Hello community,

here is the log from the commit of package gstreamer for openSUSE:Factory 
checked in at 2016-04-30 23:26:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gstreamer (Old)
 and      /work/SRC/openSUSE:Factory/.gstreamer.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gstreamer"

Changes:
--------
--- /work/SRC/openSUSE:Factory/gstreamer/gstreamer-doc.changes  2015-11-24 
22:28:56.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.gstreamer.new/gstreamer-doc.changes     
2016-04-30 23:26:18.000000000 +0200
@@ -1,0 +2,5 @@
+Sat Mar 26 19:04:04 UTC 2016 - zai...@opensuse.org
+
+- Run pre_checkin.sh to get in sync with gstreamer.
+
+-------------------------------------------------------------------
--- /work/SRC/openSUSE:Factory/gstreamer/gstreamer.changes      2016-02-12 
11:21:35.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.gstreamer.new/gstreamer.changes 2016-04-30 
23:26:18.000000000 +0200
@@ -1,0 +2,27 @@
+Sat Mar 26 16:29:37 UTC 2016 - zai...@opensuse.org
+
+- Update to version 1.8.0:
+  + Hardware-accelerated zero-copy video decoding on Android
+  + New video capture source for Android using the
+    android.hardware.Camera API.
+  + Windows Media reverse playback support (ASF/WMV/WMA).
+  + New tracing system provides support for more sophisticated
+    debugging tools.
+  + New high-level GstPlayer playback convenience API.
+  + Initial support for the new Vulkan API, see Matthew Waters'
+    blog post for more details.
+  + Improved Opus audio codec support: Support for more than two
+    channels; MPEG-TS demuxer/muxer can now handle Opus;
+    sample-accurate encoding/decoding/transmuxing with Ogg,
+    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
+    new codec utility functions for Opus header and caps handling
+    in pbutils library. The Opus encoder/decoder elements were
+    also moved to gst-plugins-base (from -bad), and the opus RTP
+    depayloader/payloader to -good.
+  + GStreamer VAAPI module now released and maintained as part of
+    the GStreamer project.
+  + Asset proxy support in the GStreamer Editing Services.
+  + Bugs fixed: bgo#763491, bgo#763895, bgo#764034, bgo#763770.
+- Rebase gstreamer-rpm-prov.patch, base on fedora patch.
+
+-------------------------------------------------------------------

Old:
----
  gstreamer-1.6.3.tar.xz

New:
----
  gstreamer-1.8.0.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gstreamer-doc.spec ++++++
--- /var/tmp/diff_new_pack.kD2xxt/_old  2016-04-30 23:26:19.000000000 +0200
+++ /var/tmp/diff_new_pack.kD2xxt/_new  2016-04-30 23:26:19.000000000 +0200
@@ -19,7 +19,7 @@
 Name:           gstreamer-doc
 %define _name   gstreamer
 %define         build_doc 1
-Version:        1.6.3
+Version:        1.8.0
 Release:        0
 %define gst_branch 1.0
 Summary:        Streaming-Media Framework Runtime
@@ -40,7 +40,7 @@
 BuildRequires:  check-devel
 BuildRequires:  fdupes
 BuildRequires:  flex
-BuildRequires:  glib2-devel >= 2.32.0
+BuildRequires:  glib2-devel >= 2.40.0
 BuildRequires:  gnome-patch-translation
 BuildRequires:  libcap-devel
 BuildRequires:  libtool

++++++ gstreamer.spec ++++++
--- /var/tmp/diff_new_pack.kD2xxt/_old  2016-04-30 23:26:19.000000000 +0200
+++ /var/tmp/diff_new_pack.kD2xxt/_new  2016-04-30 23:26:19.000000000 +0200
@@ -19,7 +19,7 @@
 Name:           gstreamer
 %define _name   gstreamer
 %define build_doc 0
-Version:        1.6.3
+Version:        1.8.0
 Release:        0
 %define gst_branch 1.0
 Summary:        Streaming-Media Framework Runtime
@@ -40,7 +40,7 @@
 BuildRequires:  check-devel
 BuildRequires:  fdupes
 BuildRequires:  flex
-BuildRequires:  glib2-devel >= 2.32.0
+BuildRequires:  glib2-devel >= 2.40.0
 BuildRequires:  gnome-patch-translation
 BuildRequires:  libcap-devel
 BuildRequires:  libtool

++++++ gstreamer-1.6.3.tar.xz -> gstreamer-1.8.0.tar.xz ++++++
++++ 163343 lines of diff (skipped)

++++++ gstreamer-rpm-prov.patch ++++++
--- /var/tmp/diff_new_pack.kD2xxt/_old  2016-04-30 23:26:21.000000000 +0200
+++ /var/tmp/diff_new_pack.kD2xxt/_new  2016-04-30 23:26:21.000000000 +0200
@@ -1,8 +1,17 @@
-Index: gstreamer-0.11.94/tools/gst-inspect.c
-===================================================================
---- gstreamer-0.11.94.orig/tools/gst-inspect.c
-+++ gstreamer-0.11.94/tools/gst-inspect.c
-@@ -1350,9 +1350,225 @@ print_element_info (GstElementFactory *
+From 8dfeddab12777e90f8739f9dab33c62657465854 Mon Sep 17 00:00:00 2001
+From: Wim Taymans <wtaym...@redhat.com>
+Date: Mon, 4 Jan 2016 11:39:33 +0100
+Subject: [PATCH] inspect: Add RPM output format
+
+---
+ tools/gst-inspect.c | 276 +++++++++++++++++++++++++++++++++++++++++++++++++---
+ 1 file changed, 261 insertions(+), 15 deletions(-)
+
+diff --git a/tools/gst-inspect.c b/tools/gst-inspect.c
+index 845f52e..9084949 100644
+--- a/tools/gst-inspect.c
++++ b/tools/gst-inspect.c
+@@ -1302,9 +1302,225 @@ print_element_info (GstElementFactory * factory, 
gboolean print_names)
    return 0;
  }
  
