Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-05-28fate/ffmpeg: Fix test requirementsAndreas Rheinhardt
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-05-24tests/fate/vcodec: add tests for ffv1 2pass modeAnton Khirnov
2022-05-24tests/fate/vcodec: drop unnecessary optionsAnton Khirnov
jpeg2000 will be chosen by default, there is no reason to prescribe it explicitly. No other test does so.
2022-05-24avfilter: Add blockdetect filterThilo Borgmann
2022-05-20tests/fate: Remove intermediate file of flv-add_keyframe_index testAndreas Rheinhardt
Do this by making this test a transcode test. Also fix the test requirements and don't add this test to FATE_AFILTER; instead use a new variable and a new target for flvenc-tests. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-05-20fate/filter-video: Fix requirements of testsAndreas Rheinhardt
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-05-20fate/filter-video: Avoid duplication for fate-filter-overlay testsAndreas Rheinhardt
Also add a fate-filter-overlays target containing all these tests and fix the requirements of the tests; furthermore, remove unnecessary scale filters from filter-overlay-rgba?_rgba. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-05-20fate/filter-video: Avoid duplication for filter-removegrain testsAndreas Rheinhardt
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-05-20fate/filter-video: Avoid duplication for fate-filter-stereo3d testsAndreas Rheinhardt
Also fix the requirements of these tests: Only the anaglyph tests need a scale filter, yet it has been inserted for all tests without any check for its presence. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-05-12fate/matroska: Add test for remuxing DVB subtitles to MatroskaAndreas Rheinhardt
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-05-10fate/matroska: Add tests for muxing PGS into MatroskaAndreas Rheinhardt
They test the new pgs_frame_merge BSF. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-05-09fate/filter-video: Remove unnecessary dependency from filter-pp[1-6]Andreas Rheinhardt
filter-pp and filter-pp7 are the only ones of the filter-pp* tests that use the file generated by fate-vsynth1-mpeg4-qprd. Also combine the dependency on this test for all the tests that need it. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-05-06tests/fate-run: Remove temporary fate-lavf files if possibleAndreas Rheinhardt
The temporary fate-lavf files can easily be removed if they are not needed as inputs for other tests (mainly fate-seek-tests). This commit implements this. The size of the remaining files decreases from 260890083B to 79481793B. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-05-06tests/Makefile: Redo how to keep intermediate FATE-filesAndreas Rheinhardt
Extend the ordinary mechanism to signal KEEP for this. This also allows to remove the keep-parameter from enc_dec, transcode and stream_remux, so that several empty parameters '""' could be removed. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-05-06fate/filter-video: Remove intermediate file of meta-4560-rotate0 testAndreas Rheinhardt
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-05-06fate/lavf-audio: Disable CRC for lavf-peak_only.wav testAndreas Rheinhardt
The output of this test is just a file containing the positions of peaks; it is not a wave file and trying to demux it just returns AVERROR_INVALIDDATA; said error has just been ignored as the return value from do_avconv_crc is the return value from echo. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-05-03fate/h264: Fix test requirementsAndreas Rheinhardt
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-05-03fate/hap: Fix test requirementsAndreas Rheinhardt
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-05-03fate/qtrle: Fix test requirementsAndreas Rheinhardt
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-05-03fate/pixlet: Fix test requirementsAndreas Rheinhardt
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-05-03fate/mpeg4: Fix test requirementsAndreas Rheinhardt
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-05-03fate/microsoft: Fix test requirementsAndreas Rheinhardt
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-05-03fate/lossless-video: Fix test requirementsAndreas Rheinhardt
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-05-03fate/hevc: Fix test requirementsAndreas Rheinhardt
Also replace define/foreach with pattern-specific variable values. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-05-03fate/gif: Remove nonsense requirementAndreas Rheinhardt
It seems as if it was intended to declare fate-gif-color as prerequisite of the fate-gifenc% tests. Yet the latter do not need anything from the former, so this would be unnecessary. Furthermore, given that this line has no associated recipe, it actually cancels implicit rules for fate-gifenc% instead of adding a prerequisite. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-05-03fate/gif: Fix test requirementsAndreas Rheinhardt
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-05-03fate/prores: Fix test requirementsAndreas Rheinhardt
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-05-03fate/vpx: Move webm-dash-manifest tests to a new fileAndreas Rheinhardt
These tests have basically nothing to do with VPX (they do not even require the decoder). Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-05-03fate/vpx: Fix test requirementsAndreas Rheinhardt
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-05-03fate/vpx: Remove unnecessary evalAndreas Rheinhardt
Possible since ca96e337169093979d7c763064ad9dae12b3108c and ef8c93e2f18c624d0c266687e43ab99af7921dd3. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-05-03fate/vbn, tests/fate-run: Delete intermediate VBN-files after testsAndreas Rheinhardt
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-05-03fate/vbn: Fix test requirementsAndreas Rheinhardt
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-05-03fate/ea: Fix test requirementsAndreas Rheinhardt
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-05-03fate/dnxhd: Fix test requirementsAndreas Rheinhardt
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-05-03fate/canopus: Fix test requirementsAndreas Rheinhardt
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-05-03fate/qt: Fix test requirementsAndreas Rheinhardt
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-04-28fate/concatdec: Don't duplicate test requirementsAndreas Rheinhardt
The tests in concatdec.mak reuse files created by tests from lavf-container. Therefore these tests have the other tests as prerequisite and mostly duplicate their CONFIG-requirements. (The mxf_d10 tests did it incorrect as they only required the MXF muxer.) This duplication is of course bad as usual, so stop it by using the corresponding variable that contains the non-lavf-container-tests that are enabled to filter out all the concat-tests without a corresponding enabled non-concat test. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-04-28fate/lavf-container: Fix test requirementsAndreas Rheinhardt
Automatically inherited by the fate-seek-lavf tests based upon these tests. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-04-28fate/lavf-audio: Fix requirements of testsAndreas Rheinhardt
These changes are automatically inherited by the fate-seek-tests based upon lavf-audio. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-04-28fate/lavf-video: Fix test requirementsAndreas Rheinhardt
The new requirements are also automatically inherited by the FATE_SEEK_LAVF_VIDEO seek-tests. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-04-28fate/lavf-image2pipe: Fix test requirementsAndreas Rheinhardt
The fix is automatically inherited by the corresponding fate-seek-lavf-*pipe tests. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-04-28fate/acodec: Remove acodec-adpcm-adx-trellis testAndreas Rheinhardt
adx ignores the trellis option, making this test identical to acodec-adpcm-adx. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-04-28fate/acodec: Fix test requirementsAndreas Rheinhardt
This automatically fixes the requirements of the fate-seek-acodec* tests (e.g. 16 of the 27 such tests are now automatically disabled if the aresample filter is disabled). Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-04-28fate/vcodec: Fix test requirementsAndreas Rheinhardt
This automatically fixes the requirements of the fate-seek-vsynth* tests (e.g. 16 of the 49 such tests are now automatically disabled if the scale filter is disabled). Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-04-28fate/vcodec: Don't add scale filter unnecessarilyAndreas Rheinhardt
If one uses a -s command, a scale filter is inserted even when doing so is redundant. This patch stops doing so. This makes the tests that don't need libswscale actually succeed in case it is disabled (only 315 of 470 tests need it). Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-04-28fate/seek: Don't duplicate test requirementsAndreas Rheinhardt
Most of the tests in seek.mak use files created by other tests as input. Therefore these tests have the other tests as prerequisite and duplicate their CONFIG-requirements. This duplication is of course bad as usual, so stop it by using the corresponding variable that contains the non-seek-tests that are enabled to filter out all the seek-tests without a corresponding enabled non-seek test. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-04-28fate/seek: Avoid list of source filesAndreas Rheinhardt
The output files of the lavf tests are highly regular, allowing to use rules for the src files instead of a list. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-04-28fate/speedhq: Fix test requirementsAndreas Rheinhardt
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-04-28fate/fits: Use transcode for transcode-like testAndreas Rheinhardt
Each of the intermediately generated lena-*.fits files is only used for exactly one test; so it could be deleted right after the test. Switching to a transcode test (which is also more natural) achieves this. It also adds checksums of the intermediate files to the ref-file. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-04-28fate/fits: Fix test requirementsAndreas Rheinhardt
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>