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
path: root/tests/ref
AgeCommit message (Collapse)Author
2015-06-30fate: Avoid unnecessary pixel format conversionsMartin Storsjö
Most of the fate-dds-* and fate-txd-* tests already output into the same pixel format regardless of platform endianness, so there's no need to force conversion to another format. This fixes the tests fate-txd-16bpp, fate-txd-odd, fate-dds-rgb16, fate-dds-rgb24 and fate-dds-xrgb on big endian, where the tests seem to fail due to issues with certain conversion codepaths in swscale. Those conversion codepaths should of course be fixed, but the individual decoder tests should use as little extra conversion steps as possible. Signed-off-by: Martin Storsjö <martin@martin.st>
2015-06-30mov: Preserve the metadata even when bit-exactness is requestedLuca Barbato
Make sure to not write the custom `encoder` string in that case. Bug-Id: 845 CC: libav-stable@libav.org
2015-06-28lavf: Replace the ASF demuxerAlexandra Hájková
The old one is the result of the reverse engineering and guesswork. The new one has been written following the now-available specification. This work is part of Outreach Program for Women Summer 2014 activities for the Libav project. The fate references had to be changed because the old demuxer truncates the last frame in some cases, the new one handles it properly. The seek-test reference is changed because seeking works differently in the new demuxer. When seeking, the packet is not read from the stream directly, but it is rather constructed by the demuxer. That is why position is -1 now in the reference. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2015-06-28FATE: drop the last truncated frame from the wma lossless testAnton Khirnov
Since it's truncated, the result depends on how specifically the demuxer and the decoder handle errors.
2015-06-22DirectDraw Surface image decoderVittorio Giovara
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2015-06-22Hap decoder and encoderVittorio Giovara
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2015-06-22txd: Use the TextureDSP module for decodingVittorio Giovara
Using the internal DXTC routines brings support for non multiple of 4 textures. A new test is added to cover this feature. Hashes differ since the decoding algorithm is different, though no visual changes have been spotted. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2015-05-29rtmpdh: Add fate test for the DH handshake routineMartin Storsjö
This helps if these functions need to be implemented using another crypto API. Signed-off-by: Martin Storsjö <martin@martin.st>
2015-05-10fate: Reduce the number of frames used to test video filtersLuca Barbato
Use 5 frames for video filter tests and a single one for the pixelformat tests. Greatly reduces the test duration without reducing coverage.
2015-05-06fate: Add a PICT testVittorio Giovara
This stimulates the direct pixel mode in Quickdraw decoder.
2015-04-20Canopus HQ/HQA decoderVittorio Giovara
Based on work by Kostya Shishkov <kostya.shishkov@gmail.com>. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2015-04-20fate: Prefix cllc tests with canopusVittorio Giovara
They belong to the same family of codecs.
2015-04-09hqx: Fix clipping error in idct put functionFerdinand Oeinck
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2015-04-03FATE: add a test for parameter changes in HEVCAnton Khirnov
2015-03-23fate: Add test for tscc2 in movVittorio Giovara
Rename the existing tscc2 test.
2015-03-13TDSC decoderVittorio Giovara
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2015-03-03fate: Add AIC test with odd sizesVittorio Giovara
2015-02-23Canopus HQX decoderVittorio Giovara
Based on work by Kostya Shishkov <kostya.shishkov@gmail.com>.
2015-02-19fate: Add tests for DSSVittorio Giovara
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
2015-02-15FATE: add a test for the SVQ1 header byte swappingAnton Khirnov
2015-01-27nutenc: do not use has_b_framesAnton Khirnov
It is unreliable, especially when the stream codec context is not the encoding context. Use the codec descriptor properties instead.
2015-01-16swscale: fix gbrap to gbrap alpha scalingVittorio Giovara
2015-01-14libswscale: GBRAP input & output and GBRAP16 input supportPaul B Mahol
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2014-12-19fate: add test for offset theoraVittorio Giovara
2014-12-19fate: add a DPX parser testVittorio Giovara
2014-12-10fate: add dolby true hd testsJanne Grunau
The existing meridian audio test does not test ff_mlp_rematrix_channel_arm. This sample (first 640k of https://samples.libav.org/A-codecs/TrueHD/TrueHD.raw) uses ff_mlp_rematrix_channel_arm. Since this sample has 5.1 channels it also allows testing the integrated downmixing.
2014-12-08Allow reading of growing avi files (currently being written)Joakim Plate
This uses the RIFF header stored size to figure out the expected AVI file size, instead of the actual file. To work fully it requires handling failed avio_seek() instead of assuming they always succeed. Some fate file has been cut off and contains half a frame at the end which previously was not output during demuxing. This frame is now output to encoder, thus the fate diff update. Bug-Id: 261 Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2014-12-08dpx: always write the image offsetZoltan Kovacs
According to the DPX file format description found at http://www.fileformat.info/format/dpx/egff.htm the ImageElement part of the GenericImageHeader also contains an an offset to the real image data beside the same member that can be found in the GenericFileHeader. Libav keeps this member empty (=0) while some applications expects it to be filled properly. FATE test updated accordingly. Bug-Id: 742 Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2014-12-05v210enc: Add SIMD optimised 8-bit and 10-bit encodersKieran Kunhya
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2014-12-05swscale: Properly scale YUVDerek Buitenhuis
Only shift limited range luma, and always only shift chroma for upconversion. Based off a patch by Michael Niedermayer. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
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-13vc1dec: refactor check with missing parenthesisVittorio Giovara
FATE tests updated accordingly, no visual difference. CC: libav-stable@libav.org Bug-Id: CID 1087087
2014-10-17fate: add mpeg4 tests for frame size changesJanne Grunau
2014-10-12lavf: Don't drop both pts and dts if timestamps are invalidMichael Niedermayer
In these cases, only drop dts. Because if we drop both we have no timestamps at all for some files. This improves playback of HLS streams from GoPro cameras. Signed-off-by: Martin Storsjö <martin@martin.st>
2014-10-04fate-vc1_ilaced_twomv: use -flags +bitexactJanne Grunau
Also updates the reference since it was generated by the non-bitexact x86 specific code.
2014-09-26fate: Add VC-1 interlaced twomv testTim Walker
CC: libav-stable@libav.org
2014-09-25fate: Switch ra4-288 test from framecrc() to pcm()Katerina Barone-Adesi
The decoder is float-based and the test needs to allow for some fuzz. Signed-off-by: Diego Biurrun <diego@biurrun.de>
2014-09-17fate: Add tests for RealAudio 1.0 (14.4) and RealAudio 2.0 (with 28.8)Katerina Barone-Adesi
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2014-09-03xvid: Add C IDCTPascal Massimino
Thanks to Pascal Massimino and Michael Militzer for relicensing as LGPL. Signed-off-by: Diego Biurrun <diego@biurrun.de>
2014-08-22electronicarts: set the framerate for TGQ/TQIAnton Khirnov
It is hardcoded to 15fps.
2014-08-22electronicarts: read the framerate for MADAnton Khirnov
2014-08-04fate: png-suiteVittorio Giovara
Every supported format is converted to RGB.
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-07-21fate: add h264-direct-bff testVittorio Giovara
2014-06-18lavf: switch to AVStream.time_base as the hint for the muxer timebaseAnton Khirnov
Previously, AVStream.codec.time_base was used for that purpose, which was quite confusing for the callers. This change also opens the path for removing AVStream.codec. The change in the lavf-mkv test is due to the native timebase (1/1000) being used instead of the default one (1/90000), so the packets are now sent to the crc muxer in the same order in which they are demuxed (previously some of them got reordered because of inexact timestamp conversion).
2014-06-18Remove avserver.Anton Khirnov
It has not been properly maintained for years and there is little hope of that changing in the future. It appears simpler to write a new replacement from scratch than unbreaking it.
2014-06-17flvenc: Don't over-count metadata.Josh Allmann
Over-counting occurs if framerate is not set. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2014-06-11fate: add on2avc audio testVittorio Giovara
2014-06-06mpeg2: add sequence display extension informationMarc-Antoine Arnaud
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2014-05-29matroskaenc: set the stream timebase earlierAnton Khirnov
Fixes calculating the ts offset for audio codecs with delay.