@@ -229,22 +238,21 @@
  {
    GstPadDirection direction;
    const gchar *type_name;
-@@ -1377,6 +1593,14 @@ print_plugin_automatic_install_info_code
+@@ -1330,6 +1546,13 @@ print_plugin_automatic_install_info_codecs 
(GstElementFactory * factory)
      return;
    }
  
-+#if 0
 +  if (rpm_format) {
 +    /* Ignore NONE ranked plugins */
-+    if (GST_PLUGIN_FEATURE (factory)->rank == GST_RANK_NONE)
++    if ((gst_plugin_feature_get_rank (GST_PLUGIN_FEATURE (factory))) ==
++        GST_RANK_NONE)
 +      return;
 +  }
-+#endif
 +
    /* decoder/demuxer sink pads should always be static and there should only
     * be one, the same applies to encoders/muxers and source pads */
    static_templates = gst_element_factory_get_static_pad_templates (factory);
-@@ -1413,15 +1637,20 @@ print_plugin_automatic_install_info_code
+@@ -1366,15 +1589,20 @@ print_plugin_automatic_install_info_codecs 
(GstElementFactory * factory)
      gst_structure_remove_field (s, "rate");
      gst_structure_remove_field (s, "depth");
      gst_structure_remove_field (s, "clock-rate");
@@ -269,7 +277,7 @@
  {
    const gchar *const *protocols;
  
-@@ -1430,13 +1659,19 @@ print_plugin_automatic_install_info_prot
+@@ -1383,13 +1611,19 @@ print_plugin_automatic_install_info_protocols 
(GstElementFactory * factory)
      switch (gst_element_factory_get_uri_type (factory)) {
        case GST_URI_SINK:
          while (*protocols != NULL) {
@@ -291,7 +299,7 @@
            ++protocols;
          }
          break;
-@@ -1447,7 +1682,7 @@ print_plugin_automatic_install_info_prot
+@@ -1400,7 +1634,7 @@ print_plugin_automatic_install_info_protocols 
(GstElementFactory * factory)
  }
  
  static void
@@ -300,7 +308,7 @@
  {
    GList *features, *l;
  
-@@ -1466,11 +1701,15 @@ print_plugin_automatic_install_info (Gst
+@@ -1419,11 +1653,15 @@ print_plugin_automatic_install_info (GstPlugin * 
plugin)
      if (feature_plugin == plugin) {
        GstElementFactory *factory;
  
@@ -319,7 +327,7 @@
      }
      if (feature_plugin)
        gst_object_unref (feature_plugin);
-@@ -1492,7 +1731,7 @@ print_all_plugin_automatic_install_info
+@@ -1445,7 +1683,7 @@ print_all_plugin_automatic_install_info (void)
      plugin = (GstPlugin *) (plugins->data);
      plugins = g_list_next (plugins);
  
@@ -328,7 +336,7 @@
    }
    gst_plugin_list_free (orig_plugins);
  }
-@@ -1504,6 +1743,7 @@ main (int argc, char *argv[])
+@@ -1457,6 +1695,7 @@ main (int argc, char *argv[])
    gboolean do_print_blacklist = FALSE;
    gboolean plugin_name = FALSE;
    gboolean print_aii = FALSE;
@@ -336,7 +344,7 @@
    gboolean uri_handlers = FALSE;
    gboolean check_exists = FALSE;
    gchar *min_version = NULL;
-@@ -1521,6 +1761,9 @@ main (int argc, char *argv[])
+@@ -1474,6 +1713,9 @@ main (int argc, char *argv[])
                "or all plugins provide.\n                                      
 "
                "Useful in connection with external automatic plugin "
                "installation mechanisms"), NULL},
@@ -346,7 +354,7 @@
      {"plugin", '\0', 0, G_OPTION_ARG_NONE, &plugin_name,
          N_("List the plugin contents"), NULL},
      {"exists", '\0', 0, G_OPTION_ARG_NONE, &check_exists,
-@@ -1650,7 +1893,7 @@ main (int argc, char *argv[])
+@@ -1610,7 +1852,7 @@ main (int argc, char *argv[])
        /* if there is such a plugin, print out info */
        if (plugin) {
          if (print_aii) {
@@ -355,7 +363,7 @@
          } else {
            print_plugin_info (plugin);
            print_plugin_features (plugin);
-@@ -1663,13 +1906,18 @@ main (int argc, char *argv[])
+@@ -1623,13 +1865,17 @@ main (int argc, char *argv[])
  
            if (plugin) {
              if (print_aii) {
@@ -366,12 +374,14 @@
                print_plugin_features (plugin);
              }
            } else {
-             g_printerr (_("Could not load plugin file: %s\n"), 
error->message);
-+          if (!print_aii_rpm)
-+            g_print (_("Could not load plugin file: %s\n"), error->message);
-+          else
-+            g_printerr (_("Could not load plugin file: %s\n"),
-+              error->message);
-             g_error_free (error);
+-            g_printerr (_("Could not load plugin file: %s\n"), 
error->message);
++            if (!print_aii_rpm)
++              g_print (_("Could not load plugin file: %s\n"), error->message);
++            else
++              g_printerr (_("Could not load plugin file: %s\n"),
++                  error->message);
+             g_clear_error (&error);
              return -1;
            }
+-- 
+2.5.0


Reply via email to