Skip to content

Releases: intel/intel-vaapi-driver

intel-vaapi-driver 2.0.0

21 Oct 07:33
Compare
Choose a tag to compare
  • 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

13 Oct 21:01
Compare
Choose a tag to compare
  • 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

29 Sep 07:51
Compare
Choose a tag to compare
  • 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

28 Sep 08:40
Compare
Choose a tag to compare
  • 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

28 Jun 04:15
Compare
Choose a tag to compare
  • 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

12 Jun 15:09
Compare
Choose a tag to compare
  • 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

22 May 16:35
Compare
Choose a tag to compare

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

15 May 08:43
Compare
Choose a tag to compare

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

10 Apr 13:44
Compare
Choose a tag to compare

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

06 Apr 15:13
Compare
Choose a tag to compare

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+