Commit 604d708fd4 for ffmpeg
commit 604d708fd4ea0e5ad6dec9bf51c299da2247a84e
Author: Kacper Michajłow <kasper93@gmail.com>
Date: Sun Nov 1 06:32:58 2026 +0100
fate/ogg-vorbis: read the misplaced-headers pages from the sample with dd
Each page range was cut by dd from a data remux of the sample, and dd
stops reading before ffmpeg has written all of it. Read the ranges
from the sample directly, the test then needs only ffprobe.
Signed-off-by: Kacper Michajłow <kasper93@gmail.com>
diff --git a/tests/fate/ogg-vorbis.mak b/tests/fate/ogg-vorbis.mak
index 34086a61cc..aeeeeadcdd 100644
--- a/tests/fate/ogg-vorbis.mak
+++ b/tests/fate/ogg-vorbis.mak
@@ -20,9 +20,8 @@ fate-ogg-vorbis-chained-large-comment: CMD = \
# identification header, then an identification header followed by audio,
# then the complete sample again to check recovery.
# The byte ranges are page boundaries of the sample.
-MOOG_SMALL_PAGES = ffmpeg -f data -i $(TARGET_SAMPLES)/vorbis/moog_small.ogg -map 0 -c copy -f data - | \
- dd bs=1 skip=$(1) count=$$(($(2) - $(1))) 2>/dev/null
-FATE_OGG_VORBIS_FFMPEG_FFPROBE-$(call DEMDEC, OGG DATA, VORBIS, DATA_MUXER PIPE_PROTOCOL) += fate-ogg-vorbis-chained-misplaced-headers
+MOOG_SMALL_PAGES = dd if=$(SAMPLES)/vorbis/moog_small.ogg bs=1 skip=$(1) count=$$(($(2) - $(1))) 2>/dev/null
+FATE_OGG_VORBIS_PROBE-$(call DEMDEC, OGG, VORBIS, PIPE_PROTOCOL) += fate-ogg-vorbis-chained-misplaced-headers
fate-ogg-vorbis-chained-misplaced-headers: CMD = \
{ $(call MOOG_SMALL_PAGES,0,33991) && \
$(call MOOG_SMALL_PAGES,58,12762) && \
@@ -70,6 +69,4 @@ FATE_SAMPLES_FFPROBE += $(FATE_OGG_VORBIS_PROBE-yes)
FATE_FFMPEG_FFPROBE += $(FATE_OGG_VORBIS_ENCODE_PROBE-yes)
-FATE_SAMPLES_FFMPEG_FFPROBE += $(FATE_OGG_VORBIS_FFMPEG_FFPROBE-yes)
-
-fate-ogg-vorbis: $(FATE_OGG_VORBIS-yes) $(FATE_OGG_COPY_VORBIS-yes) $(FATE_OGG_VORBIS_PROBE-yes) $(FATE_OGG_VORBIS_ENCODE_PROBE-yes) $(FATE_OGG_VORBIS_FFMPEG_FFPROBE-yes)
+fate-ogg-vorbis: $(FATE_OGG_VORBIS-yes) $(FATE_OGG_COPY_VORBIS-yes) $(FATE_OGG_VORBIS_PROBE-yes) $(FATE_OGG_VORBIS_ENCODE_PROBE-yes)