[pulseaudio-discuss] [BUG?] I get a profile with 2 outputs, but if I mute headphone it mutes both ports

Raymond Yau superquad.vortex2 at gmail.com
Fri Nov 6 21:51:31 PST 2015


>
>>
>>
>> I'm not sure that's relevant for dealing with the "Front" element.
>> Maybe you mean that the kernel doesn't know what paths "Front" affects?
>> In that case, the kernel could name the control "Gigabyte Front" so
>> that the userspace knows too that it's not known what the control does.
>
>
> Well, in other cases where kernel does automute automatically, you will
never get output from both line out and headphones. And that was part of
the original problem, I believe?

Do pulseaudio allow headphone and speaker share volume control ?

On Dell XPS M1210 which have three audio jacks(HP, Line Out, Line in) ,
port A and port D (HP and speaker) of stac9221 can be connected to only
node 0x2

https://git.kernel.org/cgit/linux/kernel/git/tiwai/sound.git/commit/sound/pci/hda/patch_sigmatel.c?id=0a4278464eba4bf98c0d6304c62a1116553125d3

/*
      STAC 9221 A1 pin configs for
      102801D7 (Dell XPS M1210)
  */
-static const unsigned int dell_922x_m82_pin_configs[10] = {
- 0x02211211, 0x408103ff, 0x02a1123e, 0x90100310,
- 0x408003f1, 0x0221121f, 0x03451340, 0x40c003f2,
- 0x508003f3, 0x405003f4,
+static const struct hda_pintbl dell_922x_m82_pin_configs[] = {
+ { 0x0a, 0x02211211 },
+ { 0x0b, 0x408103ff },
+ { 0x0c, 0x02a1123e },
+ { 0x0d, 0x90100310 },
+ { 0x0e, 0x408003f1 },
+ { 0x0f, 0x0221121f },
+ { 0x10, 0x03451340 },
+ { 0x11, 0x40c003f2 },
+ { 0x15, 0x508003f3 },
+ { 0x1b, 0x405003f4 },
+ {}
  };

Node 0x0a [Pin Complex] wcaps 0x400181: Stereo
   Pincap 0x0000173f: IN OUT HP Detect Trigger ImpSense
     Vref caps: HIZ 50 GRD 80
   Pin Default 0x0221101f: [Jack] HP Out at Ext Front
     Conn = 1/8, Color = Black
     DefAssociation = 0x1, Sequence = 0xf
   Pin-ctls: 0x40: OUT VREF_HIZ
   Unsolicited: tag=02, enabled=1
   Connection: 1
      0x02

Node 0x0c [Pin Complex] wcaps 0x400181: Stereo
   Pincap 0x00001737: IN OUT Detect Trigger ImpSense
     Vref caps: HIZ 50 GRD 80
   Pin Default 0x02811030: [Jack] Line In at Ext Front
     Conn = 1/8, Color = Black
     DefAssociation = 0x3, Sequence = 0x0
   Pin-ctls: 0x24: IN VREF_80
   Unsolicited: tag=03, enabled=1
   Connection: 1
      0x03
Node 0x0d [Pin Complex] wcaps 0x400181: Stereo
   Pincap 0x0000173f: IN OUT HP Detect Trigger ImpSense
     Vref caps: HIZ 50 GRD 80
   Pin Default 0x90170110: [Fixed] Speaker at Int N/A
     Conn = Analog, Color = Unknown
     DefAssociation = 0x1, Sequence = 0x0
     Misc = NO_PRESENCE
   Pin-ctls: 0x40: OUT VREF_HIZ
   Unsolicited: tag=00, enabled=0
   Connection: 1
      0x02

Node 0x0f [Pin Complex] wcaps 0x400181: Stereo
   Pincap 0x00000037: IN OUT Detect Trigger ImpSense
   Pin Default 0x02011020: [Jack] Line Out at Ext Front
     Conn = 1/8, Color = Black
     DefAssociation = 0x2, Sequence = 0x0
   Pin-ctls: 0x40: OUT
   Unsolicited: tag=01, enabled=1
   Connection: 1
      0x05
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20151107/b8d11a08/attachment.html>


More information about the pulseaudio-discuss mailing list