tests/fate/ffmpeg: add a test for the issue fixed in previous commit

release/7.0
Anton Khirnov 10 months ago
parent 1ea2e757f7
commit bab7f91c36
  1. 10
      tests/fate/ffmpeg.mak
  2. 55
      tests/ref/fate/ffmpeg-filter-in-eof

@ -261,3 +261,13 @@ FATE_SAMPLES_FFMPEG-$(call ENCDEC, PCM_S16LE TTA, NULL MATROSKA) += fate-ffmpeg-
# use -stream_loop, because it tests flushing bsfs # 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-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 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

@ -0,0 +1,55 @@
#tb 0: 1/25
#media_type 0: video
#codec_id 0: rawvideo
#dimensions 0: 352x288
#sar 0: 0/1
0, 0, 0, 1, 152064, 0x07945924
0, 1, 1, 1, 152064, 0x08472470
0, 2, 2, 1, 152064, 0x63fde13b
0, 3, 3, 1, 152064, 0x67ba9c55
0, 4, 4, 1, 152064, 0x8aa34b24
0, 5, 5, 1, 152064, 0x9fba089e
0, 6, 6, 1, 152064, 0xb040d8e3
0, 7, 7, 1, 152064, 0x3061ae08
0, 8, 8, 1, 152064, 0xf5907946
0, 9, 9, 1, 152064, 0x0ea24935
0, 10, 10, 1, 152064, 0x7d87276b
0, 11, 11, 1, 152064, 0x122c252b
0, 12, 12, 1, 152064, 0xdb0f3889
0, 13, 13, 1, 152064, 0x88466739
0, 14, 14, 1, 152064, 0xca87a583
0, 15, 15, 1, 152064, 0x34f9da44
0, 16, 16, 1, 152064, 0x1d4e1646
0, 17, 17, 1, 152064, 0x29975c2b
0, 18, 18, 1, 152064, 0xbf82aae9
0, 19, 19, 1, 152064, 0x33c2fd7c
0, 20, 20, 1, 152064, 0xa3c95f44
0, 21, 21, 1, 152064, 0x5f93bc9d
0, 22, 22, 1, 152064, 0xa6f11b51
0, 23, 23, 1, 152064, 0x39bc6b45
0, 24, 24, 1, 152064, 0xfd509e1d
0, 25, 25, 1, 152064, 0x07945924
0, 26, 26, 1, 152064, 0x08472470
0, 27, 27, 1, 152064, 0x63fde13b
0, 28, 28, 1, 152064, 0x67ba9c55
0, 29, 29, 1, 152064, 0x8aa34b24
0, 30, 30, 1, 152064, 0x9fba089e
0, 31, 31, 1, 152064, 0xb040d8e3
0, 32, 32, 1, 152064, 0x3061ae08
0, 33, 33, 1, 152064, 0xf5907946
0, 34, 34, 1, 152064, 0x0ea24935
0, 35, 35, 1, 152064, 0x7d87276b
0, 36, 36, 1, 152064, 0x122c252b
0, 37, 37, 1, 152064, 0xdb0f3889
0, 38, 38, 1, 152064, 0x88466739
0, 39, 39, 1, 152064, 0xca87a583
0, 40, 40, 1, 152064, 0x34f9da44
0, 41, 41, 1, 152064, 0x1d4e1646
0, 42, 42, 1, 152064, 0x29975c2b
0, 43, 43, 1, 152064, 0xbf82aae9
0, 44, 44, 1, 152064, 0x33c2fd7c
0, 45, 45, 1, 152064, 0xa3c95f44
0, 46, 46, 1, 152064, 0x5f93bc9d
0, 47, 47, 1, 152064, 0xa6f11b51
0, 48, 48, 1, 152064, 0x39bc6b45
0, 49, 49, 1, 152064, 0xfd509e1d
Loading…
Cancel
Save