if (!chat->audio)
return;
-#if 1 /* FIXME make this work... */
+#if 0 /* FIXME make this work... */
const gchar *name = chime_call_get_alert_body(chat->call);
chat->media = purple_media_manager_create_media(purple_media_manager_get(),
chat->conv->account,
gboolean r = purple_media_add_stream(chat->media, "chime", name,
PURPLE_MEDIA_AUDIO, TRUE,
"app", 0, NULL);
- purple_media_stream_info(chat->media, PURPLE_MEDIA_INFO_ACCEPT, "chime", name, FALSE);
printf("Add stream %s\n", r ? "succeeded" : "failed");
GList *cands = g_list_append (NULL,
purple_media_candidate_new(NULL, 1,
GList *codecs = g_list_append(NULL,
purple_media_codec_new(1, "audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)44100, channels=(int)1", PURPLE_MEDIA_AUDIO, 0));
- // purple_media_set_send_codec(chat->media, "chime", codecs->data);
-
purple_media_add_remote_candidates(chat->media, "chime", name, cands);
+ purple_media_set_send_codec(chat->media, "chime", codecs->data);
purple_media_set_remote_codecs(chat->media, "chime", name, codecs);
+ purple_media_stream_info(chat->media, PURPLE_MEDIA_INFO_ACCEPT, "chime", name, FALSE);
}
#endif
}
connected_cb (guint component, gint id, gpointer data)
{
FsAppStreamTransmitter *self = data;
-
+ printf("emit state-changed for %p:%u\n", self, component);
g_signal_emit_by_name (self, "state-changed", component,
FS_STREAM_STATE_READY);
}
if (candidate->component_id == 1) {
fs_app_transmitter_sink_set_sending (self->priv->transmitter,
self->priv->app_sink[candidate->component_id], self->priv->sending);
- // connected_cb(1, 0, self);
+ connected_cb(1, 0, self);
}
return TRUE;
}
if (c == 1) {
fs_app_transmitter_sink_set_sending (self->priv->transmitter,
self->priv->app_sink[c], self->priv->sending);
- // connected_cb(1, 0, self);
+ connected_cb(1, 0, self);
}
}