X-Video Bitstream Acceleration
X-Video Bitstream Acceleration (XvBA) is a proprietary programming interface for Radeon graphics cards from the manufacturer AMD , via which the decoding of video streams and post-processing of the decoded material on Linux- based operating systems can largely be shifted from the CPU to the graphics card ( hardware acceleration ).
XvBA is intended to allow the following calculations to be outsourced to the graphics card : motion compensation , inverse discrete cosine transformation and variable length coding for the video formats MPEG-2 , MPEG-4 AVC (H.264) and VC-1 , for AVC and VC-1 in addition, the deblocking.
Since November 2009, a proprietary driver called xvba-video Software with support for Video Acceleration API has been helping to outsource hardware acceleration of AMD graphics cards of the Radeon series via XvBA .
See also
- Video Decode and Presentation API for Unix (VDPAU) is a comparable, open programming interface for Unix operating systems that was originally developed by Nvidia .
- Video Acceleration API (VaAPI) is an open interface (and program library) from the manufacturer Intel for Unixoid operating systems , which supports both XvBA and VDPAU as a backend after the installation of additional software libraries. This means that any software with support for VaAPI can also use XvBA and VDPAU.
- DirectX Video Acceleration is a comparable technology from Microsoft for Windows .
- Video Decode Acceleration Framework is the API for hardware accelerated decoding of H.264 under macOS
Web links
http://www.phoronix.com/scan.php?page=news_item&px=OTEzNg
Individual evidence
- ↑ AMD's X-Video Bitstream Acceleration
- ↑ AMD's UVD2-based XvBA Finally Does Something On Linux Article on phoronix.com on the publication of xvba-video (English)