Faster VP9 Multi-Threaded Video Decoding Patch Lands In Libvpx
Written by Michael Larabel in Google on 21 December 2018 at 05:54 AM EST. 5 Comments
Performance optimizations are always great presents to see in open-source projects around the holidays (well, any time of the year for that matter). Libvpx today picked up another optimization for helping out with VP9 video decoding.

Merged today to Libvpx was Tile-SB-Row based Multi-threading in Decoder for VP9.

The commit message doesn't elaborate on any estimated performance gains out of this tile superblock row based multi-threading. However, when the tile superblock row based multi-threading was added to the AV1 encoder earlier this year, for reference, it yielded a speed-up of about 2.9x for four threads.

Both of these Tile-SB-Row Multi-Threading patch series were developed by video consulting company Ittiam.

Over the holiday weekend I'll add it to my benchmark queue for checking out the VP9 decode performance with Libvpx Git.
About The Author
Author picture

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 10,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 automated benchmarking software. He can be followed via Twitter or contacted via

Related Google News
Popular News This Week