Hacker News new | ask | show | jobs
by leeoniya 4095 days ago
is it possible to mimic hardware decoding by passing the stream through an intermediate software layer that uses OpenCL or CUDA for the hardware assist?

like https://emericdev.wordpress.com/2011/07/10/a-vp8-hardware-de...

2 comments

It is not. The hardware decode on a GPU uses specialized inaccessible hardware.
You can accelerate parts of the decode with a GPU:

http://www.ittiam.com/key-technologies/vp9/

Your link is just to a software layer that takes advantage of any hardware present on the system i.e. on an intel system with vp8 hardware decode it'll use that, if not then it'll use software.

edit: on a second read I see your link intends to create a GPU accelerated VP8 decoder backend for those libraries, not just create the interface layer.