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).
Showing the changes to doc/APIchanges (1 of 26 files). Show all
Unified · Split
| @@ -15,6 +15,9 @@ libavutil: 2017-10-21 · 14 unmodified lines | ||
| 15 | 15 | |
| 16 | 16 | API changes, most recent first: |
| 17 | 17 | |
| 18 | +2017-11-xx - xxxxxxx - lavu 55.3.0 - opencl.h | |
| 19 | + Remove experiental OpenCL API (av_opencl_*). | |
| 20 | + | |
| 18 | 21 | 2017-11-xx - xxxxxxx - lavu 55.2.0 - hwcontext.h hwcontext_opencl.h |
| 19 | 22 | Add AV_HWDEVICE_TYPE_OPENCL and a new installed header with |
| 20 | 23 | OpenCL-specific hwcontext definitions. |