summaryrefslogtreecommitdiff
path: root/tests
Commit message (Collapse)AuthorAge
...
* avformat/mxfenc: add white/black ref /color rangeMichael Niedermayer2018-05-08
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avformat/mxfenc: Add vertical subsampling supportMichael Niedermayer2018-05-08
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avformat/mxfenc: Add object model versionMichael Niedermayer2018-05-08
| | | | | | Other tools (XFConvert at least) write this as well. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avformat/mxfenc: Add Product Version, Toolkit version and PlatformMichael Niedermayer2018-05-08
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avformat/mxfenc: Bump minor versions for S377-1-2009Michael Niedermayer2018-05-08
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avformat/mxfenc: Correct KAG alignment of prefaceMichael Niedermayer2018-05-08
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* fate/hapenc : remove tests due to inconsistent resultMartin Vignali2018-05-08
|
* checkasm: add vf_nlmeans test for ssd_integral_imageClément Bœsch2018-05-08
|
* fate: update fate-sws-pixdesc-query reference fileJames Almer2018-05-05
| | | | Signed-off-by: James Almer <jamrial@gmail.com>
* fate: update pad pixfmt testPaul B Mahol2018-05-05
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* swscale: add gray14 supportPaul B Mahol2018-05-05
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/drawutils: add support for full rangePaul B Mahol2018-05-03
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avformat/yuv4mpegdec: simplify mathPaul B Mahol2018-05-03
| | | | | | This one actually works with hd1080 y4m files when seeking backwards. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* fate/cbs: Always overwrite output in cbs fate testsMark Thompson2018-05-02
| | | | | Before this, a failed test would keep failing because the output file is not cleaned up and subsequent runs would refuse to overwrite it.
* lavc/cbs: Add tests for VP9Mark Thompson2018-05-02
| | | | | | Uses the same mechanism as other codecs - conformance test files are passed through the metadata filter (which, with no options, reads the input and writes it back) and the output verified to match the input.
* avformat/qtpalette: parse color table according to the QuickTime file format ↵Marton Balint2018-04-30
| | | | | | | | | | | specs The specs says that the the first color component in the color array is not alpha, but simply 0. Fixes 0 alpha of fate-suite/cvid/catfight-cvid-pal8-partial.mov Signed-off-by: Marton Balint <cus@passwd.hu>
* avfilter/vf_fieldmatch: use correct subsamplings for y0a, y1a and startxPaul B Mahol2018-04-28
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* lavu/threadmessage: add av_thread_message_queue_nb_elems()Clément Bœsch2018-04-26
|
* mov: Properly abide by the track's media durationDerek Buitenhuis2018-04-26
| | | | | | | | | | | | | | | | | The track's media duration from the mdhd atom takes precedence over both the stts and elst atom for calculating and setting the track's total duraion. Technically, we shouldn't be using the stts atom at all for calculating stream durations. This fixes incorrect stream and final packet durations on files with edit lists that are longer than the media duration. The FATE changes are expected, and output is more correct (the AAC frame is not 1028 samples). Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* avcodec/vc1: add overlap smooting and loop filter for frame/field-interlaceJerome Borsboom2018-04-25
| | | | | | | | Add previously omitted overlap smooting and loop filtering for frame/field-interlace pictures. For progressive pictures switch to the re-implemented versions of overlap smooting and loop filtering. Signed-off-by: Jerome Borsboom <jerome.borsboom@carpalis.nl>
* avcodec/vc1: implement interlaced out-of-bounds reference pixel replicationJerome Borsboom2018-04-25
| | | | | | | | | | The existing implementation did out-of-bounds reference pixel replication for progressive reference frames. In interlaced reference frames both the even and odd line on the horizontal edges need to be replicated. Fixes #3262. Signed-off-by: Jerome Borsboom <jerome.borsboom@carpalis.nl>
* avformat/yuv4mpegdec: fix seeking backwardsPaul B Mahol2018-04-25
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* swscale/swscale_unscaled : add X86_64 (SSE2 and AVX) for uyvyto422Martin Vignali2018-04-22
| | | | and checkasm test
* avformat/mov: Increase support for common encryption.Jacob Trimble2018-04-19
| | | | | | | | | | | | | | | | | | - Parse schm atom to get different encryption schemes. - Allow senc atom to appear in track fragments. - Allow 16-byte IVs. - Allow constant IVs (specified in tenc). - Allow only tenc to specify encryption (i.e. no senc/saiz/saio). - Use sample descriptor to detect clear fragments. This doesn't support: - Different sample descriptor holding different encryption info. - Only first sample descriptor can be encrypted. - Encrypted sample groups (i.e. seig). - Non-'cenc' encryption scheme when using -decryption_key. Signed-off-by: Jacob Trimble <modmaker@google.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* tests/checkasm/checkasm: Provide verbose failure information on ↵Michael Niedermayer2018-04-14
| | | | | | | | float_near_abs_eps() failures This will make understanding failures and adjusting EPS easier Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* tests/fate/filter-video: Use a bitexact/lossless input sample for ↵Michael Niedermayer2018-04-13
| | | | | | fate-filter-metadata-silencedetect Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* fate: to test program sub stream selection by its type in mpegtsBela Bodecs2018-04-12
| | | | | Signed-off-by: Bela Bodecs <bodecsb@vivanet.hu> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* libavformat/aac: Parse all ID3 tags present between ADTS framesMattias Amnefelt2018-04-12
| | | | | | | | Some ADTS streams can have multiple ID3 tags between frames. This change parses all of them, rather than just the first one. Signed-off-by: Mattias Amnefelt <mattiasa@avm.se> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* checkasm/vf_blend : add test for 16 bit version ofMartin Vignali2018-04-05
| | | | | | | | grainextract grainmerge average extremity negation
* lavc/cfhd: fix distortion of lowest 8 lines when height is not multiple of 16Gagandeep Singh2018-04-03
| | | | Also update fate reference. Fixes ticket #6675.
* avcodec/aic: fix decoding of videos which height is not multiple of 16Paul B Mahol2018-04-02
| | | | | | | Fate output changes and under close inspection looks more correct. Fixes #6187. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* lav*,tests: remove several register_all callsJosh de Kock2018-04-02
| | | | | | | avdevice_register_all() is still required to register devices into lavf (this is required due to lavd being somewhat of a hack). Signed-off-by: Josh de Kock <josh@itanimul.li>
* lavc: prefer the mp3float decoder to the mp3 decoderRostislav Pehlivanov2018-04-01
| | | | | | | | | On modern x86 systems its around 2x faster. For systems without FPUs it'll be slower, but our policy is to prefer floating point implementations and to let users decide what's best (or just not compile them on systems without FPUs). Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
* checkasm/Makefile: add EXTRALIBS-libavformatJosh de Kock2018-03-31
| | | | Signed-off-by: Josh de Kock <josh@itanimul.li>
* fate: add test for eac3 dependant streamJames Almer2018-03-30
| | | | Signed-off-by: James Almer <jamrial@gmail.com>
* fate: add eac3_core bitstream filter testPaul B Mahol2018-03-30
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* lavfi/silencedetect: Fix silence_end accuracyNicolas Gaullier2018-03-29
|
* lavfi/silencedetect: Fix silence_start accuracyNicolas Gaullier2018-03-29
|
* lavfi/silencedetect: Update test parametersNicolas Gaullier2018-03-29
| | | | | | | Set relevant filter parameters such that the result can easily be checked with a waveform editor. In particular, it makes it clear the silence_start is not accurate in the current code.
* avcodec/eac3: add support for dependent streamPaul B Mahol2018-03-29
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* checkasm/swscale : add test for rgb shuffle_bytes funcMartin Vignali2018-03-24
|
* lavf/utils.c: Don't compute start_time from DISCARD packets for video.Sasi Inguva2018-03-24
| | | | | Signed-off-by: Sasi Inguva <isasi@isasi.mtv.corp.google.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avutil/integer: move the test to the corresponding subdirectoryJames Almer2018-03-20
| | | | | | | And actually enable it. Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>
* checkasm/hevc_idct : update test bit depth from 8 9 and 10 to 8 10 and 12Yingming Fan2018-03-19
| | | | Signed-off-by: James Almer <jamrial@gmail.com>
* fate/hapqa_extract : add test for hapqa_extract bsfMartin Vignali2018-03-18
| | | | | | | | | | | test extract color and alpha with the three main kind of hap frame : - no snappy compression - snappy compression and one chunk - snappy compression and several chunks (16 here) like the bsf filter need to be used with vtag and encoder edition also test the information of the target mov for color and alpha
* lavu/frame: add QP side datawm42018-03-18
| | | | | | | | | | | | | | | | | | | This adds a way for an API user to transfer QP data and metadata without having to keep the reference to AVFrame, and without having to explicitly care about QP APIs. It might also provide a way to finally remove the deprecated QP related fields. In the end, the QP table should be handled in a very similar way to e.g. AV_FRAME_DATA_MOTION_VECTORS. There are two side data types, because I didn't care about having to repack the QP data so the table and the metadata are in a single AVBufferRef. Otherwise it would have either required a copy on decoding (extra slowdown for something as obscure as the QP data), or would have required making intrusive changes to the codecs which support export of this data. The new side data types are added under deprecation guards, because I don't intend to change the status of the QP export as being deprecated (as it was before this patch too).
* fate/hapenc : remove test which use libsnappyMartin Vignali2018-03-17
| | | | the test in none mode can be let (they don't use libsnappy)
* fate: add a dca_core bitstream filter testJames Almer2018-03-17
| | | | | Reviwed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
* lavu/opt: add bit stream filter option dump support.Jun Zhao2018-03-16
| | | | | | | enable dump bit stream filter and update opt fate test ref. Signed-off-by: Jun Zhao <mypopydev@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* fate/hap : add test for hap encodingMartin Vignali2018-03-13
| | | | | | with and without snappy compression with chunk 1 or chunk 16 for hap, hapa, and hapq