Mercurial > pidgin.yaz
diff pidgin/gtkmedia.c @ 25731:ba609f368dc8
Fix GStreamer assertion.
author | Mike Ruprecht <maiku@soc.pidgin.im> |
---|---|
date | Thu, 21 Aug 2008 00:53:58 +0000 |
parents | c48f5c9600c3 |
children | 5a774d0817d8 |
line wrap: on
line diff
--- a/pidgin/gtkmedia.c Wed Aug 20 22:49:35 2008 +0000 +++ b/pidgin/gtkmedia.c Thu Aug 21 00:53:58 2008 +0000 @@ -444,11 +444,9 @@ gtk_widget_show(gtkmedia->priv->display); bus = gst_pipeline_get_bus(GST_PIPELINE(pipeline)); - if (audiorecvbin || audiosendbin) { - gst_bus_add_signal_watch(GST_BUS(bus)); - g_signal_connect(G_OBJECT(bus), "message", + if (audiorecvbin || audiosendbin) + g_signal_connect(G_OBJECT(bus), "message::element", G_CALLBACK(level_message_cb), gtkmedia); - } if (videorecvbin || videosendbin) gst_bus_set_sync_handler(bus, (GstBusSyncHandler)create_window, gtkmedia); gst_object_unref(bus);