Originally posted by phoronix
View Post
* Decoding:
- JPEG
- MPEG-2
- MPEG-4:2
- H.264
- VC-1
* Encoding:
- MPEG-2
- MPEG-4:2
- H.264
* Video processing (WIP):
- Noise reduction
- Color balance (ProcAmp)
- Color conversion between various formats
- Advanced de-interlacing (temp/spatial) but no strong driver implementation yet
* Rendering:
- Raw DRM for transcoding pipelines without any display server or even monitor attached
- X11
- GLX (deprecated)
- EGL
- Wayland
As you mentioned, VA-API is constantly improving, so more capabilities are in the works.
Note: 10-bit per YUV component is not supported. i.e. no Hi10P.
Besides, VA-API is nothing without HW coverage (drivers) and SW coverage (applications). So far, I can count around 5 different types of hardware that could be supported by around 6 different drivers or shim layers. On the software side, most applications support VA-API nowadays too. i.e. HW and SW coverage indeed looks quite good.
Leave a comment: