summaryrefslogtreecommitdiff
path: root/tests
Commit message (Collapse)AuthorAge
* opus: fix hybrid folding indexing during band quantizationRostislav Pehlivanov2017-12-08
| | | | | | | Resulted in valgrind errors due to uninitialized memory. Also updates fate and makes it use the tron sample result. Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
* fate-opus: run and test inactive samplesRostislav Pehlivanov2017-12-08
| | | | Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
* avformat/mux: stop delaying writing the headerJames Almer2017-12-06
| | | | | | | Every bitstream filter behaves as intended now, so there's no need to wait for the first packet of every stream. Signed-off-by: James Almer <jamrial@gmail.com>
* tests/fate/mov: Fix fate-mov-invalid-elst-entry-count failure on ARMMichael Niedermayer2017-12-06
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* fate/hevc: add skip_loop_filter testsfan52017-12-05
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* fate/checkasm: add missing target for vf_threshold testJames Almer2017-12-04
| | | | Signed-off-by: James Almer <jamrial@gmail.com>
* checkasm/vf_threshold: fix mixed code and declarationsJames Almer2017-12-04
| | | | Signed-off-by: James Almer <jamrial@gmail.com>
* fate-opus: update tests to use new decoder outputsRostislav Pehlivanov2017-12-04
| | | | | | Can't overwrite old ones. Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
* fate-opus: update to match the changes from RFC8251Rostislav Pehlivanov2017-12-04
| | | | | | | Also change note to say that we compare against the officially decoded samples rather than our own, this was changed long ago. Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
* avformat/mxfdec: fix last packet timestampsMarton Balint2017-12-03
| | | | | | | | | | | | | | | The current edit unit cannot be reliably determined for the last packet of a video stream, because we can't query the start offset of the next edit unit from the index. This caused missing timestamps for the last video packet. Therefore from now on, we allow setting the PTS even if we are not sure of the current edit unit if mxf_set_current_edit_unit returned a specific failure, and the assumed current edit unit is the last. Fixes last packet timestamp of: ffprobe -fflags nofillin -show_packets tests/data/lavf/lavf.mxf -select_streams v Signed-off-by: Marton Balint <cus@passwd.hu>
* checkasm/vf_threshold : add checkasm test for threshold8Martin Vignali2017-12-03
|
* checkasm/utvideo : be more explicit to the WIDTH_PADDED defineMartin Vignali2017-12-01
|
* Merge commit '99e9697e3a12ab4a6638a36b95edafd6a98f9eaa'James Almer2017-11-29
|\ | | | | | | | | | | | | * commit '99e9697e3a12ab4a6638a36b95edafd6a98f9eaa': stereo3d: Support view type for frame sequence type Merged-by: James Almer <jamrial@gmail.com>
* | avformat/avienc: fix fields-per-frame value for interlaced video streamsTobias Rapp2017-11-27
| | | | | | | | | | | | | | | | | | | | | | | | Writes one set of field framing information for progressive streams and two sets for interlaced streams. Fixes ticket #6383. Unfortunately the OpenDML v1.02 document is not very specific on what value to use for start_line when frame data is not coming from a capturing device, so this is just using 0/1 depending on the field order as a best-effort guess. Signed-off-by: Tobias Rapp <t.rapp@noa-archive.com>
* | tests/fate-run: Use -bitexactMichael Niedermayer2017-11-27
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | tests/checkasm/float_dsp: Increase allowed difference for float_dsp.vector_dmulMichael Niedermayer2017-11-27
| | | | | | | | | | | | | | | | Tested for 10000 iterations on x86-32 Fixes: Ticket6848 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | fate/hapAlphaOnly : add test for hap alpha only decodingMartin Vignali2017-11-25
| |
* | checkasm/utvideodsp: zero initialize the entire bufferJames Almer2017-11-21
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | checkasm/utvideodsp: fix mixed declarations and codeJames Almer2017-11-21
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | fate/hapdec : add test for hapqa decodingMartin Vignali2017-11-21
| |
* | checkasm : add test for huffyuvdsp add_int16Martin Vignali2017-11-21
| |
* | checkasm : add utvideodsp testMartin Vignali2017-11-21
| |
* | checkasm/jpeg2000dsp: add test for ict_floatJames Almer2017-11-20
| | | | | | | | | | Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>
* | checkasm/jpeg2000dsp: refactor rct_int testJames Almer2017-11-20
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | Revert "tests/fate: addition of test case for hls variant stream creation ↵Steven Liu2017-11-21
| | | | | | | | | | | | with master playlist" This reverts commit 218ce1f6237b39090015809468f8e933bb09d9b8.
* | tests/fate: addition of test case for hls variant stream creation with ↵Vishwanath Dixit2017-11-20
| | | | | | | | | | | | master playlist Reviewed-by: Steven Liu <lingjiujianke@gmail.com>
* | avcodec/mpeg12dec: parse A53 caption data embedded in SCTE-20 user dataAman Gupta2017-11-15
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | lavf/mov.c: Don't correct edit list start to zero, when we can't find a ↵Sasi Inguva2017-11-14
| | | | | | | | | | | | | | | | | | frame before edit list start. After c2a8f0fcbe57ea9ccaa864130f078af10516c3c1 this can happen on normal edit lists starting on a B-frame. Signed-off-by: Sasi Inguva <isasi@google.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | fate/mov: add test for overlapping fragmentsJohn Stebbins2017-11-14
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | Merge commit 'ec0f4fa17ce29cf01d4def21041b0b87f7e3105d'James Almer2017-11-11
|\| | | | | | | | | | | | | * commit 'ec0f4fa17ce29cf01d4def21041b0b87f7e3105d': FATE: add a test for the H.264 sample fixed by 7c4f6f6 Merged-by: James Almer <jamrial@gmail.com>
| * FATE: add a test for the H.264 sample fixed by 7c4f6f6Anton Khirnov2017-10-19
| |
| * cbs: Add test dependenciesMark Thompson2017-10-17
| | | | | | | | Fixes the MPEG-2 failure with --disable-error-resilience.
* | Merge commit '516c479172755c63063180b0c0953b68b670cdbd'James Almer2017-11-11
|\| | | | | | | | | | | | | | | | | * commit '516c479172755c63063180b0c0953b68b670cdbd': checkasm: Test more h264 idct variants See 2d263188ba87b0d1e1120f00eecae4bb0e163f47 Merged-by: James Almer <jamrial@gmail.com>
| * checkasm: Test more h264 idct variantsMartin Storsjö2017-09-27
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
| * cbs: Add some read/write testsMark Thompson2017-09-26
| | | | | | | | | | | | | | | | | | | | Use the appropriate metadata filter for each codec - in the absence of any options to modify the stream, the output bitstream should be identical to the input (though the output file may differ in padding). All tests use conformance bitstreams, the MPEG-2 streams are newly added from the conformance test streams <http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_IEC_13818-4_2004_Conformance_Testing/Video/>
| * mpeg12: Move finding the best frame rate to common codeMark Thompson2017-09-12
| | | | | | | | Previously in the mpeg2_metadata filter. Also adds a test.
| * Revert "checkasm: Test more h264 idct variants"Martin Storsjö2017-09-02
| | | | | | | | | | | | | | | | | | This reverts commit 547db1eaecd597031165a2bf637acaaacde52788. This commit wasn't supposed to be pushed (yet) since it hasn't been reviewed. Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit '547db1eaecd597031165a2bf637acaaacde52788'James Almer2017-11-11
|\| | | | | | | | | | | | | * commit '547db1eaecd597031165a2bf637acaaacde52788': checkasm: Test more h264 idct variants Merged-by: James Almer <jamrial@gmail.com>
| * checkasm: Test more h264 idct variantsMartin Storsjö2017-08-31
| |
* | Merge commit '39e16ee2289e4240a82597b97db5541bbbd2b996'James Almer2017-11-11
|\| | | | | | | | | | | | | * commit '39e16ee2289e4240a82597b97db5541bbbd2b996': Revert "fate: Skip the checkasm test if CONFIG_STATIC is disabled" Merged-by: James Almer <jamrial@gmail.com>
| * Revert "fate: Skip the checkasm test if CONFIG_STATIC is disabled"Martin Storsjö2017-08-31
| | | | | | | | | | | | | | | | | | | | | | | | | | When we use dllexport properly for shared libraries on windows, there's no longer any issue with linking the object files for e.g. libavcodec statically into checkasm. (It's still not possible to link the built object files for e.g. libavformat statically to libavcodec though, since libavformat exepcts to load av_export_* symbols from a DLL.) This reverts commit 4e62b57ee03928c12a3119dcaf78ffa1f4d6985f. Signed-off-by: Martin Storsjö <martin@martin.st>
| * mpeg2enc: Don't mark all streams as component videoMark Thompson2017-08-20
| | | | | | | | | | | | | | | | Since there is no information about the source format, "unspecified" is the correct value to write here. All tests using the MPEG-2 encoder are updated, as this changes the header on all outputs.
* | lavf/mov.c: Parse upto 2 keyframes after the edit list end in mov_fix_index.Sasi Inguva2017-11-11
| | | | | | | | | | | | Partially fixes t/6699. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avformat/utils: Look at the first 3 frames if timestamps indicate frame ↵Michael Niedermayer2017-11-11
| | | | | | | | | | | | | | | | reorder but decoder delay does not Fixes: Ticket6487 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | Merge commit '770cf1dbc2c8fe9b84300439ad0cd85036480388'James Almer2017-11-10
|\| | | | | | | | | | | | | * commit '770cf1dbc2c8fe9b84300439ad0cd85036480388': fate/hevc: specify output pixel format explicitly Merged-by: James Almer <jamrial@gmail.com>
| * fate/hevc: specify output pixel format explicitlyAnton Khirnov2017-07-28
| | | | | | | | This allows running those tests with hwaccel.
* | checkasm/llviddsp: fix warnings about mixed declaration and codeJames Almer2017-11-08
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | Merge commit '5be9939b46a6a4d3860a1b1a872aa50897095970'James Almer2017-11-07
|\| | | | | | | | | | | | | | | | | * commit '5be9939b46a6a4d3860a1b1a872aa50897095970': fate: Add cinepak encoder vsynth tests See d7f62f033c214f3863acfd8e0672407b0bf91a3b Merged-by: James Almer <jamrial@gmail.com>
| * fate: Add cinepak encoder vsynth testsDiego Biurrun2017-07-05
| |
| * movenc-test: Add tests for negative cts offsetsMartin Storsjö2017-05-15
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>