[pulseaudio-discuss] RFC: Adding "headset" form factor sinks to the "phone" intended role

Colin Guthrie gmane at colin.guthr.ie
Sat Oct 16 04:29:11 PDT 2010


'Twas brillig, and Colin Guthrie at 11/10/10 17:27 did gyre and gimble:
> 'Twas brillig, and Daniel Chen at 11/10/10 16:47 did gyre and gimble:
>> On Mon, Oct 11, 2010 at 9:58 AM, Colin Guthrie <gmane at colin.guthr.ie> wrote:
>>> diff --git a/src/pulsecore/sink.c b/src/pulsecore/sink.c
>>> index ff4cc17..3224467 100644
>>> --- a/src/pulsecore/sink.c
>>> +++ b/src/pulsecore/sink.c
>>> @@ -2708,7 +2708,8 @@ pa_bool_t
>>> pa_device_init_intended_roles(pa_proplist *p) {
>>>         return TRUE;
>>>
>>>     if ((s = pa_proplist_gets(p, PA_PROP_DEVICE_FORM_FACTOR)))
>>> -        if (pa_streq(s, "handset") || pa_streq(s, "hands-free")) {
>>> +        if (pa_streq(s, "handset") || pa_streq(s, "hands-free")
>>> +            || pa_streq(s, "headset")) {
>>>             pa_proplist_sets(p, PA_PROP_DEVICE_INTENDED_ROLES, "phone");
>>>             return TRUE;
>>>         }
>>
>> Looks fine in principle.  Have you seen any mislabeled headsets?
> 
> Not personally, but then I don't really have much in the way of h/w,
> which is the main reason I'm asking for feedback :D

No one has shouted against this so, I've added it. If it turns out this
is evil there is always git revert :)

Col


-- 

Colin Guthrie
gmane(at)colin.guthr.ie
http://colin.guthr.ie/

Day Job:
  Tribalogic Limited [http://www.tribalogic.net/]
Open Source:
  Mageia Contributor [http://www.mageia.org/]
  PulseAudio Hacker [http://www.pulseaudio.org/]
  Trac Hacker [http://trac.edgewall.org/]




More information about the pulseaudio-discuss mailing list