aboutsummaryrefslogtreecommitdiffstats
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* Merge commit '481ff3cf018811ba3235f1c236e970f32a6300b9'Clément Bœsch2017-04-012-0/+18
|\ | | | | | | | | | | | | | | | | * commit '481ff3cf018811ba3235f1c236e970f32a6300b9': fate: Add h264 and hevc extradata reload tests Only the HEVC part is merged, see 00c80798160f930ce680f98f869c23d91a261f06 Merged-by: Clément Bœsch <u@pkh.me>
| * fate: Add h264 and hevc extradata reload testsVittorio Giovara2016-11-164-0/+20
| | | | | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | Merge commit '81d7f0bbca837afda1f7e60d3ae52ab1360ab44b'Clément Bœsch2017-04-011-0/+6
|\| | | | | | | | | | | | | * commit '81d7f0bbca837afda1f7e60d3ae52ab1360ab44b': checkasm: vp9dsp: Benchmark the dc-only version of idct_idct separately Merged-by: Clément Bœsch <u@pkh.me>
| * checkasm: vp9dsp: Benchmark the dc-only version of idct_idct separatelyMartin Storsjö2016-11-161-0/+6
| | | | | | | | | | | | | | | | The dc-only mode is already checked to work correctly above, but this allows benchmarking this mode for performance tuning, and allows making sure that it actually is correctly hooked up. Signed-off-by: Martin Storsjö <martin@martin.st>
| * checkasm: add vp9dsp.itxfm_add tests.Ronald S. Bultje2016-11-111-0/+272
| | | | | | | | | | | | | | | | This includes fixes by Henrik Gramner. The forward transforms are derived from the reference encoder. Signed-off-by: Martin Storsjö <martin@martin.st>
* | fate/exr : add test for uint32 dataMartin Vignali2017-03-313-0/+18
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | Merge commit '4537647c0429fe7c8ee655ac3fda856ba67f58a0'Clément Bœsch2017-03-311-4/+27
|\| | | | | | | | | | | | | * commit '4537647c0429fe7c8ee655ac3fda856ba67f58a0': fate: checkasm: Split monolithic test into individual components Merged-by: Clément Bœsch <cboesch@gopro.com>
| * fate: checkasm: Split monolithic test into individual componentsDiego Biurrun2016-11-081-4/+22
| |
* | Merge commit '9498237049d15812cecb79df47b196c73013908b'Clément Bœsch2017-03-311-10/+18
|\| | | | | | | | | | | | | * commit '9498237049d15812cecb79df47b196c73013908b': checkasm: Add --test parameter to check only specific components Merged-by: Clément Bœsch <cboesch@gopro.com>
| * checkasm: Add --test parameter to check only specific componentsDiego Biurrun2016-11-081-10/+18
| | | | | | | | Inspired by a patch from Martin Storsjö <martin@martin.st>.
| * swscale: Add GRAY12Luca Barbato2016-11-076-0/+10
| |
| * vp9: Flip the order of arguments in MC functionsMartin Storsjö2016-11-031-10/+8
| | | | | | | | | | | | | | | | | | This makes it match the pattern already used for VP8 MC functions. This also makes the signature match ffmpeg's version of these functions, easing porting of code in both directions. Signed-off-by: Martin Storsjö <martin@martin.st>
| * mov: Evaluate the movie display matrixVittorio Giovara2016-11-013-3/+3
| | | | | | | | | | | | | | | | | | | | | | This matrix needs to be applied after all others have (currently only display matrix from trak), but cannot be handled in movie box, since streams are not allocated yet. So store it in main context, and apply it when appropriate, that is after parsing the tkhd one. Fate tests are updated accordingly. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | avutil/tests/dict: Check return of av_dict_parse_string()Michael Niedermayer2017-03-301-0/+7
| | | | | | | | | | | | Fixes: CID1396402 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | tests/fate/source-check: Use git grep in place of grepMichael Niedermayer2017-03-301-1/+1
| | | | | | | | | | | | grep -L is not posix, solaris default grep does not support it Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | ffprobe: fix printing packet side data informationJames Almer2017-03-291-1/+1
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | fate: add tests for ac3_fixed 5.1 downmixJames Almer2017-03-281-0/+8
| | | | | | | | | | Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>
* | Merge commit 'b90c8a3d08e3f9ad4de1253376d2d1d93abb8b8c'James Almer2017-03-272-1/+3
|\| | | | | | | | | | | | | | | | | * commit 'b90c8a3d08e3f9ad4de1253376d2d1d93abb8b8c': fate: Add tests for mov display matrix Adapted to use ffprobe -show_entries Merged-by: James Almer <jamrial@gmail.com>
| * fate: Add tests for mov display matrixVittorio Giovara2016-11-017-0/+32
| | | | | | | | | | | | Rotation, sample/display aspect ratio and pure matrix export. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | lavc/vp9: split into vp9{block,data,mvs}Clément Bœsch2017-03-271-2/+2
| | | | | | | | This is following Libav layout to ease merges.
* | lavfi: remove af_asynts filterRostislav Pehlivanov2017-03-271-6/+0
| | | | | | | | | | | | Long overdue for removal, af_aresample should be used instead. Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
* | fate/checkasm: fix use of uninitialized memory on hevc_add_res testsJames Almer2017-03-241-1/+1
| |
* | fate/checkasm: use LOCAL_ALINGED_32 on hevc_add_res testsJames Almer2017-03-241-4/+4
| |
* | fate: mask errors while constructing report filesClément Bœsch2017-03-241-1/+1
| | | | | | | | | | | | | | The first case was forgotten in 89790ba2bfc9d0dc5ad407c5724b6ee616ecde58. Note: build_only=yes is one of the case where hiding the errors makes sense.
* | avcodec/tests: added test for celp_math.cThomas Turner2017-03-241-0/+5
| | | | | | | | | | Signed-off-by: Thomas Turner <thomastdt@googlemail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec/dnxhd_parser: take into account compressed frame size and skip itPaul B Mahol2017-03-241-2/+2
| | | | | | | | | | | | Fixes #6214 and vsynth1-dnxhd-720p-hr-lb. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | Merge commit 'ed48a9d8143d2575a4458589cebde69ec326afd8'Clément Bœsch2017-03-244-1/+88
|\| | | | | | | | | | | | | * commit 'ed48a9d8143d2575a4458589cebde69ec326afd8': checkasm: Add a test for HEVC add_residual Merged-by: Clément Bœsch <u@pkh.me>
| * checkasm: Add a test for HEVC add_residualAlexandra Hájková2016-10-224-2/+89
| |
* | Merge commit '043b0b9fb1481053b712d06d2c5b772f1845b72b'Clément Bœsch2017-03-249-87/+87
|\| | | | | | | | | | | | | | | | | * commit '043b0b9fb1481053b712d06d2c5b772f1845b72b': Replace leftover uses of -aframes|-dframes|-vframes with -frames:a|d|v The merge also includes all our own occurences. Merged-by: Clément Bœsch <u@pkh.me>
| * Replace leftover uses of -aframes|-dframes|-vframes with -frames:a|d|vDiego Biurrun2016-10-222-3/+3
| |
| * fate: Update filter-pixfmts-scale gbrap12le hash missing from be9dba5c8aLuca Barbato2016-10-181-1/+1
| | | | | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* | Merge commit 'dd5d4a0e1e3a30a254d1a57ecbdcedf230c6014b'James Almer2017-03-231-2/+2
|\| | | | | | | | | | | | | * commit 'dd5d4a0e1e3a30a254d1a57ecbdcedf230c6014b': checkasm: aarch64: Don't clobber x29 in checkasm_stack_clobber Merged-by: James Almer <jamrial@gmail.com>
| * checkasm: aarch64: Don't clobber x29 in checkasm_stack_clobberMartin Storsjö2016-10-181-2/+2
| | | | | | | | | | | | | | | | | | | | | | x29 (FP) is a callee saved register and should be restored on return. Instead of backing up x29 and restoring it here, back up sp in a register that we are allowed to overwrite. This fixes crashes in checkasm on aarch64 since f1b3e1313851. For some reason, gcc builds didn't crash, but clang builds do. Signed-off-by: Martin Storsjö <martin@martin.st>
| * swscale: Properly load alpha for planar rgbMichael Niedermayer2016-10-181-2/+2
| | | | | | | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | Merge commit '2816f8a8bb33bd67fec5e94f5d357918caf4e055'James Almer2017-03-234-4/+3
|\| | | | | | | | | | | | | * commit '2816f8a8bb33bd67fec5e94f5d357918caf4e055': build: Drop arch-specific checkasm Makefiles Merged-by: James Almer <jamrial@gmail.com>
| * build: Drop arch-specific checkasm MakefilesDiego Biurrun2016-10-174-4/+3
| | | | | | | | They only contain one line and will never contain more.
* | Merge commit '93d5b022a9fd3a1a1f9c521a1eac7f0410e05b81'James Almer2017-03-231-5/+0
|\| | | | | | | | | | | | | * commit '93d5b022a9fd3a1a1f9c521a1eac7f0410e05b81': build: Drop duplicate asm recipe Merged-by: James Almer <jamrial@gmail.com>
| * build: Drop duplicate asm recipeDiego Biurrun2016-10-171-5/+0
| | | | | | | | | | And move the asm recipe to the top-level Makefile next to the other local pattern rules for .o files.
* | Merge commit 'c91d6a33f872574c95c8784277cf60ffcf6bff4f'James Almer2017-03-232-12/+9
|\| | | | | | | | | | | | | * commit 'c91d6a33f872574c95c8784277cf60ffcf6bff4f': checkasm: aarch64: Add filler args to make sure all parameters are passed on the stack Merged-by: James Almer <jamrial@gmail.com>
| * checkasm: aarch64: Add filler args to make sure all parameters are passed on ↵Martin Storsjö2016-10-162-12/+9
| | | | | | | | | | | | | | | | | | | | the stack This, combined with clobbering the stack space prior to the call, increases the chances of finding cases where 32 bit parameters are erroneously treated as 64 bit. Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit 'f1b3e131385176c3c9d9783b25047856a0dcebf6'James Almer2017-03-232-1/+18
|\| | | | | | | | | | | | | * commit 'f1b3e131385176c3c9d9783b25047856a0dcebf6': checkasm: aarch64: Clobber the stack before calling functions Merged-by: James Almer <jamrial@gmail.com>
| * checkasm: aarch64: Clobber the stack before calling functionsMartin Storsjö2016-10-162-1/+18
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit 'a05cc56124b4f1237f6355784de821e3290ddb44'James Almer2017-03-232-4/+4
|\| | | | | | | | | | | | | * commit 'a05cc56124b4f1237f6355784de821e3290ddb44': checkasm: arm/aarch64: Fix the amount of space reserved for stack parameters Merged-by: James Almer <jamrial@gmail.com>
| * checkasm: arm/aarch64: Fix the amount of space reserved for stack parametersMartin Storsjö2016-10-162-4/+4
| | | | | | | | | | | | | | | | | | Even if MAX_ARGS - 2 (for arm) or MAX_ARGS - 7 (for aarch64) parameters are passed on the stack to checkasm_checked_call, we actually only need to store MAX_ARGS - 4 (for arm) or MAX_ARGS - 8 (for aarch64) parameters on the stack when calling the tested function. Signed-off-by: Martin Storsjö <martin@martin.st>
| * lavf: use the new bitstream filter for extracting extradataAnton Khirnov2016-10-162-39/+39
| | | | | | | | | | | | | | | | | | This also fixes a minor bug introduced in the codecpar conversion, where the termination condition for extracting the extradata does not match the actual extradata setting code. As a result, the packet durations made up by lavf go back to their values before the codecpar conversion. That is of little consequence since that code should eventually be dropped completely.
| * swscale: Add the GBRAP12 outputLuca Barbato2016-10-126-0/+10
| |
| * swscale: Enable GBRP12 outputLuca Barbato2016-10-126-0/+10
| |
| * swscale: Add missing yuv444p12 swappingVittorio Giovara2016-10-121-1/+1
| | | | | | | | | | | | | | Missing from 9bd6ea5695660529b2887292874a7b9e61fc301e. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | Merge commit 'e3f941cb03b139b866a0ad6dc95fbe1b247d54af'Clément Bœsch2017-03-231-1/+33
|\| | | | | | | | | | | | | * commit 'e3f941cb03b139b866a0ad6dc95fbe1b247d54af': checkasm: add a test for HEVC IDCT Merged-by: Clément Bœsch <u@pkh.me>
| * checkasm: add a test for HEVC IDCTAlexandra Hájková2016-10-111-1/+33
| | | | | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>