This is an automated email from the git hooks/post-receive script. Git pushed a commit to branch master in repository ffmpeg.
commit 51f5f60443eec9944c9d0cf24e0766edf403d7ef Author: James Almer <[email protected]> AuthorDate: Thu Jun 11 18:42:44 2026 +0000 Commit: James Almer <[email protected]> CommitDate: Tue Jun 16 09:18:24 2026 -0300 avformat/movenc: use a common denominator across all tracks as movie timescale The default of 1000 may result in off by 1 errors when rescaling certain durations, as is the case of fate-gaplessenc-itunes-to-ipod-aac, so lets try to prevent that by using a global timescale every track can agree with whenever possible. Signed-off-by: James Almer <[email protected]> --- libavformat/movenc.c | 20 +++++++++- libavformat/movenc.h | 1 + tests/fate/mov.mak | 6 +-- tests/ref/acodec/alac | 2 +- tests/ref/acodec/pcm-s16be | 2 +- tests/ref/acodec/pcm-s24be | 2 +- tests/ref/acodec/pcm-s32be | 2 +- tests/ref/acodec/pcm-s8 | 2 +- tests/ref/fate/adtstoasc_ticket3715 | 2 +- tests/ref/fate/autorotate | 2 +- tests/ref/fate/binsub-movtextenc | 2 +- tests/ref/fate/copy-psp | 2 +- tests/ref/fate/copy-trac236 | 2 +- tests/ref/fate/copy-trac3074 | 2 +- tests/ref/fate/filter-meta-4560-rotate0 | 2 +- tests/ref/fate/gaplessenc-itunes-to-ipod-aac | 4 +- tests/ref/fate/generic-tags-remux-mov | 2 +- tests/ref/fate/h264-bsf-dts2pts | 2 +- tests/ref/fate/hevc-bsf-dts2pts-cra | 2 +- tests/ref/fate/hevc-bsf-dts2pts-idr | 2 +- tests/ref/fate/hevc-bsf-dts2pts-idr-cra | 2 +- tests/ref/fate/media100 | 2 +- tests/ref/fate/mov-channel-description | 2 +- tests/ref/fate/mov-cover-image | 2 +- tests/ref/fate/mov-dovi-hvce-mp4-to-mp4 | 2 +- tests/ref/fate/mov-mp4-chapters | 26 ++++++------- tests/ref/fate/mov-mp4-disposition-mpegts-remux | 2 +- tests/ref/fate/mov-mp4-fragmented-ttml-dfxp | 2 +- tests/ref/fate/mov-mp4-fragmented-ttml-stpp | 2 +- tests/ref/fate/mov-mp4-iamf-5_1_4 | 2 +- tests/ref/fate/mov-mp4-iamf-7_1_4-video-last | 2 +- tests/ref/fate/mov-mp4-iamf-ambisonic_1 | 2 +- tests/ref/fate/mov-mp4-iamf-stereo | 2 +- tests/ref/fate/mov-mp4-pcm | 2 +- tests/ref/fate/mov-mp4-pcm-float | 2 +- tests/ref/fate/mov-write-amve | 2 +- tests/ref/fate/movenc | 52 ++++++++++++------------- tests/ref/fate/prores-metadata | 2 +- tests/ref/lavf-fate/evc.mp4 | 2 +- tests/ref/lavf-fate/h264.mp4 | 2 +- tests/ref/lavf-fate/hevc.mp4 | 2 +- tests/ref/lavf-fate/qtrle_mace6.mov | 2 +- tests/ref/lavf-fate/vvc.mp4 | 2 +- tests/ref/lavf/ismv | 2 +- tests/ref/lavf/mov | 6 +-- tests/ref/lavf/mov_hybrid_frag | 2 +- tests/ref/lavf/mov_rtphint | 2 +- tests/ref/lavf/mp4 | 2 +- 48 files changed, 107 insertions(+), 90 deletions(-) diff --git a/libavformat/movenc.c b/libavformat/movenc.c index c85b76a3c7..7690819232 100644 --- a/libavformat/movenc.c +++ b/libavformat/movenc.c @@ -116,7 +116,7 @@ static const AVOption options[] = { { "hybrid_fragmented", "For recoverability, write a fragmented file that is converted to non-fragmented at the end.", 0, AV_OPT_TYPE_CONST, {.i64 = FF_MOV_FLAG_HYBRID_FRAGMENTED}, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM, .unit = "movflags" }, { "min_frag_duration", "Minimum fragment duration", offsetof(MOVMuxContext, min_fragment_duration), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, { "mov_gamma", "gamma value for gama atom", offsetof(MOVMuxContext, gamma), AV_OPT_TYPE_FLOAT, {.dbl = 0.0 }, 0.0, 10, AV_OPT_FLAG_ENCODING_PARAM}, - { "movie_timescale", "set movie timescale", offsetof(MOVMuxContext, movie_timescale), AV_OPT_TYPE_INT, {.i64 = MOV_TIMESCALE}, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, + { "movie_timescale", "set movie timescale", offsetof(MOVMuxContext, movie_timescale), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, FF_RTP_FLAG_OPTS(MOVMuxContext, rtp_flags), { "skip_iods", "Skip writing iods atom.", offsetof(MOVMuxContext, iods_skip), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, { "use_editlist", "use edit list", offsetof(MOVMuxContext, use_editlist), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, AV_OPT_FLAG_ENCODING_PARAM}, @@ -8416,10 +8416,10 @@ static int mov_init(AVFormatContext *s) st->priv_data = &mov->tracks[i++]; } + AVRational movie_timescale = (AVRational) { 0, 1 }; for (i = 0; i < s->nb_streams; i++) { AVStream *st= s->streams[i]; MOVTrack *track = st->priv_data; - AVDictionaryEntry *lang = av_dict_get(st->metadata, "language", NULL,0); if (!track) continue; @@ -8428,6 +8428,22 @@ static int mov_init(AVFormatContext *s) track->st = st; track->par = st->codecpar; } + + movie_timescale = av_gcd_q(movie_timescale, st->time_base, INT_MAX, MOV_TIMESCALE_Q); + if (!av_cmp_q(movie_timescale, MOV_TIMESCALE_Q)) + break; + } + if (!mov->movie_timescale) + mov->movie_timescale = FFMAX(movie_timescale.den, MOV_TIMESCALE); + + for (i = 0; i < s->nb_streams; i++) { + AVStream *st= s->streams[i]; + MOVTrack *track = st->priv_data; + AVDictionaryEntry *lang = av_dict_get(st->metadata, "language", NULL,0); + + if (!track) + continue; + track->language = ff_mov_iso639_to_lang(lang?lang->value:"und", mov->mode!=MODE_MOV); if (track->language < 0) track->language = 32767; // Unspecified Macintosh language code diff --git a/libavformat/movenc.h b/libavformat/movenc.h index f47d1381a9..12b591b4da 100644 --- a/libavformat/movenc.h +++ b/libavformat/movenc.h @@ -31,6 +31,7 @@ #define MOV_FRAG_INFO_ALLOC_INCREMENT 64 #define MOV_INDEX_CLUSTER_SIZE 1024 #define MOV_TIMESCALE 1000 +#define MOV_TIMESCALE_Q (AVRational){1, 1000} #define RTP_MAX_PACKET_SIZE 1450 diff --git a/tests/fate/mov.mak b/tests/fate/mov.mak index e28a231e1e..5b45ea675c 100644 --- a/tests/fate/mov.mak +++ b/tests/fate/mov.mak @@ -107,7 +107,7 @@ fate-mov-frag-overlap: CMD = framemd5 -i $(TARGET_SAMPLES)/mov/frag_overlap.mp4 fate-mov-mp4-frag-flush: CMD = md5 -f lavfi -i color=blue,format=rgb24,trim=duration=0.04 -f lavfi -i anullsrc,aformat=s16,atrim=duration=2 -c:v png -c:a pcm_s16le -movflags +empty_moov+hybrid_fragmented -frag_duration 1000000 -frag_interleave 1 -bitexact -f mp4 fate-mov-mp4-frag-flush: CMP = oneline -fate-mov-mp4-frag-flush: REF = 48d833e4773f7542f65dadb446f8bf61 +fate-mov-mp4-frag-flush: REF = 46f748faa3b8b59ebeeb789bee75008a FATE_MOV_FFMPEG-$(call ALLYES, LAVFI_INDEV COLOR_FILTER FORMAT_FILTER TRIM_FILTER \ ANULLSRC_FILTER AFORMAT_FILTER ATRIM_FILTER \ WRAPPED_AVFRAME_DECODER PCM_S16LE_DECODER PCM_S16BE_DECODER \ @@ -149,7 +149,7 @@ fate-mov-dovi-hvce-mp4-read: CMD = run ffprobe$(PROGSSUF)$(EXESUF) -show_entries fate-mov-gpmf-remux: CMD = md5 -i $(TARGET_SAMPLES)/mov/fake-gp-media-with-real-gpmf.mp4 -map 0 -c copy -fflags +bitexact -f mp4 fate-mov-gpmf-remux: CMP = oneline -fate-mov-gpmf-remux: REF = 6361cf3c2b9e6962c2eafbda138125f4 +fate-mov-gpmf-remux: REF = e919915c5cd22c849e2aba281ddaf0c8 fate-mov-guess-delay-1: CMD = run ffprobe$(PROGSSUF)$(EXESUF) -show_entries stream=has_b_frames -select_streams v $(TARGET_SAMPLES)/h264/h264_3bf_nopyramid_nobsrestriction.mp4 fate-mov-guess-delay-2: CMD = run ffprobe$(PROGSSUF)$(EXESUF) -show_entries stream=has_b_frames -select_streams v $(TARGET_SAMPLES)/h264/h264_3bf_pyramid_nobsrestriction.mp4 @@ -292,7 +292,7 @@ fate-mov-mp4-pcm-float: CMD = transcode wav $(TARGET_PATH)/tests/data/asynth-441 fate-mov-pcm-remux: tests/data/asynth-44100-1.wav fate-mov-pcm-remux: CMD = md5 -i $(TARGET_PATH)/tests/data/asynth-44100-1.wav -map 0 -c copy -fflags +bitexact -f mp4 fate-mov-pcm-remux: CMP = oneline -fate-mov-pcm-remux: REF = e76115bc392d702da38f523216bba165 +fate-mov-pcm-remux: REF = 389df40a487ac8397ba20bda472434d7 FATE_MOV_FFMPEG-$(call TRANSCODE, RAWVIDEO, MOV, TESTSRC_FILTER SETPTS_FILTER) += fate-mov-vfr fate-mov-vfr: CMD = md5 -filter_complex testsrc=size=2x2:duration=1,setpts=N*N:strip_fps=1 -c rawvideo -fflags +bitexact -f mov diff --git a/tests/ref/acodec/alac b/tests/ref/acodec/alac index da2a84a880..da3bfcc831 100644 --- a/tests/ref/acodec/alac +++ b/tests/ref/acodec/alac @@ -1,4 +1,4 @@ -61b22c509780e86dfb2fd1be816d8c68 *tests/data/fate/acodec-alac.mov +d11a194c52f01946a4f45c614d551ba8 *tests/data/fate/acodec-alac.mov 389018 tests/data/fate/acodec-alac.mov 95e54b261530a1bcf6de6fe3b21dc5f6 *tests/data/fate/acodec-alac.out.wav stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 1058400/ 1058400 diff --git a/tests/ref/acodec/pcm-s16be b/tests/ref/acodec/pcm-s16be index 2c9dc4eb42..7547f3b5d8 100644 --- a/tests/ref/acodec/pcm-s16be +++ b/tests/ref/acodec/pcm-s16be @@ -1,4 +1,4 @@ -203b3a036a6403f1393e14f0916b12d7 *tests/data/fate/acodec-pcm-s16be.mov +1c875e7394d2e52de8aa958d80780621 *tests/data/fate/acodec-pcm-s16be.mov 1059069 tests/data/fate/acodec-pcm-s16be.mov 95e54b261530a1bcf6de6fe3b21dc5f6 *tests/data/fate/acodec-pcm-s16be.out.wav stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 1058400/ 1058400 diff --git a/tests/ref/acodec/pcm-s24be b/tests/ref/acodec/pcm-s24be index 165fca64e7..7e07a5dbe1 100644 --- a/tests/ref/acodec/pcm-s24be +++ b/tests/ref/acodec/pcm-s24be @@ -1,4 +1,4 @@ -90ed890d45e9ea8edb37d2e2e09227df *tests/data/fate/acodec-pcm-s24be.mov +bc5d7b749b49cd4af7f6cdec53266511 *tests/data/fate/acodec-pcm-s24be.mov 1588323 tests/data/fate/acodec-pcm-s24be.mov 95e54b261530a1bcf6de6fe3b21dc5f6 *tests/data/fate/acodec-pcm-s24be.out.wav stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 1058400/ 1058400 diff --git a/tests/ref/acodec/pcm-s32be b/tests/ref/acodec/pcm-s32be index 0c4e64fd34..1a282e83ed 100644 --- a/tests/ref/acodec/pcm-s32be +++ b/tests/ref/acodec/pcm-s32be @@ -1,4 +1,4 @@ -d18a498075997bf7221bb28ff566f0fa *tests/data/fate/acodec-pcm-s32be.mov +ec68fbb24a3c748a66212eebc48e33fa *tests/data/fate/acodec-pcm-s32be.mov 2117527 tests/data/fate/acodec-pcm-s32be.mov 95e54b261530a1bcf6de6fe3b21dc5f6 *tests/data/fate/acodec-pcm-s32be.out.wav stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 1058400/ 1058400 diff --git a/tests/ref/acodec/pcm-s8 b/tests/ref/acodec/pcm-s8 index 9e9f4172b7..569eb8d738 100644 --- a/tests/ref/acodec/pcm-s8 +++ b/tests/ref/acodec/pcm-s8 @@ -1,4 +1,4 @@ -65f02f9b48be05cf7b4d104c8a9d3566 *tests/data/fate/acodec-pcm-s8.mov +b2fef2a7c6e4cb4e0060c7c16b65b4db *tests/data/fate/acodec-pcm-s8.mov 529853 tests/data/fate/acodec-pcm-s8.mov 652edf30f35ad89bf27bcc9d2f9c7b53 *tests/data/fate/acodec-pcm-s8.out.wav stddev: 147.89 PSNR: 52.93 MAXDIFF: 255 bytes: 1058400/ 1058400 diff --git a/tests/ref/fate/adtstoasc_ticket3715 b/tests/ref/fate/adtstoasc_ticket3715 index 78d9e71979..64511eb215 100644 --- a/tests/ref/fate/adtstoasc_ticket3715 +++ b/tests/ref/fate/adtstoasc_ticket3715 @@ -1,4 +1,4 @@ -29ef0632a8eb5c336bf45a1d5076626e *tests/data/fate/adtstoasc_ticket3715.mov +45ed80eea8de7503fb62859b6cef15d5 *tests/data/fate/adtstoasc_ticket3715.mov 33324 tests/data/fate/adtstoasc_ticket3715.mov #extradata 0: 2, 0x00340022 #tb 0: 1/44100 diff --git a/tests/ref/fate/autorotate b/tests/ref/fate/autorotate index d73890577d..a1b9ccf379 100644 --- a/tests/ref/fate/autorotate +++ b/tests/ref/fate/autorotate @@ -1,4 +1,4 @@ -701a366a5b97ea92b0e25f5d059a0dd6 *tests/data/fate/autorotate.mov +72bba4531b2251bf7d08bc1f0dba656b *tests/data/fate/autorotate.mov 197366 tests/data/fate/autorotate.mov #extradata 0: 34, 0x9d7d073f #tb 0: 1/15360 diff --git a/tests/ref/fate/binsub-movtextenc b/tests/ref/fate/binsub-movtextenc index a8f94b7227..950094931b 100644 --- a/tests/ref/fate/binsub-movtextenc +++ b/tests/ref/fate/binsub-movtextenc @@ -1 +1 @@ -fc6d07679ac1f718aa50de687924cd97 +0d86c9474810be37c4a1ce3136f9b933 diff --git a/tests/ref/fate/copy-psp b/tests/ref/fate/copy-psp index 977bef5c3e..4075a58e6e 100644 --- a/tests/ref/fate/copy-psp +++ b/tests/ref/fate/copy-psp @@ -1,4 +1,4 @@ -8578401522773d0832f538ac915ad0b0 *tests/data/fate/copy-psp.psp +1ececfb27861e624cdff9f3c9a1df21b *tests/data/fate/copy-psp.psp 2041445 tests/data/fate/copy-psp.psp #extradata 0: 51, 0xaf6d1012 #extradata 1: 2, 0x00b200a1 diff --git a/tests/ref/fate/copy-trac236 b/tests/ref/fate/copy-trac236 index a4920c9913..d6b85a2e1a 100644 --- a/tests/ref/fate/copy-trac236 +++ b/tests/ref/fate/copy-trac236 @@ -1,4 +1,4 @@ -cd72fa882e38a18d48cf139b66097b9c *tests/data/fate/copy-trac236.mov +9a83123657a10c164268dd832e637bd8 *tests/data/fate/copy-trac236.mov 630918 tests/data/fate/copy-trac236.mov #tb 0: 100/2997 #media_type 0: video diff --git a/tests/ref/fate/copy-trac3074 b/tests/ref/fate/copy-trac3074 index 9ed42c8d8d..2930e924ad 100644 --- a/tests/ref/fate/copy-trac3074 +++ b/tests/ref/fate/copy-trac3074 @@ -1,4 +1,4 @@ -5b4a3ed9de3b2a92e5dcb127bca12e68 *tests/data/fate/copy-trac3074.mp4 +b73942f473de4f3c88dffe0a14f80c53 *tests/data/fate/copy-trac3074.mp4 334015 tests/data/fate/copy-trac3074.mp4 #tb 0: 1/48000 #media_type 0: audio diff --git a/tests/ref/fate/filter-meta-4560-rotate0 b/tests/ref/fate/filter-meta-4560-rotate0 index ed1250a0c1..7ebd52092d 100644 --- a/tests/ref/fate/filter-meta-4560-rotate0 +++ b/tests/ref/fate/filter-meta-4560-rotate0 @@ -1,4 +1,4 @@ -b03cf24561b152da246df6d0d6cf9b81 *tests/data/fate/filter-meta-4560-rotate0.mov +8718876acc3ffd74610daba770900b40 *tests/data/fate/filter-meta-4560-rotate0.mov 347425 tests/data/fate/filter-meta-4560-rotate0.mov #tb 0: 1/30 #media_type 0: video diff --git a/tests/ref/fate/gaplessenc-itunes-to-ipod-aac b/tests/ref/fate/gaplessenc-itunes-to-ipod-aac index a8da904c32..b3e0b052ae 100644 --- a/tests/ref/fate/gaplessenc-itunes-to-ipod-aac +++ b/tests/ref/fate/gaplessenc-itunes-to-ipod-aac @@ -1,11 +1,11 @@ [STREAM] index=0 start_pts=0 -duration_ts=103326 +duration_ts=103360 [/STREAM] [FORMAT] start_time=0.000000 -duration=2.342993 +duration=2.343764 [/FORMAT] packet|pts=-1024|dts=-1024|duration=1024|flags=KD_| packet|pts=0|dts=0|duration=1024|flags=K__ diff --git a/tests/ref/fate/generic-tags-remux-mov b/tests/ref/fate/generic-tags-remux-mov index 41dd43fcbf..3f4d240543 100644 --- a/tests/ref/fate/generic-tags-remux-mov +++ b/tests/ref/fate/generic-tags-remux-mov @@ -1,4 +1,4 @@ -e08290a2eaf72d1565f4a77a5b9093f8 *tests/data/fate/generic-tags-remux-mov.mp4 +2d6e127c1aa9ed3c147af3dd6e6b9735 *tests/data/fate/generic-tags-remux-mov.mp4 10409 tests/data/fate/generic-tags-remux-mov.mp4 #extradata 0: 5, 0x03460155 #tb 0: 1/44100 diff --git a/tests/ref/fate/h264-bsf-dts2pts b/tests/ref/fate/h264-bsf-dts2pts index f908bb44f5..56f3a2e692 100644 --- a/tests/ref/fate/h264-bsf-dts2pts +++ b/tests/ref/fate/h264-bsf-dts2pts @@ -1,4 +1,4 @@ -219edd347ce3151f5b5579d300cd7179 *tests/data/fate/h264-bsf-dts2pts.mov +c8e9859d8361a7da554c469c778762da *tests/data/fate/h264-bsf-dts2pts.mov 243937 tests/data/fate/h264-bsf-dts2pts.mov #extradata 0: 26, 0x75e2093d #tb 0: 1/1200000 diff --git a/tests/ref/fate/hevc-bsf-dts2pts-cra b/tests/ref/fate/hevc-bsf-dts2pts-cra index 4e9e2c5114..5d91e7538b 100644 --- a/tests/ref/fate/hevc-bsf-dts2pts-cra +++ b/tests/ref/fate/hevc-bsf-dts2pts-cra @@ -1,4 +1,4 @@ -c3c00fdc637a19fa3d23d37d9974d28d *tests/data/fate/hevc-bsf-dts2pts-cra.mov +07052bab1eb3066536daef8bd51901a8 *tests/data/fate/hevc-bsf-dts2pts-cra.mov 103067 tests/data/fate/hevc-bsf-dts2pts-cra.mov #extradata 0: 118, 0x25f51994 #tb 0: 1/1200000 diff --git a/tests/ref/fate/hevc-bsf-dts2pts-idr b/tests/ref/fate/hevc-bsf-dts2pts-idr index 9568a5932c..6b46ad1fff 100644 --- a/tests/ref/fate/hevc-bsf-dts2pts-idr +++ b/tests/ref/fate/hevc-bsf-dts2pts-idr @@ -1,4 +1,4 @@ -368d177821450241820bf3507d74b35a *tests/data/fate/hevc-bsf-dts2pts-idr.mov +8bf0d529d144cfd08a7e62e8b2025352 *tests/data/fate/hevc-bsf-dts2pts-idr.mov 346603 tests/data/fate/hevc-bsf-dts2pts-idr.mov #extradata 0: 699, 0x9c810c10 #tb 0: 1/1200000 diff --git a/tests/ref/fate/hevc-bsf-dts2pts-idr-cra b/tests/ref/fate/hevc-bsf-dts2pts-idr-cra index 02e9765a26..3612ca1555 100644 --- a/tests/ref/fate/hevc-bsf-dts2pts-idr-cra +++ b/tests/ref/fate/hevc-bsf-dts2pts-idr-cra @@ -1,4 +1,4 @@ -07a216d6537502705348fea392d5d73d *tests/data/fate/hevc-bsf-dts2pts-idr-cra.mov +e2374650488cf8f905c441d6f4a3cff4 *tests/data/fate/hevc-bsf-dts2pts-idr-cra.mov 375266 tests/data/fate/hevc-bsf-dts2pts-idr-cra.mov #extradata 0: 648, 0x30a7fa5c #tb 0: 1/1200000 diff --git a/tests/ref/fate/media100 b/tests/ref/fate/media100 index 2fe5a0bffd..fcb3cf7712 100644 --- a/tests/ref/fate/media100 +++ b/tests/ref/fate/media100 @@ -1,4 +1,4 @@ -36ca02da1b757454a710e0879d32e19f *tests/data/fate/media100.mov +5560ff7d4319b2dd2a1f87fb179bf120 *tests/data/fate/media100.mov 155218 tests/data/fate/media100.mov #tb 0: 1/25 #media_type 0: video diff --git a/tests/ref/fate/mov-channel-description b/tests/ref/fate/mov-channel-description index d0e349ebf2..11ba4ea44b 100644 --- a/tests/ref/fate/mov-channel-description +++ b/tests/ref/fate/mov-channel-description @@ -1,4 +1,4 @@ -38349ec7e5b2b440de54cfa383124359 *tests/data/fate/mov-channel-description.mov +19586ed80f40f938bb6d7962d26c053c *tests/data/fate/mov-channel-description.mov 4239964 tests/data/fate/mov-channel-description.mov #tb 0: 1/44100 #media_type 0: audio diff --git a/tests/ref/fate/mov-cover-image b/tests/ref/fate/mov-cover-image index 305a851d98..b0db8f9dd2 100644 --- a/tests/ref/fate/mov-cover-image +++ b/tests/ref/fate/mov-cover-image @@ -1,4 +1,4 @@ -ea8251f5922d663b174855af325d689f *tests/data/fate/mov-cover-image.mp4 +017a372d92c59971c2ddee95298e745a *tests/data/fate/mov-cover-image.mp4 1024065 tests/data/fate/mov-cover-image.mp4 #extradata 0: 2, 0x00340022 #tb 0: 1/44100 diff --git a/tests/ref/fate/mov-dovi-hvce-mp4-to-mp4 b/tests/ref/fate/mov-dovi-hvce-mp4-to-mp4 index c2db018563..b25c8dfad0 100644 --- a/tests/ref/fate/mov-dovi-hvce-mp4-to-mp4 +++ b/tests/ref/fate/mov-dovi-hvce-mp4-to-mp4 @@ -1,4 +1,4 @@ -1d9ac9b893ed7e990b06fa13ebd97901 *tests/data/fate/mov-dovi-hvce-mp4-to-mp4.mp4 +1afdac058d52c05e44523e479d8a8d22 *tests/data/fate/mov-dovi-hvce-mp4-to-mp4.mp4 668149 tests/data/fate/mov-dovi-hvce-mp4-to-mp4.mp4 #extradata 0: 187, 0x34a930cb #tb 0: 1/16000 diff --git a/tests/ref/fate/mov-mp4-chapters b/tests/ref/fate/mov-mp4-chapters index 75cd3b3438..38f4c9c079 100644 --- a/tests/ref/fate/mov-mp4-chapters +++ b/tests/ref/fate/mov-mp4-chapters @@ -1,4 +1,4 @@ -7b6aaa99c86fa1f5abfc9f242abcfffa *tests/data/fate/mov-mp4-chapters.mp4 +a1d752fbef195f967e80f86f31877929 *tests/data/fate/mov-mp4-chapters.mp4 111248 tests/data/fate/mov-mp4-chapters.mp4 #extradata 0: 3469, 0xc6769ddc #tb 0: 1/44100 @@ -13,37 +13,37 @@ 0, 4352, 4352, 256, 41, 0xbccd1463 [CHAPTER] id=0 -time_base=1/1000 +time_base=1/44100 start=0 start_time=0.000000 -end=5000 +end=220500 end_time=5.000000 TAG:title=start [/CHAPTER] [CHAPTER] id=1 -time_base=1/1000 -start=5000 +time_base=1/44100 +start=220500 start_time=5.000000 -end=10500 +end=463050 end_time=10.500000 TAG:title=Five Seconds [/CHAPTER] [CHAPTER] id=2 -time_base=1/1000 -start=10500 +time_base=1/44100 +start=463050 start_time=10.500000 -end=15000 +end=661500 end_time=15.000000 TAG:title=Ten point 5 seconds [/CHAPTER] [CHAPTER] id=3 -time_base=1/1000 -start=15000 +time_base=1/44100 +start=661500 start_time=15.000000 -end=19849 -end_time=19.849000 +end=875341 +end_time=19.849002 TAG:title=15 sec - over soon [/CHAPTER] diff --git a/tests/ref/fate/mov-mp4-disposition-mpegts-remux b/tests/ref/fate/mov-mp4-disposition-mpegts-remux index a06ef7cef8..bbd9c89fa7 100644 --- a/tests/ref/fate/mov-mp4-disposition-mpegts-remux +++ b/tests/ref/fate/mov-mp4-disposition-mpegts-remux @@ -1,4 +1,4 @@ -adb3b95c07a5f3e0c86641dd62f01dae *tests/data/fate/mov-mp4-disposition-mpegts-remux.mp4 +50577a0d64512851ee6f2ceb178225d4 *tests/data/fate/mov-mp4-disposition-mpegts-remux.mp4 5709 tests/data/fate/mov-mp4-disposition-mpegts-remux.mp4 #tb 0: 1/48000 #media_type 0: audio diff --git a/tests/ref/fate/mov-mp4-fragmented-ttml-dfxp b/tests/ref/fate/mov-mp4-fragmented-ttml-dfxp index ee1189cebf..ed0944ca24 100644 --- a/tests/ref/fate/mov-mp4-fragmented-ttml-dfxp +++ b/tests/ref/fate/mov-mp4-fragmented-ttml-dfxp @@ -1,4 +1,4 @@ -09836de7062020ab760fc949875b7e2b *tests/data/fate/mov-mp4-fragmented-ttml-dfxp.ismv +8af9bc74880993154868db1a64ae9c86 *tests/data/fate/mov-mp4-fragmented-ttml-dfxp.ismv 189404 tests/data/fate/mov-mp4-fragmented-ttml-dfxp.ismv <?xml version="1.0" encoding="utf-8"?> <tt diff --git a/tests/ref/fate/mov-mp4-fragmented-ttml-stpp b/tests/ref/fate/mov-mp4-fragmented-ttml-stpp index 3e3371afad..f131683320 100644 --- a/tests/ref/fate/mov-mp4-fragmented-ttml-stpp +++ b/tests/ref/fate/mov-mp4-fragmented-ttml-stpp @@ -1,4 +1,4 @@ -d7c6570fbe8c1ec630c2f1639ae16fcb *tests/data/fate/mov-mp4-fragmented-ttml-stpp.mp4 +aceb3be7068511fe52ccb953fede8ecd *tests/data/fate/mov-mp4-fragmented-ttml-stpp.mp4 183872 tests/data/fate/mov-mp4-fragmented-ttml-stpp.mp4 <?xml version="1.0" encoding="utf-8"?> <tt diff --git a/tests/ref/fate/mov-mp4-iamf-5_1_4 b/tests/ref/fate/mov-mp4-iamf-5_1_4 index 4a3a4becc0..437663b099 100644 --- a/tests/ref/fate/mov-mp4-iamf-5_1_4 +++ b/tests/ref/fate/mov-mp4-iamf-5_1_4 @@ -1,4 +1,4 @@ -7c491c82378b97a6347a3c554fb47855 *tests/data/fate/mov-mp4-iamf-5_1_4.mp4 +3e12bd652a42de8329a4171c36b6d5a7 *tests/data/fate/mov-mp4-iamf-5_1_4.mp4 86164 tests/data/fate/mov-mp4-iamf-5_1_4.mp4 #extradata 0: 34, 0xa77c0cd6 #extradata 1: 34, 0xa77c0cd6 diff --git a/tests/ref/fate/mov-mp4-iamf-7_1_4-video-last b/tests/ref/fate/mov-mp4-iamf-7_1_4-video-last index e03b9c080f..7f858d8cf4 100644 --- a/tests/ref/fate/mov-mp4-iamf-7_1_4-video-last +++ b/tests/ref/fate/mov-mp4-iamf-7_1_4-video-last @@ -1,4 +1,4 @@ -1aa236b0e15a79b96101770ed87c25d2 *tests/data/fate/mov-mp4-iamf-7_1_4-video-last.mp4 +b41682705ad3331c1e8a1c1700d9ddd7 *tests/data/fate/mov-mp4-iamf-7_1_4-video-last.mp4 416432 tests/data/fate/mov-mp4-iamf-7_1_4-video-last.mp4 #extradata 0: 34, 0xa77c0cd6 #extradata 1: 34, 0xa77c0cd6 diff --git a/tests/ref/fate/mov-mp4-iamf-ambisonic_1 b/tests/ref/fate/mov-mp4-iamf-ambisonic_1 index ab1491c86f..c789b9b57f 100644 --- a/tests/ref/fate/mov-mp4-iamf-ambisonic_1 +++ b/tests/ref/fate/mov-mp4-iamf-ambisonic_1 @@ -1,4 +1,4 @@ -a422105d867b14847b179814e3cdd630 *tests/data/fate/mov-mp4-iamf-ambisonic_1.mp4 +a7107b8604e26720cea8b2b55dd517b9 *tests/data/fate/mov-mp4-iamf-ambisonic_1.mp4 57619 tests/data/fate/mov-mp4-iamf-ambisonic_1.mp4 #extradata 0: 34, 0x9f9f0c6b #extradata 1: 34, 0x9f9f0c6b diff --git a/tests/ref/fate/mov-mp4-iamf-stereo b/tests/ref/fate/mov-mp4-iamf-stereo index c2f2e08e2c..11b3aca65a 100644 --- a/tests/ref/fate/mov-mp4-iamf-stereo +++ b/tests/ref/fate/mov-mp4-iamf-stereo @@ -1,4 +1,4 @@ -613c23fcdc589c1227efb18c93fd3219 *tests/data/fate/mov-mp4-iamf-stereo.mp4 +cd36f114d163e2cd93e6e80a68726170 *tests/data/fate/mov-mp4-iamf-stereo.mp4 15138 tests/data/fate/mov-mp4-iamf-stereo.mp4 #extradata 0: 34, 0xa77c0cd6 #tb 0: 1/44100 diff --git a/tests/ref/fate/mov-mp4-pcm b/tests/ref/fate/mov-mp4-pcm index 77c1584dcb..db7573d7d0 100644 --- a/tests/ref/fate/mov-mp4-pcm +++ b/tests/ref/fate/mov-mp4-pcm @@ -1,4 +1,4 @@ -531c4a3389a66d305fb247691f4b14ab *tests/data/fate/mov-mp4-pcm.mp4 +2751555f38f75607b2994c81c82f1e31 *tests/data/fate/mov-mp4-pcm.mp4 23044177 tests/data/fate/mov-mp4-pcm.mp4 #tb 0: 1/96000 #media_type 0: audio diff --git a/tests/ref/fate/mov-mp4-pcm-float b/tests/ref/fate/mov-mp4-pcm-float index 7da8fd2aba..efac089554 100644 --- a/tests/ref/fate/mov-mp4-pcm-float +++ b/tests/ref/fate/mov-mp4-pcm-float @@ -1,4 +1,4 @@ -7b998e652d5b7154e646a98bd2bf28a1 *tests/data/fate/mov-mp4-pcm-float.mp4 +242e67fb3cf7d49cd9fcef06904c0091 *tests/data/fate/mov-mp4-pcm-float.mp4 3175929 tests/data/fate/mov-mp4-pcm-float.mp4 #tb 0: 1/44100 #media_type 0: audio diff --git a/tests/ref/fate/mov-write-amve b/tests/ref/fate/mov-write-amve index 115cdbd9f0..4b7ca56c42 100644 --- a/tests/ref/fate/mov-write-amve +++ b/tests/ref/fate/mov-write-amve @@ -1,4 +1,4 @@ -850c56be1114aa21a2e41bd4ea3da144 *tests/data/fate/mov-write-amve.mp4 +cc129949a3c32519eca20e9b944c4436 *tests/data/fate/mov-write-amve.mp4 23677 tests/data/fate/mov-write-amve.mp4 #extradata 0: 49, 0x7f8d1145 #tb 0: 1/15360 diff --git a/tests/ref/fate/movenc b/tests/ref/fate/movenc index f2b95ea957..5ba8d4fd18 100644 --- a/tests/ref/fate/movenc +++ b/tests/ref/fate/movenc @@ -2,17 +2,17 @@ write_data len 36, time nopts, type header atom ftyp write_data len 2429, time nopts, type header atom - write_data len 788, time 1000000, type sync atom moof write_data len 110, time nopts, type trailer atom - -6f06e338c71468d56580df40ff265066 3363 non-empty-moov +e04806ca9fa4c3c787753d347791b518 3363 non-empty-moov write_data len 36, time nopts, type header atom ftyp write_data len 2761, time nopts, type header atom - write_data len 908, time 966667, type sync atom moof write_data len 110, time nopts, type trailer atom - -9d260d424e9de4626163fd25ccce5bab 3815 non-empty-moov-elst +415538136b221f4eca0a05f8cf748efa 3815 non-empty-moov-elst write_data len 36, time nopts, type header atom ftyp write_data len 2669, time nopts, type header atom - write_data len 908, time 1000000, type sync atom moof write_data len 110, time nopts, type trailer atom - -e106084014ed245ed7c4a30f1d11a3ac 3723 non-empty-moov-no-elst +101002c49bc10f22952db29ae92a2109 3723 non-empty-moov-no-elst write_data len 24, time nopts, type header atom ftyp write_data len 1171, time nopts, type header atom - write_data len 728, time 0, type sync atom moof @@ -20,53 +20,53 @@ write_data len 828, time nopts, type unknown atom - write_data len 728, time 999999, type sync atom moof write_data len 812, time nopts, type unknown atom - write_data len 148, time nopts, type trailer atom - -d2df24d323f4a8896441cd91203ac5f8 4439 ismv +824f4461ac74f8a5dc54186f86c98ac2 4439 ismv write_data len 36, time nopts, type header atom ftyp write_data len 1123, time nopts, type header atom - write_data len 796, time 0, type sync atom moof write_data len 788, time 1000000, type sync atom moof write_data len 148, time nopts, type trailer atom - -08f4b3ad3a3ea224b2ee731476b9056b 2891 empty-moov +1fb337cf0dd43e9a38060ab0d8c3cf1b 2891 empty-moov write_data len 36, time nopts, type header atom ftyp write_data len 1123, time nopts, type header atom - write_data len 1068, 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 - -d7a2dcb43eb0f95f92669f55fc7adeba 3283 empty-moov-no-elst +a0ca7ec65d48265f12c7c45317160987 3283 empty-moov-no-elst write_data len 36, time nopts, type header atom ftyp write_data len 1123, time nopts, type header atom - write_data len 900, time -33333, type sync atom moof write_data len 908, time 966667, type sync atom moof write_data len 148, time nopts, type trailer atom - -ea70ca697306976879be408431c27aee 3115 empty-moov-no-elst-no-adjust +9648961ef75107ee1b2d3e6bad64a2c2 3115 empty-moov-no-elst-no-adjust write_data len 1159, time nopts, type header atom ftyp write_data len 796, time 0, type sync atom moof write_data len 788, time 1000000, type sync atom moof write_data len 148, time nopts, type trailer atom - -08f4b3ad3a3ea224b2ee731476b9056b 2891 delay-moov +1fb337cf0dd43e9a38060ab0d8c3cf1b 2891 delay-moov write_data len 1231, time nopts, type header atom ftyp write_data len 916, time -33333, type sync atom moof write_data len 908, time 966667, type sync atom moof write_data len 148, time nopts, type trailer atom - -314cc3b6296f4ee583b328a34be50b2f 3203 delay-moov-elst +b3e114f4c1f8d090ab4411b1845e89f8 3203 delay-moov-elst write_data len 1195, time nopts, type header atom ftyp write_data len 836, time 0, type sync atom moof write_data len 67, time nopts, type trailer atom - -95d6f59a7354b0cfe7ce49927baada4e 2098 delay-moov-empty-track +2c10c4a9ed6d46abe87e8a3eb10d81b1 2098 delay-moov-empty-track write_data len 1195, time nopts, type header atom ftyp write_data len 360, time 0, type sync atom moof write_data len 360, time 1000000, type sync atom moof write_data len 86, time nopts, type trailer atom - -8805d72a27b340ea229c16edde78f974 2001 delay-moov-empty-track-flush +6ad68bc201c06c4ca0c34da2e3dbcc11 2001 delay-moov-empty-track-flush write_data len 36, time nopts, type header atom ftyp write_data len 1123, time nopts, type header atom - -351ae2c8b6d35d98b4848c309cce6704 1159 empty-moov-header +ae64b0b450cb9e4d4c289207bf5d8787 1159 empty-moov-header write_data len 796, time 0, type sync atom moof write_data len 788, time 1000000, type sync atom moof 289ee982188d66988a374a462b0b5376 1584 empty-moov-content write_data len 148, time nopts, type trailer atom - write_data len 1159, time nopts, type header atom ftyp -351ae2c8b6d35d98b4848c309cce6704 1159 delay-moov-header +ae64b0b450cb9e4d4c289207bf5d8787 1159 delay-moov-header write_data len 796, time 0, type sync atom moof write_data len 788, time 1000000, type sync atom moof 289ee982188d66988a374a462b0b5376 1584 delay-moov-content @@ -87,29 +87,29 @@ write_data len 876, time 1000000, type sync atom sidx c0307f99a2a362205b7e3d65b1066f86 876 delay-moov-second-frag-discont write_data len 110, time nopts, type trailer atom - write_data len 1223, time nopts, type header atom ftyp -b3811928793ed0749927eb2f7958421c 1223 delay-moov-elst-init +f45ea35d3d07ff43f5bf0df75dff5bdb 1223 delay-moov-elst-init write_data len 988, time -33333, type sync atom sidx write_data len 996, time 966667, type sync atom sidx 0df125407c7e81978ce722e0ae4f6f84 996 delay-moov-elst-second-frag write_data len 148, time nopts, type trailer atom - write_data len 1223, time nopts, type header atom ftyp -b3811928793ed0749927eb2f7958421c 1223 delay-moov-elst-init-discont +f45ea35d3d07ff43f5bf0df75dff5bdb 1223 delay-moov-elst-init-discont write_data len 996, time 966667, type sync atom sidx 0df125407c7e81978ce722e0ae4f6f84 996 delay-moov-elst-second-frag-discont write_data len 110, time nopts, type trailer atom - write_data len 1223, time nopts, type header atom ftyp -041ac8efc35a0d023c26d05eedb20403 1223 delay-moov-elst-signal-init +b32bd6e453a373ceacfc4b1296a3ef2a 1223 delay-moov-elst-signal-init write_data len 1004, time -33333, type sync atom sidx write_data len 996, time 966667, type sync atom sidx 5a583d89318827d2569eecbeaa18c238 996 delay-moov-elst-signal-second-frag write_data len 148, time nopts, type trailer atom - write_data len 1223, time nopts, type header atom ftyp -041ac8efc35a0d023c26d05eedb20403 1223 delay-moov-elst-signal-init-discont +b32bd6e453a373ceacfc4b1296a3ef2a 1223 delay-moov-elst-signal-init-discont write_data len 996, time 966667, type sync atom sidx 5a583d89318827d2569eecbeaa18c238 996 delay-moov-elst-signal-second-frag-discont write_data len 110, time nopts, type trailer atom - -write_data len 1247, time nopts, type header atom ftyp -80511a51d1ac9cde62337eed7176ae03 1247 delay-moov-elst-signal-init-discont-largets +write_data len 1287, time nopts, type header atom ftyp +8d0ccebeaa4eb76eb412a86b7c522859 1287 delay-moov-elst-signal-init-discont-largets write_data len 996, time 279621233333, type sync atom sidx dc695d65e8a0cdafee28acd8a5ccf81a 996 delay-moov-elst-signal-second-frag-discont-largets write_data len 110, time nopts, type trailer atom - @@ -117,12 +117,12 @@ write_data len 1223, time nopts, type header atom ftyp write_data len 2572, time -333333, type sync atom sidx write_data len 996, time 5166667, type sync atom sidx write_data len 148, time nopts, type trailer atom - -d37a7eda807912b9ed05ccfe003a9e4f 4939 vfr +899e8776240eebd0f42b9a9d392f66c3 4939 vfr write_data len 1223, time nopts, type header atom ftyp write_data len 2572, time -333333, type sync atom sidx write_data len 996, time 5166667, type sync atom sidx write_data len 148, time nopts, type trailer atom - -d37a7eda807912b9ed05ccfe003a9e4f 4939 vfr-noduration +899e8776240eebd0f42b9a9d392f66c3 4939 vfr-noduration write_data len 1231, time nopts, type header atom ftyp write_data len 1500, time -333333, type sync atom moof write_data len 1500, time nopts, type unknown atom - @@ -131,7 +131,7 @@ write_data len 1500, time 9666667, type sync atom moof write_data len 1500, time nopts, type unknown atom - write_data len 1004, time nopts, type unknown atom - write_data len 148, time nopts, type trailer atom - -08b6401dc81912e5264245b7233c4ab3 9299 large_frag +9c123061e90fc0b151e131cb5edc992c 9299 large_frag write_data len 1231, time nopts, type header atom ftyp write_data len 684, time -33333, type sync atom moof write_data len 504, time 800000, type boundary atom moof @@ -139,18 +139,18 @@ write_data len 420, time 1266667, type boundary atom moof 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 - -a5d087611a9229ba91eb0964cf2f17d9 4209 vfr-noduration-interleave +e36ae8d50e22bea5249f52e5c30caa1e 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 - -d81c3a0ce5940a2db74c99ad435e0560 3203 delay-moov-elst-neg-cts +5f2337768135b9831148ebe68bd594a9 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 900, 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 - -3be575022e446855bca1e45b7942cc0c 3115 empty-moov-neg-cts +47ea28db2ccd18d9c3b080a64e5420de 3115 empty-moov-neg-cts write_data len 28, time nopts, type header atom ftyp write_data len 1123, time nopts, type header atom - write_data len 70, time 0, type boundary atom emsg @@ -158,4 +158,4 @@ write_data len 1832, time 0, type sync atom moof write_data len 70, time 2000000, type boundary atom emsg write_data len 1840, time 2000000, type sync atom moof write_data len 148, time nopts, type trailer atom - -b72c56c795693820b156f452354a51ff 5111 emsg +43f9d447aa759ec494e20d9c8d149488 5111 emsg diff --git a/tests/ref/fate/prores-metadata b/tests/ref/fate/prores-metadata index 56153c3946..8f21410f22 100644 --- a/tests/ref/fate/prores-metadata +++ b/tests/ref/fate/prores-metadata @@ -1 +1 @@ -3492734b4bd0dd097cd9f264457c8345 +d6a93e398b9e2c5d634c8e34c354001a diff --git a/tests/ref/lavf-fate/evc.mp4 b/tests/ref/lavf-fate/evc.mp4 index 6ef7af4ddc..5ad9aff8e1 100644 --- a/tests/ref/lavf-fate/evc.mp4 +++ b/tests/ref/lavf-fate/evc.mp4 @@ -1,3 +1,3 @@ -bebb66fc3e13ece081d1aa96802e3c1f *tests/data/lavf-fate/lavf.evc.mp4 +3b5e4bb147a4081ed23c174bda71a7c1 *tests/data/lavf-fate/lavf.evc.mp4 37386 tests/data/lavf-fate/lavf.evc.mp4 tests/data/lavf-fate/lavf.evc.mp4 CRC=0x48063f85 diff --git a/tests/ref/lavf-fate/h264.mp4 b/tests/ref/lavf-fate/h264.mp4 index 5cfd905424..dca9f75dbd 100644 --- a/tests/ref/lavf-fate/h264.mp4 +++ b/tests/ref/lavf-fate/h264.mp4 @@ -1,3 +1,3 @@ -3e4893fa201d74d7b057eae8c4387436 *tests/data/lavf-fate/lavf.h264.mp4 +c529ac86227276d06458cfbdeaafcf06 *tests/data/lavf-fate/lavf.h264.mp4 547927 tests/data/lavf-fate/lavf.h264.mp4 tests/data/lavf-fate/lavf.h264.mp4 CRC=0x9da2c999 diff --git a/tests/ref/lavf-fate/hevc.mp4 b/tests/ref/lavf-fate/hevc.mp4 index aea5ae8979..c694c67da0 100644 --- a/tests/ref/lavf-fate/hevc.mp4 +++ b/tests/ref/lavf-fate/hevc.mp4 @@ -1,3 +1,3 @@ -37b3a3e84df2350380b05b2af4dc97f5 *tests/data/lavf-fate/lavf.hevc.mp4 +37124d0fd454daf5a66f4bb5c8ce5c67 *tests/data/lavf-fate/lavf.hevc.mp4 151340 tests/data/lavf-fate/lavf.hevc.mp4 tests/data/lavf-fate/lavf.hevc.mp4 CRC=0xc0a771de diff --git a/tests/ref/lavf-fate/qtrle_mace6.mov b/tests/ref/lavf-fate/qtrle_mace6.mov index b46f06b93e..daa3693429 100644 --- a/tests/ref/lavf-fate/qtrle_mace6.mov +++ b/tests/ref/lavf-fate/qtrle_mace6.mov @@ -1,3 +1,3 @@ -c8f3191bed57ca30ec2cf804f27158cd *tests/data/lavf-fate/lavf.qtrle_mace6.mov +5cd71c735dae1c72a0f912002cc0c48f *tests/data/lavf-fate/lavf.qtrle_mace6.mov 1270415 tests/data/lavf-fate/lavf.qtrle_mace6.mov tests/data/lavf-fate/lavf.qtrle_mace6.mov CRC=0x9320cd26 diff --git a/tests/ref/lavf-fate/vvc.mp4 b/tests/ref/lavf-fate/vvc.mp4 index 71e5f464cb..8134b70261 100644 --- a/tests/ref/lavf-fate/vvc.mp4 +++ b/tests/ref/lavf-fate/vvc.mp4 @@ -1,3 +1,3 @@ -c6813fd47c553b214fd20bda871211b4 *tests/data/lavf-fate/lavf.vvc.mp4 +408ca7a9ce75787f0b544911c423d410 *tests/data/lavf-fate/lavf.vvc.mp4 16624 tests/data/lavf-fate/lavf.vvc.mp4 tests/data/lavf-fate/lavf.vvc.mp4 CRC=0x895790b1 diff --git a/tests/ref/lavf/ismv b/tests/ref/lavf/ismv index bb89412d8c..12f5c8c960 100644 --- a/tests/ref/lavf/ismv +++ b/tests/ref/lavf/ismv @@ -1,7 +1,7 @@ 48fb8d7a5d19bd60f3a49ccf4b7d6593 *tests/data/lavf/lavf.ismv 313169 tests/data/lavf/lavf.ismv tests/data/lavf/lavf.ismv CRC=0x9d9a638a -b3ba38e148c00466441627ea04749f63 *tests/data/lavf/lavf.ismv +ba53902fb100d5d1d0603114802df3a5 *tests/data/lavf/lavf.ismv 322247 tests/data/lavf/lavf.ismv tests/data/lavf/lavf.ismv CRC=0xc5569484 3b6023766845b51b075aed474c00f73c *tests/data/lavf/lavf.ismv diff --git a/tests/ref/lavf/mov b/tests/ref/lavf/mov index 1c640e599d..0ce413a666 100644 --- a/tests/ref/lavf/mov +++ b/tests/ref/lavf/mov @@ -1,9 +1,9 @@ -c46b2da22e2d198d2d4da499f97dab22 *tests/data/lavf/lavf.mov +bcaddabe56a6517cc3e1130e0e0a31fc *tests/data/lavf/lavf.mov 357371 tests/data/lavf/lavf.mov tests/data/lavf/lavf.mov CRC=0xbb2b949b -0e6c2ed974e017ac0b7f617d5d468113 *tests/data/lavf/lavf.mov +554d925e6fb9babdaadc474ebe1c5761 *tests/data/lavf/lavf.mov 366405 tests/data/lavf/lavf.mov tests/data/lavf/lavf.mov CRC=0xc75fc595 -33b82f56a7e48e1c105f3058110f39e0 *tests/data/lavf/lavf.mov +c9d8ba9f5f835220f9df456e5dbe0a8f *tests/data/lavf/lavf.mov 356753 tests/data/lavf/lavf.mov tests/data/lavf/lavf.mov CRC=0xbb2b949b diff --git a/tests/ref/lavf/mov_hybrid_frag b/tests/ref/lavf/mov_hybrid_frag index 27bc7e3546..7a82d7e6ac 100644 --- a/tests/ref/lavf/mov_hybrid_frag +++ b/tests/ref/lavf/mov_hybrid_frag @@ -1,3 +1,3 @@ -c08e73a079bac4df1e1e1eb4955db094 *tests/data/lavf/lavf.mov_hybrid_frag +99874b48e8d0813a84c4ccf3113b998f *tests/data/lavf/lavf.mov_hybrid_frag 358464 tests/data/lavf/lavf.mov_hybrid_frag tests/data/lavf/lavf.mov_hybrid_frag CRC=0xbb2b949b diff --git a/tests/ref/lavf/mov_rtphint b/tests/ref/lavf/mov_rtphint index 6bb4c0cac8..0e57ce5571 100644 --- a/tests/ref/lavf/mov_rtphint +++ b/tests/ref/lavf/mov_rtphint @@ -1,3 +1,3 @@ -2bbead9d2dffda3e273ec6b07acbeeb5 *tests/data/lavf/lavf.mov_rtphint +631450375696f60308a996149506b5cd *tests/data/lavf/lavf.mov_rtphint 365761 tests/data/lavf/lavf.mov_rtphint tests/data/lavf/lavf.mov_rtphint CRC=0xbb2b949b diff --git a/tests/ref/lavf/mp4 b/tests/ref/lavf/mp4 index 686e4f48f8..89143af524 100644 --- a/tests/ref/lavf/mp4 +++ b/tests/ref/lavf/mp4 @@ -1,7 +1,7 @@ a6e44724cab1c4b50c49b0fd227b87d3 *tests/data/lavf/lavf.mp4 312477 tests/data/lavf/lavf.mp4 tests/data/lavf/lavf.mp4 CRC=0x9d9a638a -0906d4bcb61dd8bcb21a37d6b5b48ea2 *tests/data/lavf/lavf.mp4 +e2876a5a13c2e3c5570f114ff9ba0d41 *tests/data/lavf/lavf.mp4 321535 tests/data/lavf/lavf.mp4 tests/data/lavf/lavf.mp4 CRC=0xc5569484 8ab9dd09f02b6d8146a40fc3c918d979 *tests/data/lavf/lavf.mp4 _______________________________________________ ffmpeg-cvslog mailing list -- [email protected] To unsubscribe send an email to [email protected]
