Many applications can use vdpau to accelerate portions of the video decoding process and video post-processing to the gpu video hardware. unfortunately, there is no such library for many graphic chipsets. some applications also support va-api but many of them, including adobe flash player, don't.
this library proposes a generic vdpau library. it uses opengl under the hood to accelerate drawing and scaling and va-api (if available) to accelerate video decoding.