lavu,lavfi,ffmpeg: Remove experimental OpenCL API
authorMark Thompson <sw@jkqxz.net>
Tue, 14 Nov 2017 19:47:30 +0000 (19:47 +0000)
committerMark Thompson <sw@jkqxz.net>
Wed, 22 Nov 2017 23:20:39 +0000 (23:20 +0000)
commit3650cb2dfa644ff4260d226b783747ff9e020ad1
tree1b92fbbab947bc521191cce297462b102f48badf
parent0f93cef2d6405f07b42719506cbde30f07dd8702
lavu,lavfi,ffmpeg: Remove experimental OpenCL API

This was added in early 2013 and abandoned several months later; as far as
I can tell, there are no external users.  Future OpenCL use will be via
hwcontext, which requires neither special OpenCL-only API nor global state
in libavutil.

All internal users are also deleted - this is just the unsharp filter
(replaced by unsharp_opencl, which is more flexible) and the deshake filter
(no replacement).
26 files changed:
configure
doc/APIchanges
doc/filters.texi
doc/utils.texi
fftools/Makefile
fftools/cmdutils.h
fftools/cmdutils_opencl.c [deleted file]
libavfilter/Makefile
libavfilter/allfilters.c
libavfilter/deshake.h
libavfilter/deshake_opencl.c [deleted file]
libavfilter/deshake_opencl.h [deleted file]
libavfilter/deshake_opencl_kernel.h [deleted file]
libavfilter/opencl_allkernels.c [deleted file]
libavfilter/opencl_allkernels.h [deleted file]
libavfilter/unsharp.h
libavfilter/unsharp_opencl.c [deleted file]
libavfilter/unsharp_opencl.h [deleted file]
libavfilter/unsharp_opencl_kernel.h [deleted file]
libavfilter/vf_deshake.c
libavfilter/vf_unsharp.c
libavutil/Makefile
libavutil/opencl.c [deleted file]
libavutil/opencl.h [deleted file]
libavutil/opencl_internal.c [deleted file]
libavutil/opencl_internal.h [deleted file]