Mercurial > pidgin
changeset 29320:bd7159aeabc0
Wraps backend-fs2.c in #ifdefs for when VV or GSTREAMER is disabled.
Thanks to rekkanoryo for finding this.
author | maiku@pidgin.im |
---|---|
date | Wed, 18 Nov 2009 04:54:15 +0000 |
parents | eef381e831c6 |
children | c4ed54041d6e 3dcdc023ea37 |
files | libpurple/media/backend-fs2.c |
diffstat | 1 files changed, 20 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/libpurple/media/backend-fs2.c Tue Nov 17 07:39:24 2009 +0000 +++ b/libpurple/media/backend-fs2.c Wed Nov 18 04:54:15 2009 +0000 @@ -28,6 +28,7 @@ #include "internal.h" +#ifdef USE_VV #include "backend-iface.h" #include "debug.h" #include "network.h" @@ -1927,19 +1928,32 @@ return TRUE; } +#else +GType +purple_media_backend_fs2_get_type(void) +{ + return G_TYPE_NONE; +} +#endif /* USE_VV */ +#ifdef USE_GSTREAMER GstElement * purple_media_backend_fs2_get_src(PurpleMediaBackendFs2 *self, const gchar *sess_id) { +#ifdef USE_VV PurpleMediaBackendFs2Session *session = get_session(self, sess_id); return session != NULL ? session->src : NULL; +#else + return NULL; +#endif } GstElement * purple_media_backend_fs2_get_tee(PurpleMediaBackendFs2 *self, const gchar *sess_id, const gchar *who) { +#ifdef USE_VV if (sess_id != NULL && who == NULL) { PurpleMediaBackendFs2Session *session = get_session(self, sess_id); @@ -1950,13 +1964,16 @@ return (stream != NULL) ? stream->tee : NULL; } +#endif /* USE_VV */ g_return_val_if_reached(NULL); } +#endif /* USE_GSTREAMER */ void purple_media_backend_fs2_set_input_volume(PurpleMediaBackendFs2 *self, const gchar *sess_id, double level) { +#ifdef USE_VV PurpleMediaBackendFs2Private *priv; GList *sessions; @@ -1983,13 +2000,14 @@ g_object_set(volume, "volume", level/10.0, NULL); } } +#endif /* USE_VV */ } void purple_media_backend_fs2_set_output_volume(PurpleMediaBackendFs2 *self, const gchar *sess_id, const gchar *who, double level) { - +#ifdef USE_VV PurpleMediaBackendFs2Private *priv; GList *streams; @@ -2010,4 +2028,5 @@ level/10.0, NULL); } } +#endif /* USE_VV */ }