[Libva] RELEASE: GStreamer VA-API Plugins 0.7.0
Sreerenj
sreerenj.balachandran at intel.com
Mon Dec 7 05:52:06 PST 2015
Hi,
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:
<https://github.com/01org/gstreamer-vaapi>
* Source tarballs:
<http://www.freedesktop.org/software/vaapi/releases/gstreamer-vaapi/>
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
decodebin/playbin
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:
<https://bugzilla.gnome.org/enter_bug.cgi?product=gstreamer-vaapi>
>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!
--
Thanks
Sree
---------------------------------------------------------------------
Intel Finland Oy
Registered Address: PL 281, 00181 Helsinki
Business Identity Code: 0357606 - 4
Domiciled in Helsinki
This e-mail and any attachments may contain confidential material for
the sole use of the intended recipient(s). Any review or distribution
by others is strictly prohibited. If you are not the intended
recipient, please contact the sender and delete all copies.
More information about the Libva
mailing list