commit gstreamer-transcoder for openSUSE:Factory

2019-06-30 Thread root
Hello community,

here is the log from the commit of package gstreamer-transcoder for 
openSUSE:Factory checked in at 2019-06-30 14:40:49

Comparing /work/SRC/openSUSE:Factory/gstreamer-transcoder (Old)
 and  /work/SRC/openSUSE:Factory/.gstreamer-transcoder.new.4615 (New)


Package is "gstreamer-transcoder"

Sun Jun 30 14:40:49 2019 rev:11 rq:711873 version:1.16.0

Changes:

--- 
/work/SRC/openSUSE:Factory/gstreamer-transcoder/gstreamer-transcoder.changes
2018-10-04 19:00:41.827253518 +0200
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-transcoder.new.4615/gstreamer-transcoder.changes
  2019-06-30 14:40:49.767928488 +0200
@@ -1,0 +2,6 @@
+Wed Jun  5 21:23:54 UTC 2019 - Bjørn Lie 
+
+- Update to version 1.16.0:
+  + No changes, version bump only.
+
+---

Old:

  gst-transcoder-1.14.1.tar.gz

New:

  gst-transcoder-1.16.0.tar.gz



Other differences:
--
++ gstreamer-transcoder.spec ++
--- /var/tmp/diff_new_pack.UFIsaw/_old  2019-06-30 14:40:50.919930443 +0200
+++ /var/tmp/diff_new_pack.UFIsaw/_new  2019-06-30 14:40:50.927930457 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package gstreamer-transcoder
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %define _name   gst-transcoder
 Name:   gstreamer-transcoder
-Version:1.14.1
+Version:1.16.0
 Release:0
 Summary:GStreamer Transcoding API
 License:LGPL-2.1-only
@@ -32,7 +32,7 @@
 BuildRequires:  pkgconfig(glib-2.0)
 BuildRequires:  pkgconfig(gobject-2.0)
 BuildRequires:  pkgconfig(gobject-introspection-1.0)
-BuildRequires:  pkgconfig(gstreamer-pbutils-1.0)
+BuildRequires:  pkgconfig(gstreamer-pbutils-1.0) >= 1.15.0
 
 %description
 GStreamer Transcoding API.

++ gst-transcoder-1.14.1.tar.gz -> gst-transcoder-1.16.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gst-transcoder-1.14.1/docs/libs/meson.build 
new/gst-transcoder-1.16.0/docs/libs/meson.build
--- old/gst-transcoder-1.14.1/docs/libs/meson.build 2018-07-23 
16:37:27.0 +0200
+++ new/gst-transcoder-1.16.0/docs/libs/meson.build 2018-07-23 
16:41:18.0 +0200
@@ -32,7 +32,7 @@
   scan_args : ['--deprecated-guards=GST_DISABLE_DEPRECATED',
 '--ignore-decorators=GST_EXPORT',
 ],
-  scanobj_args : ['--type-init-func="gst_init(NULL,NULL)'],
+  scanobjs_args : ['--type-init-func="gst_init(NULL,NULL)"'],
   gobject_typesfile : types,
   dependencies : [gst_transcoder_dep, gst_dep],
   fixxref_args: doc_deps + ['--html-dir=' + get_option('prefix') + 
'/share/gtk-doc/html/'],
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gst-transcoder-1.14.1/gst-libs/gst/transcoding/transcoder/gsttranscoder.c 
new/gst-transcoder-1.16.0/gst-libs/gst/transcoding/transcoder/gsttranscoder.c
--- 
old/gst-transcoder-1.14.1/gst-libs/gst/transcoding/transcoder/gsttranscoder.c   
2018-07-23 16:37:27.0 +0200
+++ 
new/gst-transcoder-1.16.0/gst-libs/gst/transcoding/transcoder/gsttranscoder.c   
2018-07-23 16:41:18.0 +0200
@@ -1033,9 +1033,6 @@
 
   profile = create_encoding_profile (encoding_profile);
 
-  if (!profile)
-return NULL;
-
   return gst_transcoder_new_full (source_uri, dest_uri, profile, NULL);
 }
 
@@ -1062,7 +1059,6 @@
 
   g_return_val_if_fail (source_uri, NULL);
   g_return_val_if_fail (dest_uri, NULL);
-  g_return_val_if_fail (profile, NULL);
 
   return g_object_new (GST_TYPE_TRANSCODER, "src-uri", source_uri,
   "dest-uri", dest_uri, "profile", profile,
@@ -1117,7 +1113,6 @@
   g_mutex_init ();
   g_cond_init ();
 
-  data.user_error = error;
   g_signal_connect (self, "error", G_CALLBACK (_error_cb), );
   g_signal_connect (self, "done", G_CALLBACK (_done_cb), );
   gst_transcoder_run_async (self);
@@ -1128,6 +1123,12 @@
   }
   g_mutex_unlock ();
 
+  if (data.user_error) {
+g_propagate_error (error, *data.user_error);
+
+return FALSE;
+  }
+
   return TRUE;
 }
 
@@ -1147,6 +1148,13 @@
 
   GST_DEBUG_OBJECT (self, "Play");
 
+  if (!self->profile) {
+emit_error (self, g_error_new (GST_TRANSCODER_ERROR,
+GST_TRANSCODER_ERROR_FAILED, "No \"profile\" provided"), NULL);
+
+return;
+  }
+
   self->target_state = GST_STATE_PLAYING;
   state_ret = gst_element_set_state (self->transcodebin, GST_STATE_PLAYING);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 

