From 98ee4d4813d14a316de629182b129675ec7943ba Mon Sep 17 00:00:00 2001 From: Takashi Iwai Date: Mon, 28 Jun 2004 10:45:25 +0000 Subject: [PATCH] Fixed iec958 capture using asym plugin. --- src/conf/cards/ICE1724.conf | 52 +++++++++++++++++++++---------------- 1 file changed, 30 insertions(+), 22 deletions(-) diff --git a/src/conf/cards/ICE1724.conf b/src/conf/cards/ICE1724.conf index 4846bd17..bcd94da0 100644 --- a/src/conf/cards/ICE1724.conf +++ b/src/conf/cards/ICE1724.conf @@ -98,30 +98,38 @@ ICE1724.pcm.iec958.0 { @args.AES3 { type integer } - type hooks - slave.pcm { + type asym + playback.pcm { + type hooks + slave.pcm { + type hw + card $CARD + device 1 + } + hooks.0 { + type ctl_elems + hook_args [ + { + interface MIXER + name "IEC958 Output Switch" + lock true + preserve true + value true + } + { + interface PCM + name "IEC958 Playback Default" + device 1 + lock true + preserve true + value [ $AES0 $AES1 $AES2 $AES3 ] + } + ] + } + } + capture.pcm { type hw card $CARD device 1 } - hooks.0 { - type ctl_elems - hook_args [ - { - interface MIXER - name "IEC958 Output Switch" - lock true - preserve true - value true - } - { - interface PCM - name "IEC958 Playback Default" - device 1 - lock true - preserve true - value [ $AES0 $AES1 $AES2 $AES3 ] - } - ] - } } -- 2.47.1