Releases: intel/intel-vaapi-driver
intel-vaapi-driver 2.0.0
- Bump version to 2.0.0
- Add support for Coffee Lake (aka. CFL)
- Decoding: H.264/MPEG-2/VC-1/JPEG/VP8/HEVC/HEVC 10-bit/VP9/VP9 10-bit
- Encoding: H.264/MPEG-2/JPEG/VP8/VP9/HEVC/HEVC 10-bit/AVC low power CQP/CBR/VBR mode
- VPP: CSC/scaling/NoiseReduction/Deinterlacing{Bob, MotionAdaptive, MotionCompensated}/ColorBalance/STD
- Add support for H264 FEI on SKL
- Add support for HEVC ROI encoding
- Add support for intensity compensation for VC-1 decoding
- Improve the quality of the H264 encoder on BDW/BSW
- Improve the CSC performance between I420/NV12/P010/YUY2/VYUY format
- Improve the performace of va{Get, Put}Image for I420/NV12/P010/YUY2/VYUY format
- Fix image corruption for VP9 decoding
- Fix race condition in wayland support
- Fix ROI support in VDEnc support
- Fix corrupted stream when using VDEnc CBR/VBR
- Fix GCC 7.1.1 warnings/errors
- Update the HEVC encoding kernel
libva 2.0.0 is required to build intel-vaapi-driver 2.0.0
git tag: 2.0.0
sha1sum: 19e83c084a404817263c04371c42345b617900ff intel-vaapi-driver-2.0.0.tar.bz2
Preliminary release for packaging intel-vaapi-driver-2.0.0.pre3
- Change the vertical alignment for linear surface
git tag: 2.0.0.pre3
sha1sum: 811733e15010ec9bfb57fb855a8269eaedf31add intel-vaapi-driver-2.0.0.pre3.tar.bz2
Preliminary release for packaging intel-vaapi-driver-2.0.0.pre2
- Just bump version for testing
git tag: 2.0.0.pre2
sha1sum: 4e6c3a7af333293f18397aaf3b451a4ba2079534 intel-vaapi-driver-2.0.0.pre2.tar.bz2
Preliminary release for packaging intel-vaapi-driver-2.0.0.pre1
- Bump version to 2.0.0
- Add support for Coffee Lake (aka. CFL)
- Decoding: H.264/MPEG-2/VC-1/JPEG/VP8/HEVC/HEVC 10-bit/VP9/VP9 10-bit
- Encoding: H.264/MPEG-2/JPEG/VP8/VP9/HEVC/HEVC 10-bit/AVC low power CQP/CBR/VBR mode
- VPP: CSC/scaling/NoiseReduction/Deinterlacing{Bob, MotionAdaptive, MotionCompensated}/ColorBalance/STD
- Add support for H264 FEI
- Add support for HEVC ROI encoding
- Add support for intensity compensation for VC-1 decoding
- Improve the quality of the H264 encoder on BDW/BSW
- Improve the CSC performance between I420/NV12/P010/YUY2/VYUY format
- Improve the performace of va{Get, Put}Image for I420/NV12/P010/YUY2/VYUY format
- Fix image corruption for VP9 decoding
- Fix race condition in wayland support
- Fix ROI support in VDEnc support
- Fix corrupted stream when using VDEnc CBR/VBR
- Fix GCC 7.1.1 warnings/errors
- Update the shader for HEVC encoding
libva 2.0.0.pre1 is required to build intel-vaapi-driver 2.0.0.pre1
git tag: 2.0.0.pre1
sha1sum: ce3a6d3fc2529fa60fb0a550f0ea927502cb5d14 intel-vaapi-driver-2.0.0.pre1.tar.bz2
intel-vaapi-driver 1.8.3
- Add support for Gemini Lake (aka. GLK)
- Decoding: H.264/MPEG-2/VC-1/JPEG/VP8/HEVC/HEVC 10-bit/VP9/VP9 10-bit
- Encoding: H.264/MPEG-2/JPEG/VP8/VP9/HEVC/HEVC 10-bit/AVC low power CQP mode
- VPP: CSC/scaling/NoiseReduction/Deinterlacing{Bob, MotionAdaptive, MotionCompensated}/ColorBalance/STD
- Improve the quality of the HEVC encoder on SKL+ for CQP and CBR mode
- Add support for HEVC VBR mode on SKL+
- Set the quality range for HEVC / AVC encoder to 7
- Fix VP9 encoding quality issue on KBL
- Fix build issue on Android
- Fix the wrong order for AUD NAL unit in AVC encoder
- Fix the condition of enabling H.264 MB rate control
- Fix the memory leak issue in JPEG decoding
git tag: 1.8.3
sha1sum: b0cfc0807993aafe78e209dd28cdceb4dfa57e78 intel-vaapi-driver-1.8.3.tar.bz2
Preliminary release for packaging intel-vaapi-driver-1.8.3.pre1
- Add support for Gemini Lake (aka. GLK)
- Decoding: H.264/MPEG-2/VC-1/JPEG/VP8/HEVC/HEVC 10-bit/VP9/VP9 10-bit
- Encoding: H.264/MPEG-2/JPEG/VP8/VP9/HEVC/HEVC 10-bit/AVC low power CQP mode
- VPP: CSC/scaling/NoiseReduction/Deinterlacing{Bob, MotionAdaptive, MotionCompensated}/ColorBalance/STD
- Improve the quality of the HEVC encoder on SKL+ for CQP and CBR mode
- Add support for HEVC VBR mode on SKL+
- Set the quality range for HEVC / AVC encoder to 7
- Fix VP9 encoding quality issue on KBL
- Fix build issue on Android
- Fix the wrong order for AUD NAL unit in AVC encoder
- Fix the condition of enabling H.264 MB rate control
- Fix the memory leak issue in JPEG decoding
git tag: 1.8.3.pre1
sha1sum: 7ac79639888fcc25e5c395ebf4ca91a931c6a7b9 intel-vaapi-driver-1.8.3.pre1.tar.bz2
intel-vaapi-driver 1.8.2
vaapi-intel-driver 1.8.2 brings the follow changes
- Add support for querying slice structure for AVC encoding
- Add support for AVC multi-slice encoding on SKL+
- Add support for MVC encoding on SKL+
- Fix bad frame on SKL and BXT when the quality level is set to 1
git tag: 1.8.2
sha1sum: 1564e41f36b1ec646250418eeb344a916eb28407 intel-vaapi-driver-1.8.2.tar.bz2
Preliminary release for packaging intel-vaapi-driver-1.8.2.pre1
1.8.2 release will add the broken feature of MVC and AVC multi-slice encoding in 1.8.0 back.
- Add support for querying slice structure for AVC encoding
- Add support for AVC multi-slice encoding on SKL+
- Add support for MVC encoding on SKL+
- Fix bad frame on SKL and BXT when the quality level is set to 1
intel-vaapi-driver 1.8.1
vaapi-intel-driver 1.8.0 introduced a new AVC encoder on SKL+ which bring great improvement to AVC encoding quality , however the new AVC encoder doesn't support multi-slice / ROI / MVC encoding and bitrate control per temporal layer. To avoid unexpected result, we build 1.8.1 release to disable these features on SKL+ and will add these features back in the future.
- Add support for VAConfigAttribEncMaxSlices
- Disable AVC multi-slice encoding on SKL+
- Disable AVC ROI encoding on SKL+
- Disable bitrate control per temporal layer on SKL+
- Disable MVC encoding on SKL+
git tag: 1.8.1
sha1sum: f29e89b9a9fcafa153110a6a1762541c2a80f899 intel-vaapi-driver-1.8.1.tar.bz2
Preliminary release for packaging intel-vaapi-driver-1.8.1.pre1
Highlight: disable unsupported features
- Add support for VAConfigAttribEncMaxSlices
- Disable AVC multi-slice encoding on SKL+
- Disable AVC ROI encoding on SKL+
- Disable bitrate control per temporal layer on SKL+
- Disable MVC encoding on SKL+