RELEASE: GStreamer VA-API Plugins 0.7.0
Sreerenj Balachandran
sreerenjb at gnome.org
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:
<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!
--
Regards,
Sreerenj Balachandran
Intel Open Source Technology Center
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20151207/b147d4ba/attachment-0001.html>
More information about the gstreamer-devel
mailing list