commit gstreamer-transcoder for openSUSE:Factory

2018-10-04 Thread root
Hello community,

here is the log from the commit of package gstreamer-transcoder for 
openSUSE:Factory checked in at 2018-10-04 19:00:40

Comparing /work/SRC/openSUSE:Factory/gstreamer-transcoder (Old)
 and  /work/SRC/openSUSE:Factory/.gstreamer-transcoder.new (New)


Package is "gstreamer-transcoder"

Thu Oct  4 19:00:40 2018 rev:10 rq:638665 version:1.14.1

Changes:

--- 
/work/SRC/openSUSE:Factory/gstreamer-transcoder/gstreamer-transcoder.changes
2018-06-27 10:22:51.880879619 +0200
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-transcoder.new/gstreamer-transcoder.changes
   2018-10-04 19:00:41.827253518 +0200
@@ -1,0 +2,9 @@
+Wed Sep 26 22:36:00 UTC 2018 - bjorn@gmail.com
+
+- Update to version 1.14.1:
+  + transcodebin: Handle files with several tracks of a kind. This
+doesn't support transcoding the various tracks yet, but there
+is a FIXME about that for now.
+  + Force profile=high in youtube target.
+
+---

Old:

  gst-transcoder-1.14.0.tar.gz

New:

  gst-transcoder-1.14.1.tar.gz



Other differences:
--
++ gstreamer-transcoder.spec ++
--- /var/tmp/diff_new_pack.H5J03o/_old  2018-10-04 19:00:42.519252793 +0200
+++ /var/tmp/diff_new_pack.H5J03o/_new  2018-10-04 19:00:42.523252789 +0200
@@ -12,13 +12,13 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 %define _name   gst-transcoder
 Name:   gstreamer-transcoder
-Version:1.14.0
+Version:1.14.1
 Release:0
 Summary:GStreamer Transcoding API
 License:LGPL-2.1-only

++ gst-transcoder-1.14.0.tar.gz -> gst-transcoder-1.14.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gst-transcoder-1.14.0/data/targets/online-service/youtube.gep 
new/gst-transcoder-1.14.1/data/targets/online-service/youtube.gep
--- old/gst-transcoder-1.14.0/data/targets/online-service/youtube.gep   
2018-03-24 13:38:14.0 +0100
+++ new/gst-transcoder-1.14.1/data/targets/online-service/youtube.gep   
2018-07-23 16:37:27.0 +0200
@@ -19,6 +19,6 @@
 [streamprofile-default-1]
 parent=default
 type=video
-format=video/x-h264
+format=video/x-h264,profile=high
 preset=Profile YouTube
 pass=0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gst-transcoder-1.14.0/gst/transcode/gsttranscodebin.c 
