RELEASE: GStreamer VA-API Plugins 0.7.0

Sreerenj Balachandran sreerenjb at
Mon Dec 7 05:41:12 PST 2015

The gstreamer-vaapi team is pleased to announce the availability of the
0.7.0 release.

gstreamer-vaapi is a collection of GStreamer plugins and helper libraries
that allow hardware accelerated video decoding, video
encoding and video processing through VA-API. Complete support depends on
the underlying hardware. However, video decoding
from JPEG, MPEG-2, MPEG-4:2, H.264 AVC, H.264 MVC, VC-1, VP8, HEVC and VP9
is supported; and video encoding in
MPEG-2, H.264 AVC, H.264 MVC, JPEG, VP8 and HEVC format is supported.
Backends are available for X11, GLX, EGL,
Wayland and raw DRM for headless pipelines.

== Source Code ==

* Git repository:

* Source tarballs:
  053a7af120c72fda0b46450c4a94a752abf64a74  gstreamer-vaapi-0.7.0.tar.bz2

== Changes ==
* Major changes:
  - Add VP9 Decoder
  - Many fixes, improvements and optimizations to the HEVC(H265) decoder
  - Better interoperability with different OpenGL platforms and APIs

* Other Changes of interest:
  - Add infrastructure for handling corrupted pictures in h264 decoder
  - Add number of fixes and optimizations to GstContext sharing
  - Enabled Autoplugging of hardware accelerated video postprocessor in
    via high ranked vaapidecodebin
  - Allow vaapi elements to connect with opengl3 downstream elements
  - Fix segfault in vaapipostproc
  - Fix seeking while using GLTextureUpload for rendering
  - Ported JPEG decoder to new API/ABI changes in codecparser
  - Removed gstvaapiuploader
  - Fix 0/1 frame-rate handling in encoder
  - Validate chroma sampling according to the VA's RT format in Encoder
  - Number of improvements in vaapi video memory handling
  - More stabilized vaapidecodebin
  - Wayland backend fixes
  - Fix multi-resolution video handling in vaapidecode
  - Adding stereoscopic/multiview upstream API support
  - Fixed fps calculation for for forced latency frame rate
  - Fix caps negotiation for meta:GstVideoGLTextureUploadMeta
  - Fixed leaked display instance in vaapidecodebin
  - HEVC Decoder fixes for better conformance and robustness
    + Fix the decoding of dependent slice segment
    + Fix decoding of stream when it has temporal sublayers
    + Added Workaround to recognize wrongly encoded main profile streams
    + Add SEI Header parsing
    + Fix the value assigning for delta_chroma_log2_weight_denom
    + Fix default value assignment of pred_weight_table
    + Fix ChromaOffsetL0/ChromaOffsetL1 calculation
    + Add calculation of WpOffsetHalfRangeC
    + Fix the scaling list scan order
    + Fix the picture addition in dpb() based on spec H265 v3 (04/2015)
    + Fix the dpb_add() based on C.5.2.3
    + Fix flushing of dpb for EOS/EOB nal

* GStreamer support corner:
  - GStreamer >= 1.4 is the minimal requirement
  - GStreamer 1.2.x is obsolete, and will be removed in future releases.
  - GStreamer-VAAPI will get integrated as an upstream component in the
near future.

== Reporting Bugs ==

* Bugs can be reported in the GNOME Bugzilla system at:

>From the main page, new bugs can be reported through New -> Other ->
gstreamer-vaapi product.

== Contributors ==

This release was brought to you by: Gwenole Beauchesne, Jan Schmidt,
Lim Siew Hoon, Mark Nauwelaerts, Olivier Crete, Sreerenj Balachandran,
Víctor Manuel Jáquez Leal. Thanks!


Sreerenj Balachandran
Intel Open Source Technology Center
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the gstreamer-devel mailing list