commit gstreamer-transcoder for openSUSE:Factory
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
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
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
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
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
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
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
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
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
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}