You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-08-10 06:10:52 +02:00
tests/fate/subtitles: add test for smpte436m_to_eia608 bsf
Signed-off-by: Jacob Lifshay <programmerjake@gmail.com>
This commit is contained in:
@@ -143,6 +143,10 @@ FATE_SUBTITLES-$(call DEMMUX, MCC, MCC, SMPTE436M_TO_EIA608_BSF EIA608_TO_SMPTE4
|
|||||||
fate-sub-mcc-remux-eia608: CMD = fmtstdout mcc -f mcc -i $(SRC_PATH)/tests/ref/fate/sub-mcc-remux -map 0:s -c copy -override_time_code_rate ntsc -creation_time "1970-01-01T00:00:00"
|
fate-sub-mcc-remux-eia608: CMD = fmtstdout mcc -f mcc -i $(SRC_PATH)/tests/ref/fate/sub-mcc-remux -map 0:s -c copy -override_time_code_rate ntsc -creation_time "1970-01-01T00:00:00"
|
||||||
fate-sub-mcc-remux-eia608: CMP = rawdiff
|
fate-sub-mcc-remux-eia608: CMP = rawdiff
|
||||||
|
|
||||||
|
FATE_SUBTITLES-$(call DEMMUX, MCC, MCC, SMPTE436M_TO_EIA608_BSF EIA608_TO_SMPTE436M_BSF) += fate-sub-mcc-remux-eia608-recode
|
||||||
|
fate-sub-mcc-remux-eia608-recode: CMD = fmtstdout mcc -eia608_extract 0 -f mcc -i $(SRC_PATH)/tests/ref/fate/sub-mcc-remux -map 0:d -c copy -bsf smpte436m_to_eia608 -override_time_code_rate ntsc -creation_time "1970-01-01T00:00:00"
|
||||||
|
fate-sub-mcc-remux-eia608-recode: CMP = rawdiff
|
||||||
|
|
||||||
FATE_SUBTITLES-$(call DEMMUX, MCC, MCC) += fate-sub-mcc-remux
|
FATE_SUBTITLES-$(call DEMMUX, MCC, MCC) += fate-sub-mcc-remux
|
||||||
fate-sub-mcc-remux: CMD = fmtstdout mcc -eia608_extract 0 -f mcc -i $(SRC_PATH)/tests/ref/fate/sub-mcc-remux -map 0:d -c copy -override_time_code_rate ntsc -creation_time "1970-01-01T00:00:00"
|
fate-sub-mcc-remux: CMD = fmtstdout mcc -eia608_extract 0 -f mcc -i $(SRC_PATH)/tests/ref/fate/sub-mcc-remux -map 0:d -c copy -override_time_code_rate ntsc -creation_time "1970-01-01T00:00:00"
|
||||||
fate-sub-mcc-remux: CMP = rawdiff
|
fate-sub-mcc-remux: CMP = rawdiff
|
||||||
|
76
tests/ref/fate/sub-mcc-remux-eia608-recode
Normal file
76
tests/ref/fate/sub-mcc-remux-eia608-recode
Normal file
@@ -0,0 +1,76 @@
|
|||||||
|
File Format=MacCaption_MCC V2.0
|
||||||
|
|
||||||
|
///////////////////////////////////////////////////////////////////////////////////
|
||||||
|
// Computer Prompting and Captioning Company
|
||||||
|
// Ancillary Data Packet Transfer File
|
||||||
|
//
|
||||||
|
// Permission to generate this format is granted provided that
|
||||||
|
// 1. This ANC Transfer file format is used on an as-is basis and no warranty is given, and
|
||||||
|
// 2. This entire descriptive information text is included in a generated .mcc file.
|
||||||
|
//
|
||||||
|
// General file format:
|
||||||
|
// HH:MM:SS:FF(tab)[Hexadecimal ANC data in groups of 2 characters]
|
||||||
|
// Hexadecimal data starts with the Ancillary Data Packet DID (Data ID defined in S291M)
|
||||||
|
// and concludes with the Check Sum following the User Data Words.
|
||||||
|
// Each time code line must contain at most one complete ancillary data packet.
|
||||||
|
// To transfer additional ANC Data successive lines may contain identical time code.
|
||||||
|
// Time Code Rate=[24, 25, 30, 30DF, 50, 60, 60DF]
|
||||||
|
//
|
||||||
|
// ANC data bytes may be represented by one ASCII character according to the following schema:
|
||||||
|
// G FAh 00h 00h
|
||||||
|
// H 2 x (FAh 00h 00h)
|
||||||
|
// I 3 x (FAh 00h 00h)
|
||||||
|
// J 4 x (FAh 00h 00h)
|
||||||
|
// K 5 x (FAh 00h 00h)
|
||||||
|
// L 6 x (FAh 00h 00h)
|
||||||
|
// M 7 x (FAh 00h 00h)
|
||||||
|
// N 8 x (FAh 00h 00h)
|
||||||
|
// O 9 x (FAh 00h 00h)
|
||||||
|
// P FBh 80h 80h
|
||||||
|
// Q FCh 80h 80h
|
||||||
|
// R FDh 80h 80h
|
||||||
|
// S 96h 69h
|
||||||
|
// T 61h 01h
|
||||||
|
// U E1h 00h 00h 00h
|
||||||
|
// Z 00h
|
||||||
|
//
|
||||||
|
///////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
UUID=0087C4F6-A6B4-5469-8C8E-BBF44950401D
|
||||||
|
Creation Program=FFmpeg
|
||||||
|
Creation Date=Thursday, January 1, 1970
|
||||||
|
Creation Time=00:00:00
|
||||||
|
Time Code Rate=30DF
|
||||||
|
|
||||||
|
00:00:58:29 T49S494F43ZZ72F4QROO74ZZBFAB
|
||||||
|
00:00:59:00 T49S494F43Z0172F4QROO74Z01BDAB
|
||||||
|
00:00:59:01 T49S494F43Z0272F4QROO74Z02BBAB
|
||||||
|
00:00:59:02 T49S494F43Z0372F4QROO74Z03B9AB
|
||||||
|
00:00:59:03 T49S494F43Z0472F4QROO74Z04B7AB
|
||||||
|
00:00:59:04 T49S494F43Z0572F4QROO74Z05B5AB
|
||||||
|
00:00:59:05 T49S494F43Z0672F4QROO74Z06B3AB
|
||||||
|
00:00:59:06 T49S494F43Z0772F4QROO74Z07B1AB
|
||||||
|
00:00:59:07 T49S494F43Z0872F4QROO74Z08AFAB
|
||||||
|
00:00:59:08 T49S494F43Z0972F4QROO74Z09ADAB
|
||||||
|
00:00:59:09 T49S494F43Z0A72F4QROO74Z0AABAB
|
||||||
|
00:00:59:10 T49S494F43Z0B72F4QROO74Z0BA9AB
|
||||||
|
00:00:59:11 T49S494F43Z0C72F4QROO74Z0CA7AB
|
||||||
|
00:00:59:12 T49S494F43Z0D72F4QROO74Z0DA5AB
|
||||||
|
00:00:59:13 T49S494F43Z0E72F4QROO74Z0EA3AB
|
||||||
|
00:00:59:14 T49S494F43Z0F72F4QROO74Z0FA1AB
|
||||||
|
00:00:59:15 T49S494F43Z1072F4QROO74Z109FAB
|
||||||
|
00:00:59:16 T49S494F43Z1172F4QROO74Z119DAB
|
||||||
|
00:00:59:17 T49S494F43Z1272F4QROO74Z129BAB
|
||||||
|
00:00:59:18 T49S494F43Z1372F4QROO74Z1399AB
|
||||||
|
00:00:59:19 T49S494F43Z1472F4QROO74Z1497AB
|
||||||
|
00:00:59:20 T49S494F43Z1572F4QROO74Z1595AB
|
||||||
|
00:00:59:21 T49S494F43Z1672F4QROO74Z1693AB
|
||||||
|
00:00:59:22 T49S494F43Z1772F4QROO74Z1791AB
|
||||||
|
00:00:59:23 T49S494F43Z1872F4QROO74Z188FAB
|
||||||
|
00:00:59:24 T49S494F43Z1972F4QROO74Z198DAB
|
||||||
|
00:00:59:25 T49S494F43Z1A72F4QROO74Z1A8BAB
|
||||||
|
00:00:59:26 T49S494F43Z1B72F4QROO74Z1B89AB
|
||||||
|
00:00:59:27 T49S494F43Z1C72F4QROO74Z1C87AB
|
||||||
|
00:00:59:28 T49S494F43Z1D72F4QROO74Z1D85AB
|
||||||
|
00:00:59:29 T49S494F43Z1E72F4QROO74Z1E83AB
|
||||||
|
00:01:00:02 T49S494F43Z1F72F4QROO74Z1F81AB
|
Reference in New Issue
Block a user