libvpx 1.4.0 Brings Faster VP9 Encode/Decode
Version 1.4.0 of libvpx was finally released today by Google developers. This new release is codenamed the "Indian Runner Duck."
The changes for libvpx 1.4.0 include:
All of the VP9 work will be excited for many Phoronix readers. You can learn more about the big libvpx library update via the WebM project mailing list.
The changes for libvpx 1.4.0 include:
- Fixes a VP9 bitstream issue in Profile 1. This only affects non-YUV 4:2:0 files.
- Significant algorithmic improvements to VP9 encoding, support for YUV 4:2:2 and 4:4:4 colorspaces as well as high bit depth (10 and 12 bit)
- More functions are now optimized for VP9 encoding and decoding
- VP9 encodes are faster with multithreaded encoding on by default. There is also an updated wiki page discussing recommended encode options[8].
- VP9 decoder now has two multithreaded modes: tile based and frame based. The encoder now enables these by default to help ensure your encoded content will be able to take advantage of these modes.
- 64bit support for ARM thanks to intrinsics instead of ARM assembly.
All of the VP9 work will be excited for many Phoronix readers. You can learn more about the big libvpx library update via the WebM project mailing list.
35 Comments