summaryrefslogtreecommitdiffstats
path: root/libavfilter/vf_program_opencl.c
Commit message (Collapse)AuthorAgeFilesLines
* lavfi/program_opencl: Do not use format specifier "z" on Windows.Carl Eugen Hoyos2018-12-171-1/+2
|
* lavfi/opencl: add macro for opencl error handling.Ruiling Song2018-07-111-12/+2
| | | | Signed-off-by: Ruiling Song <ruiling.song@intel.com>
* lavfi/opencl: Avoid deprecation warnings when built with post-1.2 headersMark Thompson2018-03-221-5/+1
| | | | | | | | | | 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-221-4/+4
| | | | | | | 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.
* vf_program_opencl: Add missing error code returnsMark Thompson2018-01-101-0/+3
| | | | Fixes CID #1427285.
* lavfi: Add filters to run arbitrary OpenCL programsMark Thompson2018-01-071-0/+441
OpenPOWER on IntegriCloud