diff options
author | Elliott Sales de Andrade <quantum.analyst@gmail.com> | 2021-10-26 04:07:12 -0500 |
---|---|---|
committer | Elliott Sales de Andrade <quantum.analyst@gmail.com> | 2021-10-26 04:07:12 -0500 |
commit | 1882fd133bd32932d7ff62259e2dee8e9bcc2c4c (patch) | |
tree | 2dd798728e5a6c5db2fb6ea20dc1701a9028f20f /libpurple/media.c | |
parent | d2c78dda4b508b53272367ee65800318e5bf45ea (diff) | |
download | pidgin-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.c | 14 |
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; } |