summaryrefslogtreecommitdiffstats
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 <[email protected]> - Hendrik Leppkes <[email protected]> - wm4 <[email protected]> - Clément Bœsch <[email protected]> - James Almer <[email protected]> - Michael Niedermayer <[email protected]> - Rostislav Pehlivanov <[email protected]> Merged-by: Derek Buitenhuis <[email protected]>
| * 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 <[email protected]>
* | fate: add missing filter-meta-4560-rotate0 dependenciesJames Almer2016-04-051-1/+1
| | | | | | | | Signed-off-by: James Almer <[email protected]>
* | 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 <[email protected]>
* | fate: Add wav-ac3 testMichael Niedermayer2016-04-042-0/+46
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | fate: add fate-flv-demuxMichael Niedermayer2016-04-042-0/+609
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | fate: Add fate-ts-opus-demuxMichael Niedermayer2016-04-042-0/+517
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | fate: add demux test for OggOpusJames Almer2016-04-032-0/+46
| | | | | | | | | | Reviewed-by: Michael Niedermayer <[email protected]> Signed-off-by: James Almer <[email protected]>
* | AAC encoder: new regression testClaudio Freire2016-04-031-0/+11
| | | | | | | | | | | | Test to catch the recently fixed minsf bug Signed-off-by: Michael Niedermayer <[email protected]>
* | fate/exr : add test for b44/b44a compressionMartin Vignali2016-04-035-0/+20
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | fate: add demux test for TS with AC3 (Ticket 4864)Michael Niedermayer2016-04-012-0/+26
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | fate: Test for Ticket4560Michael Niedermayer2016-04-012-0/+268
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | fate: Add regression test for Ticket 1239Michael Niedermayer2016-04-012-0/+94
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | fate: Add filter-metadata-cropdetectMichael Niedermayer2016-03-302-0/+38
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | tests/audiomatch: Reduce search windowMichael Niedermayer2016-03-301-1/+1
| | | | | | | | | | | | This avoids unneeded computations Signed-off-by: Michael Niedermayer <[email protected]>
* | tests/audiomatch: also print signal vs reference lengthMichael Niedermayer2016-03-3048-48/+48
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | 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 <[email protected]>
* | fate: Modify a random h264 test to also test the -framerate optionMichael Niedermayer2016-03-262-2/+5
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | 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 <[email protected]>
* | 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 <[email protected]>
* | 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 <[email protected]>
* | fate: add audiomatchMichael Niedermayer2016-03-2251-1/+262
| | | | | | | | | | Testset provided by Justin Greer <[email protected]> Signed-off-by: Michael Niedermayer <[email protected]>
* | avfilter/vf_vectorscope: always flip output verticallyPaul B Mahol2016-03-206-18/+18
| | | | | | | | Signed-off-by: Paul B Mahol <[email protected]>
* | 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 <[email protected]>
* | avformat/utils: increase detected start_time with skip_samplesMarton Balint2016-03-203-38/+38
| | | | | | | | | | Reviewed-by: Michael Niedermayer <[email protected]> Signed-off-by: Marton Balint <[email protected]>
* | tests/gapless: add gapless aac testsMarton Balint2016-03-206-1/+227
| | | | | | | | Signed-off-by: Marton Balint <[email protected]>
* | lavf/avienc: Add xxpc entries to indexMats Peterson2016-03-131-2/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | lavf/riffenc: Improve spec compliance; Fix WMP playback of AVI with xxpc chunksMats Peterson2016-03-135-5/+5
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | tests/ref/vsynth: Remove unused fileMats Peterson2016-03-131-4/+0
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | fate: add missing dependencies for fate-h264-dts_5framesJames Almer2016-03-121-4/+3
| | | | | | | | Signed-off-by: James Almer <[email protected]>
* | fate: add missing h264-dts_5frames ref fileJames Almer2016-03-121-0/+125
| | | | | | | | Signed-off-by: James Almer <[email protected]>
* | fate: Add ffprobe dependancy to fate-h264-dts_5framesMichael Niedermayer2016-03-121-0/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | fate: add test for "Fix DTS for short H264 streams"Sasi Inguva2016-03-121-0/+3
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | Add tests for functions in hash.cNagaChaitanya Vellanki2016-03-092-0/+49
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | fate: Add test similar to ticket 1242Michael Niedermayer2016-03-082-0/+43
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | 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 <[email protected]>
* | avfilter/vf_waveform: use nonsubsampled yuv output format for lowpass filterPaul B Mahol2016-03-064-200/+200
| | | | | | | | Signed-off-by: Paul B Mahol <[email protected]>
* | 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 <[email protected]>
* | fate: Add pal8 copy test for aviMichael Niedermayer2016-03-053-0/+8
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | Merge commit 'cd846b47977485bd4063e77a3324e6b7840567a2'Derek Buitenhuis2016-03-041-1/+1
|\| | | | | | | | | | | | | * commit 'cd846b47977485bd4063e77a3324e6b7840567a2': fate: Ignore errors from concatenating report files Merged-by: Derek Buitenhuis <[email protected]>
| * 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 <[email protected]>
| * 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 <[email protected]> Signed-off-by: Marton Balint <[email protected]>
* | fate: add qtrle/mace6 stream copy testMichael Niedermayer2016-03-043-0/+10
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | Add test for avpriv_get_trc_function_from_trc functionNagaChaitanya Vellanki2016-03-032-0/+289
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | fate: fix filter-hls tests dependenciesJames Almer2016-03-032-6/+9
| | | | | | | | | | Reviewed-by: Michael Niedermayer <[email protected]> Signed-off-by: James Almer <[email protected]>