From 4b5fcaaf0478b8fa706a886e106dc881fed65b02 Mon Sep 17 00:00:00 2001 From: Sreerenj Balachandran Date: Wed, 22 Jul 2015 12:40:19 +0300 Subject: [PATCH] README: updates --- README | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/README b/README index 05fa94a..4df26dc 100644 --- a/README +++ b/README @@ -21,13 +21,13 @@ gstreamer-vaapi consists in a collection of VA-API based plugins for GStreamer and helper libraries. * `vaapidecode' is used to decode JPEG, MPEG-2, MPEG-4:2, H.264 AVC, - H.264 MVC, VP8, VC-1, WMV3 videos to VA surfaces, depending on the - underlying hardware capabilities. This plugin is also able to - implicitly download the decoded surface to raw YUV buffers. + H.264 MVC, VP8, VC-1, WMV3, HEVC videos to VA surfaces, depending + on the underlying hardware capabilities. This plugin is also able + to implicitly download the decoded surface to raw YUV buffers. * `vaapiencode_' is used to encode into MPEG-2, H.264 AVC, - H.264 MVC, JPEG, VP8 videos, depending on the actual value of - (mpeg2, h264, etc.). By default, raw format bitstreams + H.264 MVC, JPEG, VP8, HEVC videos, depending on the actual value + of (mpeg2, h264, etc.). By default, raw format bitstreams are generated, so the result may be piped to a muxer. e.g. qtmux for MP4 containers. @@ -44,17 +44,19 @@ GStreamer and helper libraries. Features -------- - * VA-API support from 0.29 to 0.37 - * JPEG, MPEG-2, MPEG-4, H.264 AVC, H.264 MVC, VP8 and VC-1 ad-hoc decoders - * MPEG-2, H.264 AVC,H.264 MVC, JPEG and VP8 ad-hoc encoders + * VA-API support from 0.29 to 0.38 + * JPEG, MPEG-2, MPEG-4, H.264 AVC, H.264 MVC, VP8, VC-1 and HEVC ad-hoc decoders + * MPEG-2, H.264 AVC,H.264 MVC, JPEG, VP8 and HEVC ad-hoc encoders * OpenGL rendering through VA/GLX or GLX texture-from-pixmap + FBO + * Support for EGL backend * Support for the Wayland display server * Support for headless decode pipelines with VA/DRM * Support for major HW video decoding solutions on Linux (AMD, Intel, NVIDIA) * Support for HW video encoding on Intel HD Graphics hardware * Support for VA Video Processing APIs (VA/VPP) - Scaling and color conversion - - Image enhancement filters: Sharpening, Noise Reduction + - Image enhancement filters: Sharpening, Noise Reductio, Color Balance, + Skin-Tone-Enhancement - Advanced deinterlacing: Motion-Adaptive, Motion-Compensated @@ -64,7 +66,7 @@ Requirements Software requirements * GStreamer 1.2.x (up to including GStreamer 1.6): - libglib2.0-dev (>= 2.28) + libglib2.0-dev (>= 2.32) libgstreamer1.0-dev (>= 1.2.0) libgstreamer-plugins-base1.0-dev (>= 1.2.0) libgstreamer-plugins-bad1.0-dev (>= 1.2.0) @@ -73,14 +75,14 @@ Software requirements DRM: libva-dev (>= 1.1.0), libdrm-dev, libudev-dev X11: libva-dev (>= 1.0.1) GLX: libva-dev (>= 1.0.3) - Wayland: libva-dev (>= 1.1.0), libwayland-dev (>= 0.95.0) + Wayland: libva-dev (>= 1.1.0), libwayland-dev (>= 1.0.2) Hardware requirements * AMD platforms with UVD2 (XvBA supported) * Intel Eaglelake (G45) * Intel Ironlake, Sandybridge, Ivybridge, Haswell and Broadwell (HD Graphics) - * Intel BayTrail + * Intel BayTrail, Braswell * Intel Poulsbo (US15W) * Intel Medfield or Cedar Trail * NVIDIA platforms with PureVideo (VDPAU supported) -- 2.7.4