Mercurial > pidgin.yaz
diff libpurple/media.c @ 26053:99c3489e06b0
Wait for local video frame to be realized before starting local video.
This fixes half of the BadWindow errors that have plagued vv.
author | Mike Ruprecht <maiku@soc.pidgin.im> |
---|---|
date | Sun, 14 Dec 2008 23:43:52 +0000 |
parents | 01df0829f054 |
children | 4a814967104e |
line wrap: on
line diff
--- a/libpurple/media.c Sat Dec 13 09:11:08 2008 +0000 +++ b/libpurple/media.c Sun Dec 14 23:43:52 2008 +0000 @@ -738,6 +738,7 @@ gst_bus_add_signal_watch(GST_BUS(bus)); g_signal_connect(G_OBJECT(bus), "message", G_CALLBACK(media_bus_call), media); + gst_bus_set_sync_handler(bus, gst_bus_sync_signal_handler, NULL); gst_object_unref(bus); gst_bin_add(GST_BIN(media->priv->pipeline), GST_ELEMENT(media->priv->conference));