Hi all,
libva/libva-utils/intel-vaapi-driver 1.8.0 are planned for release within
the next two weeks, which will be our first release on github since we
consolidated our VAAPI Media software projects upstream onto github,
the tarball will remain at
freedesktop.org.
intel-vaapi-driver 1.8.0 will bring great improvement to H.264/VP8 encoder
as well as some new features and bug fixes. libva is split into two projects:
one is the core API library (libva), another is the utilities and test tools
(libva-utils).
Please report any critical problem or regression against the following test packages:
libva:
-----
tarball:
https://www.freedesktop.org/software/vaapi/testing/libva/libva-1.8.0.pre1...
https://github.com/01org/libva/archive/1.8.0.pre1.tar.gz
git: https://github.com/01org/libva.git
branch: v1.8-branch
git tag: 1.8.0.pre1
* Bump VA API version to 0.40
* API: Change vaRenderPicture semantics that vaRenderPicture no longer deletes the passed
buffer automatically.
* API: Add VA_FOURCC_I010 for 10bit surface
* API: Add vaSetErrorCallback and vaSetInfoCallback for error and info message.
* va/drm: Update the support for Mesa Gallium driver
* va/drm: Fix authentication check for /dev/dri/card0
* Move all utilities and tests to libva-utils (
https://github.com/01org/libva-utils)
libva-utils
-----------
tarball:
https://www.freedesktop.org/software/vaapi/testing/libva/libva_utils-1.8....
https://github.com/01org/libva-utils/archive/1.8.0.pre1.tar.gz
git: https://github.com/01org/libva-utils.git
branch: v1.8-branch
git tag: 1.8.0.pre1
* First release of libva-utils as a separate project
* Follows libva release versioning
* Contains all the utilities and tests for libva API
* dynamically links to libva
* building system clean ups
* test suite included using GoogleTestFramewor
intel-vaapi-driver:
-------------------
tarball:
https://www.freedesktop.org/software/vaapi/testing/libva-intel-driver/int...
https://github.com/01org/intel-vaapi-driver/archive/1.8.0.pre1.tar.gz
git: https://github.com/01org/intel-vaapi-driver.git
branch: v1.8-branch
git tag: 1.8.0.pre1
* Improve the quality of the H.264 encoder on SKL and BXT for CQP and CBR mode
* Improve the quality of the VP8 encoder on BSW+ for CQP and CBR mode
* Add support for H.264 VBR mode on SKL and BXT
* Add support for VP8 VBR mode on BSW+
* Add support for low-power H.264 encoder on BXT and KBL
* Add support for CBR / VBR with low-power H.264 encoder on SKL+
* Add support for CSC and scaling with 10bit P010/I010 surface
* Optimize CSC and scaling with 8bit NV12 and I420 surface
* Fix the wrong memory object cache setting on SKL+
* Fix the EU number in media pipeline
* Fix the wrong bit shift in H.264 encoder
* Fix the 48bit graphics address on BSW+
known issues:
1. MVC/SVC encoding was broken on SKL and BXT, we will fix in next release.
2. VP8 encoding causes GPU hang when encoding a VP8 stream with low bitrate for some YUV
input files (
https://github.com/01org/intel-vaapi-driver/issues/59)
Thanks
Haihao