Video Acceleration API (VA API) is a software API specification which provides access to graphics hardware acceleration for video processing. Accelerated processing includes video decoding, subpicture blending and rendering. VA API is meant to some day replace XvMC, which is the UNIX equivalent of the Microsoft Windows DirectX Video Acceleration (DxVA) API.
| Property | Value |
| dbpprop:abstract
|
- Video Acceleration API (VA API) is a software API specification which provides access to graphics hardware acceleration for video processing. Accelerated processing includes video decoding, subpicture blending and rendering. VA API is meant to some day replace XvMC, which is the UNIX equivalent of the Microsoft Windows DirectX Video Acceleration (DxVA) API. The main motivation for VA API is to enable hardware accelerated video decode at various entry-points for the prevailing coding standards today. Extending XvMC was considered, but due to its original design for MPEG-2 MotionComp only, it made more sense to design an interface from scratch that can fully expose the video decode capabilities in today's GPUs. This is not limited to GPUs, as other hardware could also be used for video decoding acceleration via this API. As of February 28, 2009 VA API is only natively supported by the drivers for Intel's Poulsbo Chipset with GMA500 integrated graphics for UMPCs, and S3 Graphics's Chrome 400 and 500 series device driver. VDPAU (Video Decode and Presentation API for Unix designed by NVIDIA) can be used as a backend for the VA API, so any software that supports VDPAU also supports VA API. Work is also underway to make XvBA (X-Video Bitstream Acceleration API designed by AMD) a backend for Video Acceleration API (VA API); once this is complete, any software that supports VA API also supports XvBA.
|
| dbpprop:hasPhotoCollection
| |
| dbpprop:reference
| |
| rdf:type
| |
| rdfs:comment
|
- Video Acceleration API (VA API) is a software API specification which provides access to graphics hardware acceleration for video processing. Accelerated processing includes video decoding, subpicture blending and rendering. VA API is meant to some day replace XvMC, which is the UNIX equivalent of the Microsoft Windows DirectX Video Acceleration (DxVA) API.
|
| rdfs:label
| |
| owl:sameAs
| |
| skos:subject
| |
| foaf:page
| |
| is dbpprop:redirect
of | |
| is owl:sameAs
of | |