From: Jaroslav Kysela Date: Wed, 10 Dec 2025 11:12:47 +0000 (+0100) Subject: conf: Audigy: define pcm configuration block only one time X-Git-Tag: v1.2.15.1~34 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=e5dbefdff1254fb66ffa82983c6fed08ba8e37df;p=alsa-lib.git conf: Audigy: define pcm configuration block only one time There may be multiple Audigy soundcards in the system. Overwrite the PCM configurations when loaded multiple times. Signed-off-by: Jaroslav Kysela --- diff --git a/src/conf/cards/Audigy.conf b/src/conf/cards/Audigy.conf index 42692cfd..a353c624 100644 --- a/src/conf/cards/Audigy.conf +++ b/src/conf/cards/Audigy.conf @@ -4,7 +4,7 @@ -Audigy.pcm.front.0 { +Audigy.pcm.front.!0 { @args [ CARD ] @args.CARD { type string @@ -40,7 +40,7 @@ Audigy.pcm.front.0 { -Audigy.pcm.rear.0 { +Audigy.pcm.rear.!0 { @args [ CARD ] @args.CARD { type string @@ -68,7 +68,7 @@ Audigy.pcm.rear.0 { -Audigy.pcm.center_lfe.0 { +Audigy.pcm.center_lfe.!0 { @args [ CARD ] @args.CARD { type string @@ -107,7 +107,7 @@ Audigy.pcm.center_lfe.0 { -Audigy.pcm.surround40.0 { +Audigy.pcm.surround40.!0 { @args [ CARD ] @args.CARD { type string @@ -143,7 +143,7 @@ Audigy.pcm.surround40.0 { -Audigy.pcm.surround51.0 { +Audigy.pcm.surround51.!0 { @args [ CARD ] @args.CARD { type string @@ -190,7 +190,7 @@ Audigy.pcm.surround51.0 { -Audigy.pcm.iec958.0 { +Audigy.pcm.iec958.!0 { @args [ CARD AES0 AES1 AES2 AES3 ] @args.CARD { type string diff --git a/src/conf/cards/Audigy2.conf b/src/conf/cards/Audigy2.conf index 35126d23..3c15fd1d 100644 --- a/src/conf/cards/Audigy2.conf +++ b/src/conf/cards/Audigy2.conf @@ -4,7 +4,7 @@ -Audigy2.pcm.front.0 { +Audigy2.pcm.front.!0 { @args [ CARD ] @args.CARD { type string @@ -41,7 +41,7 @@ Audigy2.pcm.front.0 { -Audigy2.pcm.rear.0 { +Audigy2.pcm.rear.!0 { @args [ CARD ] @args.CARD { type string @@ -69,7 +69,7 @@ Audigy2.pcm.rear.0 { -Audigy2.pcm.center_lfe.0 { +Audigy2.pcm.center_lfe.!0 { @args [ CARD ] @args.CARD { type string @@ -105,7 +105,7 @@ Audigy2.pcm.center_lfe.0 { -Audigy2.pcm.side.0 { +Audigy2.pcm.side.!0 { @args [ CARD ] @args.CARD { type string @@ -144,7 +144,7 @@ Audigy2.pcm.side.0 { -Audigy2.pcm.surround40.0 { +Audigy2.pcm.surround40.!0 { @args [ CARD ] @args.CARD { type string @@ -180,7 +180,7 @@ Audigy2.pcm.surround40.0 { -Audigy2.pcm.surround51.0 { +Audigy2.pcm.surround51.!0 { @args [ CARD ] @args.CARD { type string @@ -227,7 +227,7 @@ Audigy2.pcm.surround51.0 { -Audigy2.pcm.surround71.0 { +Audigy2.pcm.surround71.!0 { @args [ CARD ] @args.CARD { type string @@ -285,7 +285,7 @@ Audigy2.pcm.surround71.0 { -Audigy2.pcm.iec958.0 { +Audigy2.pcm.iec958.!0 { @args [ CARD AES0 AES1 AES2 AES3 ] @args.CARD { type string