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