summaryrefslogtreecommitdiff
path: root/libavfilter/opencl.h
Commit message (Collapse)AuthorAge
* avfilter/opencl: Store format in filter, remove query functionAndreas Rheinhardt2021-10-05
| | | | Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
* lavfi: add utilities to reduce OpenCL boilerplate codeJarek Samic2019-08-22
|
* lavfi/opencl: add more opencl helper macroRuiling Song2019-04-26
| | | | Signed-off-by: Ruiling Song <ruiling.song@intel.com>
* lavfi/opencl: add ff_opencl_print_const_matrix_3x3()Ruiling Song2019-03-22
| | | | | | | This is used to print a 3x3 matrix into a part of OpenCL source code. Signed-off-by: Ruiling Song <ruiling.song@intel.com>
* lavfi/opencl: add macro for opencl error handling.Ruiling Song2018-07-11
| | | | Signed-off-by: Ruiling Song <ruiling.song@intel.com>
* libavfilter/opencl: Add macro for setting opencl kernel argumentsDanil Iashchenko2018-06-17
|
* lavfi/opencl: Avoid deprecation warnings when built with post-1.2 headersMark Thompson2018-03-22
| | | | | | | | | | The intended target is OpenCL 1.2, so disable warnings for APIs deprecated after that. This primarily applies to clCreateCommandQueue(), we can't use the replacement clCreateCommandQueueWithProperties() because it was introduced in OpenCL 2.0. Also remove some unnecessary includes from overlay and program filters so that the define is available at the right moment.
* lavfi/opencl: Derive global work size from plane image sizesMark Thompson2018-03-22
| | | | | | | Add a new function to find the global work size given the output image and the required block alignment, then use it in the overlay, program and unsharp filters. Fixes the overlay and unsharp filters applying the kernel to locations outside the frame when subsampled planes are present.
* lavfi: Add some common code for OpenCL filteringMark Thompson2017-11-22