Running GStreamer Over VA-API On Wayland

Written by Michael Larabel in Wayland on 9 October 2012 at 07:41 AM EDT. Add A Comment
WAYLAND
For those wanting to use the GStreamer multimedia framework on Wayland while leveraging VA-API for video hardware acceleration, here's some setup information from Intel.

Ullysses Eoff of Intel's Open-Source Technology Center has published the basic information how to get GStreamer-VAAPI running with Wayland. Right now you need to be using Git of libva (the VA-API library), the VA-API Intel driver, and then the 0.10 branches of GStreamer and its plug-ins. There's also a separate GStreamer-VAAPI Git repository off Gitorious that needs to be cloned as well. The current GStreamer work here is based upon the 0.10 branch and not master / the recently released GStreamer 1.0.

After building the components, while potentially needing to disable GLX support along the build process, the gst-launch GStreamer application can then play video files atop Wayland with the Weston reference compositor and accelerating the video playback on the Intel GPU via the Video Acceleration API. The build/setup process isn't too bad.

For more information see this mailing list post. For more reading, see Tear-Free, Hardware-Accelerated Video On Wayland. Aside from GStreamer, there's also MPlayer2 support for Wayland that has come about in the past few months.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week