summaryrefslogtreecommitdiff
path: root/libpurple/media.c
diff options
context:
space:
mode:
authorElliott Sales de Andrade <quantum.analyst@gmail.com>2021-10-26 04:07:12 -0500
committerElliott Sales de Andrade <quantum.analyst@gmail.com>2021-10-26 04:07:12 -0500
commit1882fd133bd32932d7ff62259e2dee8e9bcc2c4c (patch)
tree2dd798728e5a6c5db2fb6ea20dc1701a9028f20f /libpurple/media.c
parentd2c78dda4b508b53272367ee65800318e5bf45ea (diff)
downloadpidgin-1882fd133bd32932d7ff62259e2dee8e9bcc2c4c.tar.gz
Use fs_stream_set_transmitter_ht
This causes a bunch of changes across the API, but that'll probably get re-written later anyway. This silences all `GParameter` warnings, except the ones originating in FarStream headers themselves, so we need to ignore warnings around them. Testing Done: Compile only. Reviewed at https://reviews.imfreedom.org/r/1105/
Diffstat (limited to 'libpurple/media.c')
-rw-r--r--libpurple/media.c14
1 files changed, 6 insertions, 8 deletions
diff --git a/libpurple/media.c b/libpurple/media.c
index 2ecc439a11..bc509ea669 100644
--- a/libpurple/media.c
+++ b/libpurple/media.c
@@ -852,13 +852,12 @@ purple_media_stream_info(PurpleMedia *media, PurpleMediaInfoType type,
}
void
-purple_media_set_params(PurpleMedia *media,
- guint num_params, GParameter *params)
+purple_media_set_params(PurpleMedia *media, GHashTable *params)
{
#ifdef USE_VV
g_return_if_fail(PURPLE_IS_MEDIA(media));
- purple_media_backend_set_params(media->priv->backend, num_params, params);
+ purple_media_backend_set_params(media->priv->backend, params);
#endif
}
@@ -990,9 +989,8 @@ purple_media_codecs_changed_cb(PurpleMediaBackend *backend,
gboolean
purple_media_add_stream(PurpleMedia *media, const gchar *sess_id,
- const gchar *who, PurpleMediaSessionType type,
- gboolean initiator, const gchar *transmitter,
- guint num_params, GParameter *params)
+ const gchar *who, PurpleMediaSessionType type, gboolean initiator,
+ const gchar *transmitter, GHashTable *params)
{
#ifdef USE_VV
PurpleMediaSession *session;
@@ -1000,8 +998,8 @@ purple_media_add_stream(PurpleMedia *media, const gchar *sess_id,
g_return_val_if_fail(PURPLE_IS_MEDIA(media), FALSE);
if (!purple_media_backend_add_stream(media->priv->backend,
- sess_id, who, type, initiator, transmitter,
- num_params, params)) {
+ sess_id, who, type, initiator, transmitter, params))
+ {
purple_debug_error("media", "Error adding stream.\n");
return FALSE;
}