mirror of https://git.ffmpeg.org/ffmpeg.git
movenc-test: Add tests for negative cts offsets
Signed-off-by: Martin Storsjö <martin@martin.st> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
This commit is contained in:
parent
07e4be7ec9
commit
5455a44aa5
|
@ -766,6 +766,25 @@ int main(int argc, char **argv)
|
|||
clear_duration = 0;
|
||||
do_interleave = 0;
|
||||
|
||||
// Write a fragmented file with b-frames and audio preroll,
|
||||
// with negative cts values, removing the edit list for the
|
||||
// video track.
|
||||
init_out("delay-moov-elst-neg-cts");
|
||||
av_dict_set(&opts, "movflags", "frag_keyframe+delay_moov+negative_cts_offsets", 0);
|
||||
init(1, 1);
|
||||
mux_gops(2);
|
||||
finish();
|
||||
close_out();
|
||||
|
||||
// Write a fragmented file with b-frames without audio preroll,
|
||||
// with negative cts values, avoiding any edit lists, allowing
|
||||
// to use empty_moov instead of delay_moov.
|
||||
init_out("empty-moov-neg-cts");
|
||||
av_dict_set(&opts, "movflags", "frag_keyframe+empty_moov+negative_cts_offsets", 0);
|
||||
init(1, 0);
|
||||
mux_gops(2);
|
||||
finish();
|
||||
close_out();
|
||||
|
||||
av_free(md5);
|
||||
|
||||
|
|
|
@ -140,3 +140,14 @@ write_data len 668, time 1566667, type sync atom moof
|
|||
write_data len 440, time 2233333, type boundary atom moof
|
||||
write_data len 262, time nopts, type trailer atom -
|
||||
edd19deae2b70afcf2cd744b89b7013d 4209 vfr-noduration-interleave
|
||||
write_data len 1231, time nopts, type header atom ftyp
|
||||
write_data len 916, time 0, type sync atom moof
|
||||
write_data len 908, time 1000000, type sync atom moof
|
||||
write_data len 148, time nopts, type trailer atom -
|
||||
781dbfd228f36903178e29faa727d78b 3203 delay-moov-elst-neg-cts
|
||||
write_data len 36, time nopts, type header atom ftyp
|
||||
write_data len 1123, time nopts, type header atom -
|
||||
write_data len 1188, time 0, type sync atom moof
|
||||
write_data len 908, time 1033333, type sync atom moof
|
||||
write_data len 148, time nopts, type trailer atom -
|
||||
7630fdf358e02c79e88f312f82a260b7 3403 empty-moov-neg-cts
|
||||
|
|
Loading…
Reference in New Issue