summaryrefslogtreecommitdiff
path: root/tests/regression-funcs.sh
Commit message (Collapse)AuthorAge
* lavf: add AVFMT_FLAG_BITEXACT.Anton Khirnov2014-05-15
| | | | | | | | Use it instead of checking CODEC_FLAG_BITEXACT in the first stream's codec context. Using codec options inside lavf is fragile and can easily break when the muxing codec context is not the encoding context.
* fate: convert codec-regression.sh to makefile rulesMans Rullgard2012-05-29
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: remove unused code from regressions-funcs.shMans Rullgard2012-05-18
| | | | | | | The only uses of the do_avconv_nomd5() function were removed in 85cf49f. Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: work around non-standard wc implementationsMans Rullgard2012-05-16
| | | | | | | | On some systems, the wc command prints spaces before the first number causing mismatches with the test references. Using the output of wc as arguments to echo removes any extra whitespace. Signed-off-by: Mans Rullgard <mans@mansr.com>
* FATE: add CPUFLAGS variable, mapping to -cpuflags avconv option.Anton Khirnov2012-03-06
|
* FATE: remove a bunch of useless -vsync 0Anton Khirnov2012-02-26
| | | | No changes in the test results.
* fate: run avconv with -nostats flagMans Rullgard2011-10-09
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Revert "avconv: use stream copy by default when possible."Anton Khirnov2011-08-16
| | | | | | | This reverts commit 4f4f33844a7369e5579912cc02f3c5376b1e6872. This commit has some ugly corner cases and needs to be discussed further.
* avconv: use stream copy by default when possible.Anton Khirnov2011-08-16
|
* Make a copy of ffmpeg under a new name -- avconv.Anton Khirnov2011-08-12
| | | | | | | It will be further developed with a few incompatible changes. ffmpeg.c will stay as is for some time, so any scripts using it won't be broken.
* fate: remove output redirections from old regtest scriptsMans Rullgard2011-06-21
| | | | | | | | All tests are run through the fate-run.sh script which already sets up redirections. Using the outputs set there simplifies things somewhat. Signed-off-by: Mans Rullgard <mans@mansr.com>
* ffmpeg: don't abuse a global for passing samplerate from input to outputAnton Khirnov2011-06-15
| | | | | | | It's broken with multiple files or audio streams. This removes the default samplerate of 44100 for raw input, hence all the FATE changes.
* H264/MPEG frame-level multi-threading.Alexander Strange2011-06-02
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* fate: disable threading for encodingMans Rullgard2011-05-20
| | | | | | | | This explicitly disables threading for encoding as slices are otherwise automatically activated. This should be dropped once option resetting between files is fully implemented. Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: remove do_ffmpeg_nocheck functionMans Rullgard2011-05-18
| | | | | | | | This function is essentially an alias for run_ffmpeg and is only used in one place. This patch removes the function and replaces the call with the equivalent (simpler) run_ffmpeg call. Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: do not collect -benchmark outputMans Rullgard2011-05-18
| | | | | | | The old regtest scripts pass -benchmark and collect the utime values. As these values are never used, this machinery can be removed. Signed-off-by: Mans Rullgard <mans@mansr.com>
* regtest: separate flags for encoding and decodingMans Rullgard2011-05-09
| | | | | | | | This separates encoding and decoding flags, and passes them together with the related file argument instead of all at the start of the command line. Signed-off-by: Mans Rullgard <mans@mansr.com>
* regtest: simplify encoding functionsMans Rullgard2011-05-08
| | | | | | | | The video encoding options were needlessly split in two parameters which are merged. The do_audio_encoding function did not use its second argument, so this can be removed. Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: simplify regression-funcs.shLuca Barbato2011-03-23
| | | | Factor ffmpeg calls using run_ffmpeg()
* fate: add support for multithread testingLuca Barbato2011-03-23
| | | | Add a THREADS variable to fate calls.
* fate: make lavfi tests output only md5Mans Rullgard2011-01-22
| | | | | | | Instead of saving huge raw files, use the md5: output pseudo-protocol to calculate the checksum of the file directly. This is especially useful when testing on remote targets as it avoids transferring 3.6GB over the network.
* fate: print commands being executed with V=1Måns Rullgård2010-09-23
| | | | Originally committed as revision 25161 to svn://svn.ffmpeg.org/ffmpeg/trunk
* regtest: simplify cleanup after each testMåns Rullgård2010-07-21
| | | | Originally committed as revision 24396 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change names of regtest output files to closer match the reference filesMåns Rullgård2010-07-08
| | | | Originally committed as revision 24127 to svn://svn.ffmpeg.org/ffmpeg/trunk
* regtest: move md5sum wrappers into separate fileMåns Rullgård2010-03-08
| | | | | | | | ffserver-regression.sh doesn't need anything else from regression-funcs.sh, and sourcing the entire file there breaks things. Originally committed as revision 22304 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove unused argument to test scriptsMåns Rullgård2010-03-02
| | | | Originally committed as revision 22156 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Place regression test output files in subdirs per familyMåns Rullgård2010-03-02
| | | | Originally committed as revision 22155 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use stripped executable in regression testsMåns Rullgård2010-02-17
| | | | Originally committed as revision 21870 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Separate audio-only tests so they are only run onceMåns Rullgård2010-01-30
| | | | Originally committed as revision 21556 to svn://svn.ffmpeg.org/ffmpeg/trunk
* regtest: suppress console output from testsMåns Rullgård2010-01-16
| | | | | | | | | This disables all console output from the *-regression.sh scripts by default. If the V environment variable is set to 1, ffmpeg commands are printed before being run. If V is greater than 1, ffmpeg output goes to the console, otherwise stderr is redirected to a file. Originally committed as revision 21253 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace ` ` syntax by $( ) in regression test shell scripts.Diego Biurrun2009-12-26
| | | | | | The latter syntax variant is more readable and easier to nest. Originally committed as revision 20924 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Split codec-regression.sh, put all the code which can be shared byStefano Sabatini2009-10-23
other regression test scripts in the regression-funcs.sh file. Originally committed as revision 20359 to svn://svn.ffmpeg.org/ffmpeg/trunk