commit gstreamer-plugins-vaapi for openSUSE:Factory
Hello community, here is the log from the commit of package gstreamer-plugins-vaapi for openSUSE:Factory checked in at 2017-06-22 10:40:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi (Old) and /work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "gstreamer-plugins-vaapi" Thu Jun 22 10:40:28 2017 rev:16 rq:505412 version:1.12.1 Changes: -------- --- /work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi/gstreamer-plugins-vaapi.changes 2017-06-19 13:23:30.567429754 +0200 +++ /work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new/gstreamer-plugins-vaapi.changes 2017-06-22 10:40:29.504787359 +0200 @@ -1,0 +2,6 @@ +Wed Jun 21 08:45:26 UTC 2017 - zaitor@opensuse.org + +- Update to version 1.12.1: + + Bugs fixed: bgo#781759, bgo#782542, bgo#782543, bgo#783726. + +------------------------------------------------------------------- Old: ---- gstreamer-vaapi-1.12.0.tar.xz New: ---- gstreamer-vaapi-1.12.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gstreamer-plugins-vaapi.spec ++++++ --- /var/tmp/diff_new_pack.Q69PBa/_old 2017-06-22 10:40:30.252681913 +0200 +++ /var/tmp/diff_new_pack.Q69PBa/_new 2017-06-22 10:40:30.252681913 +0200 @@ -19,7 +19,7 @@ %define gst_branch 1.0 Name: gstreamer-plugins-vaapi -Version: 1.12.0 +Version: 1.12.1 Release: 0 Summary: Gstreamer VA-API plugins License: LGPL-2.1+ ++++++ gstreamer-vaapi-1.12.0.tar.xz -> gstreamer-vaapi-1.12.1.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-vaapi-1.12.0/ChangeLog new/gstreamer-vaapi-1.12.1/ChangeLog --- old/gstreamer-vaapi-1.12.0/ChangeLog 2017-05-04 14:22:39.000000000 +0200 +++ new/gstreamer-vaapi-1.12.1/ChangeLog 2017-06-20 10:42:10.000000000 +0200 @@ -1,9 +1,61 @@ +=== release 1.12.1 === + +2017-06-20 Sebastian Dröge <slomo@coaxion.net> + + * configure.ac: + releasing 1.12.1 + +2017-06-14 21:40:33 +0900 Hyunjun Ko <zzoon@igalia.com> + + * gst-libs/gst/vaapi/gstvaapidecoder_h264.c: + libs: decoder: h264: initialize active_sps/pps in reset + Since commits in https://bugzilla.gnome.org/show_bug.cgi?id=781142 landed, + they introduced regression in seek. + Formerly, once seek is done, decoder drops P-frames until I-frame arrives. + But since the commits landed, it doesn't drop P-frame and does try to + decode it continuously because active_sps is still alive. See ensure_sps function. + But there are prev_frames and prev_ref_frames reset already, then it + causes assertion. + So it's necessary to reset active_sps/pps also in reset method. + https://bugzilla.gnome.org/show_bug.cgi?id=783726 + +2017-05-12 13:08:30 +0900 Hyunjun Ko <zzoon@igalia.com> + + * gst/vaapi/gstvaapisink.c: + vaapisink: keep handle_events flag except that if user want to set + When state of vaapisink is changed from PLAYING to NULL, the handle_events + flag is set to FALSE, and never recovered, and then event thread is never + going to run. + So we should allow to set the flag only when users try it. + https://bugzilla.gnome.org/show_bug.cgi?id=782543 + +2017-05-12 13:06:24 +0900 Hyunjun Ko <zzoon@igalia.com> + + * gst-libs/gst/vaapi/gstvaapiwindow_x11.c: + libs: window: x11: fix src rect info when using vpp + Since we started using VPP in VaapiWindowX11, we need to care about + the case that src rect and window's size are different. + So, once VPP has converted to other format, we should honor the + size of the VPP's surface as source rect. Otherwise, it is cropped + according the previous size of the source rect. + https://bugzilla.gnome.org/show_bug.cgi?id=782542 + +2017-04-28 15:20:01 +0200 Víctor Manuel Jáquez Leal <vjaquez@igalia.com> + + * gst/vaapi/gstvaapipluginutil.c: + plugins: remove par from caps negotiation + https://bugzilla.gnome.org/show_bug.cgi?id=781759 + === release 1.12.0 === -2017-05-04 Sebastian Dröge <slomo@coaxion.net> +2017-05-04 15:46:03 +0300 Sebastian Dröge <sebastian@centricular.com> + * ChangeLog: + * NEWS: * configure.ac: - releasing 1.12.0 + * gstreamer-vaapi.doap: + * meson.build: + Release 1.12.0 2017-05-04 11:49:33 +0200 Víctor Manuel Jáquez Leal <vjaquez@igalia.com> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-vaapi-1.12.0/Makefile.in new/gstreamer-vaapi-1.12.1/Makefile.in --- old/gstreamer-vaapi-1.12.0/Makefile.in 2017-05-04 11:59:24.000000000 +0200 +++ new/gstreamer-vaapi-1.12.1/Makefile.in 2017-06-20 09:26:36.000000000 +0200 @@ -186,8 +186,8 @@ $(top_srcdir)/build-aux/ltmain.sh \ $(top_srcdir)/build-aux/missing AUTHORS COPYING.LIB ChangeLog \ INSTALL NEWS README build-aux/compile build-aux/config.guess \ - build-aux/config.sub build-aux/depcomp build-aux/install-sh \ - build-aux/ltmain.sh build-aux/missing + build-aux/config.sub build-aux/install-sh build-aux/ltmain.sh \ + build-aux/missing DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-vaapi-1.12.0/NEWS new/gstreamer-vaapi-1.12.1/NEWS --- old/gstreamer-vaapi-1.12.0/NEWS 2017-05-04 14:23:27.000000000 +0200 +++ new/gstreamer-vaapi-1.12.1/NEWS 2017-06-20 10:42:55.000000000 +0200 @@ -1,6 +1,8 @@ # GStreamer 1.12 Release Notes GStreamer 1.12.0 was originally released on 4th May 2017. +The latest bug-fix release in the 1.12 series is [1.12.1](#1.12.1) and was +released on 20 June 2017. The GStreamer team is proud to announce a new major feature release in the stable 1.x API series of your favourite cross-platform multimedia framework! @@ -11,7 +13,7 @@ See [https://gstreamer.freedesktop.org/releases/1.12/][latest] for the latest version of this document. -*Last updated: Thursday 4 May 2017, 11:00 UTC [(log)][gitlog]* +*Last updated: Tuesday 20 June 2017, 07:30 UTC [(log)][gitlog]* [latest]: https://gstreamer.freedesktop.org/releases/1.12/ [gitlog]: https://cgit.freedesktop.org/gstreamer/www/log/src/htdocs/releases/1.12/rele... @@ -228,7 +230,8 @@ - `waylandsink` can now take DMAbuf buffers as input in the presence of a compatible Wayland compositor. This enables zero-copy transfer - from a decoder or source that outputs DMAbuf. + from a decoder or source that outputs DMAbuf. It will also set surface + opacity hint to allow better rendering optimization in the compositor. - `udpsrc` can be bound to more than one interface when joining a multicast group, this is done by giving a comma separate list of @@ -453,6 +456,11 @@ - `interleave` now supports > 64 channels. +- OpenCV elements, `grabcut` and `retinex` has been ported to use + `GstOpencvVideoFilter` base class, increasing code reuse and fixing buffer + map/unmap issues. Redundant copie of images has been removed in `edgedetect`, + `cvlaplace` and `cvsobel`. This comes with various cleanup and Meson support. + ### OpenGL integration - As usual the GStreamer OpenGL integration library has seen numerous @@ -586,6 +594,12 @@ - New testsuite for running various test scenarios on the DASH-IF test vectors +## GStreamer Python Bindings + +- Overrides has been added for IntRange, Int64Range, DoubleRange, + FractionRange, Array and List. This finally enables Python programmers + to fully read and write GstCaps objects. + ## Build and Dependencies - Meson build files are now disted in tarballs, for jhbuild and so distro @@ -595,7 +609,7 @@ - Some plugin filenames have been changed to match the plugin names: for example the file name of the `encoding` plugin in gst-plugins-base containing the `encodebin` element was `libgstencodebin.so` and has been changed to - `libgstencodebin.so`. This affects only a handful of plugins across modules. + `libgstencoding.so`. This affects only a handful of plugins across modules. **Developers who install GStreamer from source and just do `make install`** **after updating the source code, without doing `make uninstall` first, will** @@ -705,6 +719,38 @@ 1.12.0 was released on 4th May 2017. +<a name="1.12.1"></a> + +### 1.12.1 + +The first 1.10 bug-fix release (1.12.1) was released on 20 June 2017. +This release only contains bugfixes and it should be safe to update from 1.12.x. + +#### Major bugfixes in 1.12.1 + + - Various fixes for crashes, assertions, deadlocks and memory leaks + - Fix for regression when seeking to the end of ASF files + - Fix for regression in (raw)videoparse that caused it to omit video metadata + - Fix for regression in discoverer that made it show more streams than + actually available + - Numerous bugfixes to the adaptive demuxer base class and the DASH demuxer + - Various playbin3/urisourcebin related bugfixes + - Vivante DirectVIV (imx6) texture uploader works with single-plane (e.g. + RGB) video formats now + - Intel Media SDK encoder now outputs valid PTS and keyframe flags + - OpenJPEG2000 plugin can be loaded again on MacOS and correctly displays + 8 bit RGB images now + - Fixes to DirectSound source/sink for high CPU usage and wrong + latency/buffer size calculations + - gst-libav was updated to ffmpeg n3.3.2 + - ... and many, many more! + +For a full list of bugfixes see [Bugzilla][buglist-1.12.1]. Note that this is +not the full list of changes. For the full list of changes please refer to the +GIT logs or ChangeLogs of the particular modules. + +[buglist-1.12.1]: https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&classification=Platform&limit=0&list_id=225693&order=bug_id&product=GStreamer&query_format=advanced&resolution=FIXED&target_milestone=1.12.1 + ## Known Issues - The `webrtcdsp` element is currently not shipped as part of the Windows @@ -714,8 +760,8 @@ ## Schedule for 1.14 -Our next major feature release will be 1.14, and 1.11 will be the unstable -development version leading up to the stable 1.12 release. The development +Our next major feature release will be 1.14, and 1.13 will be the unstable +development version leading up to the stable 1.14 release. The development of 1.13/1.14 will happen in the git master branch. The plan for the 1.14 development cycle is yet to be confirmed, but it is diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-vaapi-1.12.0/configure new/gstreamer-vaapi-1.12.1/configure --- old/gstreamer-vaapi-1.12.0/configure 2017-05-04 11:59:23.000000000 +0200 +++ new/gstreamer-vaapi-1.12.1/configure 2017-06-20 09:26:35.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for GStreamer VA-API Plug-ins 1.12.0. +# Generated by GNU Autoconf 2.69 for GStreamer VA-API Plug-ins 1.12.1. # # Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer>. # @@ -591,8 +591,8 @@ # Identity of this package. PACKAGE_NAME='GStreamer VA-API Plug-ins' PACKAGE_TARNAME='gstreamer-vaapi' -PACKAGE_VERSION='1.12.0' -PACKAGE_STRING='GStreamer VA-API Plug-ins 1.12.0' +PACKAGE_VERSION='1.12.1' +PACKAGE_STRING='GStreamer VA-API Plug-ins 1.12.1' PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer' PACKAGE_URL='' @@ -1576,7 +1576,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures GStreamer VA-API Plug-ins 1.12.0 to adapt to many kinds of systems. +\`configure' configures GStreamer VA-API Plug-ins 1.12.1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1648,7 +1648,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of GStreamer VA-API Plug-ins 1.12.0:";; + short | recursive ) echo "Configuration of GStreamer VA-API Plug-ins 1.12.1:";; esac cat <<\_ACEOF @@ -1870,7 +1870,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -GStreamer VA-API Plug-ins configure 1.12.0 +GStreamer VA-API Plug-ins configure 1.12.1 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2285,7 +2285,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by GStreamer VA-API Plug-ins $as_me 1.12.0, which was +It was created by GStreamer VA-API Plug-ins $as_me 1.12.1, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -3268,7 +3268,7 @@ # Define the identity of the package. PACKAGE='gstreamer-vaapi' - VERSION='1.12.0' + VERSION='1.12.1' cat >>confdefs.h <<_ACEOF @@ -3479,9 +3479,9 @@ - PACKAGE_VERSION_MAJOR=$(echo 1.12.0 | cut -d'.' -f1) - PACKAGE_VERSION_MINOR=$(echo 1.12.0 | cut -d'.' -f2) - PACKAGE_VERSION_MICRO=$(echo 1.12.0 | cut -d'.' -f3) + PACKAGE_VERSION_MAJOR=$(echo 1.12.1 | cut -d'.' -f1) + PACKAGE_VERSION_MINOR=$(echo 1.12.1 | cut -d'.' -f2) + PACKAGE_VERSION_MICRO=$(echo 1.12.1 | cut -d'.' -f3) @@ -3492,7 +3492,7 @@ { $as_echo "$as_me:${as_lineno-$LINENO}: checking nano version" >&5 $as_echo_n "checking nano version... " >&6; } - NANO=$(echo 1.12.0 | cut -d'.' -f4) + NANO=$(echo 1.12.1 | cut -d'.' -f4) if test x"$NANO" = x || test "x$NANO" = "x0" ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: 0 (release)" >&5 @@ -8327,10 +8327,10 @@ done - GST_CURRENT=1200 + GST_CURRENT=1201 GST_REVISION=0 - GST_AGE=1200 - GST_LIBVERSION=1200:0:1200 + GST_AGE=1201 + GST_LIBVERSION=1201:0:1201 @@ -20318,7 +20318,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by GStreamer VA-API Plug-ins $as_me 1.12.0, which was +This file was extended by GStreamer VA-API Plug-ins $as_me 1.12.1, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -20384,7 +20384,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -GStreamer VA-API Plug-ins config.status 1.12.0 +GStreamer VA-API Plug-ins config.status 1.12.1 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-vaapi-1.12.0/configure.ac new/gstreamer-vaapi-1.12.1/configure.ac --- old/gstreamer-vaapi-1.12.0/configure.ac 2017-05-04 11:59:12.000000000 +0200 +++ new/gstreamer-vaapi-1.12.1/configure.ac 2017-06-20 08:56:22.000000000 +0200 @@ -1,7 +1,7 @@ # gstreamer-vaapi package version number m4_define([gst_vaapi_major_version], [1]) m4_define([gst_vaapi_minor_version], [12]) -m4_define([gst_vaapi_micro_version], [0]) +m4_define([gst_vaapi_micro_version], [1]) m4_define([gst_vaapi_nano_version], [0]) m4_define([gst_vaapi_version], [gst_vaapi_major_version.gst_vaapi_minor_version.gst_vaapi_micro_version]) @@ -16,9 +16,9 @@ dnl - interfaces added -> increment AGE dnl - interfaces removed -> AGE = 0 # gstreamer-vaapi library (libtool) version number -m4_define([gst_vaapi_lt_current], [1200]) +m4_define([gst_vaapi_lt_current], [1201]) m4_define([gst_vaapi_lt_revision], [0]) -m4_define([gst_vaapi_lt_age], [1200]) +m4_define([gst_vaapi_lt_age], [1201]) # glib version number m4_define([glib_version], [2.40]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-vaapi-1.12.0/docs/plugins/gstreamer-vaapi-plugins.args new/gstreamer-vaapi-1.12.1/docs/plugins/gstreamer-vaapi-plugins.args --- old/gstreamer-vaapi-1.12.0/docs/plugins/gstreamer-vaapi-plugins.args 2016-07-06 11:07:42.000000000 +0200 +++ new/gstreamer-vaapi-1.12.1/docs/plugins/gstreamer-vaapi-plugins.args 2017-06-20 09:26:52.000000000 +0200 @@ -1,74 +1,4 @@ <ARG> -<NAME>GstVaapiEncodeVP8::bitrate</NAME> -<TYPE>guint</TYPE> -<RANGE><= 102400</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Bitrate (kbps)</NICK> -<BLURB>The desired bitrate expressed in kbps (0: auto-calculate).</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVaapiEncodeVP8::keyframe-period</NAME> -<TYPE>guint</TYPE> -<RANGE>[1,300]</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Keyframe Period</NICK> -<BLURB>Maximal distance between two keyframes (0: auto-calculate).</BLURB> -<DEFAULT>30</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVaapiEncodeVP8::loop-filter-level</NAME> -<TYPE>guint</TYPE> -<RANGE><= 63</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Loop Filter Level</NICK> -<BLURB>Controls the deblocking filter strength.</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVaapiEncodeVP8::rate-control</NAME> -<TYPE>GstVaapiRateControlVP8</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Rate Control</NICK> -<BLURB>Rate control mode.</BLURB> -<DEFAULT>Constant QP</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVaapiEncodeVP8::sharpness-level</NAME> -<TYPE>guint</TYPE> -<RANGE><= 7</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Sharpness Level</NICK> -<BLURB>Controls the deblocking filter sensitivity.</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVaapiEncodeVP8::tune</NAME> -<TYPE>GstVaapiEncoderTuneVP8</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Encoder Tuning</NICK> -<BLURB>Encoder tuning option.</BLURB> -<DEFAULT>None</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVaapiEncodeVP8::yac-qi</NAME> -<TYPE>guint</TYPE> -<RANGE><= 127</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Luma AC Quant Table index</NICK> -<BLURB>Quantization Table index for Luma AC Coefficients, (in default case, yac_qi=4 for key frames and yac_qi=40 for P frames).</BLURB> -<DEFAULT>40</DEFAULT> -</ARG> - -<ARG> <NAME>GstVaapiSink::brightness</NAME> <TYPE>gfloat</TYPE> <RANGE>[-1,1]</RANGE> @@ -379,146 +309,6 @@ </ARG> <ARG> -<NAME>GstVaapiEncodeJpeg::bitrate</NAME> -<TYPE>guint</TYPE> -<RANGE><= 102400</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Bitrate (kbps)</NICK> -<BLURB>The desired bitrate expressed in kbps (0: auto-calculate).</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVaapiEncodeJpeg::keyframe-period</NAME> -<TYPE>guint</TYPE> -<RANGE>[1,300]</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Keyframe Period</NICK> -<BLURB>Maximal distance between two keyframes (0: auto-calculate).</BLURB> -<DEFAULT>30</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVaapiEncodeJpeg::quality</NAME> -<TYPE>guint</TYPE> -<RANGE><= 100</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Quality factor</NICK> -<BLURB>Quality factor.</BLURB> -<DEFAULT>50</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVaapiEncodeJpeg::rate-control</NAME> -<TYPE>GstVaapiRateControlJPEG</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Rate Control</NICK> -<BLURB>Rate control mode.</BLURB> -<DEFAULT>None</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVaapiEncodeJpeg::tune</NAME> -<TYPE>GstVaapiEncoderTuneJPEG</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Encoder Tuning</NICK> -<BLURB>Encoder tuning option.</BLURB> -<DEFAULT>None</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVaapiEncodeH265::bitrate</NAME> -<TYPE>guint</TYPE> -<RANGE><= 102400</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Bitrate (kbps)</NICK> -<BLURB>The desired bitrate expressed in kbps (0: auto-calculate).</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVaapiEncodeH265::init-qp</NAME> -<TYPE>guint</TYPE> -<RANGE>[1,51]</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Initial QP</NICK> -<BLURB>Initial quantizer value.</BLURB> -<DEFAULT>26</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVaapiEncodeH265::keyframe-period</NAME> -<TYPE>guint</TYPE> -<RANGE>[1,300]</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Keyframe Period</NICK> -<BLURB>Maximal distance between two keyframes (0: auto-calculate).</BLURB> -<DEFAULT>30</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVaapiEncodeH265::max-bframes</NAME> -<TYPE>guint</TYPE> -<RANGE><= 10</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Max B-Frames</NICK> -<BLURB>Number of B-frames between I and P.</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVaapiEncodeH265::min-qp</NAME> -<TYPE>guint</TYPE> -<RANGE>[1,51]</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Minimum QP</NICK> -<BLURB>Minimum quantizer value.</BLURB> -<DEFAULT>1</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVaapiEncodeH265::num-slices</NAME> -<TYPE>guint</TYPE> -<RANGE>[1,200]</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Number of Slices</NICK> -<BLURB>Number of slices per frame.</BLURB> -<DEFAULT>1</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVaapiEncodeH265::rate-control</NAME> -<TYPE>GstVaapiRateControlH265</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Rate Control</NICK> -<BLURB>Rate control mode.</BLURB> -<DEFAULT>Constant QP</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVaapiEncodeH265::tune</NAME> -<TYPE>GstVaapiEncoderTuneH265</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Encoder Tuning</NICK> -<BLURB>Encoder tuning option.</BLURB> -<DEFAULT>None</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVaapiEncodeH265::cpb-length</NAME> -<TYPE>guint</TYPE> -<RANGE>[1,10000]</RANGE> -<FLAGS>rw</FLAGS> -<NICK>CPB Length</NICK> -<BLURB>Length of the CPB buffer in milliseconds.</BLURB> -<DEFAULT>1500</DEFAULT> -</ARG> - -<ARG> <NAME>GstVaapiEncodeH264::bitrate</NAME> <TYPE>guint</TYPE> <RANGE><= 102400</RANGE> @@ -698,83 +488,3 @@ <DEFAULT>0</DEFAULT> </ARG> -<ARG> -<NAME>GstVaapiEncodeVP9::bitrate</NAME> -<TYPE>guint</TYPE> -<RANGE><= 102400</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Bitrate (kbps)</NICK> -<BLURB>The desired bitrate expressed in kbps (0: auto-calculate).</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVaapiEncodeVP9::keyframe-period</NAME> -<TYPE>guint</TYPE> -<RANGE>[1,300]</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Keyframe Period</NICK> -<BLURB>Maximal distance between two keyframes (0: auto-calculate).</BLURB> -<DEFAULT>30</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVaapiEncodeVP9::loop-filter-level</NAME> -<TYPE>guint</TYPE> -<RANGE><= 63</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Loop Filter Level</NICK> -<BLURB>Controls the deblocking filter strength.</BLURB> -<DEFAULT>10</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVaapiEncodeVP9::rate-control</NAME> -<TYPE>GstVaapiRateControlVP9</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Rate Control</NICK> -<BLURB>Rate control mode.</BLURB> -<DEFAULT>Constant QP</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVaapiEncodeVP9::ref-pic-mode</NAME> -<TYPE>GstVaapiEncoderVP9RefPicMode</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>RefPic Selection</NICK> -<BLURB>Reference Picture Selection Modes.</BLURB> -<DEFAULT>Use Keyframe(Alt & Gold) and Previousframe(Last) for prediction </DEFAULT> -</ARG> - -<ARG> -<NAME>GstVaapiEncodeVP9::sharpness-level</NAME> -<TYPE>guint</TYPE> -<RANGE><= 7</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Sharpness Level</NICK> -<BLURB>Controls the deblocking filter sensitivity.</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVaapiEncodeVP9::tune</NAME> -<TYPE>GstVaapiEncoderTuneVP9</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Encoder Tuning</NICK> -<BLURB>Encoder tuning option.</BLURB> -<DEFAULT>None</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVaapiEncodeVP9::yac-qi</NAME> -<TYPE>guint</TYPE> -<RANGE><= 255</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Luma AC Quant Table index</NICK> -<BLURB>Quantization Table index for Luma AC Coefficients.</BLURB> -<DEFAULT>60</DEFAULT> -</ARG> - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-vaapi-1.12.0/docs/plugins/gstreamer-vaapi-plugins.interfaces new/gstreamer-vaapi-1.12.1/docs/plugins/gstreamer-vaapi-plugins.interfaces --- old/gstreamer-vaapi-1.12.0/docs/plugins/gstreamer-vaapi-plugins.interfaces 2016-07-06 09:57:08.000000000 +0200 +++ new/gstreamer-vaapi-1.12.1/docs/plugins/gstreamer-vaapi-plugins.interfaces 2017-06-20 09:26:52.000000000 +0200 @@ -3,11 +3,7 @@ GstVaapiDecodeBin GstChildProxy GstVaapiEncode GstPreset GstVaapiEncodeH264 GstPreset -GstVaapiEncodeH265 GstPreset -GstVaapiEncodeJpeg GstPreset GstVaapiEncodeMpeg2 GstPreset -GstVaapiEncodeVP8 GstPreset -GstVaapiEncodeVP9 GstPreset GstVaapiPostproc GstColorBalance GstVaapiSink GstVideoOverlay GstColorBalance GstNavigation GstVideoEncoder GstPreset diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-vaapi-1.12.0/docs/plugins/html/api-index-full.html new/gstreamer-vaapi-1.12.1/docs/plugins/html/api-index-full.html --- old/gstreamer-vaapi-1.12.0/docs/plugins/html/api-index-full.html 2017-05-04 14:24:13.000000000 +0200 +++ new/gstreamer-vaapi-1.12.1/docs/plugins/html/api-index-full.html 2017-06-20 10:43:35.000000000 +0200 @@ -25,7 +25,7 @@ <a name="api-index-full"></a>API Index</h1></div></div></div> <a name="idx"></a><a name="idx"></a><h3 class="title"></h3> <dt> -<a class="link" href="gstreamer-vaapi-plugins-vaapih264enc.html#GstVaapiEncodeH264--cpb-length" title="The “cpb-length” property">GstVaapiEncodeH264:cpb-length</a>, object property in <a class="link" href="gstreamer-vaapi-plugins-vaapih264enc.html" title="vaapih264enc">vaapih264enc</a> +<a class="link" href="gstreamer-vaapi-plugins-vaapih264enc.html#GstVaapiEncodeH264--min-qp" title="The “min-qp” property">GstVaapiEncodeH264:min-qp</a>, object property in <a class="link" href="gstreamer-vaapi-plugins-vaapih264enc.html" title="vaapih264enc">vaapih264enc</a> </dt> <dd></dd> <a name="idxG"></a><h3 class="title">G</h3> @@ -62,6 +62,10 @@ </dt> <dd></dd> <dt> +<a class="link" href="gstreamer-vaapi-plugins-vaapih264enc.html#GstVaapiEncodeH264--cpb-length" title="The “cpb-length” property">GstVaapiEncodeH264:cpb-length</a>, object property in <a class="link" href="gstreamer-vaapi-plugins-vaapih264enc.html" title="vaapih264enc">vaapih264enc</a> +</dt> +<dd></dd> +<dt> <a class="link" href="gstreamer-vaapi-plugins-vaapih264enc.html#GstVaapiEncodeH264--dct8x8" title="The “dct8x8” property">GstVaapiEncodeH264:dct8x8</a>, object property in <a class="link" href="gstreamer-vaapi-plugins-vaapih264enc.html" title="vaapih264enc">vaapih264enc</a> </dt> <dd></dd> @@ -78,10 +82,6 @@ </dt> <dd></dd> <dt> -<a class="link" href="gstreamer-vaapi-plugins-vaapih264enc.html#GstVaapiEncodeH264--min-qp" title="The “min-qp” property">GstVaapiEncodeH264:min-qp</a>, object property in <a class="link" href="gstreamer-vaapi-plugins-vaapih264enc.html" title="vaapih264enc">vaapih264enc</a> -</dt> -<dd></dd> -<dt> <a class="link" href="gstreamer-vaapi-plugins-vaapih264enc.html#GstVaapiEncodeH264--num-slices" title="The “num-slices” property">GstVaapiEncodeH264:num-slices</a>, object property in <a class="link" href="gstreamer-vaapi-plugins-vaapih264enc.html" title="vaapih264enc">vaapih264enc</a> </dt> <dd></dd> @@ -102,62 +102,6 @@ </dt> <dd></dd> <dt> -<a class="link" href="gstreamer-vaapi-plugins-vaapih265enc.html#GstVaapiEncodeH265--bitrate" title="The “bitrate” property">GstVaapiEncodeH265:bitrate</a>, object property in <a class="link" href="gstreamer-vaapi-plugins-vaapih265enc.html" title="vaapih265enc">vaapih265enc</a> -</dt> -<dd></dd> -<dt> -<a class="link" href="gstreamer-vaapi-plugins-vaapih265enc.html#GstVaapiEncodeH265--cpb-length" title="The “cpb-length” property">GstVaapiEncodeH265:cpb-length</a>, object property in <a class="link" href="gstreamer-vaapi-plugins-vaapih265enc.html" title="vaapih265enc">vaapih265enc</a> -</dt> -<dd></dd> -<dt> -<a class="link" href="gstreamer-vaapi-plugins-vaapih265enc.html#GstVaapiEncodeH265--init-qp" title="The “init-qp” property">GstVaapiEncodeH265:init-qp</a>, object property in <a class="link" href="gstreamer-vaapi-plugins-vaapih265enc.html" title="vaapih265enc">vaapih265enc</a> -</dt> -<dd></dd> -<dt> -<a class="link" href="gstreamer-vaapi-plugins-vaapih265enc.html#GstVaapiEncodeH265--keyframe-period" title="The “keyframe-period” property">GstVaapiEncodeH265:keyframe-period</a>, object property in <a class="link" href="gstreamer-vaapi-plugins-vaapih265enc.html" title="vaapih265enc">vaapih265enc</a> -</dt> -<dd></dd> -<dt> -<a class="link" href="gstreamer-vaapi-plugins-vaapih265enc.html#GstVaapiEncodeH265--max-bframes" title="The “max-bframes” property">GstVaapiEncodeH265:max-bframes</a>, object property in <a class="link" href="gstreamer-vaapi-plugins-vaapih265enc.html" title="vaapih265enc">vaapih265enc</a> -</dt> -<dd></dd> -<dt> -<a class="link" href="gstreamer-vaapi-plugins-vaapih265enc.html#GstVaapiEncodeH265--min-qp" title="The “min-qp” property">GstVaapiEncodeH265:min-qp</a>, object property in <a class="link" href="gstreamer-vaapi-plugins-vaapih265enc.html" title="vaapih265enc">vaapih265enc</a> -</dt> -<dd></dd> -<dt> -<a class="link" href="gstreamer-vaapi-plugins-vaapih265enc.html#GstVaapiEncodeH265--num-slices" title="The “num-slices” property">GstVaapiEncodeH265:num-slices</a>, object property in <a class="link" href="gstreamer-vaapi-plugins-vaapih265enc.html" title="vaapih265enc">vaapih265enc</a> -</dt> -<dd></dd> -<dt> -<a class="link" href="gstreamer-vaapi-plugins-vaapih265enc.html#GstVaapiEncodeH265--rate-control" title="The “rate-control” property">GstVaapiEncodeH265:rate-control</a>, object property in <a class="link" href="gstreamer-vaapi-plugins-vaapih265enc.html" title="vaapih265enc">vaapih265enc</a> -</dt> -<dd></dd> -<dt> -<a class="link" href="gstreamer-vaapi-plugins-vaapih265enc.html#GstVaapiEncodeH265--tune" title="The “tune” property">GstVaapiEncodeH265:tune</a>, object property in <a class="link" href="gstreamer-vaapi-plugins-vaapih265enc.html" title="vaapih265enc">vaapih265enc</a> -</dt> -<dd></dd> -<dt> -<a class="link" href="gstreamer-vaapi-plugins-vaapijpegenc.html#GstVaapiEncodeJpeg--bitrate" title="The “bitrate” property">GstVaapiEncodeJpeg:bitrate</a>, object property in <a class="link" href="gstreamer-vaapi-plugins-vaapijpegenc.html" title="vaapijpegenc">vaapijpegenc</a> -</dt> -<dd></dd> -<dt> -<a class="link" href="gstreamer-vaapi-plugins-vaapijpegenc.html#GstVaapiEncodeJpeg--keyframe-period" title="The “keyframe-period” property">GstVaapiEncodeJpeg:keyframe-period</a>, object property in <a class="link" href="gstreamer-vaapi-plugins-vaapijpegenc.html" title="vaapijpegenc">vaapijpegenc</a> -</dt> -<dd></dd> -<dt> -<a class="link" href="gstreamer-vaapi-plugins-vaapijpegenc.html#GstVaapiEncodeJpeg--quality" title="The “quality” property">GstVaapiEncodeJpeg:quality</a>, object property in <a class="link" href="gstreamer-vaapi-plugins-vaapijpegenc.html" title="vaapijpegenc">vaapijpegenc</a> -</dt> -<dd></dd> -<dt> -<a class="link" href="gstreamer-vaapi-plugins-vaapijpegenc.html#GstVaapiEncodeJpeg--rate-control" title="The “rate-control” property">GstVaapiEncodeJpeg:rate-control</a>, object property in <a class="link" href="gstreamer-vaapi-plugins-vaapijpegenc.html" title="vaapijpegenc">vaapijpegenc</a> -</dt> -<dd></dd> -<dt> -<a class="link" href="gstreamer-vaapi-plugins-vaapijpegenc.html#GstVaapiEncodeJpeg--tune" title="The “tune” property">GstVaapiEncodeJpeg:tune</a>, object property in <a class="link" href="gstreamer-vaapi-plugins-vaapijpegenc.html" title="vaapijpegenc">vaapijpegenc</a> -</dt> -<dd></dd> -<dt> <a class="link" href="gstreamer-vaapi-plugins-vaapimpeg2enc.html#GstVaapiEncodeMpeg2--bitrate" title="The “bitrate” property">GstVaapiEncodeMpeg2:bitrate</a>, object property in <a class="link" href="gstreamer-vaapi-plugins-vaapimpeg2enc.html" title="vaapimpeg2enc">vaapimpeg2enc</a> </dt> <dd></dd> @@ -182,66 +126,6 @@ </dt> <dd></dd> <dt> -<a class="link" href="gstreamer-vaapi-plugins-vaapivp8enc.html#GstVaapiEncodeVP8--bitrate" title="The “bitrate” property">GstVaapiEncodeVP8:bitrate</a>, object property in <a class="link" href="gstreamer-vaapi-plugins-vaapivp8enc.html" title="vaapivp8enc">vaapivp8enc</a> -</dt> -<dd></dd> -<dt> -<a class="link" href="gstreamer-vaapi-plugins-vaapivp8enc.html#GstVaapiEncodeVP8--keyframe-period" title="The “keyframe-period” property">GstVaapiEncodeVP8:keyframe-period</a>, object property in <a class="link" href="gstreamer-vaapi-plugins-vaapivp8enc.html" title="vaapivp8enc">vaapivp8enc</a> -</dt> -<dd></dd> -<dt> -<a class="link" href="gstreamer-vaapi-plugins-vaapivp8enc.html#GstVaapiEncodeVP8--loop-filter-level" title="The “loop-filter-level” property">GstVaapiEncodeVP8:loop-filter-level</a>, object property in <a class="link" href="gstreamer-vaapi-plugins-vaapivp8enc.html" title="vaapivp8enc">vaapivp8enc</a> -</dt> -<dd></dd> -<dt> -<a class="link" href="gstreamer-vaapi-plugins-vaapivp8enc.html#GstVaapiEncodeVP8--rate-control" title="The “rate-control” property">GstVaapiEncodeVP8:rate-control</a>, object property in <a class="link" href="gstreamer-vaapi-plugins-vaapivp8enc.html" title="vaapivp8enc">vaapivp8enc</a> -</dt> -<dd></dd> -<dt> -<a class="link" href="gstreamer-vaapi-plugins-vaapivp8enc.html#GstVaapiEncodeVP8--sharpness-level" title="The “sharpness-level” property">GstVaapiEncodeVP8:sharpness-level</a>, object property in <a class="link" href="gstreamer-vaapi-plugins-vaapivp8enc.html" title="vaapivp8enc">vaapivp8enc</a> -</dt> -<dd></dd> -<dt> -<a class="link" href="gstreamer-vaapi-plugins-vaapivp8enc.html#GstVaapiEncodeVP8--tune" title="The “tune” property">GstVaapiEncodeVP8:tune</a>, object property in <a class="link" href="gstreamer-vaapi-plugins-vaapivp8enc.html" title="vaapivp8enc">vaapivp8enc</a> -</dt> -<dd></dd> -<dt> -<a class="link" href="gstreamer-vaapi-plugins-vaapivp8enc.html#GstVaapiEncodeVP8--yac-qi" title="The “yac-qi” property">GstVaapiEncodeVP8:yac-qi</a>, object property in <a class="link" href="gstreamer-vaapi-plugins-vaapivp8enc.html" title="vaapivp8enc">vaapivp8enc</a> -</dt> -<dd></dd> -<dt> -<a class="link" href="gstreamer-vaapi-plugins-vaapivp9enc.html#GstVaapiEncodeVP9--bitrate" title="The “bitrate” property">GstVaapiEncodeVP9:bitrate</a>, object property in <a class="link" href="gstreamer-vaapi-plugins-vaapivp9enc.html" title="vaapivp9enc">vaapivp9enc</a> -</dt> -<dd></dd> -<dt> -<a class="link" href="gstreamer-vaapi-plugins-vaapivp9enc.html#GstVaapiEncodeVP9--keyframe-period" title="The “keyframe-period” property">GstVaapiEncodeVP9:keyframe-period</a>, object property in <a class="link" href="gstreamer-vaapi-plugins-vaapivp9enc.html" title="vaapivp9enc">vaapivp9enc</a> -</dt> -<dd></dd> -<dt> -<a class="link" href="gstreamer-vaapi-plugins-vaapivp9enc.html#GstVaapiEncodeVP9--loop-filter-level" title="The “loop-filter-level” property">GstVaapiEncodeVP9:loop-filter-level</a>, object property in <a class="link" href="gstreamer-vaapi-plugins-vaapivp9enc.html" title="vaapivp9enc">vaapivp9enc</a> -</dt> -<dd></dd> -<dt> -<a class="link" href="gstreamer-vaapi-plugins-vaapivp9enc.html#GstVaapiEncodeVP9--rate-control" title="The “rate-control” property">GstVaapiEncodeVP9:rate-control</a>, object property in <a class="link" href="gstreamer-vaapi-plugins-vaapivp9enc.html" title="vaapivp9enc">vaapivp9enc</a> -</dt> -<dd></dd> -<dt> -<a class="link" href="gstreamer-vaapi-plugins-vaapivp9enc.html#GstVaapiEncodeVP9--ref-pic-mode" title="The “ref-pic-mode” property">GstVaapiEncodeVP9:ref-pic-mode</a>, object property in <a class="link" href="gstreamer-vaapi-plugins-vaapivp9enc.html" title="vaapivp9enc">vaapivp9enc</a> -</dt> -<dd></dd> -<dt> -<a class="link" href="gstreamer-vaapi-plugins-vaapivp9enc.html#GstVaapiEncodeVP9--sharpness-level" title="The “sharpness-level” property">GstVaapiEncodeVP9:sharpness-level</a>, object property in <a class="link" href="gstreamer-vaapi-plugins-vaapivp9enc.html" title="vaapivp9enc">vaapivp9enc</a> -</dt> -<dd></dd> -<dt> -<a class="link" href="gstreamer-vaapi-plugins-vaapivp9enc.html#GstVaapiEncodeVP9--tune" title="The “tune” property">GstVaapiEncodeVP9:tune</a>, object property in <a class="link" href="gstreamer-vaapi-plugins-vaapivp9enc.html" title="vaapivp9enc">vaapivp9enc</a> -</dt> -<dd></dd> -<dt> -<a class="link" href="gstreamer-vaapi-plugins-vaapivp9enc.html#GstVaapiEncodeVP9--yac-qi" title="The “yac-qi” property">GstVaapiEncodeVP9:yac-qi</a>, object property in <a class="link" href="gstreamer-vaapi-plugins-vaapivp9enc.html" title="vaapivp9enc">vaapivp9enc</a> -</dt> -<dd></dd> -<dt> <a class="link" href="gstreamer-vaapi-plugins-vaapipostproc.html#GstVaapiPostproc--brightness" title="The “brightness” property">GstVaapiPostproc:brightness</a>, object property in <a class="link" href="gstreamer-vaapi-plugins-vaapipostproc.html" title="vaapipostproc">vaapipostproc</a> </dt> <dd></dd> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-vaapi-1.12.0/docs/plugins/html/gstreamer-vaapi-plugins-1.0.devhelp2 new/gstreamer-vaapi-1.12.1/docs/plugins/html/gstreamer-vaapi-plugins-1.0.devhelp2 --- old/gstreamer-vaapi-1.12.0/docs/plugins/html/gstreamer-vaapi-plugins-1.0.devhelp2 2017-05-04 14:24:13.000000000 +0200 +++ new/gstreamer-vaapi-1.12.1/docs/plugins/html/gstreamer-vaapi-plugins-1.0.devhelp2 2017-06-20 10:43:35.000000000 +0200 @@ -76,41 +76,12 @@ <keyword type="property" name="The “rate-control” property" link="gstreamer-vaapi-plugins-vaapih264enc.html#GstVaapiEncodeH264--rate-control"/> <keyword type="property" name="The “tune” property" link="gstreamer-vaapi-plugins-vaapih264enc.html#GstVaapiEncodeH264--tune"/> <keyword type="property" name="The “view-ids” property" link="gstreamer-vaapi-plugins-vaapih264enc.html#GstVaapiEncodeH264--view-ids"/> - <keyword type="property" name="The “bitrate” property" link="gstreamer-vaapi-plugins-vaapih265enc.html#GstVaapiEncodeH265--bitrate"/> - <keyword type="property" name="The “init-qp” property" link="gstreamer-vaapi-plugins-vaapih265enc.html#GstVaapiEncodeH265--init-qp"/> - <keyword type="property" name="The “keyframe-period” property" link="gstreamer-vaapi-plugins-vaapih265enc.html#GstVaapiEncodeH265--keyframe-period"/> - <keyword type="property" name="The “max-bframes” property" link="gstreamer-vaapi-plugins-vaapih265enc.html#GstVaapiEncodeH265--max-bframes"/> - <keyword type="property" name="The “min-qp” property" link="gstreamer-vaapi-plugins-vaapih265enc.html#GstVaapiEncodeH265--min-qp"/> - <keyword type="property" name="The “num-slices” property" link="gstreamer-vaapi-plugins-vaapih265enc.html#GstVaapiEncodeH265--num-slices"/> - <keyword type="property" name="The “rate-control” property" link="gstreamer-vaapi-plugins-vaapih265enc.html#GstVaapiEncodeH265--rate-control"/> - <keyword type="property" name="The “tune” property" link="gstreamer-vaapi-plugins-vaapih265enc.html#GstVaapiEncodeH265--tune"/> - <keyword type="property" name="The “cpb-length” property" link="gstreamer-vaapi-plugins-vaapih265enc.html#GstVaapiEncodeH265--cpb-length"/> - <keyword type="property" name="The “bitrate” property" link="gstreamer-vaapi-plugins-vaapijpegenc.html#GstVaapiEncodeJpeg--bitrate"/> - <keyword type="property" name="The “keyframe-period” property" link="gstreamer-vaapi-plugins-vaapijpegenc.html#GstVaapiEncodeJpeg--keyframe-period"/> - <keyword type="property" name="The “quality” property" link="gstreamer-vaapi-plugins-vaapijpegenc.html#GstVaapiEncodeJpeg--quality"/> - <keyword type="property" name="The “rate-control” property" link="gstreamer-vaapi-plugins-vaapijpegenc.html#GstVaapiEncodeJpeg--rate-control"/> - <keyword type="property" name="The “tune” property" link="gstreamer-vaapi-plugins-vaapijpegenc.html#GstVaapiEncodeJpeg--tune"/> <keyword type="property" name="The “bitrate” property" link="gstreamer-vaapi-plugins-vaapimpeg2enc.html#GstVaapiEncodeMpeg2--bitrate"/> <keyword type="property" name="The “keyframe-period” property" link="gstreamer-vaapi-plugins-vaapimpeg2enc.html#GstVaapiEncodeMpeg2--keyframe-period"/> <keyword type="property" name="The “max-bframes” property" link="gstreamer-vaapi-plugins-vaapimpeg2enc.html#GstVaapiEncodeMpeg2--max-bframes"/> <keyword type="property" name="The “quantizer” property" link="gstreamer-vaapi-plugins-vaapimpeg2enc.html#GstVaapiEncodeMpeg2--quantizer"/> <keyword type="property" name="The “rate-control” property" link="gstreamer-vaapi-plugins-vaapimpeg2enc.html#GstVaapiEncodeMpeg2--rate-control"/> <keyword type="property" name="The “tune” property" link="gstreamer-vaapi-plugins-vaapimpeg2enc.html#GstVaapiEncodeMpeg2--tune"/> - <keyword type="property" name="The “bitrate” property" link="gstreamer-vaapi-plugins-vaapivp8enc.html#GstVaapiEncodeVP8--bitrate"/> - <keyword type="property" name="The “keyframe-period” property" link="gstreamer-vaapi-plugins-vaapivp8enc.html#GstVaapiEncodeVP8--keyframe-period"/> - <keyword type="property" name="The “loop-filter-level” property" link="gstreamer-vaapi-plugins-vaapivp8enc.html#GstVaapiEncodeVP8--loop-filter-level"/> - <keyword type="property" name="The “rate-control” property" link="gstreamer-vaapi-plugins-vaapivp8enc.html#GstVaapiEncodeVP8--rate-control"/> - <keyword type="property" name="The “sharpness-level” property" link="gstreamer-vaapi-plugins-vaapivp8enc.html#GstVaapiEncodeVP8--sharpness-level"/> - <keyword type="property" name="The “tune” property" link="gstreamer-vaapi-plugins-vaapivp8enc.html#GstVaapiEncodeVP8--tune"/> - <keyword type="property" name="The “yac-qi” property" link="gstreamer-vaapi-plugins-vaapivp8enc.html#GstVaapiEncodeVP8--yac-qi"/> - <keyword type="property" name="The “bitrate” property" link="gstreamer-vaapi-plugins-vaapivp9enc.html#GstVaapiEncodeVP9--bitrate"/> - <keyword type="property" name="The “keyframe-period” property" link="gstreamer-vaapi-plugins-vaapivp9enc.html#GstVaapiEncodeVP9--keyframe-period"/> - <keyword type="property" name="The “loop-filter-level” property" link="gstreamer-vaapi-plugins-vaapivp9enc.html#GstVaapiEncodeVP9--loop-filter-level"/> - <keyword type="property" name="The “rate-control” property" link="gstreamer-vaapi-plugins-vaapivp9enc.html#GstVaapiEncodeVP9--rate-control"/> - <keyword type="property" name="The “ref-pic-mode” property" link="gstreamer-vaapi-plugins-vaapivp9enc.html#GstVaapiEncodeVP9--ref-pic-mode"/> - <keyword type="property" name="The “sharpness-level” property" link="gstreamer-vaapi-plugins-vaapivp9enc.html#GstVaapiEncodeVP9--sharpness-level"/> - <keyword type="property" name="The “tune” property" link="gstreamer-vaapi-plugins-vaapivp9enc.html#GstVaapiEncodeVP9--tune"/> - <keyword type="property" name="The “yac-qi” property" link="gstreamer-vaapi-plugins-vaapivp9enc.html#GstVaapiEncodeVP9--yac-qi"/> <keyword type="constant" name="GST_VAAPI_DEINTERLACE_MODE_AUTO" link="gstreamer-vaapi-plugins-vaapipostproc.html#GST-VAAPI-DEINTERLACE-MODE-AUTO:CAPS"/> <keyword type="constant" name="GST_VAAPI_DEINTERLACE_MODE_INTERLACED" link="gstreamer-vaapi-plugins-vaapipostproc.html#GST-VAAPI-DEINTERLACE-MODE-INTERLACED:CAPS"/> <keyword type="constant" name="GST_VAAPI_DEINTERLACE_MODE_DISABLED" link="gstreamer-vaapi-plugins-vaapipostproc.html#GST-VAAPI-DEINTERLACE-MODE-DISABLED:CAPS"/> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-vaapi-1.12.0/docs/plugins/html/gstreamer-vaapi-plugins-plugin-vaapi.html new/gstreamer-vaapi-1.12.1/docs/plugins/html/gstreamer-vaapi-plugins-plugin-vaapi.html --- old/gstreamer-vaapi-1.12.0/docs/plugins/html/gstreamer-vaapi-plugins-plugin-vaapi.html 2017-05-04 14:24:13.000000000 +0200 +++ new/gstreamer-vaapi-1.12.1/docs/plugins/html/gstreamer-vaapi-plugins-plugin-vaapi.html 2017-06-20 10:43:35.000000000 +0200 @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.12.0</td> +<td>1.12.1</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-vaapi-1.12.0/docs/plugins/html/gstreamer-vaapi-plugins-vaapih265enc.html new/gstreamer-vaapi-1.12.1/docs/plugins/html/gstreamer-vaapi-plugins-vaapih265enc.html --- old/gstreamer-vaapi-1.12.0/docs/plugins/html/gstreamer-vaapi-plugins-vaapih265enc.html 2017-05-04 14:24:13.000000000 +0200 +++ new/gstreamer-vaapi-1.12.1/docs/plugins/html/gstreamer-vaapi-plugins-vaapih265enc.html 2017-06-20 10:43:35.000000000 +0200 @@ -15,8 +15,7 @@ <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle"> <td width="100%" align="left" class="shortcuts"> <a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> - <a href="#gstreamer-vaapi-plugins-vaapih265enc.description" class="shortcut">Description</a></span><span id="nav_properties"> <span class="dim">|</span> - <a href="#gstreamer-vaapi-plugins-vaapih265enc.properties" class="shortcut">Properties</a></span> + <a href="#gstreamer-vaapi-plugins-vaapih265enc.description" class="shortcut">Description</a></span> </td> <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> <td><a accesskey="u" href="ch02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> @@ -33,67 +32,10 @@ <td class="gallery_image" valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="gstreamer-vaapi-plugins-vaapih265enc.properties"></a><h2>Properties</h2> -<div class="informaltable"><table class="informaltable" border="0"> -<colgroup> -<col width="150px" class="properties_type"> -<col width="300px" class="properties_name"> -<col width="200px" class="properties_flags"> -</colgroup> -<tbody> -<tr> -<td class="property_type"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a></td> -<td class="property_name"><a class="link" href="gstreamer-vaapi-plugins-vaapih265enc.html#GstVaapiEncodeH265--bitrate" title="The “bitrate” property">bitrate</a></td> -<td class="property_flags">Read / Write</td> -</tr> -<tr> -<td class="property_type"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a></td> -<td class="property_name"><a class="link" href="gstreamer-vaapi-plugins-vaapih265enc.html#GstVaapiEncodeH265--init-qp" title="The “init-qp” property">init-qp</a></td> -<td class="property_flags">Read / Write</td> -</tr> -<tr> -<td class="property_type"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a></td> -<td class="property_name"><a class="link" href="gstreamer-vaapi-plugins-vaapih265enc.html#GstVaapiEncodeH265--keyframe-period" title="The “keyframe-period” property">keyframe-period</a></td> -<td class="property_flags">Read / Write</td> -</tr> -<tr> -<td class="property_type"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a></td> -<td class="property_name"><a class="link" href="gstreamer-vaapi-plugins-vaapih265enc.html#GstVaapiEncodeH265--max-bframes" title="The “max-bframes” property">max-bframes</a></td> -<td class="property_flags">Read / Write</td> -</tr> -<tr> -<td class="property_type"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a></td> -<td class="property_name"><a class="link" href="gstreamer-vaapi-plugins-vaapih265enc.html#GstVaapiEncodeH265--min-qp" title="The “min-qp” property">min-qp</a></td> -<td class="property_flags">Read / Write</td> -</tr> -<tr> -<td class="property_type"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a></td> -<td class="property_name"><a class="link" href="gstreamer-vaapi-plugins-vaapih265enc.html#GstVaapiEncodeH265--num-slices" title="The “num-slices” property">num-slices</a></td> -<td class="property_flags">Read / Write</td> -</tr> -<tr> -<td class="property_type"><span class="type">GstVaapiRateControlH265</span></td> -<td class="property_name"><a class="link" href="gstreamer-vaapi-plugins-vaapih265enc.html#GstVaapiEncodeH265--rate-control" title="The “rate-control” property">rate-control</a></td> -<td class="property_flags">Read / Write</td> -</tr> -<tr> -<td class="property_type"><span class="type">GstVaapiEncoderTuneH265</span></td> -<td class="property_name"><a class="link" href="gstreamer-vaapi-plugins-vaapih265enc.html#GstVaapiEncodeH265--tune" title="The “tune” property">tune</a></td> -<td class="property_flags">Read / Write</td> -</tr> -<tr> -<td class="property_type"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a></td> -<td class="property_name"><a class="link" href="gstreamer-vaapi-plugins-vaapih265enc.html#GstVaapiEncodeH265--cpb-length" title="The “cpb-length” property">cpb-length</a></td> -<td class="property_flags">Read / Write</td> -</tr> -</tbody> -</table></div> -</div> -<div class="refsect1"> <a name="gstreamer-vaapi-plugins-vaapih265enc.description"></a><h2>Description</h2> <p>Encodes raw video streams into HEVC bitstreams.</p> <div class="refsect2"> -<a name="id-1.3.15.4.3"></a><h3>Example launch line</h3> +<a name="id-1.3.15.3.3"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -114,87 +56,6 @@ <div class="refsect1"> <a name="gstreamer-vaapi-plugins-vaapih265enc.other_details"></a><h2>Types and Values</h2> </div> -<div class="refsect1"> -<a name="gstreamer-vaapi-plugins-vaapih265enc.property-details"></a><h2>Property Details</h2> -<div class="refsect2"> -<a name="GstVaapiEncodeH265--bitrate"></a><h3>The <code class="literal">“bitrate”</code> property</h3> -<pre class="programlisting"> “bitrate” <a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a></pre> -<p>The desired bitrate expressed in kbps (0: auto-calculate).</p> -<p>Flags: Read / Write</p> -<p>Allowed values: <= 102400</p> -<p>Default value: 0</p> -</div> -<hr> -<div class="refsect2"> -<a name="GstVaapiEncodeH265--init-qp"></a><h3>The <code class="literal">“init-qp”</code> property</h3> -<pre class="programlisting"> “init-qp” <a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a></pre> -<p>Initial quantizer value.</p> -<p>Flags: Read / Write</p> -<p>Allowed values: [1,51]</p> -<p>Default value: 26</p> -</div> -<hr> -<div class="refsect2"> -<a name="GstVaapiEncodeH265--keyframe-period"></a><h3>The <code class="literal">“keyframe-period”</code> property</h3> -<pre class="programlisting"> “keyframe-period” <a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a></pre> -<p>Maximal distance between two keyframes (0: auto-calculate).</p> -<p>Flags: Read / Write</p> -<p>Allowed values: [1,300]</p> -<p>Default value: 30</p> -</div> -<hr> -<div class="refsect2"> -<a name="GstVaapiEncodeH265--max-bframes"></a><h3>The <code class="literal">“max-bframes”</code> property</h3> -<pre class="programlisting"> “max-bframes” <a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a></pre> -<p>Number of B-frames between I and P.</p> -<p>Flags: Read / Write</p> -<p>Allowed values: <= 10</p> -<p>Default value: 0</p> -</div> -<hr> -<div class="refsect2"> -<a name="GstVaapiEncodeH265--min-qp"></a><h3>The <code class="literal">“min-qp”</code> property</h3> -<pre class="programlisting"> “min-qp” <a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a></pre> -<p>Minimum quantizer value.</p> -<p>Flags: Read / Write</p> -<p>Allowed values: [1,51]</p> -<p>Default value: 1</p> -</div> -<hr> -<div class="refsect2"> -<a name="GstVaapiEncodeH265--num-slices"></a><h3>The <code class="literal">“num-slices”</code> property</h3> -<pre class="programlisting"> “num-slices” <a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a></pre> -<p>Number of slices per frame.</p> -<p>Flags: Read / Write</p> -<p>Allowed values: [1,200]</p> -<p>Default value: 1</p> -</div> -<hr> -<div class="refsect2"> -<a name="GstVaapiEncodeH265--rate-control"></a><h3>The <code class="literal">“rate-control”</code> property</h3> -<pre class="programlisting"> “rate-control” <span class="type">GstVaapiRateControlH265</span></pre> -<p>Rate control mode.</p> -<p>Flags: Read / Write</p> -<p>Default value: Constant QP</p> -</div> -<hr> -<div class="refsect2"> -<a name="GstVaapiEncodeH265--tune"></a><h3>The <code class="literal">“tune”</code> property</h3> -<pre class="programlisting"> “tune” <span class="type">GstVaapiEncoderTuneH265</span></pre> -<p>Encoder tuning option.</p> -<p>Flags: Read / Write</p> -<p>Default value: None</p> -</div> -<hr> -<div class="refsect2"> -<a name="GstVaapiEncodeH265--cpb-length"></a><h3>The <code class="literal">“cpb-length”</code> property</h3> -<pre class="programlisting"> “cpb-length” <a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a></pre> -<p>Length of the CPB buffer in milliseconds.</p> -<p>Flags: Read / Write</p> -<p>Allowed values: [1,10000]</p> -<p>Default value: 1500</p> -</div> -</div> </div> <div class="footer"> <hr>Generated by GTK-Doc V1.25</div> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-vaapi-1.12.0/docs/plugins/html/gstreamer-vaapi-plugins-vaapijpegenc.html new/gstreamer-vaapi-1.12.1/docs/plugins/html/gstreamer-vaapi-plugins-vaapijpegenc.html --- old/gstreamer-vaapi-1.12.0/docs/plugins/html/gstreamer-vaapi-plugins-vaapijpegenc.html 2017-05-04 14:24:13.000000000 +0200 +++ new/gstreamer-vaapi-1.12.1/docs/plugins/html/gstreamer-vaapi-plugins-vaapijpegenc.html 2017-06-20 10:43:35.000000000 +0200 @@ -15,8 +15,7 @@ <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle"> <td width="100%" align="left" class="shortcuts"> <a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> - <a href="#gstreamer-vaapi-plugins-vaapijpegenc.description" class="shortcut">Description</a></span><span id="nav_properties"> <span class="dim">|</span> - <a href="#gstreamer-vaapi-plugins-vaapijpegenc.properties" class="shortcut">Properties</a></span> + <a href="#gstreamer-vaapi-plugins-vaapijpegenc.description" class="shortcut">Description</a></span> </td> <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> <td><a accesskey="u" href="ch02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> @@ -33,47 +32,10 @@ <td class="gallery_image" valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="gstreamer-vaapi-plugins-vaapijpegenc.properties"></a><h2>Properties</h2> -<div class="informaltable"><table class="informaltable" border="0"> -<colgroup> -<col width="150px" class="properties_type"> -<col width="300px" class="properties_name"> -<col width="200px" class="properties_flags"> -</colgroup> -<tbody> -<tr> -<td class="property_type"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a></td> -<td class="property_name"><a class="link" href="gstreamer-vaapi-plugins-vaapijpegenc.html#GstVaapiEncodeJpeg--bitrate" title="The “bitrate” property">bitrate</a></td> -<td class="property_flags">Read / Write</td> -</tr> -<tr> -<td class="property_type"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a></td> -<td class="property_name"><a class="link" href="gstreamer-vaapi-plugins-vaapijpegenc.html#GstVaapiEncodeJpeg--keyframe-period" title="The “keyframe-period” property">keyframe-period</a></td> -<td class="property_flags">Read / Write</td> -</tr> -<tr> -<td class="property_type"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a></td> -<td class="property_name"><a class="link" href="gstreamer-vaapi-plugins-vaapijpegenc.html#GstVaapiEncodeJpeg--quality" title="The “quality” property">quality</a></td> -<td class="property_flags">Read / Write</td> -</tr> -<tr> -<td class="property_type"><span class="type">GstVaapiRateControlJPEG</span></td> -<td class="property_name"><a class="link" href="gstreamer-vaapi-plugins-vaapijpegenc.html#GstVaapiEncodeJpeg--rate-control" title="The “rate-control” property">rate-control</a></td> -<td class="property_flags">Read / Write</td> -</tr> -<tr> -<td class="property_type"><span class="type">GstVaapiEncoderTuneJPEG</span></td> -<td class="property_name"><a class="link" href="gstreamer-vaapi-plugins-vaapijpegenc.html#GstVaapiEncodeJpeg--tune" title="The “tune” property">tune</a></td> -<td class="property_flags">Read / Write</td> -</tr> -</tbody> -</table></div> -</div> -<div class="refsect1"> <a name="gstreamer-vaapi-plugins-vaapijpegenc.description"></a><h2>Description</h2> <p>Encodes raw images into JPEG images.</p> <div class="refsect2"> -<a name="id-1.3.16.4.3"></a><h3>Example launch line</h3> +<a name="id-1.3.16.3.3"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -94,51 +56,6 @@ <div class="refsect1"> <a name="gstreamer-vaapi-plugins-vaapijpegenc.other_details"></a><h2>Types and Values</h2> </div> -<div class="refsect1"> -<a name="gstreamer-vaapi-plugins-vaapijpegenc.property-details"></a><h2>Property Details</h2> -<div class="refsect2"> -<a name="GstVaapiEncodeJpeg--bitrate"></a><h3>The <code class="literal">“bitrate”</code> property</h3> -<pre class="programlisting"> “bitrate” <a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a></pre> -<p>The desired bitrate expressed in kbps (0: auto-calculate).</p> -<p>Flags: Read / Write</p> -<p>Allowed values: <= 102400</p> -<p>Default value: 0</p> -</div> -<hr> -<div class="refsect2"> -<a name="GstVaapiEncodeJpeg--keyframe-period"></a><h3>The <code class="literal">“keyframe-period”</code> property</h3> -<pre class="programlisting"> “keyframe-period” <a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a></pre> -<p>Maximal distance between two keyframes (0: auto-calculate).</p> -<p>Flags: Read / Write</p> -<p>Allowed values: [1,300]</p> -<p>Default value: 30</p> -</div> -<hr> -<div class="refsect2"> -<a name="GstVaapiEncodeJpeg--quality"></a><h3>The <code class="literal">“quality”</code> property</h3> -<pre class="programlisting"> “quality” <a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a></pre> -<p>Quality factor.</p> -<p>Flags: Read / Write</p> -<p>Allowed values: <= 100</p> -<p>Default value: 50</p> -</div> -<hr> -<div class="refsect2"> -<a name="GstVaapiEncodeJpeg--rate-control"></a><h3>The <code class="literal">“rate-control”</code> property</h3> -<pre class="programlisting"> “rate-control” <span class="type">GstVaapiRateControlJPEG</span></pre> -<p>Rate control mode.</p> -<p>Flags: Read / Write</p> -<p>Default value: None</p> -</div> -<hr> -<div class="refsect2"> -<a name="GstVaapiEncodeJpeg--tune"></a><h3>The <code class="literal">“tune”</code> property</h3> -<pre class="programlisting"> “tune” <span class="type">GstVaapiEncoderTuneJPEG</span></pre> -<p>Encoder tuning option.</p> -<p>Flags: Read / Write</p> -<p>Default value: None</p> -</div> -</div> </div> <div class="footer"> <hr>Generated by GTK-Doc V1.25</div> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-vaapi-1.12.0/docs/plugins/html/gstreamer-vaapi-plugins-vaapivp8enc.html new/gstreamer-vaapi-1.12.1/docs/plugins/html/gstreamer-vaapi-plugins-vaapivp8enc.html --- old/gstreamer-vaapi-1.12.0/docs/plugins/html/gstreamer-vaapi-plugins-vaapivp8enc.html 2017-05-04 14:24:13.000000000 +0200 +++ new/gstreamer-vaapi-1.12.1/docs/plugins/html/gstreamer-vaapi-plugins-vaapivp8enc.html 2017-06-20 10:43:35.000000000 +0200 @@ -15,8 +15,7 @@ <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle"> <td width="100%" align="left" class="shortcuts"> <a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> - <a href="#gstreamer-vaapi-plugins-vaapivp8enc.description" class="shortcut">Description</a></span><span id="nav_properties"> <span class="dim">|</span> - <a href="#gstreamer-vaapi-plugins-vaapivp8enc.properties" class="shortcut">Properties</a></span> + <a href="#gstreamer-vaapi-plugins-vaapivp8enc.description" class="shortcut">Description</a></span> </td> <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> <td><a accesskey="u" href="ch02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> @@ -33,57 +32,10 @@ <td class="gallery_image" valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="gstreamer-vaapi-plugins-vaapivp8enc.properties"></a><h2>Properties</h2> -<div class="informaltable"><table class="informaltable" border="0"> -<colgroup> -<col width="150px" class="properties_type"> -<col width="300px" class="properties_name"> -<col width="200px" class="properties_flags"> -</colgroup> -<tbody> -<tr> -<td class="property_type"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a></td> -<td class="property_name"><a class="link" href="gstreamer-vaapi-plugins-vaapivp8enc.html#GstVaapiEncodeVP8--bitrate" title="The “bitrate” property">bitrate</a></td> -<td class="property_flags">Read / Write</td> -</tr> -<tr> -<td class="property_type"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a></td> -<td class="property_name"><a class="link" href="gstreamer-vaapi-plugins-vaapivp8enc.html#GstVaapiEncodeVP8--keyframe-period" title="The “keyframe-period” property">keyframe-period</a></td> -<td class="property_flags">Read / Write</td> -</tr> -<tr> -<td class="property_type"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a></td> -<td class="property_name"><a class="link" href="gstreamer-vaapi-plugins-vaapivp8enc.html#GstVaapiEncodeVP8--loop-filter-level" title="The “loop-filter-level” property">loop-filter-level</a></td> -<td class="property_flags">Read / Write</td> -</tr> -<tr> -<td class="property_type"><span class="type">GstVaapiRateControlVP8</span></td> -<td class="property_name"><a class="link" href="gstreamer-vaapi-plugins-vaapivp8enc.html#GstVaapiEncodeVP8--rate-control" title="The “rate-control” property">rate-control</a></td> -<td class="property_flags">Read / Write</td> -</tr> -<tr> -<td class="property_type"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a></td> -<td class="property_name"><a class="link" href="gstreamer-vaapi-plugins-vaapivp8enc.html#GstVaapiEncodeVP8--sharpness-level" title="The “sharpness-level” property">sharpness-level</a></td> -<td class="property_flags">Read / Write</td> -</tr> -<tr> -<td class="property_type"><span class="type">GstVaapiEncoderTuneVP8</span></td> -<td class="property_name"><a class="link" href="gstreamer-vaapi-plugins-vaapivp8enc.html#GstVaapiEncodeVP8--tune" title="The “tune” property">tune</a></td> -<td class="property_flags">Read / Write</td> -</tr> -<tr> -<td class="property_type"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a></td> -<td class="property_name"><a class="link" href="gstreamer-vaapi-plugins-vaapivp8enc.html#GstVaapiEncodeVP8--yac-qi" title="The “yac-qi” property">yac-qi</a></td> -<td class="property_flags">Read / Write</td> -</tr> -</tbody> -</table></div> -</div> -<div class="refsect1"> <a name="gstreamer-vaapi-plugins-vaapivp8enc.description"></a><h2>Description</h2> <p>Encodes raw video streams into VP8 bitstreams.</p> <div class="refsect2"> -<a name="id-1.3.18.4.3"></a><h3>Example launch line</h3> +<a name="id-1.3.18.3.3"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -104,69 +56,6 @@ <div class="refsect1"> <a name="gstreamer-vaapi-plugins-vaapivp8enc.other_details"></a><h2>Types and Values</h2> </div> -<div class="refsect1"> -<a name="gstreamer-vaapi-plugins-vaapivp8enc.property-details"></a><h2>Property Details</h2> -<div class="refsect2"> -<a name="GstVaapiEncodeVP8--bitrate"></a><h3>The <code class="literal">“bitrate”</code> property</h3> -<pre class="programlisting"> “bitrate” <a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a></pre> -<p>The desired bitrate expressed in kbps (0: auto-calculate).</p> -<p>Flags: Read / Write</p> -<p>Allowed values: <= 102400</p> -<p>Default value: 0</p> -</div> -<hr> -<div class="refsect2"> -<a name="GstVaapiEncodeVP8--keyframe-period"></a><h3>The <code class="literal">“keyframe-period”</code> property</h3> -<pre class="programlisting"> “keyframe-period” <a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a></pre> -<p>Maximal distance between two keyframes (0: auto-calculate).</p> -<p>Flags: Read / Write</p> -<p>Allowed values: [1,300]</p> -<p>Default value: 30</p> -</div> -<hr> -<div class="refsect2"> -<a name="GstVaapiEncodeVP8--loop-filter-level"></a><h3>The <code class="literal">“loop-filter-level”</code> property</h3> -<pre class="programlisting"> “loop-filter-level” <a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a></pre> -<p>Controls the deblocking filter strength.</p> -<p>Flags: Read / Write</p> -<p>Allowed values: <= 63</p> -<p>Default value: 0</p> -</div> -<hr> -<div class="refsect2"> -<a name="GstVaapiEncodeVP8--rate-control"></a><h3>The <code class="literal">“rate-control”</code> property</h3> -<pre class="programlisting"> “rate-control” <span class="type">GstVaapiRateControlVP8</span></pre> -<p>Rate control mode.</p> -<p>Flags: Read / Write</p> -<p>Default value: Constant QP</p> -</div> -<hr> -<div class="refsect2"> -<a name="GstVaapiEncodeVP8--sharpness-level"></a><h3>The <code class="literal">“sharpness-level”</code> property</h3> -<pre class="programlisting"> “sharpness-level” <a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a></pre> -<p>Controls the deblocking filter sensitivity.</p> -<p>Flags: Read / Write</p> -<p>Allowed values: <= 7</p> -<p>Default value: 0</p> -</div> -<hr> -<div class="refsect2"> -<a name="GstVaapiEncodeVP8--tune"></a><h3>The <code class="literal">“tune”</code> property</h3> -<pre class="programlisting"> “tune” <span class="type">GstVaapiEncoderTuneVP8</span></pre> -<p>Encoder tuning option.</p> -<p>Flags: Read / Write</p> -<p>Default value: None</p> -</div> -<hr> -<div class="refsect2"> -<a name="GstVaapiEncodeVP8--yac-qi"></a><h3>The <code class="literal">“yac-qi”</code> property</h3> -<pre class="programlisting"> “yac-qi” <a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a></pre> -<p>Quantization Table index for Luma AC Coefficients, (in default case, yac_qi=4 for key frames and yac_qi=40 for P frames).</p> -<p>Flags: Read / Write</p> -<p>Allowed values: <= 127</p> -<p>Default value: 40</p> -</div> -</div> </div> <div class="footer"> <hr>Generated by GTK-Doc V1.25</div> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-vaapi-1.12.0/docs/plugins/html/gstreamer-vaapi-plugins-vaapivp9enc.html new/gstreamer-vaapi-1.12.1/docs/plugins/html/gstreamer-vaapi-plugins-vaapivp9enc.html --- old/gstreamer-vaapi-1.12.0/docs/plugins/html/gstreamer-vaapi-plugins-vaapivp9enc.html 2017-05-04 14:24:13.000000000 +0200 +++ new/gstreamer-vaapi-1.12.1/docs/plugins/html/gstreamer-vaapi-plugins-vaapivp9enc.html 2017-06-20 10:43:35.000000000 +0200 @@ -15,8 +15,7 @@ <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle"> <td width="100%" align="left" class="shortcuts"> <a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> - <a href="#gstreamer-vaapi-plugins-vaapivp9enc.description" class="shortcut">Description</a></span><span id="nav_properties"> <span class="dim">|</span> - <a href="#gstreamer-vaapi-plugins-vaapivp9enc.properties" class="shortcut">Properties</a></span> + <a href="#gstreamer-vaapi-plugins-vaapivp9enc.description" class="shortcut">Description</a></span> </td> <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> <td><a accesskey="u" href="ch02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> @@ -33,62 +32,10 @@ <td class="gallery_image" valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="gstreamer-vaapi-plugins-vaapivp9enc.properties"></a><h2>Properties</h2> -<div class="informaltable"><table class="informaltable" border="0"> -<colgroup> -<col width="150px" class="properties_type"> -<col width="300px" class="properties_name"> -<col width="200px" class="properties_flags"> -</colgroup> -<tbody> -<tr> -<td class="property_type"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a></td> -<td class="property_name"><a class="link" href="gstreamer-vaapi-plugins-vaapivp9enc.html#GstVaapiEncodeVP9--bitrate" title="The “bitrate” property">bitrate</a></td> -<td class="property_flags">Read / Write</td> -</tr> -<tr> -<td class="property_type"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a></td> -<td class="property_name"><a class="link" href="gstreamer-vaapi-plugins-vaapivp9enc.html#GstVaapiEncodeVP9--keyframe-period" title="The “keyframe-period” property">keyframe-period</a></td> -<td class="property_flags">Read / Write</td> -</tr> -<tr> -<td class="property_type"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a></td> -<td class="property_name"><a class="link" href="gstreamer-vaapi-plugins-vaapivp9enc.html#GstVaapiEncodeVP9--loop-filter-level" title="The “loop-filter-level” property">loop-filter-level</a></td> -<td class="property_flags">Read / Write</td> -</tr> -<tr> -<td class="property_type"><span class="type">GstVaapiRateControlVP9</span></td> -<td class="property_name"><a class="link" href="gstreamer-vaapi-plugins-vaapivp9enc.html#GstVaapiEncodeVP9--rate-control" title="The “rate-control” property">rate-control</a></td> -<td class="property_flags">Read / Write</td> -</tr> -<tr> -<td class="property_type"><span class="type">GstVaapiEncoderVP9RefPicMode</span></td> -<td class="property_name"><a class="link" href="gstreamer-vaapi-plugins-vaapivp9enc.html#GstVaapiEncodeVP9--ref-pic-mode" title="The “ref-pic-mode” property">ref-pic-mode</a></td> -<td class="property_flags">Read / Write</td> -</tr> -<tr> -<td class="property_type"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a></td> -<td class="property_name"><a class="link" href="gstreamer-vaapi-plugins-vaapivp9enc.html#GstVaapiEncodeVP9--sharpness-level" title="The “sharpness-level” property">sharpness-level</a></td> -<td class="property_flags">Read / Write</td> -</tr> -<tr> -<td class="property_type"><span class="type">GstVaapiEncoderTuneVP9</span></td> -<td class="property_name"><a class="link" href="gstreamer-vaapi-plugins-vaapivp9enc.html#GstVaapiEncodeVP9--tune" title="The “tune” property">tune</a></td> -<td class="property_flags">Read / Write</td> -</tr> -<tr> -<td class="property_type"><a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a></td> -<td class="property_name"><a class="link" href="gstreamer-vaapi-plugins-vaapivp9enc.html#GstVaapiEncodeVP9--yac-qi" title="The “yac-qi” property">yac-qi</a></td> -<td class="property_flags">Read / Write</td> -</tr> -</tbody> -</table></div> -</div> -<div class="refsect1"> <a name="gstreamer-vaapi-plugins-vaapivp9enc.description"></a><h2>Description</h2> <p>Encodes raw video streams into VP9 bitstreams.</p> <div class="refsect2"> -<a name="id-1.3.19.4.3"></a><h3>Example launch line</h3> +<a name="id-1.3.19.3.3"></a><h3>Example launch line</h3> <div class="informalexample"> <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> <tbody> @@ -109,77 +56,6 @@ <div class="refsect1"> <a name="gstreamer-vaapi-plugins-vaapivp9enc.other_details"></a><h2>Types and Values</h2> </div> -<div class="refsect1"> -<a name="gstreamer-vaapi-plugins-vaapivp9enc.property-details"></a><h2>Property Details</h2> -<div class="refsect2"> -<a name="GstVaapiEncodeVP9--bitrate"></a><h3>The <code class="literal">“bitrate”</code> property</h3> -<pre class="programlisting"> “bitrate” <a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a></pre> -<p>The desired bitrate expressed in kbps (0: auto-calculate).</p> -<p>Flags: Read / Write</p> -<p>Allowed values: <= 102400</p> -<p>Default value: 0</p> -</div> -<hr> -<div class="refsect2"> -<a name="GstVaapiEncodeVP9--keyframe-period"></a><h3>The <code class="literal">“keyframe-period”</code> property</h3> -<pre class="programlisting"> “keyframe-period” <a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a></pre> -<p>Maximal distance between two keyframes (0: auto-calculate).</p> -<p>Flags: Read / Write</p> -<p>Allowed values: [1,300]</p> -<p>Default value: 30</p> -</div> -<hr> -<div class="refsect2"> -<a name="GstVaapiEncodeVP9--loop-filter-level"></a><h3>The <code class="literal">“loop-filter-level”</code> property</h3> -<pre class="programlisting"> “loop-filter-level” <a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a></pre> -<p>Controls the deblocking filter strength.</p> -<p>Flags: Read / Write</p> -<p>Allowed values: <= 63</p> -<p>Default value: 10</p> -</div> -<hr> -<div class="refsect2"> -<a name="GstVaapiEncodeVP9--rate-control"></a><h3>The <code class="literal">“rate-control”</code> property</h3> -<pre class="programlisting"> “rate-control” <span class="type">GstVaapiRateControlVP9</span></pre> -<p>Rate control mode.</p> -<p>Flags: Read / Write</p> -<p>Default value: Constant QP</p> -</div> -<hr> -<div class="refsect2"> -<a name="GstVaapiEncodeVP9--ref-pic-mode"></a><h3>The <code class="literal">“ref-pic-mode”</code> property</h3> -<pre class="programlisting"> “ref-pic-mode” <span class="type">GstVaapiEncoderVP9RefPicMode</span></pre> -<p>Reference Picture Selection Modes.</p> -<p>Flags: Read / Write</p> -<p>Default value: Use Keyframe(Alt & Gold) and Previousframe(Last) for prediction </p> -</div> -<hr> -<div class="refsect2"> -<a name="GstVaapiEncodeVP9--sharpness-level"></a><h3>The <code class="literal">“sharpness-level”</code> property</h3> -<pre class="programlisting"> “sharpness-level” <a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a></pre> -<p>Controls the deblocking filter sensitivity.</p> -<p>Flags: Read / Write</p> -<p>Allowed values: <= 7</p> -<p>Default value: 0</p> -</div> -<hr> -<div class="refsect2"> -<a name="GstVaapiEncodeVP9--tune"></a><h3>The <code class="literal">“tune”</code> property</h3> -<pre class="programlisting"> “tune” <span class="type">GstVaapiEncoderTuneVP9</span></pre> -<p>Encoder tuning option.</p> -<p>Flags: Read / Write</p> -<p>Default value: None</p> -</div> -<hr> -<div class="refsect2"> -<a name="GstVaapiEncodeVP9--yac-qi"></a><h3>The <code class="literal">“yac-qi”</code> property</h3> -<pre class="programlisting"> “yac-qi” <a href="/usr/share/gtk-doc/html/glibglib-Basic-Types.html#guint"><span class="type">guint</span></a></pre> -<p>Quantization Table index for Luma AC Coefficients.</p> -<p>Flags: Read / Write</p> -<p>Allowed values: <= 255</p> -<p>Default value: 60</p> -</div> -</div> </div> <div class="footer"> <hr>Generated by GTK-Doc V1.25</div> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-vaapi-1.12.0/docs/plugins/inspect/plugin-vaapi.xml new/gstreamer-vaapi-1.12.1/docs/plugins/inspect/plugin-vaapi.xml --- old/gstreamer-vaapi-1.12.0/docs/plugins/inspect/plugin-vaapi.xml 2017-05-04 14:23:36.000000000 +0200 +++ new/gstreamer-vaapi-1.12.1/docs/plugins/inspect/plugin-vaapi.xml 2017-06-20 10:42:59.000000000 +0200 @@ -3,7 +3,7 @@ <description>VA-API based elements</description> <filename>../../gst/vaapi/.libs/libgstvaapi.so</filename> <basename>libgstvaapi.so</basename> - <version>1.12.0</version> + <version>1.12.1</version> <license>LGPL</license> <source>gstreamer-vaapi</source> <package>gstreamer-vaapi</package> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-vaapi-1.12.0/gst/vaapi/gstvaapipluginutil.c new/gstreamer-vaapi-1.12.1/gst/vaapi/gstvaapipluginutil.c --- old/gstreamer-vaapi-1.12.0/gst/vaapi/gstvaapipluginutil.c 2017-04-27 13:12:19.000000000 +0200 +++ new/gstreamer-vaapi-1.12.1/gst/vaapi/gstvaapipluginutil.c 2017-06-20 08:40:00.000000000 +0200 @@ -425,8 +425,7 @@ gst_structure_set (structure, "width", GST_TYPE_INT_RANGE, 1, G_MAXINT, "height", GST_TYPE_INT_RANGE, 1, G_MAXINT, - "framerate", GST_TYPE_FRACTION_RANGE, 0, 1, G_MAXINT, 1, - "pixel-aspect-ratio", GST_TYPE_FRACTION_RANGE, 0, 1, G_MAXINT, 1, NULL); + "framerate", GST_TYPE_FRACTION_RANGE, 0, 1, G_MAXINT, 1, NULL); } GstCaps * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-vaapi-1.12.0/gst/vaapi/gstvaapisink.c new/gstreamer-vaapi-1.12.1/gst/vaapi/gstvaapisink.c --- old/gstreamer-vaapi-1.12.0/gst/vaapi/gstvaapisink.c 2017-04-27 12:05:22.000000000 +0200 +++ new/gstreamer-vaapi-1.12.1/gst/vaapi/gstvaapisink.c 2017-06-20 08:40:00.000000000 +0200 @@ -588,6 +588,7 @@ { GstVaapiSink *const sink = GST_VAAPISINK (overlay); + sink->handle_events = handle_events; gst_vaapisink_set_event_handling (sink, handle_events); } @@ -934,7 +935,6 @@ return; GST_OBJECT_LOCK (sink); - sink->handle_events = handle_events; if (handle_events && !sink->event_thread) { /* Setup our event listening thread */ GST_DEBUG ("starting xevent thread"); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-vaapi-1.12.0/gst-libs/gst/vaapi/gstvaapidecoder_h264.c new/gstreamer-vaapi-1.12.1/gst-libs/gst/vaapi/gstvaapidecoder_h264.c --- old/gstreamer-vaapi-1.12.0/gst-libs/gst/vaapi/gstvaapidecoder_h264.c 2017-04-27 12:05:22.000000000 +0200 +++ new/gstreamer-vaapi-1.12.1/gst-libs/gst/vaapi/gstvaapidecoder_h264.c 2017-06-20 08:40:00.000000000 +0200 @@ -1278,6 +1278,8 @@ g_free (priv->prev_frames); priv->prev_frames = NULL; priv->prev_frames_alloc = 0; + gst_vaapi_parser_info_h264_replace (&priv->active_pps, NULL); + gst_vaapi_parser_info_h264_replace (&priv->active_sps, NULL); priv->profile = GST_VAAPI_PROFILE_UNKNOWN; priv->entrypoint = GST_VAAPI_ENTRYPOINT_VLD; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-vaapi-1.12.0/gst-libs/gst/vaapi/gstvaapiwindow_x11.c new/gstreamer-vaapi-1.12.1/gst-libs/gst/vaapi/gstvaapiwindow_x11.c --- old/gstreamer-vaapi-1.12.0/gst-libs/gst/vaapi/gstvaapiwindow_x11.c 2017-04-27 12:05:22.000000000 +0200 +++ new/gstreamer-vaapi-1.12.1/gst-libs/gst/vaapi/gstvaapiwindow_x11.c 2017-06-20 08:40:00.000000000 +0200 @@ -37,6 +37,7 @@ #include "gstvaapipixmap_priv.h" #include "gstvaapidisplay_x11.h" #include "gstvaapidisplay_x11_priv.h" +#include "gstvaapisurface_priv.h" #include "gstvaapiutils.h" #include "gstvaapiutils_x11.h" @@ -463,9 +464,15 @@ gst_vaapi_window_vpp_convert_internal (window, surface, NULL, NULL, flags); if (G_LIKELY (vpp_surface)) { + GstVaapiRectangle vpp_src_rect; + surface_id = GST_VAAPI_OBJECT_ID (vpp_surface); + vpp_src_rect.x = vpp_src_rect.y = 0; + vpp_src_rect.width = GST_VAAPI_SURFACE_WIDTH (vpp_surface); + vpp_src_rect.height = GST_VAAPI_SURFACE_HEIGHT (vpp_surface); + status = - gst_vaapi_window_x11_put_surface (window, surface_id, src_rect, + gst_vaapi_window_x11_put_surface (window, surface_id, &vpp_src_rect, dst_rect, flags); ret = vaapi_check_status (status, "vaPutSurface()"); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-vaapi-1.12.0/gstreamer-vaapi.doap new/gstreamer-vaapi-1.12.1/gstreamer-vaapi.doap --- old/gstreamer-vaapi-1.12.0/gstreamer-vaapi.doap 2017-05-04 11:59:12.000000000 +0200 +++ new/gstreamer-vaapi-1.12.1/gstreamer-vaapi.doap 2017-06-20 08:47:38.000000000 +0200 @@ -27,6 +27,16 @@ <release> <Version> + <revision>1.12.1</revision> + <branch>1.12</branch> + <name></name> + <created>2017-06-20</created> + <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-1.12.1...." /> + </Version> + </release> + + <release> + <Version> <revision>1.12.0</revision> <branch>master</branch> <name></name> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-vaapi-1.12.0/meson.build new/gstreamer-vaapi-1.12.1/meson.build --- old/gstreamer-vaapi-1.12.0/meson.build 2017-05-04 11:59:12.000000000 +0200 +++ new/gstreamer-vaapi-1.12.1/meson.build 2017-06-20 09:27:57.000000000 +0200 @@ -1,5 +1,5 @@ project('gstreamer-vaapi', 'c', - version : '1.12.0', + version : '1.12.1', meson_version : '>= 0.36.0', default_options : [ 'warning_level=1', 'buildtype=debugoptimized' ])
participants (1)
-
root@hilbert.suse.de