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
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-29ffv1: Remove version 2 and mark version 3 as non-experimentalLuca Barbato
The encoder produces bitstream compatible with the current specification and version 2 is set as reserved (non-standardizable).
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-17fate: Update fate-lavf-ts after commit 393596f9d5Martin 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-04-03matroska: Write the field order informationLuca Barbato
And bump the document version to 4.
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-23mpeg12enc: always write closed gops for intra only outputsMarton Balint
Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Marton Balint <cus@passwd.hu>
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.
2016-01-21fate: add 10-bit v210 encoder testsJames Darnley
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
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-24sgienc: Do not end RLE lines with 0sVittorio Giovara
This is never mentioned in the specifications, and decoders work just as fine without it. Update the fate references since the compressed file is smaller. 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-10-02dnxhddata: Fix 10-bit DNxHD quant matricesJoseph Artsimovich
Convert them to zigzag order, as the rest of them are. When I was adding support for 10-bit DNxHD, I just copy-pasted the missing quant matrices from the spec. Now it turns out the existing matrices in dnxhddata.c were in zigzag order. This resulted in wrong quantization for 10-bit DNxHD. The attached patch fixes the problem by converting 10-bit quant matrices to zigzag order. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
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-07h261: Signal freeze picture release for intra framesStian Selnes
Freeze picture release should be set to 1 when we're responding to a fast update request. For simplicity we set it for all intra frames, including those that starts a GOP. Fixes issue where Tandberg MXP1700 does not recover from packet loss state since it's waiting for the freeze picture relase indication. Bug-Id: 873 CC: libav-stable@libav.org Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2015-07-07h261: Set 'still image mode off' in picture headerStian Selnes
Ref H.261 recommendation section 4.2.1.3, setting the still image flag to 1 disables still image mode. Some decoders require this in order to decode the bitstream as normal video. Fixes H.261 calls to Cisco E20. Also, reserved (aka spare) bits should be set to 1 unless specified otherwise. Bug-Id: 872 CC: libav-stable@libav.org Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
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>