Lingyi Kong
504df09c34
avcodec/h264: fix stride calculation in slice_table for multi-slice field video deblocking
...
fix for https://trac.ffmpeg.org/ticket/11360
A new fate test case is added to validate the fix, the smaple file is located at https://trac.ffmpeg.org/attachment/ticket/11360/slice2_field_aurora4.264 .
Signed-off-by: Lingyi Kong <konglingyi@visionular.com>
2025-01-20 08:50:01 +00:00
James Almer
a328b219ed
fate/tests/flvenc: add missing ffprobe dependency to fate-enhanced-flv-multitrack
...
Reviewed-by: Timo Rothenpieler <timo@rothenpieler.org>
Signed-off-by: James Almer <jamrial@gmail.com>
2025-01-18 18:20:52 -03:00
James Almer
5f6e43f77d
tests/fate/lavf-container: fix dependencies for lavf_container_fate tests
...
Signed-off-by: James Almer <jamrial@gmail.com>
2025-01-12 11:13:35 -03:00
James Almer
df50370e1b
avformat/matroska: add support for VVC streams
...
As defined in https://github.com/ietf-wg-cellar/matroska-specification/blob/master/codec_specs.md#v_mpegiisovvc
Signed-off-by: James Almer <jamrial@gmail.com>
2025-01-12 11:13:31 -03:00
Frank Plowman
cb60b29ac5
fate/vvc: Add vvc-frames-with-ltr.vvc
...
This sample is rather difficult, containing a lot of subtle edge cases
which revealed errors in the VVC decoder. It covers 88.4% of lines in
libavcodec/vvc and brings the line coverage of the entire VVC fate suite
from 96.3% to 97.2%.
Signed-off-by: Frank Plowman <post@frankplowman.com>
Signed-off-by: James Almer <jamrial@gmail.com>
2025-01-08 10:10:06 -03:00
64043d7b18
fate/flvenc: add test for multitrack flv
2024-12-27 20:24:23 +01:00
James Almer
b164dea68c
fate/iamf: add a test for expanded layouts
...
Signed-off-by: James Almer <jamrial@gmail.com>
2024-12-13 16:36:10 -03:00
Martin Storsjö
eb79c316c7
fate: Add a dependency on ffprobe for fate-flcl1905
...
This fixes occasional failed tests, if doing "make fate" without a
regular "make" or "make all" inbetween.
Signed-off-by: Martin Storsjö <martin@martin.st>
2024-12-13 09:48:17 +02:00
Marton Balint
4100a2da29
tests/fate/filter-audio: add aloop test
...
Signed-off-by: Marton Balint <cus@passwd.hu>
2024-11-29 21:59:56 +01:00
Marton Balint
f5948543f4
fate: revert previous frequency adjustments of the sine filter
...
With more precise frequency support in the sine filter, several fate tests will
change.
Signed-off-by: Marton Balint <cus@passwd.hu>
2024-11-29 21:16:22 +01:00
Marton Balint
6189cb47fc
fate: adjust frequencies of the sine filter
...
The filter currently uses inaccurate frequencies, this is in preparation for
fixing that, by using numbers that will map to the equivalent value in the
future code.
Signed-off-by: Marton Balint <cus@passwd.hu>
2024-11-29 21:15:22 +01:00
Ramiro Polla
4e1a91112d
tests/fate/filter-video: don't convert owdenoise test to mpeg range
2024-11-28 00:58:21 +01:00
Kyosuke Kawakami
711290f9a3
checkasm/diracdsp: test add_dirac_obmc
...
Signed-off-by: Kyosuke Kawakami <kawakami150708@gmail.com>
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2024-11-15 13:44:53 -05:00
James Almer
2b1bf3e228
fate/pixfmt: reintroduce scale filter dependency for some tests
...
Removed by mistake in 271aea60a4
.
Signed-off-by: James Almer <jamrial@gmail.com>
2024-11-10 20:22:22 -03:00
James Almer
271aea60a4
fate/pixfmts: extend the high bit depth test
...
Also test 8bit formats, and try bitdepth conversion paths.
Signed-off-by: James Almer <jamrial@gmail.com>
2024-11-06 17:44:25 -03:00
Peter Ross
2d81eaa37b
fate/rv60: add test
2024-11-03 10:53:15 +11:00
James Almer
40878dfb11
fate/pixfmts: test conversion of high bitdepth formats
...
Signed-off-by: James Almer <jamrial@gmail.com>
2024-11-02 15:01:31 -03:00
James Almer
430bec8666
fate/filter-video: add more rgbtestsrc tests
...
Signed-off-by: James Almer <jamrial@gmail.com>
2024-11-02 15:01:31 -03:00
Zhao Zhili
1864025458
fate/vvc: Add a sample which lose frames before 5c66a3
...
Signed-off-by: Zhao Zhili <zhilizhao@tencent.com>
2024-11-01 16:59:48 +08:00
Peter Ross
87068b9600
fate/vp60-interlace: add test
2024-10-31 17:49:48 +11:00
James Almer
42b748f738
avfilter/vsrc_testsrc: add support for XV48
...
Signed-off-by: James Almer <jamrial@gmail.com>
2024-10-26 00:04:55 -03:00
Emily
3565903c63
fate/ffmpeg: add samples dependency to fate-ffmpeg-spec-disposition
...
This test utilizes an MPEG-TS sample from FATE suite, yet was
marked as not requiring samples.
Reviewed-by: Jan Ekström <jeebjp@gmail.com>
2024-10-21 21:19:33 +03:00
James Almer
60b8f0d004
fate/filter-video: make fate-filter-pixdesc compare the hashed output with and without pixdesctest filtering
...
This helps detecting inconsistencies in swscale input/output code and
a av_read_image_line()/av_write_image_line() pass.
Signed-off-by: James Almer <jamrial@gmail.com>
2024-10-21 09:52:58 -03:00
James Almer
8debc5aa41
avfilter/vsrc_testsrc: use the alpha component information for XV3{0,6} and V30X
...
And add a few more tests to ensure all the pixfmts affected by this change
are tested.
Signed-off-by: James Almer <jamrial@gmail.com>
2024-10-21 09:52:58 -03:00
James Almer
5601c5bb2e
avfilter/vsrc_testsrc: add support for XV36 and AYUV64
...
Signed-off-by: James Almer <jamrial@gmail.com>
2024-10-17 11:57:36 -03:00
James Almer
e206e72b83
Revert "tests/fate: disable compression for zlib-based codecs"
...
This made the output non binary reproducible across different versions of
zlib.
This reverts commit bce5855afb
.
Signed-off-by: James Almer <jamrial@gmail.com>
2024-10-16 17:38:57 -03:00
James Almer
cb2f5cf400
fate/vcodec: add a test for v410 pixel format raw video
...
Signed-off-by: James Almer <jamrial@gmail.com>
2024-10-16 10:05:55 -03:00
James Almer
03a88e56e0
fate/vcodec: stop using the deprecated v408 codec
...
Signed-off-by: James Almer <jamrial@gmail.com>
2024-10-16 10:05:55 -03:00
James Almer
5d07ec04f2
fate/vcodec: stop using the deprecated v308 codec
...
stddev and PSNR values change by the removal of format conversion and because
of the added sws_flags. Either or will have the same effect even on their own.
Signed-off-by: James Almer <jamrial@gmail.com>
2024-10-16 10:05:55 -03:00
Ramiro Polla
bce5855afb
tests/fate: disable compression for zlib-based codecs
...
FATE results differ when using the original zlib and zlib-ng.
Since we don't need to test the result from zlib itself, this commit
disables compression on tests for zlib-based codecs, which ends up
giving the same results with both libraries.
Signed-off-by: James Almer <jamrial@gmail.com>
2024-10-14 13:59:31 -03:00
James Almer
4f0514df62
fate/filter-video: add tests for packed YUV in yuvtestsrc
...
Signed-off-by: James Almer <jamrial@gmail.com>
2024-10-14 10:37:21 -03:00
James Almer
b094c47ab2
fate/mov: add a test for heic images with cropping and rotation metadata
...
Signed-off-by: James Almer <jamrial@gmail.com>
2024-10-02 12:38:24 -03:00
James Almer
6057cd8aee
fate/filter-audio: add missing aresample filter dependency to fate-filter-crazychannels
...
Signed-off-by: James Almer <jamrial@gmail.com>
2024-09-30 09:07:54 -03:00
James Almer
b622714573
fate/hevc: add missing scale filter dependency to fate-hevc-mv-switch
...
Signed-off-by: James Almer <jamrial@gmail.com>
2024-09-30 09:07:54 -03:00
James Almer
b1a7b0411a
fate/vcodec: add missing scale filter dependency to ffv1-2pass10 vsynth tests
...
Also, add sws_flags matching other similar tests while at it.
Signed-off-by: James Almer <jamrial@gmail.com>
2024-09-30 09:07:54 -03:00
ea6734e1fa
tests/fate/vcodec: Add 10bit 2pass FFv1 test
...
(this covers ticket5405)
Sponsored-by: Sovereign Tech Fund
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2024-09-25 19:45:29 +02:00
James Almer
8b4e32f30b
tests/fate/mov: fix rules for some tests
...
This was broken in 2fb2cd5c79
and
74553f0026
, making a simple make fate-mov fail
and most of the test not run with a simple make fate.
Signed-off-by: James Almer <jamrial@gmail.com>
2024-09-24 21:09:28 -03:00
Anton Khirnov
9dc0edd454
tests/fate/hevc: use bitexact scaling flags for fate-hevc-mv-switch
...
Makes the results consistent across platforms.
2024-09-24 18:21:32 +02:00
Anton Khirnov
ce5f571e96
tests/fate/hevc: add a test for selecting view by position
...
Using a real-world iPhone-recorded file.
2024-09-23 17:15:02 +02:00
Anton Khirnov
eca95dc38f
tests/fate/hevc: add a test for switching between single and multi-view
2024-09-23 17:15:02 +02:00
Anton Khirnov
b15af98f6e
tests/fate/hevc: add a test for nontrivial values of nuh_layer_id
...
Typical files use 0 for the base layer and 1 for the secondary one, but
any value for the secondary layer should be supported.
2024-09-23 17:15:02 +02:00
Anton Khirnov
7d4c15cafb
tests/fate/hevc: add MV-HEVC conformance sample tests
...
Only those that can be decoded with our implementation, so excluding
* C and D - independent layers
* G, H, I - more than 2 layers
Frame hashes verified against the reference implementation from
https://hevc.hhi.fraunhofer.de/svn/svn_3DVCSoftware/
2024-09-23 17:15:02 +02:00
Anton Khirnov
0c9fe2b232
fftools/cmdutils: extend stream specifiers to match by disposition
2024-09-18 11:01:02 +02:00
James Almer
99ec7a8ced
fate/h264: add a test for the dts2pts bsf
...
Signed-off-by: James Almer <jamrial@gmail.com>
2024-09-16 16:45:00 -03:00
Steven Liu
76ff97cef5
tests/fate/cbs: make cbs-vvc test depends prerequisites correct
...
the VVC test cases cbs-vvc should prerequisites
VVC{demuxer, parser, metadata_bsf, muser}
Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
2024-09-16 10:12:45 +08:00
Steven Liu
6832134b7e
tests/fate/cbs: refine depend prerequisites for cbs-hevc-discard test
...
add h264_metadata_bsf and file protocol for cbs-hevc-discard test cases
Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
2024-09-16 10:12:39 +08:00
Steven Liu
75fbff1170
tests/fate/demux: refine depend prerequisites for fate-mov-mp3-demux
...
fix fate error when --disable-everything --samples=fate-suite/ --enable-demuxer=mov
Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
2024-09-16 10:12:32 +08:00
Steven Liu
09580383c6
tests/fate/cbs: refine depend prerequisites for cbs-h264-discard test
...
add h264_metadata and file protocol for cbs-h264-discard test
Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
2024-09-16 10:12:25 +08:00
Steven Liu
eb20eff903
tests/fate/seek: check seek opertation with mov demuxer and file protocol
...
fix error at fate-seek-* when
configure with --disable-everything --samples=fate-suite/ --enable-demuxer=mov
Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
2024-09-16 10:12:17 +08:00
Steven Liu
2fb2cd5c79
tests/fate/mov: check mov and framemd5 has enabled when test
...
fix error st fate-mov-neg-firstpts-discard when
--disable-everything --samples=fate-suite
Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
2024-09-16 10:12:08 +08:00