2010/12/14 Laurent Pinchart laurent.pinchart@ideasonboard.com
Hi Clemens,
On Tuesday 14 December 2010 14:31:55 Clemens Ladisch wrote:
Laurent Pinchart wrote:
On Monday 13 December 2010 17:10:51 Clemens Ladisch wrote:
TYPE_EXT describes entities that represent some interface to the external world, TYPE_INT those that are internal to the entire device. (I'm not sure if that distinction is very useful, but TYPE_SUBDEV
seems
to be an even more meaningless name.)
SUBDEV comes from the V4L2 world, and I agree that it might not be a
very
good name.
It is rather confusing since subdevice in ALSA has another specific meaning
**** List of PLAYBACK Hardware Devices **** card 0: Intel [HDA Intel], device 0: VT1702 Analog [VT1702 Analog] Subdevices: 1/2 Subdevice #0: subdevice #0 Subdevice #1: subdevice #1
**** List of CAPTURE Hardware Devices **** card 0: Intel [HDA Intel], device 0: VT1702 Analog [VT1702 Analog] Subdevices: 3/3 Subdevice #0: subdevice #0 Subdevice #1: subdevice #1 Subdevice #2: subdevice #2
EXT_SPEAKER also includes headphones; there might be made a case for having those as a separate subtype.
Shouldn't headphones be represented by an EXT_JACK_ANALOG ?
Headphone jacks are jacks; there are also USB headphones.
So EXT_SPEAKER are speakers not connected through a jack (USB, internal analog, ...) ?
How about internal microphone of those laptop ? ( mic array , ...)
How about those default device in HDA specification ( e.g. CD , AUX, Telephony , Modem Line , Modem Headset)