[telepathy-stream-engine/master] Typecast stream-engine video sinks before calling videosink methods on them
Olivier Crête
olivier.crete at collabora.co.uk
Wed Jun 3 09:46:35 PDT 2009
---
src/tp-stream-engine.c | 8 +++++---
1 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/src/tp-stream-engine.c b/src/tp-stream-engine.c
index c6cd574..89600ea 100644
--- a/src/tp-stream-engine.c
+++ b/src/tp-stream-engine.c
@@ -845,7 +845,7 @@ bus_sync_handler (GstBus *bus G_GNUC_UNUSED, GstMessage *message, gpointer data)
if (self->priv->preview)
{
handled = tp_stream_engine_video_sink_bus_sync_message (
- self->priv->preview, message);
+ TP_STREAM_ENGINE_VIDEO_SINK (self->priv->preview), message);
if (handled)
goto done;
}
@@ -854,7 +854,8 @@ bus_sync_handler (GstBus *bus G_GNUC_UNUSED, GstMessage *message, gpointer data)
item && !handled;
item = g_list_next (item))
{
- TpStreamEngineVideoSink *preview = item->data;
+ TpStreamEngineVideoSink *preview =
+ TP_STREAM_ENGINE_VIDEO_SINK (item->data);
handled = tp_stream_engine_video_sink_bus_sync_message (preview, message);
if (handled)
@@ -865,7 +866,8 @@ bus_sync_handler (GstBus *bus G_GNUC_UNUSED, GstMessage *message, gpointer data)
item && !handled;
item = g_list_next (item))
{
- TpStreamEngineVideoSink *output = item->data;
+ TpStreamEngineVideoSink *output =
+ TP_STREAM_ENGINE_VIDEO_SINK (item->data);
handled = tp_stream_engine_video_sink_bus_sync_message (output,
message);
--
1.5.6.5
More information about the telepathy-commits
mailing list