SLIDE 1
Motivation for creating a new API
- Lack of a video decode acceleration API for Unix-
VA (Video Acceleration) API Jonathan Bian 2009 Linux Plumbers - - PowerPoint PPT Presentation
VA (Video Acceleration) API Jonathan Bian 2009 Linux Plumbers Conference Motivation for creating a new API Lack of a video decode acceleration API for Unix- like OS that fully exposes fixed function video decode accelerators in modern GPUs
Pre-Processing Encoding Decoding Post-Processing raw raw compressed raw raw
Slice 0 Slice 1
Query profiles, entry- points and attributes Create configuration and surfaces Create context and buffers Send picture params Send slice params and data End of Picture No Query Status yes
Apps libva libva-x11 VA HW driver (backend) X server libdrm Kernel VMM GPU KM
DRI