conf: USB-Audio: allow custom definitions for "default" devices

Fixes: a9b1299556 ("USB-Audio.conf: fix definition for M-Audio AudioP...")
Signed-off-by: Alexander Tsoy <alexander@tsoy.me>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
Alexander Tsoy 2017-06-18 23:23:03 +03:00 committed by Takashi Iwai
parent 6c53557300
commit c09e3b2d5b

View file

@ -67,7 +67,7 @@ USB-Audio.pcm.iec958_2_device {
}
# If a device requires non-standard definitions for front, surround40,
# If a device requires non-standard definitions for front, default, surround40,
# surround51, surround71 or iec958, they can be defined here.
# M-Audio AudioPhile USB:
@ -179,6 +179,16 @@ USB-Audio.pcm.front.0 {
USB-Audio.pcm.default {
@args [ CARD ]
@args.CARD { type string }
@func refer
name {
@func concat
strings [
"cards.USB-Audio."
{ @func card_name card $CARD }
".pcm.default:CARD=" $CARD
]
}
default {
type asym
playback.pcm {
type plug
@ -211,6 +221,7 @@ USB-Audio.pcm.default {
strings [ "dsnoop:" $CARD ]
}
}
}
}
USB-Audio.pcm.default_playback_dmix_yes {