tests/fate/mov: add a test for remainder sample calculation

Signed-off-by: James Almer <jamrial@gmail.com>
This commit is contained in:
James Almer
2026-06-23 20:00:48 -03:00
parent 579edeabec
commit b0919b271b
2 changed files with 101 additions and 0 deletions

View File

@@ -377,6 +377,10 @@ FATE_MOV_FFMPEG_SAMPLES-$(call REMUX, MP4 MOV, H264_PARSER) \
+= fate-mov-mp4-multiple-stsd-muxing
fate-mov-mp4-multiple-stsd-muxing: CMD = transcode mov $(TARGET_SAMPLES)/h264/extradata-reload-multi-stsd.mov mp4 "-c:v copy" "-c:v copy"
FATE_MOV_FFMPEG_SAMPLES-$(call REMUX, MP4 MOV, AAC_PARSER) \
+= fate-mov-mp4-edst-remainder
fate-mov-mp4-edst-remainder: CMD = stream_remux mov $(TARGET_SAMPLES)/audiomatch/tones_fdkaac_44100_stereo_aac_lc.m4a "" mp4 "" "" "-c:a copy"
FATE_FFMPEG += $(FATE_MOV_FFMPEG-yes)
FATE_FFMPEG_FFPROBE += $(FATE_MOV_FFMPEG_FFPROBE-yes)

View File

