summaryrefslogtreecommitdiffstats
path: root/libavutil/opencl.c
Commit message (Collapse)AuthorAgeFilesLines
* avutil: remove obsolete FF_API_OLD_OPENCL cruftJames Almer2014-09-151-22/+0
| | | | | Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: James Almer <jamrial@gmail.com>
* avutil/opencl: use av_malloc(z)_array()Michael Niedermayer2014-08-251-4/+4
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* opencl: Make init_mtx static with volatile lockMatt Oliver2014-05-101-2/+2
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* opencl: add support for non-pthread lockingMatt Oliver2014-05-011-9/+41
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avutil/opencl: fix a segmentfault in libavutil/opencl.cY.C. Liu2014-04-251-1/+1
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* cmdutils & opencl: add -opencl_bench option to test and show available ↵Lenny Wang2013-12-091-0/+42
| | | | | | | | OpenCL devices Reviewed-by: Wei Gao <highgod0401@gmail.com> Reviewed-by: Stefano Sabatini <stefasab@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* libavutil & opencl: remove opencl default device typeLenny Wang2013-12-021-1/+1
| | | | | | | | | CL_DEVICE_TYPE_DEFAULT makes duplicated device entries for each platform using av_opencl_get_device_list() Reviewed-by: Stefano Sabatini <stefasab@gmail.com> Reviewed-by: highgod0401 <highgod0401@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avutil/opencl: compile kernels separatelyLenny Wang2013-11-051-121/+72
| | | | | Reviewed-by: Wei Gao <highgod0401@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* OpenCL: convert meaningless "device id" output to "device name"Lenny Wang2013-09-171-2/+2
| | | | | Approved-by: Wei Gao <highgod0401@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* lavu/opencl: remove semi-colon from macro.Clément Bœsch2013-05-241-14/+14
| | | | | | | | Fixes compilation when the macros are empty and the label above ends up containing no statement. Also makes usage of these macro consistent (some already have a semi colon, some others don't). Fixes Ticket #2603
* lavu/opencl: add opencl public error APIhighgod04012013-05-051-24/+24
| | | | | Reviewed-by: Stefano Sabatini <stefasab@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* lavu/opencl: fix bug of opencl optionshighgod04012013-05-021-0/+1
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* lavu/opencl:optimize compile kernel operationhighgod04012013-04-221-29/+16
| | | | | Reviewed-by: Stefano Sabatini <stefasab@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avutil/opencl: merge opencl env to opencl contexthighgod04012013-04-121-170/+160
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* opencl: add spec opencl device APIs 20130411highgod04012013-04-111-31/+53
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avutil/opencl: add opencl device list APIs 20130411highgod04012013-04-111-141/+198
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* fix bug of finding CPU devicehighgod04012013-04-051-28/+20
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avutil/opencl: replace assert by check and error message in av_opencl_init()highgod04012013-04-041-1/+6
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avutil/opencl: check strtol for failurehighgod04012013-04-041-2/+13
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avutil/opencl: add check for the program number to create kernelhighgod04012013-04-041-0/+5
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* lavu/opencl: apply misc cosmetics fixesStefano Sabatini2013-04-011-107/+131
| | | | | | Split long lines, reindent code, add missing spaces between operators, remove possibly confusing comment from av_opencl_buffer_read_image() doxy, and use designated initializers for openclutils_class.
* opencl: fix double ;Michael Niedermayer2013-04-011-2/+2
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* opencl wrapper based on comments on 20130401highgod04012013-04-011-0/+718
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
OpenPOWER on IntegriCloud