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

github.com/mpc-hc/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-10-16fate: use PROGSSUFChristophe Gisquet
May require exporting in the shell var PROGSUF when invoking a shell script. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-10-09fate: add DNxHD/HR testsChristophe Gisquet
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>
2015-09-29fate: Add basic license header checkMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-08-31fate: add -fflags +bitexact to the relevant targetsAndreas Cadhalpun
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>
2015-07-18Merge commit 'c9f8cfb6d9b34f3c51f1b7152c4dc3f2f8724dc4'Michael Niedermayer
* commit 'c9f8cfb6d9b34f3c51f1b7152c4dc3f2f8724dc4': fate: add checkasm target Merged-by: Michael Niedermayer <michael@niedermayer.cc>
2015-07-18fate: add checkasm targetJanne Grunau
2015-07-12Merge commit '8bc67ec2c0d2b5444d51a1bed1d50f0e10d92717'Michael Niedermayer
* commit '8bc67ec2c0d2b5444d51a1bed1d50f0e10d92717': Checkasm: assembly testing and benchmarking tool Merged-by: Michael Niedermayer <michael@niedermayer.cc>
2015-07-12Checkasm: assembly testing and benchmarking toolHenrik Gramner
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>
2015-06-29tests/Makefile: Fix missing trailing slash for API tests dir targetGeorge Boyle
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-06-27fate/api-tests: Move api-flac-test to API tests directory.George Boyle
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-06-27fate/api-tests: Add directory and Makefile for API testsGeorge Boyle
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>
2015-04-17fate: add mp3 gapless testwm4
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-03-10Merge commit '96a06dbaf278e8152487e08772946f63bd2a3843'Michael Niedermayer
* commit '96a06dbaf278e8152487e08772946f63bd2a3843': FATE: add support for testing hwaccels Conflicts: tests/Makefile tests/fate-run.sh Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-03-10FATE: add support for testing hwaccelsAnton Khirnov
2015-01-28tests/fate: added mxf tests for essencegroups and missing indexMark Reid
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-01-26Fix creation of ffprobe-test.nut on remote targets.Carl Eugen Hoyos
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 " "$@")"
2014-12-02tests: Add vsynth2 which uses the new reference.pnmMichael Niedermayer
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>
2014-12-02tests: Rename vsynth2 to vsynth_lenaMichael Niedermayer
This avoids confusion with a growing number of vsynth tests Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-11-29Replace lena.pnmReinhard Tartler
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
2014-11-14tests/Makefile: Fix path for creation of ffprobe-test.nut.Carl Eugen Hoyos
2014-11-11tests/Makefile: New try to fix fate-ffprobe with --target-path.Carl Eugen Hoyos
2014-10-17Merge commit 'f29c226af0ecc34c417b646580a9acd7d8bbaf48'Michael Niedermayer
* commit 'f29c226af0ecc34c417b646580a9acd7d8bbaf48': fate: add mpeg4 tests for frame size changes Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-10-17fate: add mpeg4 tests for frame size changesJanne Grunau
2014-10-08tests/Makefile: Fix fate-ffprobe with --target-pathCarl Eugen Hoyos
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-09-04Remove non-free tests/lena.pnm and adapt FATE tests to depend on lena.pnm in ↵Andreas Cadhalpun
the SAMPLES directory Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-08-24fate: Fix ffprobe tests with --target-path set.Carl Eugen Hoyos
2014-08-04Merge commit '23dfa00b88fc927d4c1854ab4fc60f5c6398f3ac'Michael Niedermayer
* commit '23dfa00b88fc927d4c1854ab4fc60f5c6398f3ac': fate: explicitly set the default THREADS value Conflicts: tests/Makefile Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-08-04fate: explicitly set the default THREADS valueJanne Grunau
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.
2014-08-01Merge commit '706208ef47bffd525c982975d2756f7b2b220b8d'Michael Niedermayer
* 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>
2014-08-01fate: Split fate-pixdesc tests and dispatch them through MakeDiego Biurrun
This allows running all the tests individually and/or in parallel.
2014-06-10tests: add a third, 34x34, targetChristophe Gisquet
This should exercise the corner cases of numerous codecs. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-05-15Merge commit 'b70d7a4ac72d23f3448f3b08b770fdf5f57de222'Michael Niedermayer
* 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>
2014-05-15lavc: add a native Opus decoder.Anton Khirnov
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>
2014-03-18Fix TARGET_SAMPLES and TARGET_PATH for some fate tests.Carl Eugen Hoyos
This allows running more fate tests on remote targets without the source tree.
2014-01-31Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: fate: add xvid test for custom matrices Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-01-31fate: add xvid test for custom matricesJanne Grunau
Test sample is made from the sample in Bug-Id: videolan/7411
2014-01-04Merge commit 'a8cc88b1a23dc1515f27cfa98af16a273c539091'Michael Niedermayer
* commit 'a8cc88b1a23dc1515f27cfa98af16a273c539091': tests/Makefile: allow FILTER* to be called with lists of filter names Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-01-03tests/Makefile: allow FILTER* to be called with lists of filter namesAnton Khirnov
2013-12-17Merge commit 'eddff165b4cdc1f064245a4bad6f4265581c12b1'Michael Niedermayer
* commit 'eddff165b4cdc1f064245a4bad6f4265581c12b1': fate: add utility function to test parser, demuxer, and decoder Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-12-17fate: add utility function to test parser, demuxer, and decoderVittorio Giovara
2013-10-31FATE: Add HEVC testsGuillaume Martres
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2013-10-21fate: add synthetic swresample resampling testsMichael Niedermayer
this is based on libavresample.mak These tests do not depend on external samples Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-10-16FATE: add HEVC testsGuillaume Martres
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>
2013-10-13Merge commit '9ab5f7107d2f1411e9fda6c36af64524e5ed31d1'Michael Niedermayer
* commit '9ab5f7107d2f1411e9fda6c36af64524e5ed31d1': FATE: add lavr mixing tests The tests do not pass, and thus where disabled Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-10-12FATE: add lavr mixing testsAnton Khirnov
2013-08-20fate: Add EXIF test.Thilo Borgmann
2013-07-30Merge commit 'c47037c7a17e4026d38dfa41da27b9f91506725b'Michael Niedermayer
* commit 'c47037c7a17e4026d38dfa41da27b9f91506725b': fate: Add timefilter test Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-07-29fate: Add timefilter testDiego Biurrun
2013-07-28Merge commit '37063714c0a064808f9671ec4d376955d664f463'Michael Niedermayer
* commit '37063714c0a064808f9671ec4d376955d664f463': build: Only check FATE dependencies when running FATE tests Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-07-27build: Only check FATE dependencies when running FATE testsDiego Biurrun
Only check dependencies if invoking the make targets 'check' or anything matching 'fate%' except 'fate-rsync'. Signed-off-by: Martin Storsjö <martin@martin.st>