Hello community, here is the log from the commit of package gstreamer-validate for openSUSE:Factory checked in at 2017-06-22 10:40:26 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gstreamer-validate (Old) and /work/SRC/openSUSE:Factory/.gstreamer-validate.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "gstreamer-validate" Thu Jun 22 10:40:26 2017 rev:9 rq:505411 version:1.12.1 Changes: -------- --- /work/SRC/openSUSE:Factory/gstreamer-validate/gstreamer-validate.changes 2017-06-19 13:23:31.835251008 +0200 +++ /work/SRC/openSUSE:Factory/.gstreamer-validate.new/gstreamer-validate.changes 2017-06-22 10:40:27.897014039 +0200 @@ -1,0 +2,7 @@ +Wed Jun 21 08:52:43 UTC 2017 - zaitor@opensuse.org + +- Update to version 1.12.1: + + validate: Target the 1.12 integration testsuite. + + Fixup version in meson.build. + +------------------------------------------------------------------- Old: ---- gst-validate-1.12.0.tar.xz New: ---- gst-validate-1.12.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gstreamer-validate.spec ++++++ --- /var/tmp/diff_new_pack.aOUl5t/_old 2017-06-22 10:40:28.480931713 +0200 +++ /var/tmp/diff_new_pack.aOUl5t/_new 2017-06-22 10:40:28.480931713 +0200 @@ -18,7 +18,7 @@ %define _name gst-validate Name: gstreamer-validate -Version: 1.12.0 +Version: 1.12.1 Release: 0 Summary: Validate GStreamer Pipelines License: LGPL-2.1+ ++++++ gst-validate-1.12.0.tar.xz -> gst-validate-1.12.1.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-validate-1.12.0/ChangeLog new/gst-validate-1.12.1/ChangeLog --- old/gst-validate-1.12.0/ChangeLog 2017-05-04 14:20:32.000000000 +0200 +++ new/gst-validate-1.12.1/ChangeLog 2017-06-20 10:39:08.000000000 +0200 @@ -1,9 +1,29 @@ -=== release 1.12.0 === +=== release 1.12.1 === -2017-05-04 Sebastian Dröge <slomo@coaxion.net> +2017-06-20 Sebastian Dröge <slomo@coaxion.net> * configure.ac: - releasing 1.12.0 + releasing 1.12.1 + +2017-05-04 13:47:36 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com> + + * validate/configure.ac: + validate: Target the 1.12 integration testsuite + +2017-05-04 19:01:52 +0300 Sebastian Dröge <sebastian@centricular.com> + + * meson.build: + Fixup version in meson.build + +=== release 1.12.0 === + +2017-05-04 15:48:44 +0300 Sebastian Dröge <sebastian@centricular.com> + + * validate/ChangeLog: + * validate/NEWS: + * validate/configure.ac: + * validate/gst-validate.doap: + Release 1.12.0 2017-04-30 14:35:29 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-validate-1.12.0/NEWS new/gst-validate-1.12.1/NEWS --- old/gst-validate-1.12.0/NEWS 2017-05-04 14:21:13.000000000 +0200 +++ new/gst-validate-1.12.1/NEWS 2017-06-20 10:39:44.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/gst-validate-1.12.0/configure new/gst-validate-1.12.1/configure --- old/gst-validate-1.12.0/configure 2017-05-04 11:32:26.000000000 +0200 +++ new/gst-validate-1.12.1/configure 2017-06-20 09:22:49.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for Gst-Validate 1.12.0. +# Generated by GNU Autoconf 2.69 for Gst-Validate 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='Gst-Validate' PACKAGE_TARNAME='gst-validate' -PACKAGE_VERSION='1.12.0' -PACKAGE_STRING='Gst-Validate 1.12.0' +PACKAGE_VERSION='1.12.1' +PACKAGE_STRING='Gst-Validate 1.12.1' PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer' PACKAGE_URL='' @@ -1566,7 +1566,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 Gst-Validate 1.12.0 to adapt to many kinds of systems. +\`configure' configures Gst-Validate 1.12.1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1638,7 +1638,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of Gst-Validate 1.12.0:";; + short | recursive ) echo "Configuration of Gst-Validate 1.12.1:";; esac cat <<\_ACEOF @@ -1838,7 +1838,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -Gst-Validate configure 1.12.0 +Gst-Validate configure 1.12.1 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2116,7 +2116,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by Gst-Validate $as_me 1.12.0, which was +It was created by Gst-Validate $as_me 1.12.1, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2466,7 +2466,7 @@ -GST_VALIDATE_TESTSUITE_VERSION="master" +GST_VALIDATE_TESTSUITE_VERSION="1.12" EXP_VAR=GST_VALIDATE_TESTSUITE_VERSION FROM_VAR=$GST_VALIDATE_TESTSUITE_VERSION @@ -3125,7 +3125,7 @@ # Define the identity of the package. PACKAGE='gst-validate' - VERSION='1.12.0' + VERSION='1.12.1' cat >>confdefs.h <<_ACEOF @@ -3336,9 +3336,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) @@ -3349,7 +3349,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 @@ -8183,10 +8183,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 @@ -20283,7 +20283,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by Gst-Validate $as_me 1.12.0, which was +This file was extended by Gst-Validate $as_me 1.12.1, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -20349,7 +20349,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -Gst-Validate config.status 1.12.0 +Gst-Validate 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/gst-validate-1.12.0/configure.ac new/gst-validate-1.12.1/configure.ac --- old/gst-validate-1.12.0/configure.ac 2017-05-04 11:32:09.000000000 +0200 +++ new/gst-validate-1.12.1/configure.ac 2017-06-20 09:22:32.000000000 +0200 @@ -2,7 +2,7 @@ dnl initialize autoconf dnl when going to/from release please set the nano (fourth number) right ! dnl releases only do Wall, cvs and prerelease does Werror too -AC_INIT(Gst-Validate, 1.12.0, +AC_INIT(Gst-Validate, 1.12.1, http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer, gst-validate) @@ -10,7 +10,7 @@ dnl of gst-validate. During development it should be "master" dnl during release cycle it should be the release version (1.6 in the 1.6 dnl branch, 1.5.90 for the 1.5.90 release) -GST_VALIDATE_TESTSUITE_VERSION="master" +GST_VALIDATE_TESTSUITE_VERSION="1.12" AS_AC_EXPAND(GST_VALIDATE_TESTSUITE_VERSION, $GST_VALIDATE_TESTSUITE_VERSION) AG_GST_INIT @@ -49,7 +49,7 @@ AC_DEFINE_UNQUOTED(GST_API_VERSION, "$GST_API_VERSION", [GStreamer API Version]) -AS_LIBTOOL(GST, 1200, 0, 1200) +AS_LIBTOOL(GST, 1201, 0, 1201) dnl *** required versions of GStreamer stuff *** GST_REQ=1.12.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-validate-1.12.0/docs/plugins/html/index.html new/gst-validate-1.12.1/docs/plugins/html/index.html --- old/gst-validate-1.12.0/docs/plugins/html/index.html 2017-05-04 14:21:22.000000000 +0200 +++ new/gst-validate-1.12.1/docs/plugins/html/index.html 2017-06-20 10:39:47.000000000 +0200 @@ -16,7 +16,7 @@ <div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">GStreamer Validate Plugins 1.0 Plugins Reference Manual</p></th></tr></table></div> <div><p class="releaseinfo"> GStreamer Validate Plugins 1.0 Plugins Reference Manual - for GStreamer Validate 1.0 (1.12.0) + for GStreamer Validate 1.0 (1.12.1) The latest version of this documentation can be found on-line at <a class="ulink" href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-validate-plugin..." target="_top"> http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-validate-plugin... diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-validate-1.12.0/launcher/config.py new/gst-validate-1.12.1/launcher/config.py --- old/gst-validate-1.12.0/launcher/config.py 2017-05-04 11:32:29.000000000 +0200 +++ new/gst-validate-1.12.1/launcher/config.py 2017-06-20 09:22:52.000000000 +0200 @@ -20,4 +20,4 @@ LIBDIR = r'/usr/local/lib' DATADIR = r'/usr/local/share' BUILDDIR = r'@BUILDDIR@' -GST_VALIDATE_TESTSUITE_VERSION = 'master' +GST_VALIDATE_TESTSUITE_VERSION = '1.12' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-validate-1.12.0/po/gst-validate-1.0.pot new/gst-validate-1.12.1/po/gst-validate-1.0.pot --- old/gst-validate-1.12.0/po/gst-validate-1.0.pot 2017-05-04 14:21:22.000000000 +0200 +++ new/gst-validate-1.12.1/po/gst-validate-1.0.pot 2017-06-20 10:39:47.000000000 +0200 @@ -5,9 +5,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: gst-validate 1.12.0\n" +"Project-Id-Version: gst-validate 1.12.1\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2017-05-04 15:21+0300\n" +"POT-Creation-Date: 2017-06-20 11:39+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n"