summaryrefslogtreecommitdiff
path: root/tests/ref
Commit message (Collapse)AuthorAge
* eval: test isnan(sqrt(-1)) instead of just sqrt(-1)Anton Khirnov2011-09-22
| | | | sqrt(-1) returns "some NaN", it's not specified which exactly.
* eval: implement not() expressionStefano Sabatini2011-09-19
|
* eval: add sqrt function for computing the square rootStefano Sabatini2011-09-19
|
* movenc: create an alternate group for each media typeAnton Khirnov2011-09-17
| | | | Partially fixes bug 44.
* smacker: fix a few off by 1 errorsMichael Niedermayer2011-09-14
| | | | | | stereo & 16bit is untested due to lack of samples Signed-off-by: Martin Storsjö <martin@martin.st>
* v210dec: switch to PIX_FMT_422P10Baptiste Coudurier2011-09-07
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* libx264: add 'direct-pred' private optionAnton Khirnov2011-09-07
| | | | Deprecate AVCodecContext.directpred
* libx264: add 'partitions' private optionAnton Khirnov2011-09-07
| | | | Deprecate AVCodecContext.partitions.
* ac3enc: Add channel coupling support for the fixed-point AC-3 encoder.Justin Ruggles2011-09-05
| | | | Update FATE references accordingly.
* fifo: add FIFO API test program, and fate testStefano Sabatini2011-08-26
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* avconv: rescue poor abused recording_time global.Anton Khirnov2011-08-17
| | | | | Keep a per-OutputFile instance of it, thus making -t work with multiple output files.
* rmdec: parse FPS in RealMedia properlyKostya Shishkov2011-08-17
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* Use parsers for RealVideo 3/4 to determine correct PTSKostya Shishkov2011-08-17
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* rmdec: correct DTS calculation in RealMedia container.Kostya Shishkov2011-08-17
| | | | | | | | First, container stores only DTS and not PTS as it was believed. Second, multiple frames in a packet store timestamp instead of position after the frame length. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* swscale: use 15-bit intermediates for 9/10-bit scaling.Ronald S. Bultje2011-08-12
|
* Add weighted motion compensation for RV40 B-framesKostya Shishkov2011-08-11
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* Revert "swscale: use 15-bit intermediates for 9/10-bit scaling."Ronald S. Bultje2011-08-02
| | | | | | This reverts commit ac0fb5934893be554a44d2a1eb7a3bc7bf39da4a. It causes valgrind errors which I'll want to investigate before resubmitting this.
* swscale: use 15-bit intermediates for 9/10-bit scaling.Ronald S. Bultje2011-08-02
|
* Correct chroma vector calculation for RealVideo 3.Kostya Shishkov2011-08-02
| | | | | | | Old version divided it wrong, which resulted in chroma drift (visible on FATE sample too as dirty trails left by clouds). Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* dnxhd: add regression test for 10-bitMans Rullgard2011-07-21
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* swscale: mark YUV422P10(LE,BE) as supported for outputJoseph Artsimovich2011-07-21
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: separate lavf-mxf_d10 test from lavf-mxfMans Rullgard2011-07-17
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* mpegtsenc: set Random Access indicator on keyframe start packetsJindrich Makovicka2011-07-13
| | | | | Signed-off-by: Jindrich Makovicka <jindrich.makovicka@nangu.tv> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* swscale: fix overflow in 16-bit vertical scaling.Ronald S. Bultje2011-07-08
| | | | | | We operated on 31-bits, but with e.g. lanczos scaling, values can add up to beyond 0x80000000, thus leading to output of zeroes. Drop one bit of precision fixes this.
* swscale: fix 16-bit horizontal scaling underflow.Ronald S. Bultje2011-07-08
| | | | | When using e.g. lanczos scaling, values can drop below 0, so they should never be unsigned.
* swscale: fix 16-bit scaling when output is 8-bits.Ronald S. Bultje2011-07-08
| | | | | We would use the second half of the U plane buffer, rather than the V plane buffer, to output the V plane pixels.
* ffmpeg: deprecate loop_input and loop_output optionsAnton Khirnov2011-07-08
| | | | They were replaced by (de)muxer private options.
* lavf: deprecate AVStream.quality.Anton Khirnov2011-07-06
| | | | AVStream is no place for it and it's unused outside of ffmpeg anyway.
* eval: add missing comma to tests.Ronald S. Bultje2011-07-05
|
* iirfilter: add fate testMans Rullgard2011-07-04
| | | | | | | Change the test program to output text instead of binary files so it can be compared easily in FATE. Signed-off-by: Mans Rullgard <mans@mansr.com>
* eval: clear Parser instances before usingMans Rullgard2011-07-04
| | | | | | | This prevents random values from the stack being used as "variables" in expressions. Signed-off-by: Mans Rullgard <mans@mansr.com>
* eval: add fate testMans Rullgard2011-07-04
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* md5: add fate testMans Rullgard2011-07-03
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* crc: add fate testMans Rullgard2011-07-03
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* swscale: for >8bit scaling, read in native bit-depth.Ronald S. Bultje2011-07-01
| | | | | | For 9/10bit, it means we don't have to upscale to 16bit before actual scaling or pixel format conversion, and thus a performance gain.
* base64: add fate testMans Rullgard2011-06-30
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* swscale: implement >8bit scaling support.Ronald S. Bultje2011-06-29
| | | | | | This means that precision is retained when scaling between sample formats with >8 bits per component (48bit RGB, 16bit grayscale, 9/10/16bit YUV).
* fate: enable lavfi-pixmt tests on big endian systemsMans Rullgard2011-06-28
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: merge identical pixdesc_be/le testsMans Rullgard2011-06-28
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* swscale: update big endian reference values after dff5a835.Ronald S. Bultje2011-06-28
|
* swscale: re-add support for non-native endianness.Ronald S. Bultje2011-06-27
| | | | This works through some non-obvious hacks in utils.c.
* error_resilience: actually add counter when adding a MV predictor.Ronald Bultje2011-06-20
| | | | Without, the predictor isn't actually used.
* swscale: fix JPEG-range YUV scaling artifacts.Michael Niedermayer2011-06-14
| | | | | | | YUV planes were marked as uint16_t, but they contained signed data. Fixes issue 1108 and 675. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* H264/MPEG frame-level multi-threading.Alexander Strange2011-06-02
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* fate: fix fate-h264-conformance-frext-pph10i4-panasonic-a crcs.Ronald S. Bultje2011-05-23
| | | | The sample on rsync was corrupt, this one is now bitexact w.r.t. JM.
* fate: update 9/10bit refs.Ronald S. Bultje2011-05-23
|
* fate: run aref and vref as regular testsMans Rullgard2011-05-18
| | | | | | | | | These tests create reference files used for psnr calculation in the other codec tests. Treating them as (mostly) regular tests simplifies the makefile and makes them visible in the fate reports. The latter makes errors in these runs easier to identify. Signed-off-by: Mans Rullgard <mans@mansr.com>
* [PATCH] Update pixdesc_be fate refs after adding 9/10bit YUV420P formats.Ronald S. Bultje2011-05-14
| | | | | | Also remove code that overwrites the C versions of functions in sws_init_swScale_altivec(), so that it uses the C functions of files if no altivec-optimized version exists.
* movenc: always write esds descriptor length using 4 bytes.Baptiste Coudurier2011-05-13
| | | | | | ipod shuffle doesn't support anything else. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* movenc: fix yuv range in avid atoms used by dnxhd.Baptiste Coudurier2011-05-12
| | | | | | yuv range: full 1 / normal 2 Signed-off-by: Anton Khirnov <anton@khirnov.net>