diff -ru gst-plugins-base-1.5.2.orig/gst/playback/gstplaybin2.c gst-plugins-base-1.5.2/gst/playback/gstplaybin2.c — gst-plugins-base-1.5.2.orig/gst/playback/gstplaybin2.c 2015-06-23 22:28:58.000000000 +0900 +++ gst-plugins-base-1.5.2/gst/playback/gstplaybin2.c 2015-09-09 13:17:22.244128964 +0900 @@ -3438,7 +3438,7 @@

    G_CALLBACK (notify_tags_cb), ntdata, (GClosureNotify) g_free,
    (GConnectFlags) 0);
g_object_set_data (G_OBJECT (sinkpad), "playbin.notify_tags_handler",

+ GUINT_TO_POINTER (notify_tags_handler));

}

   store the pad in the array

@@ -3473,7 +3473,7 @@

    gst_pad_add_probe (pad, GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM,
    _uridecodebin_event_probe, group, NULL);
g_object_set_data (G_OBJECT (pad), "playbin.event_probe_id",

+ GUINT_TO_POINTER (group_id_probe_handler));

if (changed) {
  int signal;