[alsa-devel] [PATCH 1/2] ALSA: include/linux/usb/audio.h: add __attribute__((packed))

Daniel Mack daniel at caiaq.de
Wed May 12 00:50:54 CEST 2010


On Tue, May 11, 2010 at 10:52:47PM +0200, Takashi Iwai wrote:
> At Tue, 11 May 2010 18:13:49 +0200,
> Daniel Mack wrote:
> > 
> > This was missing on the definition of struct uac_iso_endpoint_descriptor
> > 
> > Signed-off-by: Daniel Mack <daniel at caiaq.de>
> > Cc: Takashi Iwai <tiwai at suse.de>
> > Cc: Clemens Ladisch <clemens at ladisch.de>
> 
> Applied these fixes now.  Thanks.

Thanks! One of the noted TODOs is that UAC2 offers the ability to a
device to dynamically change the supported range of options for a given
control. So an enum-driven control can get new values, lose some,
whatever. What would be the best way to map that to ALSA controls?

Another thing that we would need to support at some time is clock
selectors to switch from an internal clock to some external one. And
this can also be notfied dynamically - so for example: once an external
S/PDIF transmitter is connected, the driver gets informed about a new
valid clock source. I haven't found anything how this could be passed on
to higher levels from a driver, but I might have missed something :)

Daniel



More information about the Alsa-devel mailing list