aboutsummaryrefslogtreecommitdiffstats
path: root/tests/fate/ffmpeg.mak
diff options
context:
space:
mode:
authorAnton Khirnov <anton@khirnov.net>2024-01-24 11:34:21 +0100
committerAnton Khirnov <anton@khirnov.net>2024-01-27 09:24:29 +0100
commitbab7f91c36ab0386f269d8fd4787dbf5dbbcb01d (patch)
tree1a0ee7ef8576c388a8292fe45e1cb3653b6642dd /tests/fate/ffmpeg.mak
parent1ea2e757f7cba714eefd27efb2f9285078bba4a3 (diff)
downloadffmpeg-bab7f91c36ab0386f269d8fd4787dbf5dbbcb01d.tar.gz
tests/fate/ffmpeg: add a test for the issue fixed in previous commit
Diffstat (limited to 'tests/fate/ffmpeg.mak')
-rw-r--r--tests/fate/ffmpeg.mak10
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/fate/ffmpeg.mak b/tests/fate/ffmpeg.mak
index 84489e9fea..8c2f008d04 100644
--- a/tests/fate/ffmpeg.mak
+++ b/tests/fate/ffmpeg.mak
@@ -261,3 +261,13 @@ FATE_SAMPLES_FFMPEG-$(call ENCDEC, PCM_S16LE TTA, NULL MATROSKA) += fate-ffmpeg-
# use -stream_loop, because it tests flushing bsfs
fate-ffmpeg-bsf-input: CMD = framecrc -stream_loop 2 -bsf setts=PTS*2 -i $(TARGET_SAMPLES)/hevc/extradata-reload-multi-stsd.mov -c copy
FATE_SAMPLES_FFMPEG-$(call FRAMECRC, MOV, , SETTS_BSF) += fate-ffmpeg-bsf-input
+
+# Test behaviour when a complex filtergraph returns EOF on one of its inputs,
+# but other inputs are still active.
+# cf. #10803
+fate-ffmpeg-filter-in-eof: tests/data/vsynth_lena.yuv
+fate-ffmpeg-filter-in-eof: CMD = framecrc \
+ -f rawvideo -s 352x288 -pix_fmt yuv420p -t 1 -i $(TARGET_PATH)/tests/data/vsynth_lena.yuv \
+ -f rawvideo -s 352x288 -pix_fmt yuv420p -t 1 -i $(TARGET_PATH)/tests/data/vsynth_lena.yuv \
+ -filter_complex "[0][1]concat" -c:v rawvideo
+FATE_FFMPEG-$(call FRAMECRC, RAWVIDEO, RAWVIDEO, CONCAT_FILTER) += fate-ffmpeg-filter-in-eof