ges: Some debug logging enhancements
authorThibault Saunier <thibault.saunier@collabora.com>
Fri, 16 Dec 2011 08:54:58 +0000 (09:54 +0100)
committerThibault Saunier <thibault.saunier@collabora.com>
Wed, 11 Jan 2012 14:56:16 +0000 (11:56 -0300)
ges/ges-timeline.c
ges/ges-track-object.c

index 004e123..1ba8508 100644 (file)
@@ -509,7 +509,12 @@ discoverer_discovered_cb (GstDiscoverer * discoverer,
   GESTimelinePrivate *priv = timeline->priv;
   const gchar *uri = gst_discoverer_info_get_uri (info);
 
-  GST_DEBUG ("Discovered uri %s", uri);
+
+  if (err) {
+    GST_WARNING ("Error while discovering %s: %s", uri, err->message);
+    return;
+  } else
+    GST_DEBUG ("Discovered uri %s", uri);
 
   GES_TIMELINE_PENDINGOBJS_LOCK (timeline);
 
@@ -1165,6 +1170,8 @@ ges_timeline_enable_update (GESTimeline * timeline, gboolean enabled)
   GList *tmp, *tracks;
   gboolean res = TRUE;
 
+  GST_DEBUG_OBJECT (timeline, "%s updates", enabled ? "Enabling" : "Disabling");
+
   tracks = ges_timeline_get_tracks (timeline);
 
   for (tmp = tracks; tmp; tmp = tmp->next) {
index f5ce464..534c7c4 100644 (file)
@@ -888,6 +888,10 @@ ges_track_object_get_element (GESTrackObject * object)
 void
 ges_track_object_set_locked (GESTrackObject * object, gboolean locked)
 {
+  g_return_if_fail (GES_IS_TRACK_OBJECT (object));
+
+  GST_DEBUG_OBJECT (object, "%s object", locked ? "Locking" : "Unlocking");
+
   object->priv->locked = locked;
 }