summaryrefslogtreecommitdiff
path: root/tests/Makefile
Commit message (Collapse)AuthorAge
* fate: use PROGSSUFChristophe Gisquet2015-10-16
| | | | | | | May require exporting in the shell var PROGSUF when invoking a shell script. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* fate: add DNxHD/HR testsChristophe Gisquet2015-10-09
| | | | | | | | | | | | | | Currently only 2 profiles are evaluated because they are the only 2 with distributed test sequences. - CID 1260: YUV 4:2:2 10 bits with block-adaptive interlace coding, from ticket 4876; - CID 1270: YUV 4:4:4 10 bits (HR), 1920x839, from ticket 4581. They were generated from the ticket sequences by running the following kind of command-line; ffmpeg -i $INPUT -an -sn -vcodec copy -vframes 1 -y $OUTPUT.mov Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* fate: Add basic license header checkMichael Niedermayer2015-09-29
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* fate: add -fflags +bitexact to the relevant targetsAndreas Cadhalpun2015-08-30
| | | | | | | This fixes fate with FF_API_LAVF_BITEXACT disabled. Reviewed-by: Ronald S. Bultje <rsbultje@gmail.com> Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
* Merge commit 'c9f8cfb6d9b34f3c51f1b7152c4dc3f2f8724dc4'Michael Niedermayer2015-07-18
|\ | | | | | | | | | | | | * commit 'c9f8cfb6d9b34f3c51f1b7152c4dc3f2f8724dc4': fate: add checkasm target Merged-by: Michael Niedermayer <michael@niedermayer.cc>
| * fate: add checkasm targetJanne Grunau2015-07-18
| |
* | Merge commit '8bc67ec2c0d2b5444d51a1bed1d50f0e10d92717'Michael Niedermayer2015-07-12
|\| | | | | | | | | | | | | * commit '8bc67ec2c0d2b5444d51a1bed1d50f0e10d92717': Checkasm: assembly testing and benchmarking tool Merged-by: Michael Niedermayer <michael@niedermayer.cc>
| * Checkasm: assembly testing and benchmarking toolHenrik Gramner2015-07-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It provides the following features: * verify correctness by comparing output to the C version. * detect failure to save and restore clobbered callee-saved registers. * detect 32-bit parameters being used as if they were 64-bit in x86-64 (the upper halves are not guaranteed to be zero - but in practice they very often are, which makes those bugs hard to spot otherwise). * easy benchmarking. Compile by running 'make checkasm'. Execute by running 'tests/checkasm/checkasm'. Optional arguments are '--bench' to run benchmarks for all functions, '--bench=<pattern>' to run benchmarks for all functions that starts with <pattern>, and '<integer>' to seed the PRNG for reproducible results. Contains unit tests for most h264pred functions to get started, more tests can be added afterwards using those as a reference. Loosely based on code from x264. Currently only supports x86 and x86-64, but additional architectures shouldn't be too much of an obstacle to add. Note that functions with floating point parameters or floating point return values are not supported. Some compiler-specific features or preprocessor hacks would likely be required to add support for that. Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* | tests/Makefile: Fix missing trailing slash for API tests dir targetGeorge Boyle2015-06-28
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | fate/api-tests: Move api-flac-test to API tests directory.George Boyle2015-06-27
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | fate/api-tests: Add directory and Makefile for API testsGeorge Boyle2015-06-27
| | | | | | | | | | | | | | | | The intention of this change is to allow separation of API tests from the existing tests, and also to have a place for the API test source/executable files so they're not mixed in with the actual library code. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | fate: add mp3 gapless testwm42015-04-16
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '96a06dbaf278e8152487e08772946f63bd2a3843'Michael Niedermayer2015-03-10
|\| | | | | | | | | | | | | | | | | | | | | * commit '96a06dbaf278e8152487e08772946f63bd2a3843': FATE: add support for testing hwaccels Conflicts: tests/Makefile tests/fate-run.sh Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * FATE: add support for testing hwaccelsAnton Khirnov2015-03-10
| |
| * Replace lena.pnmReinhard Tartler2014-11-28
| | | | | | | | | | | | The new reference.pnm is a freely licensed replacement. The photo has been taken by Reinhard Tartler on August 28 2014, and is licensed under the expat license as stated at http://www.jclark.com/xml/copying.txt
* | tests/fate: added mxf tests for essencegroups and missing indexMark Reid2015-01-28
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Fix creation of ffprobe-test.nut on remote targets.Carl Eugen Hoyos2015-01-26
| | | | | | | | | | | | | | | | This is not sufficient to run "make fate-ffprobe" on a remote system: The ffprobe output contains the relative path to the testfile, it is necessary to run the test from the build directory. One solution is to use a script like the following as --target-exec: ssh target "cd /remote/build/directory; $(printf "%q " "$@")"
* | tests: Add vsynth2 which uses the new reference.pnmMichael Niedermayer2014-12-02
| | | | | | | | | | | | | | The file is already present in git and by using it we can perform more tests without the need of fate samples Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | tests: Rename vsynth2 to vsynth_lenaMichael Niedermayer2014-12-02
| | | | | | | | | | | | This avoids confusion with a growing number of vsynth tests Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | tests/Makefile: Fix path for creation of ffprobe-test.nut.Carl Eugen Hoyos2014-11-14
| |
* | tests/Makefile: New try to fix fate-ffprobe with --target-path.Carl Eugen Hoyos2014-11-11
| |
* | Merge commit 'f29c226af0ecc34c417b646580a9acd7d8bbaf48'Michael Niedermayer2014-10-17
|\| | | | | | | | | | | | | * commit 'f29c226af0ecc34c417b646580a9acd7d8bbaf48': fate: add mpeg4 tests for frame size changes Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * fate: add mpeg4 tests for frame size changesJanne Grunau2014-10-17
| |
* | tests/Makefile: Fix fate-ffprobe with --target-pathCarl Eugen Hoyos2014-10-08
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Remove non-free tests/lena.pnm and adapt FATE tests to depend on lena.pnm in ↵Andreas Cadhalpun2014-09-04
| | | | | | | | | | | | the SAMPLES directory Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | fate: Fix ffprobe tests with --target-path set.Carl Eugen Hoyos2014-08-24
| |
* | Merge commit '23dfa00b88fc927d4c1854ab4fc60f5c6398f3ac'Michael Niedermayer2014-08-04
|\| | | | | | | | | | | | | | | | | | | * commit '23dfa00b88fc927d4c1854ab4fc60f5c6398f3ac': fate: explicitly set the default THREADS value Conflicts: tests/Makefile Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * fate: explicitly set the default THREADS valueJanne Grunau2014-08-04
| | | | | | | | | | | | This makes the default of '1' more explicit than defaulting to '1' in fate-run.sh and regression-funcs.sh if THREADS is not set. Fixes the reported thread count in fate-cpu if THREADS is not set.
* | Merge commit '706208ef47bffd525c982975d2756f7b2b220b8d'Michael Niedermayer2014-08-01
|\| | | | | | | | | | | | | | | | | | | | | * commit '706208ef47bffd525c982975d2756f7b2b220b8d': fate: Split fate-pixdesc tests and dispatch them through Make Conflicts: tests/fate-run.sh tests/ref/fate/filter-pixdesc Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * fate: Split fate-pixdesc tests and dispatch them through MakeDiego Biurrun2014-08-01
| | | | | | | | This allows running all the tests individually and/or in parallel.
* | tests: add a third, 34x34, targetChristophe Gisquet2014-06-10
| | | | | | | | | | | | This should exercise the corner cases of numerous codecs. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'b70d7a4ac72d23f3448f3b08b770fdf5f57de222'Michael Niedermayer2014-05-15
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'b70d7a4ac72d23f3448f3b08b770fdf5f57de222': lavc: add a native Opus decoder. Conflicts: Changelog configure libavcodec/version.h Fate tests pass with both avresample as well as swresample based opus decoder, but are disabled (reference files are very large so i want to think a day or 2 about if theres an alternative or if they could be avoided, they also dont match the official samples) Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavc: add a native Opus decoder.Anton Khirnov2014-05-15
| | | | | | | | | | | | | | | | | | | | | | | | | | Initial implementation by Andrew D'Addesio <modchipv12@gmail.com> during GSoC 2012. Completion by Anton Khirnov <anton@khirnov.net>, sponsored by the Mozilla Corporation. Further contributions by: Christophe Gisquet <christophe.gisquet@gmail.com> Janne Grunau <janne-libav@jannau.net> Luca Barbato <lu_zero@gentoo.org>
* | Fix TARGET_SAMPLES and TARGET_PATH for some fate tests.Carl Eugen Hoyos2014-03-18
| | | | | | | | | | This allows running more fate tests on remote targets without the source tree.
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2014-01-31
|\| | | | | | | | | | | | | * qatar/master: fate: add xvid test for custom matrices Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * fate: add xvid test for custom matricesJanne Grunau2014-01-31
| | | | | | | | Test sample is made from the sample in Bug-Id: videolan/7411
* | Merge commit 'a8cc88b1a23dc1515f27cfa98af16a273c539091'Michael Niedermayer2014-01-04
|\| | | | | | | | | | | | | * commit 'a8cc88b1a23dc1515f27cfa98af16a273c539091': tests/Makefile: allow FILTER* to be called with lists of filter names Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * tests/Makefile: allow FILTER* to be called with lists of filter namesAnton Khirnov2014-01-03
| |
* | Merge commit 'eddff165b4cdc1f064245a4bad6f4265581c12b1'Michael Niedermayer2013-12-17
|\| | | | | | | | | | | | | * commit 'eddff165b4cdc1f064245a4bad6f4265581c12b1': fate: add utility function to test parser, demuxer, and decoder Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * fate: add utility function to test parser, demuxer, and decoderVittorio Giovara2013-12-17
| |
| * FATE: Add HEVC testsGuillaume Martres2013-10-31
| | | | | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | fate: add synthetic swresample resampling testsMichael Niedermayer2013-10-21
| | | | | | | | | | | | | | | | this is based on libavresample.mak These tests do not depend on external samples Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | FATE: add HEVC testsGuillaume Martres2013-10-16
| | | | | | | | | | | | | | The tests are disabled as 2 do not pass yet (fate-hevc-conformance-PPS_A_qualcomm_7 and fate-hevc-conformance-RAP_A_docomo_4) Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '9ab5f7107d2f1411e9fda6c36af64524e5ed31d1'Michael Niedermayer2013-10-13
|\| | | | | | | | | | | | | | | | | * commit '9ab5f7107d2f1411e9fda6c36af64524e5ed31d1': FATE: add lavr mixing tests The tests do not pass, and thus where disabled Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * FATE: add lavr mixing testsAnton Khirnov2013-10-12
| |
* | fate: Add EXIF test.Thilo Borgmann2013-08-20
| |
* | Merge commit 'c47037c7a17e4026d38dfa41da27b9f91506725b'Michael Niedermayer2013-07-30
|\| | | | | | | | | | | | | * commit 'c47037c7a17e4026d38dfa41da27b9f91506725b': fate: Add timefilter test Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * fate: Add timefilter testDiego Biurrun2013-07-29
| |
* | Merge commit '37063714c0a064808f9671ec4d376955d664f463'Michael Niedermayer2013-07-28
|\| | | | | | | | | | | | | * commit '37063714c0a064808f9671ec4d376955d664f463': build: Only check FATE dependencies when running FATE tests Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * build: Only check FATE dependencies when running FATE testsDiego Biurrun2013-07-27
| | | | | | | | | | | | | | Only check dependencies if invoking the make targets 'check' or anything matching 'fate%' except 'fate-rsync'. Signed-off-by: Martin Storsjö <martin@martin.st>