summaryrefslogtreecommitdiff
path: root/tests/filtergraphs
Commit message (Collapse)AuthorAge
* fate: add yuv420p10 and yuv422p10 tests for overlay filterLimin Wang2020-06-19
| | | | Signed-off-by: Limin Wang <lance.lmwang@gmail.com>
* lavfi/concat: allow to support inputs with different frame ratesCalvin Walton2019-09-08
| | | | | | | | | | | | | | | | Right now, the concat filter does not set the frame_rate value on any of the out links. As a result, the default ffmpeg behaviour kicks in - to copy the framerate from the first input to the outputs. If a later input is higher framerate, this results in dropped frames; if a later input is lower framerate it might cause judder. This patch checks if all of the video inputs have the same framerate, and if not it sets the out link to use '1/0' as the frame rate, the value meaning "unknown/vfr". A test is added to verify the VFR behaviour. The existing test for CFR behaviour passes unchanged.
* FATE: Add test for libavfilter/scale2refKevin Mark2017-06-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This new FATE test for the scale2ref filter makes use of the recently added scale2ref-specific variables to maintain the aspect ratio of a test input. Filtergraph explanation: [main] has an AR of 4:3. [ref] has an AR of 16:9. 640 / 4 = 160. So the new width for [main] is 160. 160 / ((320 / 240) * (1 / 1)) = 160 / (4 / 3) = 120. So the new height for [main] is 120. 160 / 120 = 4 / 3 so [main]'s aspect ratio has been maintained while using [ref]'s width as a reference point. [ref] is nullsink'd since it is left unchanged by scale2ref (and so shouldn't need to be tested). If we were to use "iw/4:-1" in place of "iw/4:ow/mdar": 640 / 4 = 160. So the new width for [main] would be 160. 360 / 4 = 90. So the new height for [main] would be 90. 160 / 90 = 16 / 9 so [main] now has the same aspect ratio as [ref] which is probably what you do not want. This is currently the only test for scale2ref. Signed-off-by: Kevin Mark <kmark937@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/af_firequalizer: add fft2 optionMuhammad Faiz2016-11-04
| | | | | | | | | | 2-channels convolution using complex fft improves speed significantly not sure if it should be enabled by default so disable it by default Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
* lavfi/vf_overlay: support NV12 and NV21Rodger Combs2016-10-26
| | | | Tested-by: Michael on x86-32/64 linux, mingw, mips/arm qemu linux
* fate: add test for firequalizer filterMuhammad Faiz2016-10-14
| | | | Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
* fate: add hstack and vstackPaul B Mahol2016-09-09
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* fate: add test for compand filterPetru Rares Sincraian2016-08-12
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* fate: add anequalizer testPetru Rares Sincraian2016-06-24
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* fate: Add test for Ticket 2397 (dvdsub)Michael Niedermayer2016-04-08
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* fate: Add test for colorkeyMichael Niedermayer2016-01-21
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* fate: add test for mergeplanes filterPaul B Mahol2015-07-18
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2014-03-16
|\ | | | | | | | | | | | | | | | | | | * qatar/master: FATE: add a test for the ONE_STR mapping mode of the channelmap filter Conflicts: tests/fate/filter-audio.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * FATE: add a test for the ONE_STR mapping mode of the channelmap filterAnton Khirnov2014-03-16
| |
* | lavfi/overlay: add yuv422 format modeStefano Sabatini2014-02-02
| |
* | Merge commit 'b318106fae65149356934fc72feafef3272fd4ea'Michael Niedermayer2014-01-04
|\| | | | | | | | | | | | | * commit 'b318106fae65149356934fc72feafef3272fd4ea': FATE: add a test for the lavr mixing case fixed in fc6a3ef40d34ce8443ae57c2452f3f273d7d4891 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * FATE: add a test for the lavr mixing case fixed in ↵Anton Khirnov2014-01-03
| | | | | | | | fc6a3ef40d34ce8443ae57c2452f3f273d7d4891
* | Merge commit '874838dc6589d978611c89a40694a5074f892a76'Michael Niedermayer2013-11-21
|\| | | | | | | | | | | | | | | | | | | * commit '874838dc6589d978611c89a40694a5074f892a76': fate: add one select filter test Conflicts: tests/fate/filter-video.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * fate: add one select filter testVittorio Giovara2013-11-21
| | | | | | | | This test selects alternate frames from input.
* | fate/filter: test gradfun timeline.Clément Bœsch2013-05-12
| |
* | fate/filter: test hqdn3d timeline.Clément Bœsch2013-05-12
| |
* | fate: add bitexact flags to alphaextract/alphamerge tests.Clément Bœsch2013-04-29
| | | | | | | | Should fix a FATE failure.
* | fate: move lavd filters tests to the new system.Clément Bœsch2013-04-29
| | | | | | | | Also make life test a bit more useful.
* | fate: move alphaextract and alphamerge tests to the new system.Clément Bœsch2013-04-29
| | | | | | | | | | The standalone alphaextract tests are removed since already the filters are already tested by the alphamerge tests.
* | fate: move more tests from lavfi-regression.sh to filter-video.mak.Clément Bœsch2013-04-29
| |
* | Merge commit 'ba8efac977f4276f05274947b2b67d144cbc965a'Michael Niedermayer2013-04-11
|\| | | | | | | | | | | | | | | | | | | | | * commit 'ba8efac977f4276f05274947b2b67d144cbc965a': af_channelmap: switch to an AVOptions-based system. Conflicts: doc/filters.texi libavfilter/af_channelmap.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * af_channelmap: switch to an AVOptions-based system.Anton Khirnov2013-04-09
| |
* | fate/filter: make overlay test bitexact.Clément Bœsch2013-03-28
| |
* | fate/filter: move gradfun filtergraph to a dedicated script.Clément Bœsch2013-03-28
| |
* | fate/filter: move concat filtergraph to a dedicated script.Clément Bœsch2013-03-28
|/
* FATE: add a test for the channelmap filterAnton Khirnov2013-03-28
|
* FATE: add a test for the overlay filterAnton Khirnov2013-03-28
|
* FATE: add a test for the setpts filterAnton Khirnov2013-03-28