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
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
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
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
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
lavf-image.mak
lavf-image2pipe.mak
lavf-video.mak
libavcodec.mak
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
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
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
utvideo.mak fate: disable automatic conversions on many tests. 2020-09-08 14:16:08 +02:00
vcodec.mak
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