new/gst-transcoder-1.14.1/gst/transcode/gsttranscodebin.c
--- old/gst-transcoder-1.14.0/gst/transcode/gsttranscodebin.c   2018-03-24 
13:38:14.0 +0100
+++ new/gst-transcoder-1.14.1/gst/transcode/gsttranscodebin.c   2018-07-23 
16:37:27.0 +0200
@@ -104,7 +104,8 @@
 GstCaps * caps)
 {
   GstPad *filter_src = NULL, *filter_sink = NULL;
-  GstElement *filter = NULL;
+  GstElement* filter = NULL;
+  GstObject *filter_parent;
 
   if (self->video_filter &&
   !g_strcmp0 (gst_structure_get_name (gst_caps_get_structure (caps, 0)),
@@ -119,6 +120,15 @@
   if (!filter)
 return pad;
 
+  if ((filter_parent = gst_object_get_parent (GST_OBJECT (filter {
+  GST_WARNING_OBJECT (self, "Filter already in use (inside %" 
GST_PTR_FORMAT ").",
+filter_parent);
+  GST_FIXME_OBJECT(self, "Handle transcoding several streams of a same 
kind.");
+  gst_object_unref(filter_parent);
+
+  return pad;
+  }
+
   /* We are guaranteed filters only have 1 unique sinkpad and srcpad */
   GST_OBJECT_LOCK (filter);
   filter_sink = filter->sinkpads->data;
@@ -177,24 +187,34 @@
 
   pad = _insert_filter (self, sinkpad, pad, caps);
   lret = gst_pad_link (pad, sinkpad);
-  if (G_UNLIKELY (lret != GST_PAD_LINK_OK)) {
-GstCaps *othercaps = gst_pad_query_caps (sinkpad, NULL);
-caps = gst_pad_get_current_caps (pad);
-
-GST_ELEMENT_ERROR_WITH_DETAILS (self, CORE, PAD,
-(NULL),
-("Couldn't link pads:\n%" GST_PTR_FORMAT ": %" GST_PTR_FORMAT
-"\nand:\n" "%" GST_PTR_FORMAT ": %" GST_PTR_FORMAT "\n\n",
-pad, caps, sinkpad, othercaps),
-("linking-error", GST_TYPE_PAD_LINK_RETURN, lret,
-"source-pad", GST_TYPE_PAD, pad,
-"source-caps", GST_TYPE_CAPS, caps,
-"sink-pad", GST_TYPE_PAD, sinkpad,
-"sink-caps", GST_TYPE_CAPS, othercaps, NULL));
-
-gst_caps_unref (caps);
-if (othercaps)
-  gst_caps_unref (othercaps);
+  switch (lret) {
+case GST_PAD_LINK_OK:
+break;
+case GST_PAD_LINK_WAS_LINKED:
+GST_FIXME_OBJECT(self, "Pad %" 

commit gstreamer-transcoder for openSUSE:Factory

2018-06-27 Thread root
Hello community,

here is the log from the commit of package gstreamer-transcoder for 
openSUSE:Factory checked in at 2018-06-27 10:22:30

Comparing /work/SRC/openSUSE:Factory/gstreamer-transcoder (Old)
 and  /work/SRC/openSUSE:Factory/.gstreamer-transcoder.new (New)


Package is "gstreamer-transcoder"

Wed Jun 27 10:22:30 2018 rev:9 rq:619155 version:1.14.0

Changes:

--- 
/work/SRC/openSUSE:Factory/gstreamer-transcoder/gstreamer-transcoder.changes
2018-03-04 12:51:01.423046063 +0100
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-transcoder.new/gstreamer-transcoder.changes
   2018-06-27 10:22:51.880879619 +0200
@@ -1,0 +2,10 @@
+Mon Jun 25 10:23:07 UTC 2018 - bjorn@gmail.com
+
+- Update to version 1.14.0:
+  + Misc bug fixing compared to 1.12.2.
+- Add gtk-doc BuildRequires and pass disable_doc=false and
+  disable_introspection=false to meson, ensure we build the
+  features we want. Package the now built api documentations in
+  devel package.
+
+---

Old:

  gst-transcoder-1.12.2.tar.gz

New:

  gst-transcoder-1.14.0.tar.gz



Other differences:
--
++ gstreamer-transcoder.spec ++
--- /var/tmp/diff_new_pack.HLz36X/_old  2018-06-27 10:22:52.376861532 +0200
+++ /var/tmp/diff_new_pack.HLz36X/_new  2018-06-27 10:22:52.380861386 +0200
@@ -18,13 +18,15 @@
 
 %define _name   gst-transcoder
 Name:   gstreamer-transcoder
-Version:1.12.2
+Version:1.14.0
 Release:0
 Summary:GStreamer Transcoding API
 License:LGPL-2.1-only
 Group:  Productivity/Multimedia/Other
 URL:https://github.com/pitivi/gst-transcoder
 Source: 
https://github.com/pitivi/%{_name}/archive/%{version}.tar.gz#/%{_name}-%{version}.tar.gz
+
+BuildRequires:  gtk-doc
 BuildRequires:  meson
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(glib-2.0)
@@ -67,7 +69,10 @@
 %setup -q -n %{_name}-%{version}
 
 %build
-%meson
+%meson \
+   -Ddisable_doc=false \
+   -Ddisable_introspection=false \
+   %{nil}
 %meson_build
 
 %install
@@ -77,22 +82,19 @@
 %postun -n libgsttranscoder-1_0-0 -p /sbin/ldconfig
 
 %files
-%defattr(-,root,root)
 %license LICENSE
 %{_bindir}/gst-transcoder-1.0
 %{_libdir}/gstreamer-1.0/libgsttranscode.so
 %{_datadir}/gstreamer-1.0/encoding-profiles/
 
 %files -n libgsttranscoder-1_0-0
-%defattr(-,root,root)
 %{_libdir}/libgsttranscoder-1.0.so.0
 
 %files -n typelib-1_0-GstTranscoder-1_0
-%defattr(-,root,root)
 %{_libdir}/girepository-1.0/GstTranscoder-1.0.typelib
 
 %files devel
-%defattr(-,root,root)
+%doc %{_datadir}/gtk-doc/html/gstreamer-transcoder/
 %{_datadir}/gir-1.0/GstTranscoder-1.0.gir
 %{_includedir}/gstreamer-1.0/gst/transcoder/
 %{_libdir}/libgsttranscoder-1.0.so

++ gst-transcoder-1.12.2.tar.gz -> gst-transcoder-1.14.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gst-transcoder-1.12.2/gst-libs/gst/transcoding/transcoder/gsttranscoder.c 
new/gst-transcoder-1.14.0/gst-libs/gst/transcoding/transcoder/gsttranscoder.c
--- 
old/gst-transcoder-1.12.2/gst-libs/gst/transcoding/transcoder/gsttranscoder.c   
2017-09-22 14:21:52.0 +0200
+++ 
new/gst-transcoder-1.14.0/gst-libs/gst/transcoding/transcoder/gsttranscoder.c   
2018-03-24 13:38:14.0 +0100
@@ -653,6 +653,7 @@
   "msg-error", G_TYPE_STRING, message, NULL);
   emit_error (self, g_error_copy (err), details);
 
+  gst_structure_free (details);
   g_clear_error ();
   g_free (debug);
   g_free (name);
@@ -1085,7 +1086,7 @@
   g_mutex_lock (>m);
   data->done = TRUE;
   if (data->user_error && (*data->user_error) == NULL)
-g_propagate_error (data->user_error, g_error_copy (error));
+g_propagate_error (data->user_error, error);
   g_cond_broadcast (>cond);
   g_mutex_unlock (>m);
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gst-transcoder-1.12.2/meson.build 
new/gst-transcoder-1.14.0/meson.build
--- old/gst-transcoder-1.12.2/meson.build   2017-09-22 14:21:52.0 
+0200
+++ new/gst-transcoder-1.14.0/meson.build   2018-03-24 13:38:14.0 
+0100
@@ -1,5 +1,5 @@
 project('gst-transcoder', 'c',
-version : '1.12.1',
+version : '1.14.0',
 meson_version : '>= 0.36.0')
 
 gst_version = meson.project_version()
@@ -57,21 +57,25 @@
   dependencies : [gst_dep, gst_pbutils_dep],
   include_directories : incl)
 
+gir = find_program('g-ir-scanner', required : false)
 gnome = import ('gnome')
-girtargets = gnome.generate_gir(gst_transcoder,
-  sources : ['gst-libs/gst/transcoding/transcoder/gsttranscoder.h',
- 'gst-libs/gst/transcoding/transcoder/gsttranscoder.c'],
-  

commit gstreamer-transcoder for openSUSE:Factory

2018-03-04 Thread root
Hello community,

here is the log from the commit of package gstreamer-transcoder for 
openSUSE:Factory checked in at 2018-03-04 12:50:58

Comparing /work/SRC/openSUSE:Factory/gstreamer-transcoder (Old)
 and  /work/SRC/openSUSE:Factory/.gstreamer-transcoder.new (New)


Package is "gstreamer-transcoder"

Sun Mar  4 12:50:58 2018 rev:8 rq:581661 version:1.12.2

Changes:

--- 
/work/SRC/openSUSE:Factory/gstreamer-transcoder/gstreamer-transcoder.changes
2018-01-02 16:34:58.096863935 +0100
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-transcoder.new/gstreamer-transcoder.changes
   2018-03-04 12:51:01.423046063 +0100
@@ -1,0 +2,5 @@
+Thu Mar  1 11:22:48 UTC 2018 - dims...@opensuse.org
+
+- Modernize spec-file by calling spec-cleaner.
+
+---



Other differences:
--
++ gstreamer-transcoder.spec ++
--- /var/tmp/diff_new_pack.peYIuz/_old  2018-03-04 12:51:02.327013121 +0100
+++ /var/tmp/diff_new_pack.peYIuz/_new  2018-03-04 12:51:02.351012247 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gstreamer-transcoder
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,14 +16,14 @@
 #
 
 
-Name:   gstreamer-transcoder
 %define _name   gst-transcoder
+Name:   gstreamer-transcoder
 Version:1.12.2
 Release:0
 Summary:GStreamer Transcoding API
-License:LGPL-2.1
+License:LGPL-2.1-only
 Group:  Productivity/Multimedia/Other
-Url:https://github.com/pitivi/gst-transcoder
+URL:https://github.com/pitivi/gst-transcoder
 Source: 
https://github.com/pitivi/%{_name}/archive/%{version}.tar.gz#/%{_name}-%{version}.tar.gz
 BuildRequires:  meson
 BuildRequires:  pkgconfig
@@ -31,7 +31,6 @@
 BuildRequires:  pkgconfig(gobject-2.0)
 BuildRequires:  pkgconfig(gobject-introspection-1.0)
 BuildRequires:  pkgconfig(gstreamer-pbutils-1.0)
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
 GStreamer Transcoding API.
@@ -55,10 +54,10 @@
 Summary:Development files for the GStreamer Transcoding API
 Group:  Development/Languages/C and C++
 Requires:   %{name} = %{version}
-Requires:   libgsttranscoder-1_0-0 = %{version}
-Requires:   typelib-1_0-GstTranscoder-1_0 = %{version}
 # Needed due to gh#pitivi/gst-transcoder#4
 Requires:   gstreamer-devel
+Requires:   libgsttranscoder-1_0-0 = %{version}
+Requires:   typelib-1_0-GstTranscoder-1_0 = %{version}
 
 %description devel
 This subpackage contains the header files needed to build applications
@@ -79,7 +78,7 @@
 
 %files
 %defattr(-,root,root)
-%doc LICENSE
+%license LICENSE
 %{_bindir}/gst-transcoder-1.0
 %{_libdir}/gstreamer-1.0/libgsttranscode.so
 %{_datadir}/gstreamer-1.0/encoding-profiles/




commit gstreamer-transcoder for openSUSE:Factory

2018-01-02 Thread root
Hello community,

here is the log from the commit of package gstreamer-transcoder for 
openSUSE:Factory checked in at 2018-01-02 16:34:56

Comparing /work/SRC/openSUSE:Factory/gstreamer-transcoder (Old)
 and  /work/SRC/openSUSE:Factory/.gstreamer-transcoder.new (New)


Package is "gstreamer-transcoder"

Tue Jan  2 16:34:56 2018 rev:7 rq:561018 version:1.12.2

Changes:

--- 
/work/SRC/openSUSE:Factory/gstreamer-transcoder/gstreamer-transcoder.changes
2017-09-25 13:59:12.076650955 +0200
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-transcoder.new/gstreamer-transcoder.changes
   2018-01-02 16:34:58.096863935 +0100
@@ -1,0 +2,6 @@
+Sun Dec 31 10:44:06 UTC 2017 - zai...@opensuse.org
+
+- Update to version 1.12.2:
+  + clock: Fix unreachable codepath.
+
+---

Old:

  gst-transcoder-1.12.1.tar.gz

New:

  gst-transcoder-1.12.2.tar.gz



Other differences:
--
++ gstreamer-transcoder.spec ++
--- /var/tmp/diff_new_pack.IZfCfV/_old  2018-01-02 16:34:58.548713256 +0100
+++ /var/tmp/diff_new_pack.IZfCfV/_new  2018-01-02 16:34:58.552711922 +0100
@@ -18,7 +18,7 @@
 
 Name:   gstreamer-transcoder
 %define _name   gst-transcoder
-Version:1.12.1
+Version:1.12.2
 Release:0
 Summary:GStreamer Transcoding API
 License:LGPL-2.1

++ gst-transcoder-1.12.1.tar.gz -> gst-transcoder-1.12.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gst-transcoder-1.12.1/data/targets/online-service/youtube.gep 
new/gst-transcoder-1.12.2/data/targets/online-service/youtube.gep
--- old/gst-transcoder-1.12.1/data/targets/online-service/youtube.gep   
2017-07-17 16:29:34.0 +0200
+++ new/gst-transcoder-1.12.2/data/targets/online-service/youtube.gep   
2017-09-22 14:21:52.0 +0200
@@ -13,8 +13,8 @@
 [streamprofile-default-0]
 parent=default
 type=audio
-format=audio/mpeg,mpegversion=4,base-profile=lc,rate={48000,96000},channels=2;audio/mpeg,mpegversion=4,base-profile=lc,rate={48000,96000}
-restriction=audio/x-raw,channels=6,channel-mask=0x3f;audio/x-raw,channels=2
+format=audio/mpeg,mpegversion=4,base-profile=lc
+restriction=audio/x-raw,channels=6,rate={48000,96000};audio/x-raw,channels=2,rate={48000,96000}
 
 [streamprofile-default-1]
 parent=default
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gst-transcoder-1.12.1/gst/transcode/gst-cpu-throttling-clock.c 
new/gst-transcoder-1.12.2/gst/transcode/gst-cpu-throttling-clock.c
--- old/gst-transcoder-1.12.1/gst/transcode/gst-cpu-throttling-clock.c  
2017-07-17 16:29:34.0 +0200
+++ new/gst-transcoder-1.12.2/gst/transcode/gst-cpu-throttling-clock.c  
2017-09-22 14:21:52.0 +0200
@@ -79,9 +79,9 @@
   switch (property_id) {
 case PROP_CPU_USAGE:
   self->priv->wanted_cpu_usage = g_value_get_uint (value);
-  break;
   if (self->priv->wanted_cpu_usage == 0)
 self->priv->wanted_cpu_usage = 100;
+  break;
 default:
   G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
   break;




commit gstreamer-transcoder for openSUSE:Factory

2017-09-25 Thread root
Hello community,

here is the log from the commit of package gstreamer-transcoder for 
openSUSE:Factory checked in at 2017-09-25 13:59:05

Comparing /work/SRC/openSUSE:Factory/gstreamer-transcoder (Old)
 and  /work/SRC/openSUSE:Factory/.gstreamer-transcoder.new (New)


Package is "gstreamer-transcoder"

Mon Sep 25 13:59:05 2017 rev:6 rq:528223 version:1.12.1

Changes:

--- 
/work/SRC/openSUSE:Factory/gstreamer-transcoder/gstreamer-transcoder.changes
2017-07-17 09:13:06.559447838 +0200
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-transcoder.new/gstreamer-transcoder.changes
   2017-09-25 13:59:12.076650955 +0200
@@ -1,0 +2,6 @@
+Thu Sep 21 19:28:29 UTC 2017 - zai...@opensuse.org
+
+- Update to version 1.12.1:
+  + No changelog provided, please check upstream git log.
+
+---

Old:

  gst-transcoder-1.12.0.tar.gz

New:

  gst-transcoder-1.12.1.tar.gz



Other differences:
--
++ gstreamer-transcoder.spec ++
--- /var/tmp/diff_new_pack.VZBRtM/_old  2017-09-25 13:59:13.704421933 +0200
+++ /var/tmp/diff_new_pack.VZBRtM/_new  2017-09-25 13:59:13.712420808 +0200
@@ -18,7 +18,7 @@
 
 Name:   gstreamer-transcoder
 %define _name   gst-transcoder
-Version:1.12.0
+Version:1.12.1
 Release:0
 Summary:GStreamer Transcoding API
 License:LGPL-2.1

++ gst-transcoder-1.12.0.tar.gz -> gst-transcoder-1.12.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gst-transcoder-1.12.0/gst/transcode/gst-cpu-throttling-clock.c 
new/gst-transcoder-1.12.1/gst/transcode/gst-cpu-throttling-clock.c
--- old/gst-transcoder-1.12.0/gst/transcode/gst-cpu-throttling-clock.c  
2017-06-20 20:59:15.0 +0200
+++ new/gst-transcoder-1.12.1/gst/transcode/gst-cpu-throttling-clock.c  
2017-07-17 16:29:34.0 +0200
@@ -161,6 +161,18 @@
 }
 
 static void
+gst_cpu_throttling_clock_dispose (GObject * object)
+{
+  GstCpuThrottlingClock *self = GST_CPU_THROTTLING_CLOCK (object);
+
+  if (self->priv->evaluate_wait_time) {
+gst_clock_id_unschedule (self->priv->evaluate_wait_time);
+gst_clock_id_unref (self->priv->evaluate_wait_time);
+self->priv->evaluate_wait_time = 0;
+  }
+}
+
+static void
 gst_cpu_throttling_clock_class_init (GstCpuThrottlingClockClass * klass)
 {
   GObjectClass *oclass = G_OBJECT_CLASS (klass);
@@ -173,6 +185,7 @@
 
   oclass->get_property = gst_cpu_throttling_clock_get_property;
   oclass->set_property = gst_cpu_throttling_clock_set_property;
+  oclass->dispose = gst_cpu_throttling_clock_dispose;
 
   /**
* GstCpuThrottlingClock:cpu-usage:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gst-transcoder-1.12.0/gst/transcode/gsturitranscodebin.c 
new/gst-transcoder-1.12.1/gst/transcode/gsturitranscodebin.c
--- old/gst-transcoder-1.12.0/gst/transcode/gsturitranscodebin.c
2017-06-20 20:59:15.0 +0200
+++ new/gst-transcoder-1.12.1/gst/transcode/gsturitranscodebin.c
2017-07-17 16:29:34.0 +0200
@@ -357,6 +357,7 @@
 
   g_clear_object (>video_filter);
   g_clear_object (>audio_filter);
+  g_clear_object (>cpu_clock);
 
   G_OBJECT_CLASS (gst_uri_transcode_bin_parent_class)->dispose (object);
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gst-transcoder-1.12.0/gst-libs/gst/transcoding/transcoder/gsttranscoder.c 
new/gst-transcoder-1.12.1/gst-libs/gst/transcoding/transcoder/gsttranscoder.c
--- 
old/gst-transcoder-1.12.0/gst-libs/gst/transcoding/transcoder/gsttranscoder.c   
2017-06-20 20:59:15.0 +0200
+++ 
new/gst-transcoder-1.12.1/gst-libs/gst/transcoding/transcoder/gsttranscoder.c   
2017-07-17 16:29:34.0 +0200
@@ -653,7 +653,6 @@
   "msg-error", G_TYPE_STRING, message, NULL);
   emit_error (self, g_error_copy (err), details);
 
-  gst_structure_free (details);
   g_clear_error ();
   g_free (debug);
   g_free (name);
@@ -1086,7 +1085,7 @@
   g_mutex_lock (>m);
   data->done = TRUE;
   if (data->user_error && (*data->user_error) == NULL)
-g_propagate_error (data->user_error, error);
+g_propagate_error (data->user_error, g_error_copy (error));
   g_cond_broadcast (>cond);
   g_mutex_unlock (>m);
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gst-transcoder-1.12.0/meson.build 
new/gst-transcoder-1.12.1/meson.build
--- old/gst-transcoder-1.12.0/meson.build   2017-06-20 20:59:15.0 
+0200
+++ new/gst-transcoder-1.12.1/meson.build   2017-07-17 16:29:34.0 
+0200
@@ -1,5 +1,5 @@
 project('gst-transcoder', 'c',
-version : '1.12.0',
+version : 

commit gstreamer-transcoder for openSUSE:Factory

2017-07-17 Thread root
Hello community,

here is the log from the commit of package gstreamer-transcoder for 
openSUSE:Factory checked in at 2017-07-17 09:13:06

Comparing /work/SRC/openSUSE:Factory/gstreamer-transcoder (Old)
 and  /work/SRC/openSUSE:Factory/.gstreamer-transcoder.new (New)


Package is "gstreamer-transcoder"

Mon Jul 17 09:13:06 2017 rev:5 rq:510598 version:1.12.0

Changes:

--- 
/work/SRC/openSUSE:Factory/gstreamer-transcoder/gstreamer-transcoder.changes
2017-03-02 19:35:53.319921147 +0100
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-transcoder.new/gstreamer-transcoder.changes
   2017-07-17 09:13:06.559447838 +0200
@@ -1,0 +2,12 @@
+Sun Jul 16 11:34:37 UTC 2017 - zai...@opensuse.org
+
+- Update to version 1.12.0:
+  + No changelog provided, please check upstream git log.
+
+---
+Sun Jul 16 11:26:51 UTC 2017 - zai...@opensuse.org
+
+- Update to version 1.10.1:
+  + Rename GStreamer plugin to match so filename.
+
+---

Old:

  gst-transcoder-1.10.0.tar.gz

New:

  gst-transcoder-1.12.0.tar.gz



Other differences:
--
++ gstreamer-transcoder.spec ++
--- /var/tmp/diff_new_pack.Y3tMnk/_old  2017-07-17 09:13:07.099371785 +0200
+++ /var/tmp/diff_new_pack.Y3tMnk/_new  2017-07-17 09:13:07.103371222 +0200
@@ -18,7 +18,7 @@
 
 Name:   gstreamer-transcoder
 %define _name   gst-transcoder
-Version:1.10.0
+Version:1.12.0
 Release:0
 Summary:GStreamer Transcoding API
 License:LGPL-2.1
@@ -81,7 +81,8 @@
 %defattr(-,root,root)
 %doc LICENSE
 %{_bindir}/gst-transcoder-1.0
-%{_libdir}/gstreamer-1.0/libgsttranscoderplugin.so
+%{_libdir}/gstreamer-1.0/libgsttranscode.so
+%{_datadir}/gstreamer-1.0/encoding-profiles/
 
 %files -n libgsttranscoder-1_0-0
 %defattr(-,root,root)

++ gst-transcoder-1.10.0.tar.gz -> gst-transcoder-1.12.0.tar.gz ++
 1777 lines of diff (skipped)




commit gstreamer-transcoder for openSUSE:Factory

2017-03-02 Thread root
Hello community,

here is the log from the commit of package gstreamer-transcoder for 
openSUSE:Factory checked in at 2017-03-02 19:35:52

Comparing /work/SRC/openSUSE:Factory/gstreamer-transcoder (Old)
 and  /work/SRC/openSUSE:Factory/.gstreamer-transcoder.new (New)


Package is "gstreamer-transcoder"

Thu Mar  2 19:35:52 2017 rev:4 rq:460488 version:1.10.0

Changes:

--- 
/work/SRC/openSUSE:Factory/gstreamer-transcoder/gstreamer-transcoder.changes
2017-02-16 17:01:51.790908995 +0100
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-transcoder.new/gstreamer-transcoder.changes
   2017-03-02 19:35:53.319921147 +0100
@@ -1,0 +2,11 @@
+Sat Feb  4 23:45:18 UTC 2017 - zai...@opensuse.org
+
+- Update to version 1.10.0:
+  + Nothing really new this cycle.
+- Use meson macros.
+- Tweak description to avoid rpmlint warning.
+- Add gstreamer-devel Requires to gstreamer-transcoder-devel
+  sub-package, workaround upstream bug
+  (gh#pitivi/gst-transcoder#4).
+
+---
@@ -12 +23 @@
-- Update descriptions
+- Update descriptions.

Old:

  gst-transcoder-1.8.2.tar.gz

New:

  gst-transcoder-1.10.0.tar.gz



Other differences:
--
++ gstreamer-transcoder.spec ++
--- /var/tmp/diff_new_pack.duMp9S/_old  2017-03-02 19:35:53.895839648 +0100
+++ /var/tmp/diff_new_pack.duMp9S/_new  2017-03-02 19:35:53.899839082 +0100
@@ -18,7 +18,7 @@
 
 Name:   gstreamer-transcoder
 %define _name   gst-transcoder
-Version:1.8.2
+Version:1.10.0
 Release:0
 Summary:GStreamer Transcoding API
 License:LGPL-2.1
@@ -34,7 +34,8 @@
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
-GStreamer Transcoding API
+GStreamer Transcoding API.
+Used by Pitvi currently.
 
 %package -n libgsttranscoder-1_0-0
 Summary:GStreamer Transcoder API
@@ -56,6 +57,8 @@
 Requires:   %{name} = %{version}
 Requires:   libgsttranscoder-1_0-0 = %{version}
 Requires:   typelib-1_0-GstTranscoder-1_0 = %{version}
+# Needed due to gh#pitivi/gst-transcoder#4
+Requires:   gstreamer-devel
 
 %description devel
 This subpackage contains the header files needed to build applications
@@ -65,14 +68,11 @@
 %setup -q -n %{_name}-%{version}
 
 %build
-mkdir build
-pushd build
-meson .. --prefix=%{_prefix}
-ninja
+%meson
+%meson_build
 
 %install
-pushd build
-DESTDIR=%{buildroot} ninja install
+%meson_install
 
 %post -n libgsttranscoder-1_0-0 -p /sbin/ldconfig
 %postun -n libgsttranscoder-1_0-0 -p /sbin/ldconfig

++ gst-transcoder-1.8.2.tar.gz -> gst-transcoder-1.10.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gst-transcoder-1.8.2/common/meson/config.h.meson 
new/gst-transcoder-1.10.0/common/meson/config.h.meson
--- old/gst-transcoder-1.8.2/common/meson/config.h.meson2016-08-02 
16:42:12.0 +0200
+++ new/gst-transcoder-1.10.0/common/meson/config.h.meson   1970-01-01 
01:00:00.0 +0100
@@ -1,68 +0,0 @@
-/* config.h.meson.  Generated from meson.  */
-
-/* GStreamer API Version */
-#mesondefine GST_API_VERSION
-
-/* data dir */
-#mesondefine GST_DATADIR
-
-/* Extra platform specific plugin suffix */
-#mesondefine GST_EXTRA_MODULE_SUFFIX
-
-/* macro to use to show function name */
-#mesondefine GST_FUNCTION
-
-/* Defined if gcov is enabled to force a rebuild due to config.h changing */
-#mesondefine GST_GCOV_ENABLED
-
-/* Defined when registry scanning through fork is unsafe */
-#mesondefine GST_HAVE_UNSAFE_FORK
-
-/* Default errorlevel to use */
-#mesondefine GST_LEVEL_DEFAULT
-
-/* GStreamer license */
-#mesondefine GST_LICENSE
-
-/* package name in plugins */
-#mesondefine GST_PACKAGE_NAME
-
-/* package origin */
-#mesondefine GST_PACKAGE_ORIGIN
-
-/* Define to 1 if you have getrusage in the  header file. */
-#mesondefine HAVE_GETRUSAGE
-
-
-/* library dir */
-#mesondefine LIBDIR
-
-/* gettext locale dir */
-#mesondefine LOCALEDIR
-
-/* Name of package */
-#mesondefine PACKAGE
-
-/* Define to the address where bug reports for this package should be sent. */
-#mesondefine PACKAGE_BUGREPORT
-
-/* Define to the full name of this package. */
-#mesondefine PACKAGE_NAME
-
-/* Define to the full name and version of this package. */
-#mesondefine PACKAGE_STRING
-
-/* Define to the one symbol short name of this package. */
-#mesondefine PACKAGE_TARNAME
-
-/* Define to the home page for this package. */
-#mesondefine PACKAGE_URL
-
-/* Define to the version of this package. */
-#mesondefine PACKAGE_VERSION
-
-/* directory where plugins are located */
-#mesondefine PLUGINDIR
-
-/* Version number of package */
-#mesondefine VERSION
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 

commit gstreamer-transcoder for openSUSE:Factory

2017-02-16 Thread root
Hello community,

here is the log from the commit of package gstreamer-transcoder for 
openSUSE:Factory checked in at 2017-02-16 17:01:50

Comparing /work/SRC/openSUSE:Factory/gstreamer-transcoder (Old)
 and  /work/SRC/openSUSE:Factory/.gstreamer-transcoder.new (New)


Package is "gstreamer-transcoder"

Changes:

--- 
/work/SRC/openSUSE:Factory/gstreamer-transcoder/gstreamer-transcoder.changes
2016-10-31 09:56:01.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-transcoder.new/gstreamer-transcoder.changes
   2017-02-16 17:01:51.790908995 +0100
@@ -1,0 +2,8 @@
+Sat Feb  4 12:02:55 UTC 2017 - antoine.belv...@opensuse.org
+
+- Move the GStreamer transcoder plugin from devel subpackage to
+  main package. Applications (e.g. Pitivi) which rely on
+  gstreamer-transcoder assume the plugin is provided and may crash
+  without it (boo#1023627).
+
+---



Other differences:
--
++ gstreamer-transcoder.spec ++
--- /var/tmp/diff_new_pack.c9w1ZU/_old  2017-02-16 17:01:52.382825250 +0100
+++ /var/tmp/diff_new_pack.c9w1ZU/_new  2017-02-16 17:01:52.390824117 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gstreamer-transcoder
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -53,6 +53,7 @@
 %package devel
 Summary:Development files for the GStreamer Transcoding API
 Group:  Development/Languages/C and C++
+Requires:   %{name} = %{version}
 Requires:   libgsttranscoder-1_0-0 = %{version}
 Requires:   typelib-1_0-GstTranscoder-1_0 = %{version}
 
@@ -80,6 +81,7 @@
 %defattr(-,root,root)
 %doc LICENSE
 %{_bindir}/gst-transcoder-1.0
+%{_libdir}/gstreamer-1.0/libgsttranscoderplugin.so
 
 %files -n libgsttranscoder-1_0-0
 %defattr(-,root,root)
@@ -93,7 +95,6 @@
 %defattr(-,root,root)
 %{_datadir}/gir-1.0/GstTranscoder-1.0.gir
 %{_includedir}/gstreamer-1.0/gst/transcoder/
-%{_libdir}/gstreamer-1.0/libgsttranscoderplugin.so
 %{_libdir}/libgsttranscoder-1.0.so
 %{_libdir}/pkgconfig/gst-transcoder-1.0.pc
 




commit gstreamer-transcoder for openSUSE:Factory

2016-10-31 Thread h_root
Hello community,

here is the log from the commit of package gstreamer-transcoder for 
openSUSE:Factory checked in at 2016-10-31 09:56:00

Comparing /work/SRC/openSUSE:Factory/gstreamer-transcoder (Old)
 and  /work/SRC/openSUSE:Factory/.gstreamer-transcoder.new (New)


Package is "gstreamer-transcoder"

Changes:

--- 
/work/SRC/openSUSE:Factory/gstreamer-transcoder/gstreamer-transcoder.changes
2016-10-18 10:39:35.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-transcoder.new/gstreamer-transcoder.changes
   2016-10-31 09:56:01.0 +0100
@@ -1,0 +2,5 @@
+Sat Oct 22 22:18:36 UTC 2016 - jeng...@inai.de
+
+- Update descriptions
+
+---



Other differences:
--
++ gstreamer-transcoder.spec ++
--- /var/tmp/diff_new_pack.zMN4Ls/_old  2016-10-31 09:56:02.0 +0100
+++ /var/tmp/diff_new_pack.zMN4Ls/_new  2016-10-31 09:56:02.0 +0100
@@ -1,5 +1,5 @@
 #
-# spec file for package gst-transcoder
+# spec file for package gstreamer-transcoder
 #
 # Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
@@ -29,35 +29,36 @@
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(glib-2.0)
 BuildRequires:  pkgconfig(gobject-2.0)
-BuildRequires:  pkgconfig(gstreamer-pbutils-1.0)
 BuildRequires:  pkgconfig(gobject-introspection-1.0)
+BuildRequires:  pkgconfig(gstreamer-pbutils-1.0)
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
 GStreamer Transcoding API
 
 %package -n libgsttranscoder-1_0-0
-Summary: GST Transcoder API
+Summary:GStreamer Transcoder API
 Group: System/Libraries
 
 %description -n libgsttranscoder-1_0-0
-GST Transcoding API - Shared library
+This subpackage contains the implementation of the GStreamer API.
 
 %package -n typelib-1_0-GstTranscoder-1_0
-Summary: GST Transcoder API -- Introspection bindings
+Summary:Introspection bindings for the GStreamer Transcoder API
 Group: System/Libraries
 
 %description -n typelib-1_0-GstTranscoder-1_0
-GST Transcoding API - Introspection bindings
+This subpackage contains the introspection bindings for the GStreamer 
Transcoding API.
 
 %package devel
+Summary:Development files for the GStreamer Transcoding API
 Group: Development/Languages/C and C++
-Summary: GStreamer Transcoding API - Development files
 Requires: libgsttranscoder-1_0-0 = %{version}
 Requires: typelib-1_0-GstTranscoder-1_0 = %{version}
 
 %description devel
-GStreamer Transcoding API - Development files
+This subpackage contains the header files needed to build applications
+making use of the GStreamer Transcoding API.
 
 %prep
 %setup -q -n %{_name}-%{version}