Phoronix: GStreamer VA-API Plug-In Update Adds New Features
Gwenole Beauchesne has released an updated version of the GStreamer VA-API that provides major changes to this plug-in set that allows for hardware-accelerated video decoding with the Video Acceleration API when using GStreamer...
Kind of off-topic, but can anybody give me a concise summary of the differences between VA-API and VDPAU? They both seem to be hardware-acceleration APIs, and most FOSS drivers end up supporting them both, so why do they both exist? Is it a ffmpeg/libav type of thing (basically the same with 90% of the differences being extremely minor)?
VDPAU - Decode only. Designed by nvidia. Currently supported by radeon, nouveau, nvidia drivers.
VA-API - Encode and Decode. Designed by Intel. Currently supported by intel driver.
OpenMAX - Encode and Decode. Multi-platform Khronos standard. Currently supported by radeon driver.
XvBA - Decode only. Designed by AMD. Currently supported by catalyst driver.
The main difference is who designed them. They tend to be somewhat tailored to the designer's hardware.
In case anyone that can do something reads here.
The quality issue is that when changing to the big player it doesn't use the 720p resolution but a smaller one. And when using the small player the quality is shit. Might has to do with scaling of the video or something. Not sure if this is a gst-vaapi issue or a youtube one.