Video acceleration APIs for Linux has been a hot topic recently with NVIDIA having introduced VDPAU last month (the Video Decode and Presentation API for Unix) that brings PureVideo-like features to Linux with great results while it's already finding its way into MPlayer, FFmpeg, MythTV, Xine, and VLC. AMD has been working hard on XvBA (X-Video Bitstream Acceleration), but that has yet to be officially introduced. In the open-source realm there has been talk of extending XvMC to support video formats besides MPEG-2, but that hasn't yet amounted to anything. Today though another video API is now on scene with VA-API finally being implemented in MPlayer and FFmpeg.
Great, great, great! Now we have a real free 'up2date' standard implemented. Competition is always good. I am interested in how effective VA API will be compared to nvidia.
Now only patches for vlc and totem and so on are missing, and of course drivers that support VA API. Hopefully intels open source graphics driver will support that and also the open AMD drivers.
Would it be possible simple to write a Gallium3d backend and so every Gallium3d driver would support that?
And please, intel, don't start closed source crap.
.. upon seeing the title I thought I would be in for a surprise.. but it turns out ffmpeg (as in upstream ffmpeg) did not actually get vdpau support yet. Actually its acceptance would be a good indicator that vdpau functionality has improved
it's funny how Michael was able to fit an AMD sentence in the first 3 sentences of this article, an article that should say "nvidia go go go!" and "mplayer/vlc/xine/etc are really fast!". and the sentance is:
"AMD has been working hard on XvBA (X-Video Bitstream Acceleration), but that has yet to be officially introduced."
Now, if AMD has been working hard (really? wow!), then what the hell did NVIDIA do? work like slaves?
oh phoronix....just put an AMD flag on the website and I will finally shut up.
Poulsbo is also commonly used on embedded devices that have the Atom, such as wall-mounted touch screen interfaces for proprietary A/V systems, and maybe in-car entertainment systems and navigation systems.