summaryrefslogtreecommitdiff
path: root/tests
Commit message (Collapse)AuthorAge
...
* build: Conditionally build and test iirfilterDiego Biurrun2014-07-21
|
* fate: add h264-direct-bff testVittorio Giovara2014-07-20
|
* fate: Use the correct, local path to samples for opus reference filesMartin Storsjö2014-07-14
| | | | | | | This fixes running fate in configs where the samples are located in a different path on the target. Signed-off-by: Martin Storsjö <martin@martin.st>
* fate: Add dependencies for dct/fft/mdct/rdft testsDiego Biurrun2014-06-26
|
* lavf: switch to AVStream.time_base as the hint for the muxer timebaseAnton Khirnov2014-06-18
| | | | | | | | | | | | 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).
* Remove avserver.Anton Khirnov2014-06-18
| | | | | | | 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.
* flvenc: Don't over-count metadata.Josh Allmann2014-06-17
| | | | | | Over-counting occurs if framerate is not set. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* fate: add on2avc audio testVittorio Giovara2014-06-10
|
* mpeg2: add sequence display extension informationMarc-Antoine Arnaud2014-06-06
| | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* matroskaenc: set the stream timebase earlierAnton Khirnov2014-05-29
| | | | Fixes calculating the ts offset for audio codecs with delay.
* flvenc: only write the framerate tag based on avg_frame_rateAnton Khirnov2014-05-29
| | | | | Do not fall back on the codec timebase, since that can be anything for VFR video.
* matroskaenc: base DefaultDuration on the framerate, not the codec timebaseAnton Khirnov2014-05-29
| | | | | | This results in DefaultDuration not being written when the framerate is not known, but as this field is purely informative, this should not break any sane demuxers.
* oggenc: Fix the EOS flagMichael Niedermayer2014-05-28
| | | | | | | | | | | This corrects the bug that caused the checksums to change in 9767d7c092c890ecc5953452e8a951fd902dd67b. It caused the EOS flag to be set incorrectly; the ogg spec does not allow it to be set in the middle of a logical bitstream. Signed-off-by: Andrew Kelley <superjoe30@gmail.com> Signed-off-by: Martin Storsjö <martin@martin.st>
* oggenc: Flush after writing headersAndrew Kelley2014-05-27
| | | | | | | | | | | | | Before, header information for ogg format files was sent with the first encoded packet. This patch makes it so that it is possible for API users to differentiate between headers and encoded audio. This is useful, for example, when creating an audio stream where you want to send one set of headers for every client that connects and then the encoded stream of audio. Signed-off-by: Martin Storsjö <martin@martin.st>
* avconv: set the "encoder" tag when transcodingAnton Khirnov2014-05-18
|
* FATE/opus: increase fuzz for the celt testsAnton Khirnov2014-05-16
| | | | This seems to be needed on some 32bit arches.
* lavf: add AVFMT_FLAG_BITEXACT.Anton Khirnov2014-05-15
| | | | | | | | Use it instead of checking CODEC_FLAG_BITEXACT in the first stream's codec context. Using codec options inside lavf is fragile and can easily break when the muxing codec context is not the encoding context.
* lavc: add a native Opus decoder.Anton Khirnov2014-05-15
| | | | | | | | | | | | | Initial implementation by Andrew D'Addesio <modchipv12@gmail.com> during GSoC 2012. Completion by Anton Khirnov <anton@khirnov.net>, sponsored by the Mozilla Corporation. Further contributions by: Christophe Gisquet <christophe.gisquet@gmail.com> Janne Grunau <janne-libav@jannau.net> Luca Barbato <lu_zero@gentoo.org>
* asfenc: use codec descriptors instead of AVCodecs to write codec infoAnton Khirnov2014-05-01
| | | | | | | | Also, stop using AVCodecContext.codec_name as fallback, since it will be deprecated. Changes the result of the lavf-asf test (and its associated seektest), since 'msmpeg4v3' gets written instead of just 'msmpeg4'.
* matroskaenc: write CodecDelayAnton Khirnov2014-05-01
|
* fate: Add fic-in-avi testDerek Buitenhuis2014-04-24
| | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* txd: do not set the codec timebase.Anton Khirnov2014-04-22
| | | | | It is not supposed to be changed from outside of lavc. Set the stream timebase and average framerate instead.
* mvc: Specify the pixel format for the mv-mvc* testsMartin Storsjö2014-04-19
| | | | | | | | | Also set the RGBA pixel format correctly as the native endian format, which is what it returns. This fixes the tests on big endian. Signed-off-by: Martin Storsjö <martin@martin.st>
* fate: add tests for SGI RLE and MVC1&2 decodersVittorio Giovara2014-04-19
|
* crc: add ANSI CRC16 LEAlessandro Ghedini2014-04-17
| | | | | | This adds the reversed byte-order version of the ANSI CRC16. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* FATE: add tests for more resampling modesAnton Khirnov2014-04-13
|
* resample: implement flushingAnton Khirnov2014-04-13
|
* swscale: Set alpha to opaque for internal palettes.Justin Ruggles2014-04-12
| | | | | | | | | Fixes conversion of pal8 to rgb formats with alpha. Updated references for 2 FATE tests which previously encoded fully transparent images. Based on a patch by Baptiste Coudurier <baptiste.coudurier@gmail.com>
* fate: correctly set sample rate for mp2 testsVittorio Giovara2014-04-09
|
* fate: update tests for YVYU422 pixel formatVittorio Giovara2014-04-08
|
* fate: add tests for SANM and VIMAPaul B Mahol2014-04-06
| | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* fate: add a VP7 testVittorio Giovara2014-04-04
|
* fate: Explicitly use gray16le in fate-sgi-gray16Martin Storsjö2014-04-01
| | | | | | This fixes the test on big endian. Signed-off-by: Martin Storsjö <martin@martin.st>
* fate: add SGI testsVittorio Giovara2014-04-01
|
* fate: add exr testsPaul B Mahol2014-04-01
| | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* fate: Convert the paletted output in the brenderpix tests to rgb24Martin Storsjö2014-03-31
| | | | This makes the output consistent on big-endian systems.
* fate: add a bmpparser testVittorio Giovara2014-03-28
|
* fate: add XBM testsVittorio Giovara2014-03-27
|
* fate: add PAF audio and video testsPaul B Mahol2014-03-27
| | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* fate: add BRender PIX testsVittorio Giovara2014-03-27
|
* fate: add Alias PIX testsVittorio Giovara2014-03-26
|
* float_dsp: add test program and use it as fate testJanne Grunau2014-03-18
|
* FATE: add a test for the ONE_STR mapping mode of the channelmap filterAnton Khirnov2014-03-16
|
* mxf: Set audio packets ptsMatthieu Bouron2014-03-06
| | | | | | | | | | | Extrapolate audio timestamps based on the number of samples demuxed. Deal with some MXF nastiness involving fractional number of samples per EditUnit when seeking (the specs handwave this away). Further fixes from Tomas Härdin. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* FATE: add tests for the shuffleplanes filterAnton Khirnov2014-03-05
|
* utvideoenc: Enable support for multiple slices and use themJan Ekström2014-02-14
| | | | | | | | | | | | The official Ut Video decoder only threads with slices, thus until now any files encoded by the libavcodec encoder have only been decodable with a single thread. The default slice count is now set to subsampled_height / 120. Also sets slices to 1 for the Ut Video encoder tests to keep them green. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* vp9: add a new segmentation sample.Ronald S. Bultje2014-02-12
| | | | | | | | The old one didn't use segmentation. One uses segmentation in all frame types (--aq-mode=1), and the other uses all segmentation features, but only in inter frames (mbgraph). Signed-off-by: Anton Khirnov <anton@khirnov.net>
* vp9: add fate sample for parallelmode.Ronald S. Bultje2014-02-12
| | | | | | | This disables backward probability updates, which makes the codec more friendly for frame-level multi-threading. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* hevc: update conformance streamsGuillaume Martres2014-02-10
| | | | | | | | New streams: LTRPSPS_A_Qualcomm_1, SLPPLP_A_VIDYO_1, VPSID_A_VIDYO_1 Updated streams: EXT_A_ericsson_4, NUT_A_ericsson_5, RPS_C_ericsson_5, RPS_D_ericsson_6 Signed-off-by: Anton Khirnov <anton@khirnov.net>
* FATE: force FLAC in the lavf ogg testAnton Khirnov2014-02-10
| | | | Since b0c2c09, vorbis would be used if libvorbis is compiled in.