From 8169d2823ebb6bfa3df0a0572b2105ec517c43b7 Mon Sep 17 00:00:00 2001 From: Takashi Iwai Date: Mon, 26 Jan 2004 15:57:05 +0000 Subject: [PATCH] - fixed the iec958 capture using asym plugin. the different routing is used. --- src/conf/cards/ICE1712.conf | 48 ++++++++++++++++++++++++------------- 1 file changed, 31 insertions(+), 17 deletions(-) diff --git a/src/conf/cards/ICE1712.conf b/src/conf/cards/ICE1712.conf index c984a857..7ca029e9 100644 --- a/src/conf/cards/ICE1712.conf +++ b/src/conf/cards/ICE1712.conf @@ -77,28 +77,42 @@ ICE1712.pcm.iec958.0 { @args.AES3 { type integer } - type hooks - slave.pcm { + type asym + playback.pcm { + type hooks + slave.pcm { + type route + ttable.0.8 1 + ttable.1.9 1 + slave.pcm { + type hw + card $CARD + } + slave.format S32_LE + slave.channels 10 + } + hooks.0 { + type ctl_elems + hook_args [ + { + interface PCM + name "IEC958 Playback PCM Stream" + lock true + preserve true + value [ $AES0 $AES1 $AES2 $AES3 ] + } + ] + } + } + capture.pcm { type route - ttable.0.8 1 - ttable.1.9 1 + ttable.0.10 1 + ttable.1.11 1 slave.pcm { type hw card $CARD } slave.format S32_LE - slave.channels 10 - } - hooks.0 { - type ctl_elems - hook_args [ - { - interface PCM - name "IEC958 Playback PCM Stream" - lock true - preserve true - value [ $AES0 $AES1 $AES2 $AES3 ] - } - ] + slave.channels 12 } } -- 2.47.1