Video Acceleration API

Video Acceleration API

Video Acceleration API (VA API) is an open source software library ("libVA") and API specification. The cross-platform API enables and provides access to hardware accelerated video processing, using hardware like for example graphics processing units (GPU) to accelerate video processing in order to offload the central processing unit (CPU) to decode and encode compressed digital video.

VA API video decode/encode interface is platform and window system independent but is today primarily targeted at Direct Rendering Infrastructure (DRI) in X Window System on Unix-based operating systems (including Linux, FreeBSD, Solaris), and Android, however it can potentially also be used with direct framebuffer and graphics sub-systems for video output. Accelerated processing includes support for video decoding, video encoding, subpicture blending, and rendering.

The VA API specification was originally designed by Intel for its GMA (Graphics Media Accelerator) series of GPU hardware with the specific purpose of some day fully replacing XvMC standard as the default Unix multi-platform equivalent of Microsoft Windows DirectX Video Acceleration (DxVA) API, but today the API is no longer limited to only GPUs nor to Intel specific hardware. Other hardware and manufacturers can freely use this open standard API for hardware accelerated video processing with their own hardware without paying royalty fee.

Read more about Video Acceleration API:  Overview, Processes That Can Be Accelerated With VA API, Architecture, Sources, Software Supporting VA API, See Also

Other articles related to "video, video acceleration, api, video acceleration api, acceleration":

VDPAU - See Also
... from Nvidia used in their graphics chips to accelerate video decoding with VDPAU ... DirectX Video Acceleration (DXVA) – the VDPAU equivalent API for Microsoft Windows operating-system ... Video Acceleration API (VA API) – an alternative video acceleration API for Linux/UNIX operating-system ...
Video Acceleration API - See Also
... Free software portal VDPAU (Video Decode and Presentation API for Unix) X-Video Bitstream Acceleration (XvBA) X-Video Motion Compensation (XvMC) DirectX Video Acceleration (DxVA) API - Microsoft Windows analogue ... OpenVideo Decode (OVD) – an new open cross-platform video acceleration API from AMD ... OpenMAX IL (Open Media Acceleration Integration Layer) - a royalty-free cross-platform media abstraction API from the Khronos Group Nvidia PureVideo - the bit-stream technology from ...
XBMC - History - Releases
... New internally developed video player ("DVDPlayer") with DVD-Video menu/navigation support (with ISO/IMG image parsing) New internally developed audio/m. 6 May 2009 Babylon PPC (PowerPC) support for Mac OS X (PowerPC G4 or later) VDPAU (Nvidia's Video Decode and Presentation API for Unix) New Karaoke features Officially dropped support for the Xbox as a platform ...

Famous quotes containing the word video:

    I recently learned something quite interesting about video games. Many young people have developed incredible hand, eye, and brain coordination in playing these games. The air force believes these kids will be our outstanding pilots should they fly our jets.
    Ronald Reagan (b. 1911)