ffmpeg/tests/fate
James Almer e1484a30e5 avformat/dtshddec: properly support priming and padding samples
Don't just export initial_padding, but also take it into account for timestamps
by adjusting the stream's start_time. Also, export the padding samples in a way
that's actually supported, as currently trailing_padding is unused so no user
will look at it.

For the sake of not reducing coverage and because the lossy tests have reference
files that contain the priming samples, add the skip_manual flags2 to the tests
so we still output them. A new ffprobe call will ensure the demuxer behavior is
tested too.

Signed-off-by: James Almer <jamrial@gmail.com>
2026-02-12 09:59:54 -03:00
..
aac.mak fate/all: fix missing some mov demuxer dependencies 2025-07-05 21:10:49 +02:00
ac3.mak fate/all: add missing crc/framecrc/md5/framemd5/pipe dependencies 2025-07-05 21:10:49 +02:00
acodec.mak fate/all: add missing crc/framecrc/md5/framemd5/pipe dependencies 2025-07-05 21:10:49 +02:00
adpcm.mak tests/fate/audio: Sanyo LD-ADPCM test case 2025-08-04 08:01:24 +00:00
alac.mak fate/all: add missing crc/framecrc/md5/framemd5/pipe dependencies 2025-07-05 21:10:49 +02:00
als.mak fate/all: add missing crc/framecrc/md5/framemd5/pipe dependencies 2025-07-05 21:10:49 +02:00
amrnb.mak fate/all: add missing crc/framecrc/md5/framemd5/pipe dependencies 2025-07-05 21:10:49 +02:00
amrwb.mak fate/all: add missing crc/framecrc/md5/framemd5/pipe dependencies 2025-07-05 21:10:49 +02:00
api.mak tests/fate/api: fix fate-lavf-flv test 2025-10-25 11:11:41 +02:00
apng.mak fate/all: add missing crc/framecrc/md5/framemd5/pipe dependencies 2025-07-05 21:10:49 +02:00
apv.mak fate: Add test for APV 400-10 profile 2025-05-13 19:38:08 +01:00
atrac.mak avcodec/atrac3: fix inconsistent band num calculation 2025-08-29 12:29:52 +00:00
audio.mak tests/fate/audio: G.728 test case 2025-08-04 08:01:24 +00:00
av1.mak avcodec/libaom: Add test for HDR10+ metadata support 2025-09-02 16:05:45 +02:00
bmp.mak fate/bmp: Fix test requirements 2022-04-28 02:39:37 +02:00
build.mak Merge commit 'db869f4ea4' 2017-10-11 19:02:04 -03:00
caf.mak fate/all: add missing crc/framecrc/md5/framemd5/pipe dependencies 2025-07-05 21:10:49 +02:00
canopus.mak fate/canopus: Fix test requirements 2022-05-03 04:18:05 +02:00
cbs.mak tests/fate/cbs: add a test for gray apv 2025-08-13 11:42:50 -03:00
cdxl.mak fate/cdxl: Fix test requirements 2022-04-28 02:39:37 +02:00
checkasm.mak tests/checkasm: add test for png 2026-02-04 12:05:35 +08:00
concatdec.mak fate/all: add missing dependencies for extradata bsf 2025-07-05 21:10:43 +02:00
cover-art.mak fate/all: add missing file protocol dependencies 2025-07-05 21:10:49 +02:00
dca.mak avformat/dtshddec: properly support priming and padding samples 2026-02-12 09:59:54 -03:00
demux.mak tests/fate/demux: Fix dependencies of jxs-concat-demux test 2026-01-03 01:27:53 +01:00
dfa.mak fate/dfa: Fix test requirements 2022-04-28 02:39:37 +02:00
dnxhd.mak fate/dnxhd: Fix test requirements 2022-05-03 04:18:05 +02:00
dpcm.mak fate/all: add missing crc/framecrc/md5/framemd5/pipe dependencies 2025-07-05 21:10:49 +02:00
dvvideo.mak lavc/dvdec: export bitrate 2023-07-07 12:12:52 +02:00
ea.mak fate/ea: Fix test requirements 2022-05-03 04:18:05 +02:00
enc_external.mak fate/all: switch-fix mov muxer dependency to mp4 muxer dependency 2025-07-05 21:10:44 +02:00
exif.mak
ffmpeg.mak fate/ffmpeg: remove comparison against ref from fix_sub_duration_heartbeat 2025-12-11 22:48:26 +02:00
ffprobe.mak all: fix whitespace/new-line issues 2025-08-03 13:48:47 +02:00
fifo-muxer.mak fate/all: add missing crc/framecrc/md5/framemd5/pipe dependencies 2025-07-05 21:10:49 +02:00
filter-audio.mak fate/filter-audio: add amerge layout_mode test 2025-12-07 19:36:49 +00:00
filter-video.mak avfilter/vf_drawvg: values from the p() function can be used as colors. 2026-01-04 13:42:20 +00:00
fits.mak fate/all: fix multiple dependencies 2025-07-05 21:10:48 +02:00
flac.mak fate/all: add missing crc/framecrc/md5/framemd5/pipe dependencies 2025-07-05 21:10:49 +02:00
flvenc.mak fate/all: add missing dependencies for extradata bsf 2025-07-05 21:10:43 +02:00
gapless.mak fate/all: add missing crc/framecrc/md5/framemd5/pipe dependencies 2025-07-05 21:10:49 +02:00
gif.mak fate/all: fix multiple dependencies 2025-07-05 21:10:48 +02:00
h264.mak tests/fate/cbs: move redundant_pps tests to the proper location 2025-08-13 11:36:22 -03:00
hap.mak fate/hap: Fix test requirements 2022-05-03 04:18:06 +02:00
hevc.mak tests/fate/hevc: add a mv-hevc sample using long term ref 2025-11-10 12:22:05 +08:00
hlsenc.mak tests/fate/hlsenc: add testcase of hls fragment mp4 named cmfa 2025-08-05 11:47:11 +00:00
hw.mak tests: Add EXESUF to program calls. 2019-04-19 01:11:39 +02:00
iamf.mak tests/fate/iamf: add tests for Projection mode ambisonic Audio Elements 2025-12-29 12:02:53 -03:00
id3v2.mak tests/fate/id3v2: don't use a reference file for fate-id3v2-invalid-tags 2026-02-09 14:04:22 +00:00
image.mak tests/fate/image: Add psd-rgbxx 2026-02-11 20:35:20 +00:00
imf.mak fate/all: add missing crc/framecrc/md5/framemd5/pipe dependencies 2025-07-05 21:10:49 +02:00
indeo.mak fate/all: add missing crc/framecrc/md5/framemd5/pipe dependencies 2025-07-05 21:10:49 +02:00
jpeg2000.mak fate/jpeg2000dec: add support for p0_10.j2k 2024-06-24 08:50:59 -07:00
jxl.mak fate/jpegxl: add multiframe permuted TOC image parser test 2023-12-15 11:52:43 -05:00
lavf-audio.mak all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
lavf-container.mak fate/lavf-container: add test for APV in MP4 2025-07-18 14:55:34 -03:00
lavf-image.mak Revert "tests/fate: disable compression for zlib-based codecs" 2024-10-16 17:38:57 -03:00
lavf-image2pipe.mak fate: add QOI/XBM/XWD image2pipe tests 2022-12-03 19:38:11 +01:00
lavf-video.mak fate/all: add missing crc/framecrc/md5/framemd5/pipe dependencies 2025-07-05 21:10:49 +02:00
libavcodec.mak configure: add celp_math component 2025-06-17 16:39:36 +10:00
libavdevice.mak tests: Move all test programs to a subdirectory 2016-05-13 14:55:56 +02:00
libavformat.mak fate/all: fix multiple dependencies 2025-07-05 21:10:48 +02:00
libavutil.mak avutil/frame: add helper for adding side data to array 2024-03-20 19:14:02 +02:00
libswresample.mak fate/all: add missing crc/framecrc/md5/framemd5/pipe dependencies 2025-07-05 21:10:49 +02:00
libswscale.mak tests/fate: add fate-sws-ops-list test 2025-12-08 16:58:53 +00:00
lossless-audio.mak fate/all: add missing crc/framecrc/md5/framemd5/pipe dependencies 2025-07-05 21:10:49 +02:00
lossless-video.mak tests/fate: replace deprecated -vsync with -fps_mode 2023-11-14 18:18:26 +01:00
matroska.mak tests/fate/matroska: remove copyts from audio tests 2026-02-05 23:21:49 -03:00
microsoft.mak fate/all: add missing crc/framecrc/md5/framemd5/pipe dependencies 2025-07-05 21:10:49 +02:00
monkeysaudio.mak fate/all: add missing crc/framecrc/md5/framemd5/pipe dependencies 2025-07-05 21:10:49 +02:00
mov.mak ffprobe: Include the RFC 4281 "mime codec string" in show_stream output 2025-12-12 18:40:01 +02:00
mp3.mak fate/all: add missing crc/framecrc/md5/framemd5/pipe dependencies 2025-07-05 21:10:49 +02:00
mpc.mak fate/all: add missing crc/framecrc/md5/framemd5/pipe dependencies 2025-07-05 21:10:49 +02:00
mpeg4.mak fate/mpeg4: fix multiple dependencies 2025-07-05 21:10:47 +02:00
mpegps.mak fate/all: add missing crc/framecrc/md5/framemd5/pipe dependencies 2025-07-05 21:10:49 +02:00
mpegts.mak tests/Makefile: Make DEMDEC etc. auxiliary functions more flexible 2022-04-28 02:39:37 +02:00
mxf.mak fftools/ffprobe: Make pix_fmt output bitexact 2025-03-30 08:24:39 +02:00
ogg-flac.mak Revert "Re-initialize stream on new metadata." 2025-11-10 14:03:43 +02:00
ogg-opus.mak Revert "Re-initialize stream on new metadata." 2025-11-10 14:03:43 +02:00
ogg-vorbis.mak Revert "Re-initialize stream on new metadata." 2025-11-10 14:03:43 +02:00
oma.mak fate/all: add missing crc/framecrc/md5/framemd5/pipe dependencies 2025-07-05 21:10:49 +02:00
opus.mak fate/opus: add silk LBRR test (refs #9890) 2022-10-04 11:54:57 +02:00
pcm.mak fate/all: add missing crc/framecrc/md5/framemd5/pipe dependencies 2025-07-05 21:10:49 +02:00
pixfmt.mak avfilter/vsrc_testsrc: add support for YUV444P1{0,2}MSB to yuvtestsrc 2025-10-28 19:16:58 +00:00
pixlet.mak fate/pixlet: Fix test requirements 2022-05-03 04:18:06 +02:00
probe.mak tests/fate/probe: add test for dts in wav 2025-05-16 20:43:58 +02:00
prores.mak tests/fate/prores: add a probe test 2025-09-16 15:42:03 -03:00
qoa.mak fate/all: add missing crc/framecrc/md5/framemd5/pipe dependencies 2025-07-05 21:10:49 +02:00
qt.mak tests/fate/qt: Use passthrough fps_mode for svq3-watermark 2025-05-21 03:10:52 +02:00
qtrle.mak fate/qtrle: Fix test requirements 2022-05-03 04:18:06 +02:00
real.mak fate/all: add missing crc/framecrc/md5/framemd5/pipe dependencies 2025-07-05 21:10:49 +02:00
screen.mak tests/fate/screen: Add test for skipping cursor with FIC 2025-07-03 19:42:28 +02:00
seek.mak fate/seek: fix missing mpeg4video parser dependency 2025-07-05 21:10:50 +02:00
segafilm.mak fate/segafilm: Add tests for segafilm (de)muxer 2022-09-20 18:32:28 +02:00
segment.mak fate/all: add missing crc/framecrc/md5/framemd5/pipe dependencies 2025-07-05 21:10:49 +02:00
source-check.sh tests/fate/source-check: Relax BSD licence check 2024-05-27 19:04:09 +02:00
source.mak fate: Add basic license header check 2015-09-29 18:52:35 +02:00
spdif.mak all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
speedhq.mak fate/speedhq: Fix test requirements 2022-04-28 02:39:37 +02:00
subtitles.mak avformat/mccenc: use Lavf version string instead of FFmpeg 2025-10-06 11:51:50 -03:00
truehd.mak tests/truehd: remove usage of deprecated request_channel_layout option 2023-12-28 15:31:36 -03:00
utvideo.mak fate/utvideo: Fix test requirements 2022-04-28 02:39:37 +02:00
vbn.mak fate/vbn, tests/fate-run: Delete intermediate VBN-files after tests 2022-05-03 04:18:05 +02:00
vcodec.mak fate/vcodec: Test median prediction in ffvhuff,huffyuv 2025-12-14 10:13:29 +01:00
video.mak tests/fate/video: LEAD MCMP test case 2025-08-04 08:01:24 +00:00
voice.mak fate/all: add missing crc/framecrc/md5/framemd5/pipe dependencies 2025-07-05 21:10:49 +02:00
vorbis.mak fate/vorbis: fix multiple dependencies 2025-07-05 21:10:45 +02:00
vpx.mak fate/all: add missing crc/framecrc/md5/framemd5/pipe dependencies 2025-07-05 21:10:49 +02:00
vqf.mak fate/all: add missing crc/framecrc/md5/framemd5/pipe dependencies 2025-07-05 21:10:49 +02:00
vvc.mak fate/vvc: add vvc-conformance-FIELD_A_4 2025-08-08 16:55:12 +00:00
wavpack.mak fate/all: add missing file protocol dependencies 2025-07-05 21:10:49 +02:00
webm-dash-manifest.mak fate/vpx: Move webm-dash-manifest tests to a new file 2022-05-03 04:18:06 +02:00
wma.mak fate/all: add missing crc/framecrc/md5/framemd5/pipe dependencies 2025-07-05 21:10:49 +02:00
xvid.mak fate/all: add missing crc/framecrc/md5/framemd5/pipe dependencies 2025-07-05 21:10:49 +02:00