1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-11-26 19:01:44 +02:00
FFmpeg/tests/fate
Andreas Rheinhardt a47f5e55e2 fate/mxf: Fix d10-user-comments test
The mxf_d10 muxer is very picky regarding the input it accepts:
The only video accepted is MPEG-2 with absolutely constant bitrate,
i.e. all packets need to have exactly the same size; and only a few
bitrates are accepted.

The sample file used did not abide by this: Writing the first packet
(a video packet) errors out and afterwards an audio packet from the
muxing queue has been written. That's all besides metadata (which this
test is about). The FFmpeg cli returned an error, but said error has
been ignored by the md5 test.

This commit changes the test to actually send a compliant stream to the
muxer, so that it does not error out; furthermore, the test is changed
to explicitly check the metadata instead of it only being implicitly
included in the md5 checksum. The compliant stream is created by our
encoder at runtime.

Finally, the test now also covers writing user-specified
product/company/version identification.

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
2021-02-16 22:50:08 +01:00
..
aac.mak fate/aac: add missing bitexact flag to some encoder tests 2020-08-03 09:50:17 -03:00
ac3.mak ac3enc_fixed: convert to 32-bit sample format 2021-01-14 01:44:12 +01:00
acodec.mak fate: add adpcm_ima_alp encoding test 2020-10-25 23:44:27 +10:00
adpcm.mak fate: disable automatic conversions on many tests. 2020-09-08 14:16:08 +02:00
alac.mak
als.mak
amrnb.mak
amrwb.mak
api.mak tests: drop api-codec-param test 2020-12-10 09:46:30 +01:00
apng.mak
atrac.mak
audio.mak fate: disable automatic conversions on many tests. 2020-09-08 14:16:08 +02:00
bmp.mak fate: add scale filters for big-endian architectures. 2020-09-30 16:39:34 +02:00
build.mak
canopus.mak fate: disable automatic conversions on many tests. 2020-09-08 14:16:08 +02:00
cbs.mak avcodec/av1dec: avoid probing with av1dec 2020-10-06 11:28:12 -03:00
cdxl.mak fate: disable automatic conversions on many tests. 2020-09-08 14:16:08 +02:00
checkasm.mak checkasm: add hscale test 2020-05-15 10:29:30 +01:00
concatdec.mak
cover-art.mak
dca.mak fate: disable automatic conversions on many tests. 2020-09-08 14:16:08 +02:00
demux.mak fate: Add aa-demux test 2020-10-10 13:08:24 +02:00
dfa.mak fate: disable automatic conversions on many tests. 2020-09-08 14:16:08 +02:00
dnn.mak tests/dnn: enable unit test dense 2021-01-28 09:45:13 +08:00
dnxhd.mak fate: add scale filters for big-endian architectures. 2020-09-30 16:39:34 +02:00
dpcm.mak
ea.mak fate: disable automatic conversions on many tests. 2020-09-08 14:16:08 +02:00
exif.mak
ffmpeg.mak ac3enc_fixed: convert to 32-bit sample format 2021-01-14 01:44:12 +01:00
ffprobe.mak ffprobe: Fix fate tests for ffprobe in cases where TARGET_PATH differs from the current path 2019-12-18 15:15:12 +02:00
fft.mak fft: remove 16-bit FFT and MDCT code 2021-01-14 01:44:21 +01:00
fifo-muxer.mak
filter-audio.mak avfilter/af_earwax: fix filter behavior 2020-12-07 21:09:08 +01:00
filter-video.mak lavfi/vf_pp7: convert to the video_enc_params API 2021-01-01 14:25:18 +01:00
fits.mak tests/fate/fits: Add a todo for a 64bit test. 2021-01-24 17:13:19 +01:00
flac.mak
flvenc.mak
gapless.mak fate: Fix use of target_path/target_samples 2019-12-12 11:28:21 +02:00
gif.mak fate: add scale filters for big-endian architectures. 2020-09-30 16:39:34 +02:00
h264.mak tests: stop using -vsync drop 2020-12-10 09:53:52 +01:00
hap.mak
hevc.mak tests: stop using -vsync drop 2020-12-10 09:53:52 +01:00
hlsenc.mak fate/hlsenc: rework the ffprobe dependency of hls-fmp4_ac3 2021-01-25 12:19:51 -03:00
hw.mak
id3v2.mak
image.mak fate/image: add missing ffprobe dependency to fate-dpx-probe 2020-12-18 18:51:15 -03:00
indeo.mak
lavf-audio.mak fate: add wav chapters test 2020-09-07 19:04:09 +02:00
lavf-container.mak fate/lavf-container: add an AV1 in Matroska muxing test 2020-01-26 12:41:32 -03:00
lavf-image2pipe.mak
lavf-image.mak
lavf-video.mak tests/fate/lavf-video.mak: fix fate-lavf-gif dependencies 2020-01-30 20:30:36 +01:00
libavcodec.mak test/fate: Add missing exe suffix to h265_levels test. 2020-01-28 00:02:01 +01:00
libavdevice.mak
libavformat.mak
libavresample.mak
libavutil.mak
libswresample.mak fate: disable automatic conversions on many tests. 2020-09-08 14:16:08 +02:00
libswscale.mak libswscale/tests: add floatimg_cmp test 2020-10-02 14:59:52 +02:00
lossless-audio.mak fate: disable automatic conversions on many tests. 2020-09-08 14:16:08 +02:00
lossless-video.mak tests: stop using -vsync drop 2020-12-10 09:53:52 +01:00
matroska.mak fate/matroska: Add test for remuxing file with spherical metadata 2021-02-15 21:58:00 +01:00
microsoft.mak fate: add scale filters for big-endian architectures. 2020-09-30 16:39:34 +02:00
monkeysaudio.mak fate: disable automatic conversions on many tests. 2020-09-08 14:16:08 +02:00
mov.mak avformat/movenc: implement writing of the btrt box 2020-09-22 18:21:31 +03:00
mp3.mak fate: disable automatic conversions on many tests. 2020-09-08 14:16:08 +02:00
mpc.mak fate: Convert the musepack8 test to an oneoff test 2020-11-17 23:47:31 +02:00
mpeg4.mak
mpegps.mak fate: Fix dependencies to sample files to use local paths 2019-12-12 11:27:55 +02:00
mpegts.mak
mxf.mak fate/mxf: Fix d10-user-comments test 2021-02-16 22:50:08 +01:00
opus.mak fate: disable automatic conversions on many tests. 2020-09-08 14:16:08 +02:00
pcm.mak fate: disable automatic conversions on many tests. 2020-09-08 14:16:08 +02:00
pixfmt.mak
pixlet.mak fate: add scale filters for big-endian architectures. 2020-09-30 16:39:34 +02:00
probe.mak
prores.mak fate: add scale filters for big-endian architectures. 2020-09-30 16:39:34 +02:00
qt.mak fate: disable automatic conversions on many tests. 2020-09-08 14:16:08 +02:00
qtrle.mak fate: disable automatic conversions on many tests. 2020-09-08 14:16:08 +02:00
real.mak
screen.mak fate: disable automatic conversions on many tests. 2020-09-08 14:16:08 +02:00
seek.mak fate: Add an option for disabling the 2k/4k tests 2019-12-17 10:22:29 +02:00
segment.mak
source-check.sh
source.mak
speedhq.mak
subtitles.mak fate: add fate-sub-dvb test 2020-08-22 19:02:01 +02:00
truehd.mak fate/truehd: add a test for the truehd_core bitstream filter 2020-04-20 13:53:42 -03:00
utvideo.mak fate: disable automatic conversions on many tests. 2020-09-08 14:16:08 +02:00
vcodec.mak fate/vcodec: use the encoder private option for frame skip compare function 2020-06-04 09:56:01 -03:00
video.mak fate: add tests for AVID 2021-01-01 14:33:12 +01:00
voice.mak fate: disable automatic conversions on many tests. 2020-09-08 14:16:08 +02:00
vorbis.mak
vpx.mak fate: add scale filters for big-endian architectures. 2020-09-30 16:39:34 +02:00
vqf.mak
wavpack.mak fate: disable automatic conversions on many tests. 2020-09-08 14:16:08 +02:00
wma.mak
xvid.mak