[pulseaudio-discuss] [PATCH v0 16/20] bluetooth: Remove profile argument from bluetooth-device
Luiz Augusto von Dentz
luiz.dentz at gmail.com
Thu Aug 23 00:36:02 PDT 2012
Hi Mikel,
On Wed, Aug 22, 2012 at 11:08 AM, Mikel Astiz <mikel.astiz.oss at gmail.com> wrote:
> From: Mikel Astiz <mikel.astiz at bmw-carit.de>
>
> Remove the support to define a specific profile in the argument list,
> since the selection of the profile should be handled after the module
> has been loaded.
> ---
> src/modules/bluetooth/module-bluetooth-device.c | 10 ----------
> 1 files changed, 0 insertions(+), 10 deletions(-)
>
> diff --git a/src/modules/bluetooth/module-bluetooth-device.c b/src/modules/bluetooth/module-bluetooth-device.c
> index efa06fa..7d379f1 100644
> --- a/src/modules/bluetooth/module-bluetooth-device.c
> +++ b/src/modules/bluetooth/module-bluetooth-device.c
> @@ -74,7 +74,6 @@ PA_MODULE_USAGE(
> "source_name=<name for the source> "
> "source_properties=<properties for the source> "
> "address=<address of the device> "
> - "profile=<a2dp|hsp|hfgw> "
> "rate=<sample rate> "
> "channels=<number of channels> "
> "path=<device object path> "
> @@ -93,7 +92,6 @@ static const char* const valid_modargs[] = {
> "source_name",
> "source_properties",
> "address",
> - "profile",
> "rate",
> "channels",
> "path",
> @@ -2241,7 +2239,6 @@ static int add_card(struct userdata *u, const pa_bluetooth_device *device) {
> enum profile *d;
> const char *ff;
> char *n;
> - const char *default_profile;
>
> pa_assert(u);
> pa_assert(device);
> @@ -2343,13 +2340,6 @@ static int add_card(struct userdata *u, const pa_bluetooth_device *device) {
> *d = PROFILE_OFF;
> pa_hashmap_put(data.profiles, p->name, p);
>
> - if ((default_profile = pa_modargs_get_value(u->modargs, "profile", NULL))) {
> - if (pa_hashmap_get(data.profiles, default_profile))
> - pa_card_new_data_set_profile(&data, default_profile);
> - else
> - pa_log_warn("Profile '%s' not valid or not supported by device.", default_profile);
> - }
> -
> u->card = pa_card_new(u->core, &data);
> pa_card_new_data_done(&data);
>
> --
> 1.7.7.6
>
I would leave this, it may still be useful in case someone loads the
module manually without module-bluetooth-discovery.
--
Luiz Augusto von Dentz
More information about the pulseaudio-discuss
mailing list