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-07-15FATE: add a test for H.264 with two fields per packetAnton Khirnov
2016-07-15FATE: add a test of H.264 SEI recovery in an intra refresh streamAnton Khirnov
2016-07-14fate: Add a mixed NAL coding sampleVittorio Giovara
See 17c99b6158f2c6720af74e81ee727ee50d2e7e96. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2016-06-28fate: Add test for webpDiego Biurrun
2016-06-20fate: Add TrueMotion 2 RT testsVittorio Giovara
2016-06-20fate: Add tests for MagicYUVVittorio Giovara
2016-05-26FATE: drop the audio stream from the dxtory testAnton Khirnov
This is a video test and there are no audio packets in the sample anyway.
2016-05-18movenc: Add a test for VFR with b-frames, with a duration change at a ↵Martin Storsjö
fragment end Signed-off-by: Martin Storsjö <martin@martin.st>
2016-05-18movenc-test: Test write_data_typeMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2016-05-02fate: Add test for MTS2/MSS4Diego Biurrun
2016-04-27fate: Add test for MSS1Diego Biurrun
2016-04-26dds: Add support for monochrome imagesVittorio Giovara
2016-04-26dds: Drop gray-alpha swappingVittorio Giovara
The original sample was generated with invalid software.
2016-04-15FATE: add an H.264 test with unescaped extradataAnton Khirnov
See commit a7829a2
2016-04-15FATE: add an H.264 test with invalid reference listsAnton Khirnov
See commit 9d74012
2016-04-06fate: Update DDS testsVittorio Giovara
2016-04-04fate: Update Screenpresso testsVittorio Giovara
2016-04-04fate: Update RSCC testsVittorio Giovara
The current sample comes from an older version of the codec, which supports a single output mode, so rename it accordingly. Add tests for the new pixel formats.
2016-03-29fate: Add test for WMV2 with jframesVittorio Giovara
2016-03-01fate: Add separate target for all indeo3 testsDiego Biurrun
2016-03-01fate: Add test for indeo2 with delta framesVittorio Giovara
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2016-02-23lavf: replace AVStream.codec with AVStream.codecparAnton Khirnov
Currently, AVStream contains an embedded AVCodecContext instance, which is used by demuxers to export stream parameters to the caller and by muxers to receive stream parameters from the caller. It is also used internally as the codec context that is passed to parsers. In addition, it is also widely used by the callers as the decoding (when demuxer) or encoding (when muxing) context, though this has been officially discouraged since Libav 11. There are multiple important problems with this approach: - the fields in AVCodecContext are in general one of * stream parameters * codec options * codec state However, it's not clear which ones are which. It is consequently unclear which fields are a demuxer allowed to set or a muxer allowed to read. This leads to erratic behaviour depending on whether decoding or encoding is being performed or not (and whether it uses the AVStream embedded codec context). - various synchronization issues arising from the fact that the same context is used by several different APIs (muxers/demuxers, parsers, bitstream filters and encoders/decoders) simultaneously, with there being no clear rules for who can modify what and the different processes being typically delayed with respect to each other. - avformat_find_stream_info() making it necessary to support opening and closing a single codec context multiple times, thus complicating the semantics of freeing various allocated objects in the codec context. Those problems are resolved by replacing the AVStream embedded codec context with a newly added AVCodecParameters instance, which stores only the stream parameters exported by the demuxers or read by the muxers.
2016-02-15avconv: use the new buffersrc parameters APIAnton Khirnov
The timebase change in the zmbv-8bit test is due to the fact that previously the timebase string was evaluated as floating point, then converted to a rational. After this commit, the timebase is passed directly as is.
2015-11-24movenc-test: Fix integer overflowsMichael Niedermayer
Signed-off-by: Martin Storsjö <martin@martin.st>
2015-11-24fate: Rework sgi tests into a suite and add the missing onesVittorio Giovara
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2015-11-11movenc: Add a unit test for signaling of the track start timesMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2015-11-11movenc: Add a unit test for frag_discont with edit listsMartin Storsjö
This tests the case where the muxer correctly guesses that a stream starts at pts=0. Signed-off-by: Martin Storsjö <martin@martin.st>
2015-11-10movenc: Add an API unit test for fragmenting options/callsMartin Storsjö
Contrary to the normal fate tests that run via avconv, this tests nontrivial call sequences that are only doable via the API (mainly for different corner cases when using the muxer for segmenting). The test muxes fake packet data (with extradata that looks enough like proper data to make the file be viewable with e.g. boxdumper) and checks the hash of the produced files. The test also verifies that fragments produced via different call sequences remain identical (to avoid e.g. updating the output hashes and suddenly having fragments that used to be identical suddenly diverging), for fragments written with frag_discont and/or delay_moov. Signed-off-by: Martin Storsjö <martin@martin.st>
2015-10-23innoHeim/Rsupport Screen Capture Codec decoderVittorio Giovara
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2015-09-30Screenpresso SPV1 decoderVittorio Giovara
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2015-09-13avconv_filter: Use full named optionsVittorio Giovara
This introduces a slight timebase computation difference in zmbv-8bit fate test. This is expected since the new options are double instead of ints, and the additional precision skews the results in a non meaningful way.
2015-09-02DXV decoderVittorio Giovara
Support all DXDI and DXD3 normal quality videos.
2015-08-20fate: test only demuxing in asf-repldataJanne Grunau
2015-08-16fate: Make sure a corner-case for ASF is coveredAlexandra Hájková
Test the demuxer for the case when the replicated data length in a sample is 0. Sample-ID: https://samples.libav.org/mplayer-bugs/bug821/bug821-2.asf Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2015-07-29fate: add test vectors for HMAC SHA and SHA-2James Almer
Also replace custom tests for MD5 with those published in RFC 2202 Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Martin Storsjö <martin@martin.st>
2015-07-27fate: Add hap-chunk ref fileVittorio Giovara
Missing from the push of 3ee217853a6741b829a2683f49c590618891b1ab.
2015-07-22dds: Add a rgba fate testVittorio Giovara
2015-07-22dds: Fix palette decodingVittorio Giovara
Red and blue channels were decoded in the wrong order. Found-By: ami_stuff
2015-07-01fate-g2m3: disable the audio streamJanne Grunau
The audio decoder is not in fate-g2m3 dependencies and the wma2 decoder is probably not bit-exact since it it float based.
2015-07-01g2meet: force simple idct for identical results over all fate configsJanne Grunau
2015-07-01g2meet: Add FATE tests for all three G2M variantsDiego Biurrun
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
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-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.