summaryrefslogtreecommitdiff
path: root/libpurple/mediamanager.c
diff options
context:
space:
mode:
authorElliott Sales de Andrade <quantum.analyst@gmail.com>2018-06-11 16:34:46 -0400
committerElliott Sales de Andrade <quantum.analyst@gmail.com>2018-06-11 16:34:46 -0400
commit516f2a6ec6f070c71b14f4f84eca6f5065ba5bb4 (patch)
tree03251d9b10afcc0d3259d35b63f64e6c8a1727d7 /libpurple/mediamanager.c
parentfe1ab341f3930d542dc27fa8cbc1f54f0870789d (diff)
downloadpidgin-516f2a6ec6f070c71b14f4f84eca6f5065ba5bb4.tar.gz
Hide mediamanager internals when GStreamer disabled.
Diffstat (limited to 'libpurple/mediamanager.c')
-rw-r--r--libpurple/mediamanager.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/libpurple/mediamanager.c b/libpurple/mediamanager.c
index 9a8ad63395..613221b31f 100644
--- a/libpurple/mediamanager.c
+++ b/libpurple/mediamanager.c
@@ -51,11 +51,16 @@ struct _PurpleMediaOutputWindow
gchar *session_id;
gchar *participant;
gulong window_id;
+#ifdef USE_GSTREAMER
GstElement *sink;
+#else
+ gpointer sink;
+#endif
};
struct _PurpleMediaManagerPrivate
{
+#ifdef USE_GSTREAMER
GstElement *pipeline;
PurpleMediaCaps ui_caps;
GList *medias;
@@ -81,6 +86,7 @@ struct _PurpleMediaManagerPrivate
GMutex appdata_mutex;
guint appdata_cb_token; /* last used read/write callback token */
#endif
+#endif
};
#ifdef HAVE_MEDIA_APPLICATION