[alsa-devel] [pulseaudio-discuss] [PATCH 2/4] alsa-mixer: Add Phantom Jack support

Raymond Yau superquad.vortex2 at gmail.com
Fri Jun 29 02:27:15 CEST 2012


2012/6/28 David Henningsson <david.henningsson at canonical.com>:
> For kernel 3.6, "phantom jack" kctls have been added. They serve as
> a marker that a particular port exist. They were made so we can detect
> that there actually are speakers and internal mic on a laptop, even if
> there are no other indications (volume controls etc).
>
> Signed-off-by: David Henningsson <david.henningsson at canonical.com>
> ---

It seem that there will be numerous phantom ports created

e.g. two internal mic phantom ports, spdif and spdif in, cd on the
intel d975 desktop

./hda-emu codecs/stac9274d-intel-d975


CTRL: add: Front Headphone Jack:0
JACK created Front Headphone, type 1
JACK report Front Headphone, status 0
CTRL: add: Front Mic Jack:0
JACK created Front Mic, type 2
JACK report Front Mic, status 0
CTRL: add: Rear Mic Jack:0
JACK created Rear Mic, type 2
JACK report Rear Mic, status 0
CTRL: add: Internal Mic Phantom Jack:0
CTL Notify: Internal Mic Phantom Jack:0, mask=1
CTRL: add: Internal Mic Phantom Jack:1
CTL Notify: Internal Mic Phantom Jack:1, mask=1
CTRL: add: Line Jack:0
JACK created Line, type 32
JACK report Line, status 0
CTRL: add: CD Phantom Jack:0
CTL Notify: CD Phantom Jack:0, mask=1
CTRL: add: SPDIF Phantom Jack:0
CTL Notify: SPDIF Phantom Jack:0, mask=1
CTRL: add: SPDIF In Phantom Jack:0
CTL Notify: SPDIF In Phantom Jack:0, mask=1


More information about the Alsa-devel mailing list