summaryrefslogtreecommitdiffstats
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* regtest: fix wma testsMans Rullgard2011-05-091-2/+2
| | | | | | | This adds $DEC_OPTS to the wma decode commands, making tests pass on systems where the bitexact flag is needed. Signed-off-by: Mans Rullgard <mans@mansr.com>
* regtest: separate flags for encoding and decodingMans Rullgard2011-05-094-24/+27
| | | | | | | | 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: remove redundant flags in jpg testMans Rullgard2011-05-081-1/+1
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* regtest: use run_ffmpeg in do_image_formatsMans Rullgard2011-05-081-2/+1
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* regtest: simplify encoding functionsMans Rullgard2011-05-082-65/+65
| | | | | | | | 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>
* vc1: make overlap filter for I-frames bit-exact.Ronald S. Bultje2011-05-041-15/+15
|
* lavf: inspect more frames for fps when container time base is coarseAnssi Hannula2011-04-291-207/+207
| | | | | | | | | | | | | | | | | | As per issue2629, most 23.976fps matroska H.264 files are incorrectly detected as 24fps, as the matroska timestamps usually have only millisecond precision. Fix that by doubling the amount of timestamps inspected for frame rate for streams that have coarse time base. This also fixes 29.970 detection in matroska. Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 78431098f9e306ebe27e7698d0ae539e3df2afe9) Tested with mplayer based on this report http://thread.gmane.org/gmane.comp.video.mplayer.user/66043/focus=66063 Signed-off-by: Reinhard Tartler <siretart@tauware.de>
* tests: Remove disabled code.Diego Biurrun2011-04-292-23/+0
|
* mpegtsenc: make PMT PID really start on pmt_start_pidAnton Khirnov2011-04-281-1/+1
|
* hflip: make the filter accept PIX_FMT_BGR48LE and PIX_FMT_BGR48BE pixel formatsPeter Ross2011-04-281-0/+2
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* crop: make the filter accept PIX_FMT_BGR48LE and PIX_FMT_BGR48BE pixel formatsPeter Ross2011-04-281-0/+2
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* libswcale: PIX_FMT_BGR48LE and PIX_FMT_BGR48BE scaler implementationPeter Ross2011-04-286-0/+12
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* ac3enc: correct the flipped sign in the ac3_fixed encoderJustin Ruggles2011-04-263-3/+4
|
* FATE: allow forcing thread-type when doing threaded fate runs.Ronald S. Bultje2011-04-211-2/+3
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* Remove now obsolete references to _g-suffixed binaries.Diego Biurrun2011-04-181-2/+2
| | | | | Automatic stripping of binaries was removed in commit e0be794 and the _g binaries disappeared along with it.
* Update regtest checksums after revision 6001dad.Diego Biurrun2011-04-172-3/+3
| | | | | The string "FFmpeg" was replaced by "Libav" in metadata that got encoded in file headers.
* lavf/utils.c: Order packets with identical PTS by stream index.Vitor Sessak2011-04-1229-256/+256
| | | | | | This allows for more reproducible results when using multi-threading. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* matroskaenc: don't write an empty Cues element.Anton Khirnov2011-04-071-4/+4
|
* fate: add AAC LATM testJanne Grunau2011-04-061-0/+4
|
* ac3enc: select bandwidth based on bit rate, sample rate, and number ofJustin Ruggles2011-04-033-5/+8
| | | | | | | full-bandwidth channels. This reduces high-frequency artifacts and improves the quality of the lower frequency audio at low bit rates.
* ac3enc: use generic fixed-point mdctMans Rullgard2011-04-032-2/+2
| | | | | | | | This makes the AC3 encoder use the shared fixed-point MDCT rather than its own implementation. The checksum changes are due to different rounding in the MDCT. Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: simplify fft test rulesMans Rullgard2011-04-011-32/+14
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: add fixed-point fft/mdct testsMans Rullgard2011-04-011-0/+14
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Split fate-psx-str-v3 into a video-only and audio-only test.Ronald S. Bultje2011-03-263-39/+41
|
* Add apply_window_int16() to DSPContext with x86-optimized versions and use itJustin Ruggles2011-03-223-22/+12
| | | | in the ac3_fixed encoder.
* fate: simplify regression-funcs.shLuca Barbato2011-03-231-8/+4
| | | | Factor ffmpeg calls using run_ffmpeg()
* fate: add support for multithread testingLuca Barbato2011-03-232-3/+5
| | | | Add a THREADS variable to fate calls.
* fate: update wmv8-drm referenceMans Rullgard2011-03-221-125/+125
| | | | | | This updates the wmv8-drm reference after c47d383. Signed-off-by: Mans Rullgard <mans@mansr.com>
* vc1: make P-frame deblock filter bit-exact.Ronald S. Bultje2011-03-211-11/+11
|
* fate: remove stale fate-update.sh scriptMans Rullgard2011-03-191-55/+0
| | | | | | | This script was used to import Mike's old fate database and is no longer needed. Signed-off-by: Mans Rullgard <mans@mansr.com>
* Replace FFmpeg with Libav in licence headersMans Rullgard2011-03-196-24/+24
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* get rid of the last svn mentionsJanne Grunau2011-03-181-2/+0
|
* asf: update seek test referenceMans Rullgard2011-03-173-87/+81
| | | | | | | | | | | This updates the seek test reference to match de11ee9. Before this change, most of the seeks requested positions before the supposed start of the file (the preroll time), resulting in the first packet being returned. With the preroll subtracted, some of these seeks will land within the file and some beyond the end, thus returning a different set of packets. Signed-off-by: Mans Rullgard <mans@mansr.com>
* ac3enc: do not right-shift fixed-point coefficients in the final MDCT stage.Justin2011-03-143-13/+13
| | | | | | | | | This increases the accuracy of coefficients, leading to improved quality. Rescaling of the coefficients to full 25-bit accuracy is done rather than offsetting the exponent values. This requires coefficient scaling to be done before determining the rematrixing strategy. Also, the rematrixing strategy calculation must use 64-bit math to prevent overflow due to the higher precision coefficients.
* bink: prevent overflows within binkidct by using int-sized intermediate arrayPeter Ross2011-02-251-4/+4
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* vmdaudio: output 8-bit audio as AV_SAMPLE_FMT_U8.Justin Ruggles2011-02-231-186/+186
| | | | | | There is no need to expand to 16-bits. Just use memcpy() to copy the raw data. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* vmdaudio: output audio samples for standalone silent blocks.Justin Ruggles2011-02-231-0/+29
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* ac3enc: fix bug in stereo rematrixing decision.Justin Ruggles2011-02-162-11/+21
| | | | | | | The rematrixing strategy reuse flags are not reset between frames, so they need to be initialized for all blocks, not just block 0. Signed-off-by: Mans Rullgard <mans@mansr.com>
* ac3enc: change default floor code to 7.Justin Ruggles2011-02-152-2/+2
| | | | | | | This is to match the value in every (E-)AC-3 file from commercial sources. It has a negligible effect on audio quality. Signed-off-by: Mans Rullgard <mans@mansr.com>
* Fix qtrle regression test, actually test qtrle.Baptiste Coudurier2011-02-113-10/+10
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* ac3enc: Change EXP_DIFF_THRESHOLD to 500.Justin Ruggles2011-02-022-2/+2
| | | | | | | | | This patch changes the exponent difference threshold in the exponent strategy decision function of the AC-3 encoder. I tested lowering in increments of 100. From 1000 down to 500 generally increased in quality with each step, but 400 was generally much worse. Signed-off-by: Mans Rullgard <mans@mansr.com>
* Update mpegts test referenceMans Rullgard2011-01-281-1/+1
| | | | | | The output was changed by a7827a17c6b3388322350456d445c94b3a82cd25. Signed-off-by: Mans Rullgard <mans@mansr.com>
* mpegtsenc: set reserved bits to 1 in PCR fieldGeorgi Chorbadzhiyski2011-01-261-1/+1
| | | | | | | The reserved bits between PCR base and extension fields must be set to 1. Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: add h264 test for extreme cases in planar predictionMans Rullgard2011-01-242-0/+102
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: add lossless h264 testMans Rullgard2011-01-222-1/+15
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: make lavfi tests output only md5Mans Rullgard2011-01-2221-711/+369
| | | | | | | 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.
* Add regression test for stereo s16le in voc.Justin Ruggles2011-01-192-1/+8
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: simplify vp8 rulesMans Rullgard2011-01-181-10/+7
|
* regtest: add openssl to md5 alternativesMans Rullgard2011-01-181-0/+2
|
* consolidate .gitignore patters into a single fileJanne Grunau2011-01-181-12/+0
| | | | Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
OpenPOWER on IntegriCloud