From 7b972f5a4523d166df1f2d933502e08d9f16dd4d Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Tue, 24 Aug 2010 11:22:20 +0200 Subject: echo-cancel: use the phone media role Tag the source and sink with the phone media roles so that they automatially connect to phone streams such as Empathy when using the intended-rols module. --- src/modules/module-echo-cancel.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/modules/module-echo-cancel.c b/src/modules/module-echo-cancel.c index a03481f0..7213e36c 100644 --- a/src/modules/module-echo-cancel.c +++ b/src/modules/module-echo-cancel.c @@ -1360,6 +1360,7 @@ int pa__init(pa_module*m) { pa_source_new_data_set_channel_map(&source_data, &map); pa_proplist_sets(source_data.proplist, PA_PROP_DEVICE_MASTER_DEVICE, source_master->name); pa_proplist_sets(source_data.proplist, PA_PROP_DEVICE_CLASS, "filter"); + pa_proplist_sets(source_data.proplist, PA_PROP_DEVICE_INTENDED_ROLES, "phone"); pa_proplist_sets(source_data.proplist, "device.echo-cancel.name", source_data.name); if (pa_modargs_get_proplist(ma, "source_properties", source_data.proplist, PA_UPDATE_REPLACE) < 0) { @@ -1406,6 +1407,7 @@ int pa__init(pa_module*m) { pa_sink_new_data_set_channel_map(&sink_data, &map); pa_proplist_sets(sink_data.proplist, PA_PROP_DEVICE_MASTER_DEVICE, sink_master->name); pa_proplist_sets(sink_data.proplist, PA_PROP_DEVICE_CLASS, "filter"); + pa_proplist_sets(sink_data.proplist, PA_PROP_DEVICE_INTENDED_ROLES, "phone"); pa_proplist_sets(sink_data.proplist, "device.echo-cancel.name", sink_data.name); if (pa_modargs_get_proplist(ma, "sink_properties", sink_data.proplist, PA_UPDATE_REPLACE) < 0) { -- cgit