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.000000000 +0200 +++ new/gst-transcoder-1.12.1/gst/transcode/gst-cpu-throttling-clock.c 2017-07-17 16:29:34.000000000 +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.000000000 +0200 +++ new/gst-transcoder-1.12.1/gst/transcode/gsturitranscodebin.c 2017-07-17 16:29:34.000000000 +0200 @@ -357,6 +357,7 @@ g_clear_object (&self->video_filter); g_clear_object (&self->audio_filter); + g_clear_object (&self->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.000000000 +0200 +++ new/gst-transcoder-1.12.1/gst-libs/gst/transcoding/transcoder/gsttranscoder.c 2017-07-17 16:29:34.000000000 +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 (&err); g_free (debug); g_free (name); @@ -1086,7 +1085,7 @@ g_mutex_lock (&data->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 (&data->cond); g_mutex_unlock (&data->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.000000000 +0200 +++ new/gst-transcoder-1.12.1/meson.build 2017-07-17 16:29:34.000000000 +0200 @@ -1,5 +1,5 @@ project('gst-transcoder', 'c', - version : '1.12.0', + version : '1.12.1', meson_version : '>= 0.36.0') gst_version = meson.project_version()