Libplacebo: Punting MPV's GPU Video/Image Rendering Into A Library

Written by Michael Larabel in Multimedia on 29 April 2018 at 10:17 AM EDT. 11 Comments
MULTIMEDIA
Libplacebo is an effort to shift the MPlayer2-forked MPV media player's core rendering code into a reusable library. The libplacebo library can allow for cleaning up MPV's APIs in the process as well as providing a standard library for GPU-accelerated video and image processing.

The focus of libplacebo is to focus on the image/video rendering with OpenGL and Vulkan while being a subset of what's currently offered by MPV's libmpv library. This GPU-accelerated rendering library is also working on a standalone Vulkan image/video renderer.

It will certainly be interesting to see how libplacebo development goes and how well it ends up getting adopted by other projects, but for now is under heavy development at an alpha stage and is subject to API breakage.

Those wanting to explore libplacebo can do so via this GitHub repository.
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