summaryrefslogtreecommitdiff
path: root/tests/Makefile
Commit message (Collapse)AuthorAge
* fate/mpegps: add tests for PCM_DVD stream remuxGyan Doshi2018-02-16
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* fate: add id3v2 testRichard Shaffer2018-02-02
| | | | | | Adds basic unit test for parsing ID3v2 tags. Signed-off-by: James Almer <jamrial@gmail.com>
* Remove the ffserver programRostislav Pehlivanov2018-01-06
| | | | Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
* cbs: Add some read/write testsMark Thompson2017-10-17
| | | | | | | | | | | | | Use the appropriate metadata filter for each codec - in the absence of any options to modify the stream, the output bitstream should be identical to the input (though the output file may differ in padding). All tests use conformance bitstreams, the MPEG-2 streams are newly added from the conformance test streams <http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_IEC_13818-4_2004_Conformance_Testing/Video/> (cherry picked from commit 3cae7f8b9baaf43789490b676d8f5825f2e1bc2c) (cherry picked from commit fbd63170bcbc5cad8965edad7c357f6eb4132250)
* Merge commit 'db869f4ea4405fb8f9736e5ecdca70f77621a28e'James Almer2017-10-11
|\ | | | | | | | | | | | | * commit 'db869f4ea4405fb8f9736e5ecdca70f77621a28e': fate: Add build-only targets to FATE Merged-by: James Almer <jamrial@gmail.com>
| * fate: Add build-only targets to FATEDiego Biurrun2017-03-01
| |
* | fate: Add a test for latm-in-dvb auto-detection, ticket #6657.Carl Eugen Hoyos2017-10-03
| |
* | fate/pixlet : add test for rgbMartin Vignali2017-08-31
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | FATE: Add FITS testsParas Chadha2017-08-30
| | | | | | | | Signed-off-by: Paras Chadha <paraschadha18@gmail.com>
* | speedhq: add FATE testsSteinar H. Gunderson2017-08-03
| | | | | | | | | | | | Also add simple FATE tests, based on output produced by the NDI SDK. Signed-off-by: James Almer <jamrial@gmail.com>
* | Merge commit '35d1f726eb9fdd376ab900587fb02122b72f2b9a'Clément Bœsch2017-05-05
|\| | | | | | | | | | | | | * commit '35d1f726eb9fdd376ab900587fb02122b72f2b9a': fate: Add --ignore-tests configure option for omitting specific FATE tests Merged-by: Clément Bœsch <cboesch@gopro.com>
| * fate: Add --ignore-tests configure option for omitting specific FATE testsJanne Grunau2016-12-28
| | | | | | | | | | | | | | | | | | This can be useful to filter out noise in known-broken scenarios like miscompilation by legacy compilers and similar. Originally based on a patch by Diego Biurrun. Signed-off-by: Diego Biurrun <diego@biurrun.de>
| * fate: Add tests for mov display matrixVittorio Giovara2016-11-01
| | | | | | | | | | | | Rotation, sample/display aspect ratio and pure matrix export. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | fate: add fate-sws-pixdesc-queryClément Bœsch2017-03-20
| | | | | | | | Test the pixel format querying within libswscale.
* | tests: Fix running ffserver under qemuMichael Niedermayer2016-11-28
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | tests/Makefile: Fix ffservertest dependenciesMichael Niedermayer2016-11-28
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avformat/flvenc: add add_keyframe_index optionSteven Liu2016-11-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add keyframe index metadata Used to facilitate seeking; particularly for HTTP pseudo streaming. 1. read live streaming or file by sequence 2. if use add_keyframe_index option, add a mark flag at the position, use to insert new context at the last step. 3. add the keyframes *offset* and *timestamp* into a list 4. if use add_keyframe_index option, shift the metadata data from mark flag offset 5. insert the keyframes *offset* and *timestamp* from the list by sequence 6. free the list 7. end. Add FATE test case; Reviewed-by: Lou Logan <lou@lrcd.com> Signed-off-by: Steven Liu <liuqi@gosun.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | lavf/mov: Add support for edit list parsing.Sasi Inguva2016-09-19
| | | | | | | | | | Signed-off-by: Sasi Inguva <isasi@google.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avformat/fifo: Add fate testJan Sebechlebsky2016-08-22
| | | | | | | | | | | | Tested-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Jan Sebechlebsky <sebechlebskyjan@gmail.com> Signed-off-by: Marton Balint <cus@passwd.hu>
* | fate/apng : add test for apng decodingMartin Vignali2016-07-05
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | Merge commit 'c3ed259e4fef64a1af4f6537be545fba47491aa9'Clément Bœsch2016-06-29
|\| | | | | | | | | | | | | * commit 'c3ed259e4fef64a1af4f6537be545fba47491aa9': fate: Move Canopus decoder tests to a separate file Merged-by: Clément Bœsch <clement@stupeflix.com>
| * fate: Move Canopus decoder tests to a separate fileVittorio Giovara2016-06-06
| | | | | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | Merge commit 'a08b5d7b5725932f4ad39e95c5d6589392dee2c6'Derek Buitenhuis2016-05-12
|\| | | | | | | | | | | | | * commit 'a08b5d7b5725932f4ad39e95c5d6589392dee2c6': build: Silence the lcov-reset target Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * build: Silence the lcov-reset targetDiego Biurrun2016-04-21
| |
* | fate: add matroska-remux test.Ronald S. Bultje2016-05-10
| | | | | | | | | | | | This tests automatic insertion of the vp9_superframe BSF as well as ensuring that the colorspace properties in the video header can be modified when remuxing (-c:v copy).
* | Merge commit '01621202aad7e27b2a05c71d9ad7a19dfcbe17ec'Derek Buitenhuis2016-05-09
|\| | | | | | | | | | | | | * commit '01621202aad7e27b2a05c71d9ad7a19dfcbe17ec': build: miscellaneous cosmetics Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * build: miscellaneous cosmeticsDiego Biurrun2016-04-07
| | | | | | | | | | | | Restore alphabetical order in lists, break overly long lines, do some prettyprinting, add some explanatory section comments, group parts together that belong together logically.
* | fate: add audiomatchMichael Niedermayer2016-03-22
| | | | | | | | | | Testset provided by Justin Greer <justin@zencoder.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | build: use intermediate lcov coverage fileAndreas Cadhalpun2016-02-06
| | | | | | | | | | | | | | Otherwise the 'lcov -q --remove' run fails with the following error: lcov: ERROR: cannot write to coverage.info! Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
* | build: fix lcov with src linkAndreas Cadhalpun2016-02-06
| | | | | | | | | | | | | | When out-of-tree builds now use a relative path, the '-b' option of lcov is not needed, so just pass the current directory to it in this case. Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
* | dca: split decoder fate tests into dca.makHendrik Leppkes2016-02-02
| |
* | fate: add concat demuxer testsMarton Balint2015-11-15
| | | | | | | | | | Reviewed-by: Nicolas George <george@nsup.org> Signed-off-by: Marton Balint <cus@passwd.hu>
* | 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>