aboutsummaryrefslogtreecommitdiffstats
path: root/tests/checkasm/vf_blend.c
Commit message (Collapse)AuthorAgeFilesLines
* tests/checkasm/vf_blend: Update function typeAndreas Rheinhardt2024-05-171-1/+1
| | | | | | | Forgotten in 5b8faaad6c71bbb90951ca1642391e11cf6f5f91, a69a0b689c3c4e1e0bbf4c17716a25e14332a250. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
* avutil/common: Don't auto-include mem.hAndreas Rheinhardt2024-03-311-0/+1
| | | | | | | | | | | There are lots of files that don't need it: The number of object files that actually need it went down from 2011 to 884 here. Keep it for external users in order to not cause breakages. Also improve the other headers a bit while just at it. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
* avfilter/vf_blend: Move ff_blend_init into a headerAndreas Rheinhardt2022-05-061-1/+1
| | | | | | | | This removes a dependency of checkasm on lavfi/vf_blend.o and also allows to inline ff_blend_init() irrespectively of interposing. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
* checkasm/vf_blend: use the correct depth parameters to initialize the blend ↵James Almer2020-07-121-1/+1
| | | | | | | | | modes This effectively enables the tests that until now were just running the C version alone. Signed-off-by: James Almer <jamrial@gmail.com>
* lavfi/tests: Fix 16-bit vf_blend test to avoid memory not aligned to 2 bytesAndrey Semashev2018-05-301-1/+1
| | | | | | | | | | | | | | Generic C implementation of vf_blend performs reads and writes of 16-bit elements, which requires the buffers to be aligned to at least 2-byte boundary. Also, the change fixes source buffer overrun caused by src_offset being added to to test handling of misaligned buffers. Fixes: #7226 Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* checkasm/vf_blend : add test for 16 bit version ofMartin Vignali2018-04-051-0/+5
| | | | | | | | grainextract grainmerge average extremity negation
* checkasm/vf_blend : add test for blend_simple_16, phoenix_16 and difference_16Martin Vignali2018-02-241-0/+12
|
* checkasm/vf_blend : add depth param in order to add test for 16 bit versionMartin Vignali2018-02-241-28/+29
|
* checkasm/vf_blend: rename addition128 and difference128 to grainmerge and ↵James Almer2017-08-241-2/+2
| | | | | | | grainextract This was missing from f8d0689d3f. Fixes checkasm.
* x86/vf_blend: add sse and ssse3 extremity functionsJames Almer2017-06-271-0/+1
| | | | | Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
* checkasm: bench each vf_blend mode onceJames Almer2016-02-221-2/+2
| | | | | | | | Also bench a smaller buffer. This drastically reduces --bench runtime and reports smaller, more readable numbers. Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>
* checkasm/vf_blend: Decrease iteration countTimothy Gu2016-02-141-1/+1
| | | | The test is already slow.
* checkasm: Add vf_blend testsTimothy Gu2016-02-141-0/+130