I wonder how feasible it would be to have video encoder/decoder written against OpenCL or Vulkan used as a fallback when hardware acceleration isn't available for the codec used, e.g. when doing screen-casts in Gnome.
I know that professional video tools have OpenCL accelerated h.264 and I always wondered if we could have the same for VP8/VP9/AV1/etc...
@karolherbst
Old amd(possibly others too) gpu's used to do hybrid gpu accelerated cpu video decoding. I believe xbox one has hybrid gpu accelerated cpu video decoding, though I could be misremembering that. It's definitely possible and can improve performance and/or efficiency. Though I don't know anything about whether that would work well trough opencl, etc.