~ubuntu-branches/ubuntu/warty/alsa-lib/warty

« back to all changes in this revision

Viewing changes to src/conf/cards/ICH.conf

  • Committer: Bazaar Package Importer
  • Author(s): LaMont Jones
  • Date: 2004-09-23 19:38:45 UTC
  • Revision ID: james.westby@ubuntu.com-20040923193845-71lrqesgxij0yzn7
Tags: upstream-1.0.5
ImportĀ upstreamĀ versionĀ 1.0.5

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#
 
2
# Configuration for the Intel ICH/ICH2/ICH3 chips
 
3
#
 
4
 
 
5
<confdir:pcm/front.conf>
 
6
 
 
7
ICH.pcm.front.0 {
 
8
        @args [ CARD ]
 
9
        @args.CARD {
 
10
                type string
 
11
        }
 
12
        type hw
 
13
        card $CARD
 
14
        device 0
 
15
}       
 
16
 
 
17
<confdir:pcm/surround40.conf>
 
18
 
 
19
ICH.pcm.surround40.0 {
 
20
        @args [ CARD ]
 
21
        @args.CARD {
 
22
                type string
 
23
        }
 
24
        type hooks
 
25
        slave.pcm {
 
26
                type hw
 
27
                card $CARD
 
28
                device 0
 
29
        }
 
30
        hooks.0 {
 
31
                type ctl_elems
 
32
                hook_args [
 
33
                        {
 
34
                                name "Line-In As Surround"
 
35
                                preserve true
 
36
                                value true
 
37
                                lock true
 
38
                                optional true
 
39
                        }
 
40
                        {
 
41
                                name "Surround Down Mix"
 
42
                                preserve true
 
43
                                value off
 
44
                                lock true
 
45
                                optional true
 
46
                        }
 
47
                ]
 
48
        }
 
49
}
 
50
 
 
51
<confdir:pcm/surround41.conf>
 
52
<confdir:pcm/surround50.conf>
 
53
<confdir:pcm/surround51.conf>
 
54
 
 
55
ICH.pcm.surround51.0 {
 
56
        @args [ CARD ]
 
57
        @args.CARD {
 
58
                type string
 
59
        }
 
60
        type route
 
61
        ttable.0.0 1
 
62
        ttable.1.1 1
 
63
        ttable.2.4 1
 
64
        ttable.3.5 1
 
65
        ttable.4.2 1
 
66
        ttable.5.3 1
 
67
        slave.pcm {
 
68
                type hooks
 
69
                slave.pcm {
 
70
                        type hw
 
71
                        card $CARD
 
72
                        device 0
 
73
                }
 
74
                hooks.0 {
 
75
                        type ctl_elems
 
76
                        hook_args [
 
77
                                {
 
78
                                        name "Line-In As Surround"
 
79
                                        preserve true
 
80
                                        value true
 
81
                                        lock true
 
82
                                        optional true
 
83
                                }
 
84
                                {
 
85
                                        name "Mic As Center/LFE"
 
86
                                        preserve true
 
87
                                        value true
 
88
                                        lock true
 
89
                                        optional true
 
90
                                }
 
91
                                {
 
92
                                        name "Surround Down Mix"
 
93
                                        preserve true
 
94
                                        value off
 
95
                                        lock true
 
96
                                        optional true
 
97
                                }
 
98
                                {
 
99
                                        name "Center/LFE Down Mix"
 
100
                                        preserve true
 
101
                                        value off
 
102
                                        lock true
 
103
                                        optional true
 
104
                                }
 
105
                        ]
 
106
                }
 
107
        }
 
108
        slave.channels 6
 
109
}
 
110
 
 
111
<confdir:pcm/iec958.conf>
 
112
 
 
113
ICH.pcm.iec958.0 {
 
114
        @args [ CARD AES0 AES1 AES2 AES3 ]
 
115
        @args.CARD {
 
116
                type string
 
117
        }
 
118
        @args.AES0 {
 
119
                type integer
 
120
        }
 
121
        @args.AES1 {
 
122
                type integer
 
123
        }
 
124
        @args.AES2 {
 
125
                type integer
 
126
        }
 
127
        @args.AES3 {
 
128
                type integer
 
129
        }
 
130
        type hooks
 
131
        slave.pcm {
 
132
                type hw
 
133
                card $CARD
 
134
                device 0
 
135
        }
 
136
        hooks.0 {
 
137
                type ctl_elems
 
138
                hook_args [
 
139
                        {
 
140
                                name "IEC958 Playback AC97-SPSA"
 
141
                                lock true
 
142
                                preserve true
 
143
                                value 0
 
144
                        }
 
145
                        {
 
146
                                name "IEC958 Playback Default"
 
147
                                lock true
 
148
                                preserve true
 
149
                                value [ $AES0 $AES1 $AES2 $AES3 ]
 
150
                        }
 
151
                        {
 
152
                                name "IEC958 Playback Switch"
 
153
                                lock true
 
154
                                preserve true
 
155
                                value true
 
156
                        }
 
157
                ]
 
158
        }
 
159
}