2008-05-19, 16:31
Well, I believe that GPU assisted video-decoding might have to be platform specific for now and will thus each need unique renderers(?), ...that is at least until all GPU hardware manufacturers out there come up with a platform-independent API, (which is nothing that we can count on today, a such API might never become available).
Today we only have DxVA for Windows (and XvMC for Linux) to work from, or write our own GPGPU shaders.
http://wiki.xbmc.org/?title=Hardware_Acc...o_Decoding
Future platform-independent API could possibly be VAAPI if it someday is implemented into the new Gallium 3D architecture.
http://www.freedesktop.org/wiki/Software/vaapi
http://www.bitblit.org/gsoc/gallium3d_xvmc.shtml
http://en.wikipedia.org/wiki/Gallium_3D
...but again, that will probably not happen this or even the next year.
Today we only have DxVA for Windows (and XvMC for Linux) to work from, or write our own GPGPU shaders.
http://wiki.xbmc.org/?title=Hardware_Acc...o_Decoding
Future platform-independent API could possibly be VAAPI if it someday is implemented into the new Gallium 3D architecture.
http://www.freedesktop.org/wiki/Software/vaapi
http://www.bitblit.org/gsoc/gallium3d_xvmc.shtml
http://en.wikipedia.org/wiki/Gallium_3D
...but again, that will probably not happen this or even the next year.