aboutsummaryrefslogtreecommitdiffstats
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* fate: fix sample dependencies for fate-{a,v}filter testsJames Almer2016-04-102-25/+26
|
* Merge commit '9200514ad8717c63f82101dc394f4378854325bf'Derek Buitenhuis2016-04-1020-73/+76
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '9200514ad8717c63f82101dc394f4378854325bf': lavf: replace AVStream.codec with AVStream.codecpar This has been a HUGE effort from: - Derek Buitenhuis <derek.buitenhuis@gmail.com> - Hendrik Leppkes <h.leppkes@gmail.com> - wm4 <nfxjfg@googlemail.com> - Clément Bœsch <clement@stupeflix.com> - James Almer <jamrial@gmail.com> - Michael Niedermayer <michael@niedermayer.cc> - Rostislav Pehlivanov <atomnuker@gmail.com> Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * lavf: replace AVStream.codec with AVStream.codecparAnton Khirnov2016-02-2311-339/+339
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | fate/exr : add test for PXR24 Float and tile uncompressMartin Vignali2016-04-105-0/+20
| |
* | fate: Add test for Ticket 2397 (dvdsub)Michael Niedermayer2016-04-083-0/+854
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | fate: add missing filter-meta-4560-rotate0 dependenciesJames Almer2016-04-051-1/+1
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | fate: force fixed point aac decoder in filter-meta-4560-rotate0Michael Niedermayer2016-04-062-125/+125
| | | | | | | | | | | | This should fix a off by 1 difference between AARCH64 and X86 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | fate: Add wav-ac3 testMichael Niedermayer2016-04-042-0/+46
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | fate: add fate-flv-demuxMichael Niedermayer2016-04-042-0/+609
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | fate: Add fate-ts-opus-demuxMichael Niedermayer2016-04-042-0/+517
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | fate: add demux test for OggOpusJames Almer2016-04-032-0/+46
| | | | | | | | | | Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>
* | AAC encoder: new regression testClaudio Freire2016-04-031-0/+11
| | | | | | | | | | | | Test to catch the recently fixed minsf bug Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | fate/exr : add test for b44/b44a compressionMartin Vignali2016-04-035-0/+20
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | fate: add demux test for TS with AC3 (Ticket 4864)Michael Niedermayer2016-04-012-0/+26
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | fate: Test for Ticket4560Michael Niedermayer2016-04-012-0/+268
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | fate: Add regression test for Ticket 1239Michael Niedermayer2016-04-012-0/+94
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | fate: Add filter-metadata-cropdetectMichael Niedermayer2016-03-302-0/+38
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | tests/audiomatch: Reduce search windowMichael Niedermayer2016-03-301-1/+1
| | | | | | | | | | | | This avoids unneeded computations Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | tests/audiomatch: also print signal vs reference lengthMichael Niedermayer2016-03-3048-48/+48
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | fate: Remove vsync drop from some h264 testsMichael Niedermayer2016-03-261-16/+16
| | | | | | | | | | | | | | | | Note some tests need vsync drop to produce exact timestamps, these seem not to need it. quite likely many more dont need it either, ive not checked beyond finding one that needs it and the ones which have it removed Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | fate: Modify a random h264 test to also test the -framerate optionMichael Niedermayer2016-03-262-2/+5
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | Added more tests to libavutil/parseutils.cPetru Rares Sincraian2016-03-241-0/+151
| | | | | | | | | | | | | | - Added tests for av_find_info_tag(). - Added test for av_get_known_color_name() Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | fate: Add test that also decodes packed_bframes.aviMichael Niedermayer2016-03-232-0/+20
| | | | | | | | | | | | | | No new reference samples are needed for this as the file already exists for testing the bitstream filter Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | Added a selftest to libavutil/display.cPetru Rares Sincraian2016-03-222-0/+20
| | | | | | | | | | | | | | | | - Check if av_display_rotation_get() gets the correct degrees - Check if av_display_rotation_set() sets the correct matrix - Check if av_display_matrix_flip() changes correct the matrix Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | fate: add audiomatchMichael Niedermayer2016-03-2251-1/+262
| | | | | | | | | | Testset provided by Justin Greer <justin@zencoder.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avfilter/vf_vectorscope: always flip output verticallyPaul B Mahol2016-03-206-18/+18
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avformat/mov: read start_pad from edit list start time if codec is aacMarton Balint2016-03-202-8/+8
| | | | | | | | | | | | | | | | Related to ticket #2324, #2325. Stream duration still need to be fixed... Signed-off-by: Marton Balint <cus@passwd.hu>
* | avformat/utils: increase detected start_time with skip_samplesMarton Balint2016-03-203-38/+38
| | | | | | | | | | Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Marton Balint <cus@passwd.hu>
* | tests/gapless: add gapless aac testsMarton Balint2016-03-206-1/+227
| | | | | | | | Signed-off-by: Marton Balint <cus@passwd.hu>
* | lavf/avienc: Add xxpc entries to indexMats Peterson2016-03-131-2/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | lavf/riffenc: Improve spec compliance; Fix WMP playback of AVI with xxpc chunksMats Peterson2016-03-135-5/+5
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | tests/ref/vsynth: Remove unused fileMats Peterson2016-03-131-4/+0
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | fate: add missing dependencies for fate-h264-dts_5framesJames Almer2016-03-121-4/+3
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | fate: add missing h264-dts_5frames ref fileJames Almer2016-03-121-0/+125
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | fate: Add ffprobe dependancy to fate-h264-dts_5framesMichael Niedermayer2016-03-121-0/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | fate: add test for "Fix DTS for short H264 streams"Sasi Inguva2016-03-121-0/+3
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | Add tests for functions in hash.cNagaChaitanya Vellanki2016-03-092-0/+49
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | fate: Add test similar to ticket 1242Michael Niedermayer2016-03-082-0/+43
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avformat/utils: fix dts from pts code in compute_pkt_fields() during ↵Michael Niedermayer2016-03-081-1/+1
| | | | | | | | | | | | ascending delay Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avfilter/vf_waveform: use nonsubsampled yuv output format for lowpass filterPaul B Mahol2016-03-064-200/+200
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | fate/aac: Increase fuzz from of fate-aac-pns-encode from 72 to 74 for LoongsonMichael Niedermayer2016-03-051-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | fate: Add pal8 copy test for aviMichael Niedermayer2016-03-053-0/+8
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | Merge commit 'cd846b47977485bd4063e77a3324e6b7840567a2'Derek Buitenhuis2016-03-041-1/+1
|\| | | | | | | | | | | | | * commit 'cd846b47977485bd4063e77a3324e6b7840567a2': fate: Ignore errors from concatenating report files Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * fate: Ignore errors from concatenating report filesDiego Biurrun2016-02-231-1/+1
| | | | | | | | Some files may be missing for valid reasons, e.g. on compile failure.
* | Merge commit '9328adcc8012a1b0e00c465c85b5453589a4f5f7'Derek Buitenhuis2016-03-041-1/+1
|\| | | | | | | | | | | | | * commit '9328adcc8012a1b0e00c465c85b5453589a4f5f7': fate: Be silent when fetching Git updates Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * fate: Be silent when fetching Git updatesDiego Biurrun2016-02-231-1/+1
| |
| * mpeg12enc: always write closed gops for intra only outputsMarton Balint2016-02-221-1/+1
| | | | | | | | | | Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Marton Balint <cus@passwd.hu>
* | fate: add qtrle/mace6 stream copy testMichael Niedermayer2016-03-043-0/+10
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | Add test for avpriv_get_trc_function_from_trc functionNagaChaitanya Vellanki2016-03-032-0/+289
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | fate: fix filter-hls tests dependenciesJames Almer2016-03-032-6/+9
| | | | | | | | | | Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>