Live briefing
Everything about Video Acceleration API
Open source API for video acceleration
Video Acceleration API (VA-API) is an open source application programming interface that allows applications such as VLC media player or GStreamer to use hardware video acceleration capabilities, usually provided by the graphics processing unit (GPU). It is implemented by the free and open-source library libva, combined with a hardware-specific driver, usually provided together with the GPU driver. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: Video Acceleration APIA 5-minute orientation
- Pick up a classic book: Developing embedded software using DaVinci & OMAP technologyThe most-reprinted book on the subject
- Read the landmark paper: Rapid learning-based video stereolization using graphic processing unit accelerationCited 1 times
- Go sideways: VDPAUA closely related topic
- Go sideways: Intel Quick Sync VideoA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
📚 Books worth reading
Developing embedded software using DaVinci & OMAP technologyBasavaraj I. Pawate · 2009
Introduction to making very big booksUnited States. Congress. Senate. Committee on Pensions · 2011
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- VDPAU Video Decode and Presentation API for Unix (VDPAU) is a royalty-free application programming interface (API) as well as its implementation as free and…
- Intel Quick Sync Video Intel Quick Sync Video is Intel's brand for its dedicated video encoding and decoding hardware core. Quick Sync was introduced with the Sandy Bridge CPU…
- X-Video Bitstream Acceleration X-Video Bitstream Acceleration (XvBA), designed by AMD Graphics for its Radeon GPU and APU, is an arbitrary extension of the X video extension (Xv) for…
- NVDEC NVDEC (formerly known as NVCUVID) is a feature in Nvidia graphics cards that performs video decoding, offloading this compute-intensive task from the CPU…
- X-Video Motion Compensation X-Video Motion Compensation (XvMC), is an extension of the X video extension (Xv) for the X Window System. The XvMC API allows video programs to offload…
- Unified Video Decoder Unified Video Decoder (UVD, previously called Universal Video Decoder) is the name given to AMD's dedicated video decoding ASIC. There are multiple versions…
- Broadcom Crystal HD Crystal HD is Broadcom's hardware semiconductor intellectual property (SIP) core that performs video decoding. Two single chip media processors were released…
- Nvidia PureVideo PureVideo is Nvidia's hardware SIP core that performs video decoding. PureVideo is integrated into some of the Nvidia GPUs, and it supports hardware decoding…