@@ -0,0 +1,97 @@
5467a1538d7a9779895b29f078661217 *tests/data/fate/mov-mp4-edst-remainder.mp4
25934 tests/data/fate/mov-mp4-edst-remainder.mp4
#extradata 0: 2, 0x00340022
#tb 0: 1/44100
#media_type 0: audio
#codec_id 0: aac
#sample_rate 0: 44100
#channel_layout_name 0: stereo
0, -2048, -2048, 1024, 278, 0x70ec60fe, F=0x5, S=1, Skip Samples, 10, 0x00480008
0, -1024, -1024, 1024, 279, 0xa8008096, F=0x5
0, 0, 0, 1024, 290, 0x3d068adc
0, 1024, 1024, 1024, 268, 0xcc5d7434
0, 2048, 2048, 1024, 279, 0xa83a5cbb
0, 3072, 3072, 1024, 278, 0x65575fe8
0, 4096, 4096, 1024, 285, 0xac318992
0, 5120, 5120, 1024, 273, 0xbf735dfd
0, 6144, 6144, 1024, 278, 0x53997aeb
0, 7168, 7168, 1024, 370, 0xafbc9e32
0, 8192, 8192, 1024, 199, 0x1fc05cf6
0, 9216, 9216, 1024, 384, 0x7147c7ca
0, 10240, 10240, 1024, 393, 0x71eac842
0, 11264, 11264, 1024, 367, 0x3457b759
0, 12288, 12288, 1024, 356, 0x4f82b11a
0, 13312, 13312, 1024, 337, 0x6f4d9fed
0, 14336, 14336, 1024, 417, 0xa758c9b1
0, 15360, 15360, 1024, 280, 0x83e8844a
0, 16384, 16384, 1024, 239, 0xedbf734f
0, 17408, 17408, 1024, 165, 0x61484bf0
0, 18432, 18432, 1024, 154, 0x036e48b3
0, 19456, 19456, 1024, 178, 0x6e224e7e
0, 20480, 20480, 1024, 227, 0xb5ca68c7
0, 21504, 21504, 1024, 166, 0x9e7f4a67
0, 22528, 22528, 1024, 226, 0x0ae07675
0, 23552, 23552, 1024, 279, 0x0393986a
0, 24576, 24576, 1024, 322, 0x02779a2a
0, 25600, 25600, 1024, 341, 0x98b6afc1
0, 26624, 26624, 1024, 342, 0x7640a7ab
0, 27648, 27648, 1024, 342, 0x1d4cac0a
0, 28672, 28672, 1024, 291, 0x703a8427
0, 29696, 29696, 1024, 327, 0x194da39d
0, 30720, 30720, 1024, 277, 0x2484848b
0, 31744, 31744, 1024, 231, 0x2e3c72fc
0, 32768, 32768, 1024, 163, 0x7ed8519d
0, 33792, 33792, 1024, 183, 0x21dd5361
0, 34816, 34816, 1024, 246, 0xce156f61
0, 35840, 35840, 1024, 279, 0x469c8c5e
0, 36864, 36864, 1024, 278, 0x76bf7aba
0, 37888, 37888, 1024, 279, 0x015f8a43
0, 38912, 38912, 1024, 298, 0x8cba8a5c
0, 39936, 39936, 1024, 372, 0x900cb351
0, 40960, 40960, 1024, 335, 0x1896ab6d
0, 41984, 41984, 1024, 376, 0x94d2be10
0, 43008, 43008, 1024, 357, 0xf318ae32
0, 44032, 44032, 1024, 344, 0x26aaa3a7
0, 45056, 45056, 1024, 278, 0xee6f858e
0, 46080, 46080, 1024, 414, 0x7164c66e
0, 47104, 47104, 1024, 267, 0xe9b4820d
0, 48128, 48128, 1024, 228, 0x05ba6fa0
0, 49152, 49152, 1024, 209, 0x0c9f5dbb
0, 50176, 50176, 1024, 185, 0x2d6558b3
0, 51200, 51200, 1024, 151, 0x0d58426d
0, 52224, 52224, 1024, 126, 0x3dcd3521
0, 53248, 53248, 1024, 240, 0x2fd35683
0, 54272, 54272, 1024, 278, 0x905c7bfa
0, 55296, 55296, 1024, 280, 0xf1dc8b6c
0, 56320, 56320, 1024, 394, 0xb760c651
0, 57344, 57344, 1024, 303, 0x751b9e09
0, 58368, 58368, 1024, 306, 0x59d594a6
0, 59392, 59392, 1024, 296, 0x1ee3979e
0, 60416, 60416, 1024, 321, 0x51289bde
0, 61440, 61440, 1024, 288, 0xac9488d5
0, 62464, 62464, 1024, 282, 0x85b57c02
0, 63488, 63488, 1024, 267, 0xd6918295
0, 64512, 64512, 1024, 171, 0xd6955572
0, 65536, 65536, 1024, 258, 0x6dc9705f
0, 66560, 66560, 1024, 178, 0x6d565135
0, 67584, 67584, 1024, 279, 0x0230750d
0, 68608, 68608, 1024, 278, 0xf17b79b2
0, 69632, 69632, 1024, 279, 0x33918e20
0, 70656, 70656, 1024, 287, 0x34aa8d0b
0, 71680, 71680, 1024, 352, 0xdb8eb3de
0, 72704, 72704, 1024, 348, 0xb97bb04a
0, 73728, 73728, 1024, 379, 0xa2a9b6ce
0, 74752, 74752, 1024, 292, 0xcd608ed8
0, 75776, 75776, 1024, 316, 0x10d39e7a
0, 76800, 76800, 1024, 354, 0xe8b1aea0
0, 77824, 77824, 1024, 436, 0xff4adae0
0, 78848, 78848, 1024, 284, 0xb5c184f1
0, 79872, 79872, 1024, 217, 0x1f3864c0
0, 80896, 80896, 1024, 166, 0x06824cb9
0, 81920, 81920, 1024, 149, 0x3d4f4b09
0, 82944, 82944, 1024, 216, 0xd01d678c
0, 83968, 83968, 1024, 251, 0xa01b7873
0, 84992, 84992, 1024, 144, 0x9f623da1
0, 86016, 86016, 1024, 267, 0xcfe9993b
0, 87040, 87040, 1024, 279, 0xb4a786d8
0, 88064, 88064, 1024, 278, 0x52ed7edd, S=1, Skip Samples, 10, 0x02df007b