]> git.sesse.net Git - ffmpeg/commitdiff
FATE: Add test for probing MOV/MP4 files with extended box sizes
authorDerek Buitenhuis <derek.buitenhuis@gmail.com>
Thu, 18 Mar 2021 16:12:08 +0000 (16:12 +0000)
committerDerek Buitenhuis <derek.buitenhuis@gmail.com>
Sun, 21 Mar 2021 14:14:36 +0000 (14:14 +0000)
The test sample has to have no file extension, otherwise probing
happens to work, based off file extension alone, and we want to
test the actual probing function.

Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
tests/fate/mov.mak
tests/ref/fate/mov-mp4-extended-atom [new file with mode: 0644]

index 0fd20fef9624d32663fc40ef6f425729762b105e..957bd5ca4e5194e5dc1b60cf3aef321f65128d58 100644 (file)
@@ -29,6 +29,7 @@ FATE_MOV_FFPROBE = fate-mov-neg-firstpts-discard \
                    fate-mov-guess-delay-2 \
                    fate-mov-guess-delay-3 \
                    fate-mov-mp4-with-mov-in24-ver \
+                   fate-mov-mp4-extended-atom \
 
 FATE_MOV_FASTSTART = fate-mov-faststart-4gb-overflow \
 
@@ -124,3 +125,5 @@ fate-mov-faststart-4gb-overflow: CMP = oneline
 fate-mov-faststart-4gb-overflow: REF = bc875921f151871e787c4b4023269b29
 
 fate-mov-mp4-with-mov-in24-ver: CMD = run ffprobe$(PROGSSUF)$(EXESUF) -show_entries stream=codec_name -select_streams 1 $(TARGET_SAMPLES)/mov/mp4-with-mov-in24-ver.mp4
+
+fate-mov-mp4-extended-atom: CMD = run ffprobe$(PROGSSUF)$(EXESUF) -show_packets -print_format compact -select_streams v $(TARGET_SAMPLES)/mov/extended_atom_size_probe
diff --git a/tests/ref/fate/mov-mp4-extended-atom b/tests/ref/fate/mov-mp4-extended-atom
new file mode 100644 (file)
index 0000000..9d01abb
--- /dev/null
@@ -0,0 +1 @@
+packet|codec_type=video|stream_index=0|pts=0|pts_time=0.000000|dts=0|dts_time=0.000000|duration=1001|duration_time=0.033367|size=14798|pos=16|flags=K_