ffmpeg/tests/fate
Calvin Walton 3ad5d4df9c lavfi/concat: allow to support inputs with different frame rates
Right now, the concat filter does not set the frame_rate value on any of
the out links. As a result, the default ffmpeg behaviour kicks in - to
copy the framerate from the first input to the outputs.

If a later input is higher framerate, this results in dropped frames; if
a later input is lower framerate it might cause judder.

This patch checks if all of the video inputs have the same framerate, and
if not it sets the out link to use '1/0' as the frame rate, the value
meaning "unknown/vfr".

A test is added to verify the VFR behaviour. The existing test for CFR
behaviour passes unchanged.
2019-09-08 16:48:28 +02:00
..
aac.mak
ac3.mak
acodec.mak
adpcm.mak
alac.mak
als.mak fate/als: Add test for conformance file with 512 channels. 2019-08-24 09:33:44 +02:00
amrnb.mak
amrwb.mak
api.mak tests: Add EXESUF to program calls. 2019-04-19 01:11:39 +02:00
apng.mak
atrac.mak
audio.mak fate: add dst decoder test 2019-06-10 09:44:11 +10:00
bmp.mak
build.mak
canopus.mak
cbs.mak cbs_h265: Add PTL parsing for sublayers 2018-11-11 17:22:09 +00:00
cdxl.mak
checkasm.mak checkasm/vf_gblur: add test for horiz_slice simd 2019-06-12 08:54:05 +08:00
concatdec.mak
cover-art.mak
dca.mak
demux.mak
dfa.mak
dnn.mak fate: add unit test for dnn-layer-pad 2019-07-29 12:34:19 -03:00
dnxhd.mak
dpcm.mak
ea.mak
exif.mak
ffmpeg.mak fate: add test for stream_loop 2019-09-05 23:23:24 +05:30
ffprobe.mak
fft.mak tests: Add EXESUF to program calls. 2019-04-19 01:11:39 +02:00
fifo-muxer.mak
filter-audio.mak tests: Add EXESUF to program calls. 2019-04-19 01:11:39 +02:00
filter-video.mak lavfi/concat: allow to support inputs with different frame rates 2019-09-08 16:48:28 +02:00
fits.mak
flac.mak
flvenc.mak
gapless.mak
gif.mak fate: add accurate_rnd+bitexact sws_flags for fate-gifenc 2019-08-17 17:33:16 +02:00
h264.mak
hap.mak
hevc.mak FATE: Add test for HEVC files that claim to have two first slices 2019-04-05 14:16:52 +01:00
hlsenc.mak FATE: add hls single file mode test case 2019-08-01 19:25:29 +08:00
hw.mak tests: Add EXESUF to program calls. 2019-04-19 01:11:39 +02:00
id3v2.mak
image.mak
indeo.mak
lavf-audio.mak Merge commit 'eb8a8115994434b548523cf0bca6a4a74784e79c' 2019-03-14 14:19:03 -03:00
lavf-container.mak lavf/movenc: fix tmcd writing for non-MP4/MOV modes 2019-04-03 15:50:22 +05:30
lavf-image.mak fate/lavf-image: fix passed arguments for some high bit depth tests 2019-03-14 17:15:28 -03:00
lavf-image2pipe.mak tests: Convert image2pipe tests to non-legacy test scripts 2019-02-16 18:15:11 +01:00
lavf-video.mak Merge commit 'f8df5e2f31a5ba7b30a0e1caaaf5a03c753b3f9b' 2019-03-14 14:59:45 -03:00
libavcodec.mak lavc/h265_profile_level: Add unit test 2019-07-07 13:29:50 +01:00
libavdevice.mak
libavformat.mak tests: Add EXESUF to program calls. 2019-04-19 01:11:39 +02:00
libavresample.mak
libavutil.mak tests: Add EXESUF to program calls. 2019-04-19 01:11:39 +02:00
libswresample.mak
libswscale.mak tests: Add EXESUF to program calls. 2019-04-19 01:11:39 +02:00
lossless-audio.mak
lossless-video.mak
matroska.mak avformat/matroskaenc: Don't waste bytes writing level 1 elements 2019-05-08 13:02:30 -03:00
microsoft.mak fate: Add test for vc1test demuxer 2018-11-12 19:13:36 +08:00
monkeysaudio.mak
mov.mak fate: add prog suffix in fate-mov-mp4-with-mov-in24-ver 2018-12-11 20:51:17 +05:30
mp3.mak
mpc.mak
mpeg4.mak
mpegps.mak
mpegts.mak
mxf.mak fate/mxf: add mxf user comments tests 2019-03-13 12:39:51 +01:00
opus.mak avcodec/opus: set skip_samples 2018-11-28 10:26:07 +01:00
pcm.mak
pixfmt.mak Merge commit '896fe15dbb7b78de495c4a7dd75e7faec66778da' 2019-03-14 14:31:48 -03:00
pixlet.mak
probe.mak
prores.mak avcodec/proresdec : add 12b decoding 2018-12-02 12:55:57 +01:00
qt.mak
qtrle.mak fate/qtrle : change 32b test to output bgra instead of rgb24 2019-03-04 13:03:34 +01:00
real.mak
screen.mak
seek.mak Merge commit 'f8df5e2f31a5ba7b30a0e1caaaf5a03c753b3f9b' 2019-03-14 14:59:45 -03:00
segment.mak Merge commit 'f8df5e2f31a5ba7b30a0e1caaaf5a03c753b3f9b' 2019-03-14 14:59:45 -03:00
source-check.sh
source.mak
speedhq.mak
subtitles.mak
utvideo.mak
vcodec.mak fate/proresenc_aw : add test for interlace and 444 encoding 2019-02-27 17:59:53 +01:00
video.mak fate: add a case for ticket #3229 2019-08-13 10:46:20 +08:00
voice.mak
vorbis.mak
vpx.mak fate: add VP4 test 2019-06-12 20:06:20 +10:00
vqf.mak
wavpack.mak avformat/matroskaenc: Don't waste bytes writing level 1 elements 2019-05-08 13:02:30 -03:00
wma.mak
xvid.mak