The VP9 encoder has matured and many improvements have been made to decoding performance.
The release will be ABI incompatible with 1.4.0. It removes the long deprecated controls VP8E_UPD_ENTROPY, VP8E_UPD_REFERENCE and VP8E_USE_REFERENCE. VP8 gains a new
screen content mode. VP9 gains
VP9E_GET_ACTIVE_MAP,
VP9E_SET_RENDER_SIZE,
VP9E_SET_COLOR_RANGE,
VP9E_SET_[MIN|MAX]_GF_INTERVAL, and
VP9_SET_SKIP_LOOP_FILTER.
Please test with your systems and let us know via the bug tracker[0] or mailing list[1] if you encounter any issues. We hope to finalize this release soon.
What's new?
- The above codec controls
- Substantially improved VP9 encoding speed and quality
- Improvements to VP9 decode speed including algorithmic changes to the multi threaded decoder.
What's not in this release?
- VP10. The vp10/ directory will be removed from the release branch.
- While many improvements have been made for vp9 realtime encoding and many more are ongoing we encourage people interesting in this use-case to submit changes to the master branch.
$ cd libvpx
$ git checkout javanwhistlingduck