From: Takashi Iwai Date: Mon, 26 Jan 2004 15:56:42 +0000 (+0000) Subject: - fixed the iec958 capture using asym plugin. X-Git-Tag: v1.0.3~36 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=9c4d6757cccc778e84af693b04a99cee22778f7f;p=alsa-lib.git - fixed the iec958 capture using asym plugin. don't reset "IEC958 Loop" for capture. --- diff --git a/src/conf/cards/CMI8338.conf b/src/conf/cards/CMI8338.conf index ab5df010..7b1d2555 100644 --- a/src/conf/cards/CMI8338.conf +++ b/src/conf/cards/CMI8338.conf @@ -85,23 +85,37 @@ CMI8338.pcm.iec958.0 { @args.AES3 { type integer } - type hooks - slave.pcm { + type asym + playback.pcm { + type hooks + slave.pcm { + type hw + card $CARD + device 2 + } + hooks.0 { + type ctl_elems + hook_args [ + { + interface PCM + name "IEC958 Playback PCM Stream" + device 2 + lock true + preserve true + value [ $AES0 $AES1 $AES2 $AES3 ] + } + { + name "IEC958 Loop" + lock true + preserve true + value off + } + ] + } + } + capture.pcm { type hw card $CARD device 2 } - hooks.0 { - type ctl_elems - hook_args [ - { - interface PCM - name "IEC958 Playback PCM Stream" - device 2 - lock true - preserve true - value [ $AES0 $AES1 $AES2 $AES3 ] - } - ] - } } diff --git a/src/conf/cards/CMI8738-MC6.conf b/src/conf/cards/CMI8738-MC6.conf index 1ff5e8a6..f499574b 100644 --- a/src/conf/cards/CMI8738-MC6.conf +++ b/src/conf/cards/CMI8738-MC6.conf @@ -68,9 +68,6 @@ CMI8738-MC6.pcm.iec958.0 { @args.CARD { type string } - @args.DEV { - type integer - } @args.AES0 { type integer } @@ -83,23 +80,37 @@ CMI8738-MC6.pcm.iec958.0 { @args.AES3 { type integer } - type hooks - slave.pcm { + type asym + playback.pcm { + type hooks + slave.pcm { + type hw + card $CARD + device 2 + } + hooks.0 { + type ctl_elems + hook_args [ + { + interface PCM + name "IEC958 Playback PCM Stream" + device 2 + lock true + preserve true + value [ $AES0 $AES1 $AES2 $AES3 ] + } + { + name "IEC958 Loop" + lock true + preserve true + value off + } + ] + } + } + capture.pcm { type hw card $CARD device 2 } - hooks.0 { - type ctl_elems - hook_args [ - { - interface PCM - name "IEC958 Playback PCM Stream" - device 2 - lock true - preserve true - value [ $AES0 $AES1 $AES2 $AES3 ] - } - ] - } }