comparison CSP2/CSP2_env/env-d9b9114564458d9d-741b3de822f2aaca6c6caa4325c4afce/share/alsa/cards/VXPocket440.conf @ 68:5028fdace37b

planemo upload commit 2e9511a184a1ca667c7be0c6321a36dc4e3d116d
author jpayne
date Tue, 18 Mar 2025 16:23:26 -0400
parents
children
comparison
equal deleted inserted replaced
67:0e9998148a16 68:5028fdace37b
1 #
2 # Configuration for Digigram VXpocket440
3 #
4
5 <confdir:pcm/front.conf>
6
7 VXPocket440.pcm.front.0 {
8 @args [ CARD ]
9 @args.CARD {
10 type string
11 }
12 type hw
13 card $CARD
14 }
15
16 <confdir:pcm/rear.conf>
17
18 VXPocket440.pcm.rear.0 {
19 @args [ CARD ]
20 @args.CARD {
21 type string
22 }
23 type hw
24 card $CARD
25 device 1
26 }
27
28 <confdir:pcm/surround40.conf>
29
30 VXPocket440.pcm.surround40.0 {
31 @args [ CARD ]
32 @args.CARD {
33 type string
34 }
35 type multi
36 master 1
37 slaves [
38 {
39 pcm {
40 @func concat
41 strings [
42 "cards.VXPocket440.pcm.front.0:CARD=" $CARD
43 ]
44 }
45 channels 2
46 }
47 {
48 pcm {
49 @func concat
50 strings [
51 "cards.VXPocket440.pcm.rear.0:CARD=" $CARD
52 ]
53 }
54 channels 2
55 }
56 ]
57 bindings [
58 { slave 0 channel 0 }
59 { slave 0 channel 1 }
60 { slave 1 channel 0 }
61 { slave 1 channel 1 }
62 ]
63 }
64
65 <confdir:pcm/iec958.conf>
66
67 VXPocket440.pcm.iec958.0 {
68 @args [ CARD AES0 AES1 AES2 AES3 ]
69 @args.CARD {
70 type string
71 }
72 @args.AES0 {
73 type integer
74 }
75 @args.AES1 {
76 type integer
77 }
78 @args.AES2 {
79 type integer
80 }
81 @args.AES3 {
82 type integer
83 }
84 type hooks
85 slave.pcm {
86 type hw
87 card $CARD
88 }
89 hooks.0 {
90 type ctl_elems
91 hook_args [
92 {
93 interface PCM
94 name "IEC958 Playback Default"
95 lock true
96 preserve true
97 optional true
98 value [ $AES0 $AES1 $AES2 $AES3 ]
99 }
100 {
101 # for compatibility with older drivers
102 name "IEC958 Playback Default"
103 lock true
104 preserve true
105 optional true
106 value [ $AES0 $AES1 $AES2 $AES3 ]
107 }
108 ]
109 }
110 }