VLC Now Has Zero-Copy Support For GStreamer Video Decoding

Written by Michael Larabel in Multimedia on 6 February 2016 at 07:50 AM EST. 4 Comments
It was just last week we got to write about VLC 3.0 features and early planning for VLC 4.0 while this weekend in Git there is another feature to add to the list.

The latest VLC development code now supports zero-copy GStreamer video decoding. With the zero-copy comes increased efficiency and performance.

The commit by Vikram Fugro explains, "Implements the interface to provide the VLC pictures from vout mapped to GstBuffers, along with per video plane stride/offsets info, to the upstream gstreamer video decoder. If the stride/offsets info of the vlc pictures (created by vout) matches the video decoder's expectations, the decoder will directly decode into the vout allocated pictures, enabling zero-copy. Else it will continue to use it's own bufferpool."
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