Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)Author
2016-09-29hevc: Change type of array stride parameters to ptrdiff_tDiego Biurrun
ptrdiff_t is the correct type for array strides and similar.
2016-09-27pixfmt: Add yuv444p12 pixel formatLuca Barbato
2016-09-27pixfmt: Add yuv422p12 pixel formatLuca Barbato
2016-09-27pixfmt: Add yuv420p12 pixel formatLuca Barbato
2016-09-22audiodsp: reorder arguments for vector_clipfAnton Khirnov
This will make the x86 asm simpler. ARM conversion by Martin Storsjö <martin@martin.st> and Janne Grunau <janne-libav@jannau.net>
2016-09-22checkasm: add tests for audiodspAnton Khirnov
2016-09-22checkasm: add a test for blockdspAnton Khirnov
2016-09-11checkasm: Read the unsigned value as it shouldLuca Barbato
Reading a value larger than int using atoi() may give the wrong result.
2016-09-05build: Fix directory dependencies of tests/pixfmts.mak targetDiego Biurrun
2016-08-26vp8: Change type of stride parameters to ptrdiff_tDiego Biurrun
ptrdiff_t is the correct type for array strides and similar.
2016-08-03checkasm: add vp9 MC tests.Ronald S. Bultje
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2016-07-23checkasm: Cast unsigned to signedLuca Barbato
Avoid a warning for passing an unsigned value to abs(), some compilers might optimize away abs().
2016-07-22checkasm: add HEVC test for testing IDCT DCAlexandra Hájková
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2016-07-21arm: Check for support for the .fpu directiveMartin Storsjö
When targeting COFF (windows), clang doesn't support this directive (while binutils supports it for all targets). Signed-off-by: Martin Storsjö <martin@martin.st>
2016-07-17checkasm: arm: Ignore changes to bits 0-4 and 7 of FPSCRMartin Storsjö
These bits are set by exceptions in NEON instructions. Also print the differing bits when FPSCR is clobbered, and use bic instead of lsl, for clearing the topmost bits. Signed-off-by: Martin Storsjö <martin@martin.st>
2016-07-17cheackasm/arm: remove NEON instructions from checkasm_checked_call_vfpJanne Grunau
Fixes AS error on non NEON builds introduced in 71a04721145. Also set the fpu directly to vfp in checkasm.S to cause build errors on NEON builds.
2016-07-17checkasm: arm: Don't start new const blocks for each stringMartin Storsjö
Each const block needs to be terminated by one endconst invocation so either call endconst after each, or just declare plain labels to the later strings. This fixes errors such as this, on some binutils versions: checkasm.S:38: Error: Macro `endconst' was already defined Signed-off-by: Martin Storsjö <martin@martin.st>
2016-07-16checkasm: arm: report the first clobbered register in checkasm_checked_callJanne Grunau
2016-07-15FATE: add a test for H.264 with two fields per packetAnton Khirnov
2016-07-15FATE: add a test of H.264 SEI recovery in an intra refresh streamAnton Khirnov
2016-07-14fate: Add a mixed NAL coding sampleVittorio Giovara
See 17c99b6158f2c6720af74e81ee727ee50d2e7e96. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2016-07-14fate: Restore order of h264 entriesVittorio Giovara
2016-07-13checkasm/arm: preserve the stack alignment checkasm_checked_callJanne Grunau
The stack used by checkasm_checked_call_vfp was a multiple of 4 when the checked function is called. AAPCS requires a double word (8 byte) aligned stack public interfaces. Since both calls are public interfaces the stack is misaligned when the checked is called. Might fix the SIGBUS error in the armv7-linux-clang-3.7 fate config.
2016-07-13checkasm: vp8.mc: initialize the full src buffer after ec32574209fJanne Grunau
Fixes "Use of uninitialised value" valgrind warnings in checkasm.
2016-07-10checkasm/arm: align the clobber check data properly for ldrdJanne Grunau
Should fix the SIGBUS in the armv7-linux-clang-3.7 fate target.
2016-07-10checkasm: vp8: mc: test unequal width/height for partitionsJanne Grunau
2016-07-08checkasm: Add tests for vp8dspMartin Storsjö
The tests are inspired by similar tests for vp9 by Ronald Bultje. Signed-off-by: Martin Storsjö <martin@martin.st>
2016-07-02avconv: use avcodec_parameters_copy() with streamcopyAnton Khirnov
This preserves all the information in the codec parameters. The wavpack ref changes are caused by the fact that now the sample format is set, so matroskaenc can use it to set the bit depth. Bug-Id: 945, along with the previous commit
2016-06-29checkasm: hevc: Iterate over features first, then over bitdepthsMartin Storsjö
This avoids listing the same feature multiple times in the test output. Previously the output contained something like this: SSE2: - hevc_mc.qpel [OK] - hevc_mc.epel [OK] - hevc_mc.unweighted_pred [OK] - hevc_mc.qpel [OK] - hevc_mc.epel [OK] - hevc_mc.unweighted_pred [OK] Signed-off-by: Martin Storsjö <martin@martin.st>
2016-06-29ffv1: Remove version 2 and mark version 3 as non-experimentalLuca Barbato
The encoder produces bitstream compatible with the current specification and version 2 is set as reserved (non-standardizable).
2016-06-28fate: Add test for webpDiego Biurrun
2016-06-28checkasm: h264dsp: Move the x and y variables into the randomize_buffer macroMartin Storsjö
This avoids the risk of accidentally clobbering such variables outside of the macro if the same variables are used there. Signed-off-by: Martin Storsjö <martin@martin.st>
2016-06-28checkasm: h264dsp: Initialize the padding areaMartin Storsjö
This fixes valgrind warnings about conditional jumps based on uninitialized data (even though the uninitialized data only ever was compared with a direct copy of the same uninitialized data). Signed-off-by: Martin Storsjö <martin@martin.st>
2016-06-21checkasm: Issue emms after benchmarking functionsMartin Storsjö
The functions may not clean up properly after using MMX registers. For the normal testing calls, the checkasm_checked_call functions will do the cleanup (and check that functions that should clean up do it as well), but when benchmarking functions that don't clean up, we don't currently properly clean up at all. This causes issues if a benchmarked function is followed by testing of a function that is supposed to not clobber the MMX/FPU state but doesn't touch it at all. Signed-off-by: Martin Storsjö <martin@martin.st>
2016-06-20fate: Add TrueMotion 2 RT testsVittorio Giovara
2016-06-20fate: Move Duck Truemotion 1 and 2 tests to vpx.makVittorio Giovara
2016-06-20fate: Add tests for MagicYUVVittorio Giovara
2016-06-17checkasm: Add tests for h264 idctMartin Storsjö
The tests are inspired by similar tests for vp9 by Ronald Bultje. Signed-off-by: Martin Storsjö <martin@martin.st>
2016-06-06fate: Move Canopus decoder tests to a separate fileVittorio Giovara
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2016-05-26FATE: drop the audio stream from the dxtory testAnton Khirnov
This is a video test and there are no audio packets in the sample anyway.
2016-05-25fate: More fine-grained dependencies for demuxer testsDiego Biurrun
2016-05-25fate: More fine-grained dependencies for voice codec testsDiego Biurrun
2016-05-18movenc: Add a test for VFR with b-frames, with a duration change at a ↵Martin Storsjö
fragment end Signed-off-by: Martin Storsjö <martin@martin.st>
2016-05-18movenc-test: Test write_data_typeMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2016-05-17fate: Update fate-lavf-ts after commit 393596f9d5Martin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2016-05-13tests: Move all test programs to a subdirectoryDiego Biurrun
2016-05-13Split global .gitignore file into per-directory filesDiego Biurrun
2016-05-04cosmetics: Fix spelling mistakesVittorio Giovara
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2016-05-03Drop pointless assert.h #includesDiego Biurrun
2016-05-02fate: Add test for MTS2/MSS4Diego Biurrun