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
2016-11-29tests: Fix running ffserver under qemuMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-11-29tests/Makefile: Fix ffservertest dependenciesMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-11-10avformat/flvenc: add add_keyframe_index optionSteven Liu
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>
2016-09-19lavf/mov: Add support for edit list parsing.Sasi Inguva
Signed-off-by: Sasi Inguva <isasi@google.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-08-22avformat/fifo: Add fate testJan Sebechlebsky
Tested-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Jan Sebechlebsky <sebechlebskyjan@gmail.com> Signed-off-by: Marton Balint <cus@passwd.hu>
2016-07-05fate/apng : add test for apng decodingMartin Vignali
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-06-29Merge commit 'c3ed259e4fef64a1af4f6537be545fba47491aa9'Clément Bœsch
* commit 'c3ed259e4fef64a1af4f6537be545fba47491aa9': fate: Move Canopus decoder tests to a separate file Merged-by: Clément Bœsch <clement@stupeflix.com>
2016-06-06fate: Move Canopus decoder tests to a separate fileVittorio Giovara
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2016-05-12Merge commit 'a08b5d7b5725932f4ad39e95c5d6589392dee2c6'Derek Buitenhuis
* commit 'a08b5d7b5725932f4ad39e95c5d6589392dee2c6': build: Silence the lcov-reset target Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-05-10fate: add matroska-remux test.Ronald S. Bultje
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).
2016-05-09Merge commit '01621202aad7e27b2a05c71d9ad7a19dfcbe17ec'Derek Buitenhuis
* commit '01621202aad7e27b2a05c71d9ad7a19dfcbe17ec': build: miscellaneous cosmetics Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-04-21build: Silence the lcov-reset targetDiego Biurrun
2016-04-07build: miscellaneous cosmeticsDiego Biurrun
Restore alphabetical order in lists, break overly long lines, do some prettyprinting, add some explanatory section comments, group parts together that belong together logically.
2016-03-22fate: add audiomatchMichael Niedermayer
Testset provided by Justin Greer <justin@zencoder.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-02-06build: use intermediate lcov coverage fileAndreas Cadhalpun
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>
2016-02-06build: fix lcov with src linkAndreas Cadhalpun
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>
2016-02-02dca: split decoder fate tests into dca.makHendrik Leppkes
2015-11-15fate: add concat demuxer testsMarton Balint
Reviewed-by: Nicolas George <george@nsup.org> Signed-off-by: Marton Balint <cus@passwd.hu>
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>