Ticket #1267: gsmhandset.state

File gsmhandset.state, 17.5 KB (added by danielmewes, 9 years ago)

Gsmhandset ALSA state with reduced echo

Line 
1state.neo1973 {
2        control.1 {
3                comment.access 'read write'
4                comment.type INTEGER
5                comment.count 2
6                comment.range '0 - 255'
7                iface MIXER
8                name 'PCM Volume'
9                value.0 255
10                value.1 255
11        }
12        control.2 {
13                comment.access 'read write'
14                comment.type INTEGER
15                comment.count 2
16                comment.range '0 - 255'
17                iface MIXER
18                name 'ADC Capture Volume'
19                value.0 0
20                value.1 0
21        }
22        control.3 {
23                comment.access 'read write'
24                comment.type INTEGER
25                comment.count 2
26                comment.range '0 - 127'
27                iface MIXER
28                name 'Headphone Playback Volume'
29                value.0 121
30                value.1 121
31        }
32        control.4 {
33                comment.access 'read write'
34                comment.type INTEGER
35                comment.count 2
36                comment.range '0 - 127'
37                iface MIXER
38                name 'Speaker Playback Volume'
39                value.0 121
40                value.1 121
41        }
42        control.5 {
43                comment.access 'read write'
44                comment.type INTEGER
45                comment.count 1
46                comment.range '0 - 127'
47                iface MIXER
48                name 'Mono Playback Volume'
49                value 127
50        }
51        control.6 {
52                comment.access 'read write'
53                comment.type INTEGER
54                comment.count 2
55                comment.range '0 - 7'
56                iface MIXER
57                name 'Bypass Playback Volume'
58                value.0 5
59                value.1 5
60        }
61        control.7 {
62                comment.access 'read write'
63                comment.type INTEGER
64                comment.count 2
65                comment.range '0 - 7'
66                iface MIXER
67                name 'Sidetone Playback Volume'
68                value.0 1
69                value.1 1
70        }
71        control.8 {
72                comment.access 'read write'
73                comment.type INTEGER
74                comment.count 2
75                comment.range '0 - 7'
76                iface MIXER
77                name 'Voice Playback Volume'
78                value.0 2
79                value.1 2
80        }
81        control.9 {
82                comment.access 'read write'
83                comment.type BOOLEAN
84                comment.count 2
85                iface MIXER
86                name 'Headphone Playback ZC Switch'
87                value.0 false
88                value.1 false
89        }
90        control.10 {
91                comment.access 'read write'
92                comment.type BOOLEAN
93                comment.count 2
94                iface MIXER
95                name 'Speaker Playback ZC Switch'
96                value.0 false
97                value.1 false
98        }
99        control.11 {
100                comment.access 'read write'
101                comment.type INTEGER
102                comment.count 1
103                comment.range '0 - 7'
104                iface MIXER
105                name 'Mono Bypass Playback Volume'
106                value 5
107        }
108        control.12 {
109                comment.access 'read write'
110                comment.type INTEGER
111                comment.count 1
112                comment.range '0 - 7'
113                iface MIXER
114                name 'Mono Sidetone Playback Volume'
115                value 0
116        }
117        control.13 {
118                comment.access 'read write'
119                comment.type INTEGER
120                comment.count 1
121                comment.range '0 - 7'
122                iface MIXER
123                name 'Mono Voice Playback Volume'
124                value 5
125        }
126        control.14 {
127                comment.access 'read write'
128                comment.type BOOLEAN
129                comment.count 1
130                iface MIXER
131                name 'Mono Playback ZC Switch'
132                value false
133        }
134        control.15 {
135                comment.access 'read write'
136                comment.type ENUMERATED
137                comment.count 1
138                comment.item.0 'Linear Control'
139                comment.item.1 'Adaptive Boost'
140                iface MIXER
141                name 'Bass Boost'
142                value 'Linear Control'
143        }
144        control.16 {
145                comment.access 'read write'
146                comment.type ENUMERATED
147                comment.count 1
148                comment.item.0 '130Hz @ 48kHz'
149                comment.item.1 '200Hz @ 48kHz'
150                comment.item.2 '100Hz @ 16kHz'
151                comment.item.3 '400Hz @ 48kHz'
152                comment.item.4 '100Hz @ 8kHz'
153                comment.item.5 '200Hz @ 8kHz'
154                iface MIXER
155                name 'Bass Filter'
156                value '130Hz @ 48kHz'
157        }
158        control.17 {
159                comment.access 'read write'
160                comment.type INTEGER
161                comment.count 1
162                comment.range '0 - 15'
163                iface MIXER
164                name 'Bass Volume'
165                value 0
166        }
167        control.18 {
168                comment.access 'read write'
169                comment.type INTEGER
170                comment.count 1
171                comment.range '0 - 15'
172                iface MIXER
173                name 'Treble Volume'
174                value 7
175        }
176        control.19 {
177                comment.access 'read write'
178                comment.type ENUMERATED
179                comment.count 1
180                comment.item.0 '8kHz'
181                comment.item.1 '4kHz'
182                iface MIXER
183                name 'Treble Cut-off'
184                value '8kHz'
185        }
186        control.20 {
187                comment.access 'read write'
188                comment.type INTEGER
189                comment.count 2
190                comment.range '0 - 7'
191                iface MIXER
192                name 'Sidetone Capture Volume'
193                value.0 0
194                value.1 0
195        }
196        control.21 {
197                comment.access 'read write'
198                comment.type INTEGER
199                comment.count 1
200                comment.range '0 - 7'
201                iface MIXER
202                name 'Voice Sidetone Capture Volume'
203                value 0
204        }
205        control.22 {
206                comment.access 'read write'
207                comment.type INTEGER
208                comment.count 2
209                comment.range '0 - 63'
210                iface MIXER
211                name 'Capture Volume'
212                value.0 0
213                value.1 0
214        }
215        control.23 {
216                comment.access 'read write'
217                comment.type BOOLEAN
218                comment.count 2
219                iface MIXER
220                name 'Capture ZC Switch'
221                value.0 false
222                value.1 false
223        }
224        control.24 {
225                comment.access 'read write'
226                comment.type BOOLEAN
227                comment.count 2
228                iface MIXER
229                name 'Capture Switch'
230                value.0 false
231                value.1 false
232        }
233        control.25 {
234                comment.access 'read write'
235                comment.type ENUMERATED
236                comment.count 1
237                comment.item.0 '3.4Hz @ 48kHz'
238                comment.item.1 '82Hz @ 16k'
239                comment.item.2 '82Hz @ 8kHz'
240                comment.item.3 '170Hz @ 8kHz'
241                iface MIXER
242                name 'Capture Filter Select'
243                value '3.4Hz @ 48kHz'
244        }
245        control.26 {
246                comment.access 'read write'
247                comment.type ENUMERATED
248                comment.count 1
249                comment.item.0 HiFi
250                comment.item.1 Voice
251                iface MIXER
252                name 'Capture Filter Cut-off'
253                value Voice
254        }
255        control.27 {
256                comment.access 'read write'
257                comment.type BOOLEAN
258                comment.count 1
259                iface MIXER
260                name 'Capture Filter Switch'
261                value true
262        }
263        control.28 {
264                comment.access 'read write'
265                comment.type INTEGER
266                comment.count 1
267                comment.range '0 - 7'
268                iface MIXER
269                name 'ALC Capture Target Volume'
270                value 5
271        }
272        control.29 {
273                comment.access 'read write'
274                comment.type INTEGER
275                comment.count 1
276                comment.range '0 - 7'
277                iface MIXER
278                name 'ALC Capture Max Volume'
279                value 7
280        }
281        control.30 {
282                comment.access 'read write'
283                comment.type ENUMERATED
284                comment.count 1
285                comment.item.0 Off
286                comment.item.1 Right
287                comment.item.2 Left
288                comment.item.3 Stereo
289                iface MIXER
290                name 'ALC Capture Function'
291                value Off
292        }
293        control.31 {
294                comment.access 'read write'
295                comment.type BOOLEAN
296                comment.count 1
297                iface MIXER
298                name 'ALC Capture ZC Switch'
299                value false
300        }
301        control.32 {
302                comment.access 'read write'
303                comment.type INTEGER
304                comment.count 1
305                comment.range '0 - 15'
306                iface MIXER
307                name 'ALC Capture Hold Time'
308                value 15
309        }
310        control.33 {
311                comment.access 'read write'
312                comment.type INTEGER
313                comment.count 1
314                comment.range '0 - 15'
315                iface MIXER
316                name 'ALC Capture Decay Time'
317                value 12
318        }
319        control.34 {
320                comment.access 'read write'
321                comment.type INTEGER
322                comment.count 1
323                comment.range '0 - 15'
324                iface MIXER
325                name 'ALC Capture Attack Time'
326                value 5
327        }
328        control.35 {
329                comment.access 'read write'
330                comment.type INTEGER
331                comment.count 1
332                comment.range '0 - 31'
333                iface MIXER
334                name 'ALC Capture NG Threshold'
335                value 0
336        }
337        control.36 {
338                comment.access 'read write'
339                comment.type ENUMERATED
340                comment.count 1
341                comment.item.0 'Constant PGA Gain'
342                comment.item.1 'Mute ADC Output'
343                iface MIXER
344                name 'ALC Capture NG Type'
345                value 'Constant PGA Gain'
346        }
347        control.37 {
348                comment.access 'read write'
349                comment.type BOOLEAN
350                comment.count 1
351                iface MIXER
352                name 'ALC Capture NG Switch'
353                value false
354        }
355        control.38 {
356                comment.access 'read write'
357                comment.type ENUMERATED
358                comment.count 1
359                comment.item.0 Capture
360                comment.item.1 Playback
361                iface MIXER
362                name '3D Function'
363                value Capture
364        }
365        control.39 {
366                comment.access 'read write'
367                comment.type ENUMERATED
368                comment.count 1
369                comment.item.0 '2.2kHz'
370                comment.item.1 '1.5kHz'
371                iface MIXER
372                name '3D Upper Cut-off'
373                value '2.2kHz'
374        }
375        control.40 {
376                comment.access 'read write'
377                comment.type ENUMERATED
378                comment.count 1
379                comment.item.0 '200Hz'
380                comment.item.1 '500Hz'
381                iface MIXER
382                name '3D Lower Cut-off'
383                value '200Hz'
384        }
385        control.41 {
386                comment.access 'read write'
387                comment.type INTEGER
388                comment.count 1
389                comment.range '0 - 15'
390                iface MIXER
391                name '3D Volume'
392                value 0
393        }
394        control.42 {
395                comment.access 'read write'
396                comment.type BOOLEAN
397                comment.count 1
398                iface MIXER
399                name '3D Switch'
400                value false
401        }
402        control.43 {
403                comment.access 'read write'
404                comment.type BOOLEAN
405                comment.count 1
406                iface MIXER
407                name 'Capture 6dB Attenuate'
408                value false
409        }
410        control.44 {
411                comment.access 'read write'
412                comment.type BOOLEAN
413                comment.count 1
414                iface MIXER
415                name 'Playback 6dB Attenuate'
416                value false
417        }
418        control.45 {
419                comment.access 'read write'
420                comment.type ENUMERATED
421                comment.count 1
422                comment.item.0 None
423                comment.item.1 '32kHz'
424                comment.item.2 '44.1kHz'
425                comment.item.3 '48kHz'
426                iface MIXER
427                name De-emphasis
428                value None
429        }
430        control.46 {
431                comment.access 'read write'
432                comment.type ENUMERATED
433                comment.count 1
434                comment.item.0 Stereo
435                comment.item.1 Left
436                comment.item.2 Right
437                comment.item.3 Mono
438                iface MIXER
439                name 'Playback Mono Mix'
440                value Stereo
441        }
442        control.47 {
443                comment.access 'read write'
444                comment.type ENUMERATED
445                comment.count 1
446                comment.item.0 'Non Inverted'
447                comment.item.1 Inverted
448                iface MIXER
449                name 'Playback Phase'
450                value Inverted
451        }
452        control.48 {
453                comment.access 'read write'
454                comment.type INTEGER
455                comment.count 1
456                comment.range '0 - 3'
457                iface MIXER
458                name 'Mic2 Capture Volume'
459                value 0
460        }
461        control.49 {
462                comment.access 'read write'
463                comment.type INTEGER
464                comment.count 1
465                comment.range '0 - 3'
466                iface MIXER
467                name 'Mic1 Capture Volume'
468                value 0
469        }
470        control.50 {
471                comment.access 'read write'
472                comment.type ENUMERATED
473                comment.count 1
474                comment.item.0 'DAI 0'
475                comment.item.1 'DAI 1'
476                comment.item.2 'DAI 2'
477                comment.item.3 'DAI 3'
478                iface MIXER
479                name 'DAI Mode'
480                value 'DAI 0'
481        }
482        control.51 {
483                comment.access 'read write'
484                comment.type ENUMERATED
485                comment.count 1
486                comment.item.0 Stereo
487                comment.item.1 'Left ADC'
488                comment.item.2 'Right ADC'
489                comment.item.3 'Channel Swap'
490                iface MIXER
491                name 'ADC Data Select'
492                value Stereo
493        }
494        control.52 {
495                comment.access 'read write'
496                comment.type ENUMERATED
497                comment.count 1
498                comment.item.0 'Non Inverted'
499                comment.item.1 Inverted
500                iface MIXER
501                name 'ROUT2 Phase'
502                value Inverted
503        }
504        control.53 {
505                comment.access 'read write'
506                comment.type ENUMERATED
507                comment.count 1
508                comment.item.0 'Mic 1'
509                comment.item.1 'Mic 2'
510                comment.item.2 'Mic 3'
511                iface MIXER
512                name 'Mic Selection Mux'
513                value 'Mic 1'
514        }
515        control.54 {
516                comment.access 'read write'
517                comment.type ENUMERATED
518                comment.count 1
519                comment.item.0 'RXP - RXN'
520                comment.item.1 'RXP + RXN'
521                comment.item.2 RXP
522                comment.item.3 RXN
523                iface MIXER
524                name 'Rx Mixer'
525                value 'RXP - RXN'
526        }
527        control.55 {
528                comment.access 'read write'
529                comment.type ENUMERATED
530                comment.count 1
531                comment.item.0 'Line 1 + 2'
532                comment.item.1 'Line 1 - 2'
533                comment.item.2 'Line 1'
534                comment.item.3 'Line 2'
535                iface MIXER
536                name 'Line Mixer'
537                value 'Line 1 + 2'
538        }
539        control.56 {
540                comment.access 'read write'
541                comment.type ENUMERATED
542                comment.count 1
543                comment.item.0 'Line Mix'
544                comment.item.1 'Rx Mix'
545                iface MIXER
546                name 'Line Mono Mux'
547                value 'Line Mix'
548        }
549        control.57 {
550                comment.access 'read write'
551                comment.type ENUMERATED
552                comment.count 1
553                comment.item.0 'Line 2'
554                comment.item.1 'Rx Mix'
555                iface MIXER
556                name 'Line Right Mux'
557                value 'Line 2'
558        }
559        control.58 {
560                comment.access 'read write'
561                comment.type ENUMERATED
562                comment.count 1
563                comment.item.0 'Line 1'
564                comment.item.1 'Rx Mix'
565                iface MIXER
566                name 'Line Left Mux'
567                value 'Rx Mix'
568        }
569        control.59 {
570                comment.access 'read write'
571                comment.type BOOLEAN
572                comment.count 1
573                iface MIXER
574                name 'ALC Mixer Line Capture Switch'
575                value false
576        }
577        control.60 {
578                comment.access 'read write'
579                comment.type BOOLEAN
580                comment.count 1
581                iface MIXER
582                name 'ALC Mixer Mic2 Capture Switch'
583                value false
584        }
585        control.61 {
586                comment.access 'read write'
587                comment.type BOOLEAN
588                comment.count 1
589                iface MIXER
590                name 'ALC Mixer Mic1 Capture Switch'
591                value false
592        }
593        control.62 {
594                comment.access 'read write'
595                comment.type BOOLEAN
596                comment.count 1
597                iface MIXER
598                name 'ALC Mixer Rx Capture Switch'
599                value false
600        }
601        control.63 {
602                comment.access 'read write'
603                comment.type ENUMERATED
604                comment.count 1
605                comment.item.0 'Left PGA'
606                comment.item.1 'Mic 1'
607                comment.item.2 'Mic 2'
608                comment.item.3 'Right PGA'
609                iface MIXER
610                name 'Mic Sidetone Mux'
611                value 'Mic 2'
612        }
613        control.64 {
614                comment.access 'read write'
615                comment.type ENUMERATED
616                comment.count 1
617                comment.item.0 PGA
618                comment.item.1 'Line or RXP-RXN'
619                comment.item.2 Sidetone
620                iface MIXER
621                name 'Capture Right Mux'
622                value PGA
623        }
624        control.65 {
625                comment.access 'read write'
626                comment.type ENUMERATED
627                comment.count 1
628                comment.item.0 PGA
629                comment.item.1 'Line or RXP-RXN'
630                comment.item.2 Line
631                iface MIXER
632                name 'Capture Left Mux'
633                value PGA
634        }
635        control.66 {
636                comment.access 'read write'
637                comment.type ENUMERATED
638                comment.count 1
639                comment.item.0 Stereo
640                comment.item.1 'Analogue Mix Left'
641                comment.item.2 'Analogue Mix Right'
642                comment.item.3 'Digital Mono Mix'
643                iface MIXER
644                name 'Capture Right Mixer'
645                value Stereo
646        }
647        control.67 {
648                comment.access 'read write'
649                comment.type ENUMERATED
650                comment.count 1
651                comment.item.0 Stereo
652                comment.item.1 'Analogue Mix Left'
653                comment.item.2 'Analogue Mix Right'
654                comment.item.3 'Digital Mono Mix'
655                iface MIXER
656                name 'Capture Left Mixer'
657                value Stereo
658        }
659        control.68 {
660                comment.access 'read write'
661                comment.type BOOLEAN
662                comment.count 1
663                iface MIXER
664                name 'Playback Mixer Voice Capture Sw'
665                value false
666        }
667        control.69 {
668                comment.access 'read write'
669                comment.type BOOLEAN
670                comment.count 1
671                iface MIXER
672                name 'Playback Mixer Left Capture Swi'
673                value false
674        }
675        control.70 {
676                comment.access 'read write'
677                comment.type BOOLEAN
678                comment.count 1
679                iface MIXER
680                name 'Playback Mixer Right Capture Sw'
681                value false
682        }
683        control.71 {
684                comment.access 'read write'
685                comment.type ENUMERATED
686                comment.count 1
687                comment.item.0 VREF
688                comment.item.1 'Capture ST'
689                comment.item.2 LOUT2
690                iface MIXER
691                name 'Out4 Mux'
692                value VREF
693        }
694        control.72 {
695                comment.access 'read write'
696                comment.type ENUMERATED
697                comment.count 1
698                comment.item.0 VREF
699                comment.item.1 ROUT2
700                comment.item.2 'Left + Right'
701                iface MIXER
702                name 'Out3 Mux'
703                value VREF
704        }
705        control.73 {
706                comment.access 'read write'
707                comment.type ENUMERATED
708                comment.count 1
709                comment.item.0 'Inverted Mono 1'
710                comment.item.1 Left
711                comment.item.2 Right
712                comment.item.3 'Left + Right'
713                iface MIXER
714                name 'Mono 2 Mux'
715                value Right
716        }
717        control.74 {
718                comment.access 'read write'
719                comment.type BOOLEAN
720                comment.count 1
721                iface MIXER
722                name 'Mono Mixer Left Playback Switch'
723                value false
724        }
725        control.75 {
726                comment.access 'read write'
727                comment.type BOOLEAN
728                comment.count 1
729                iface MIXER
730                name 'Mono Mixer Right Playback Switc'
731                value false
732        }
733        control.76 {
734                comment.access 'read write'
735                comment.type BOOLEAN
736                comment.count 1
737                iface MIXER
738                name 'Mono Mixer Voice Playback Switc'
739                value false
740        }
741        control.77 {
742                comment.access 'read write'
743                comment.type BOOLEAN
744                comment.count 1
745                iface MIXER
746                name 'Mono Mixer Sidetone Playback Sw'
747                value true
748        }
749        control.78 {
750                comment.access 'read write'
751                comment.type BOOLEAN
752                comment.count 1
753                iface MIXER
754                name 'Mono Mixer Bypass Playback Swit'
755                value false
756        }
757        control.79 {
758                comment.access 'read write'
759                comment.type BOOLEAN
760                comment.count 1
761                iface MIXER
762                name 'Right Mixer Voice Playback Swit'
763                value false
764        }
765        control.80 {
766                comment.access 'read write'
767                comment.type BOOLEAN
768                comment.count 1
769                iface MIXER
770                name 'Right Mixer Sidetone Playback S'
771                value false
772        }
773        control.81 {
774                comment.access 'read write'
775                comment.type BOOLEAN
776                comment.count 1
777                iface MIXER
778                name 'Right Mixer Right Playback Swit'
779                value false
780        }
781        control.82 {
782                comment.access 'read write'
783                comment.type BOOLEAN
784                comment.count 1
785                iface MIXER
786                name 'Right Mixer Bypass Playback Swi'
787                value true
788        }
789        control.83 {
790                comment.access 'read write'
791                comment.type BOOLEAN
792                comment.count 1
793                iface MIXER
794                name 'Left Mixer Voice Playback Switc'
795                value false
796        }
797        control.84 {
798                comment.access 'read write'
799                comment.type BOOLEAN
800                comment.count 1
801                iface MIXER
802                name 'Left Mixer Sidetone Playback Sw'
803                value false
804        }
805        control.85 {
806                comment.access 'read write'
807                comment.type BOOLEAN
808                comment.count 1
809                iface MIXER
810                name 'Left Mixer Left Playback Switch'
811                value false
812        }
813        control.86 {
814                comment.access 'read write'
815                comment.type BOOLEAN
816                comment.count 1
817                iface MIXER
818                name 'Left Mixer Bypass Playback Swit'
819                value true
820        }
821        control.87 {
822                comment.access 'read write'
823                comment.type INTEGER
824                comment.count 1
825                comment.range '0 - 31'
826                iface MIXER
827                name 'Amp Left Playback Volume'
828                value 26
829        }
830        control.88 {
831                comment.access 'read write'
832                comment.type INTEGER
833                comment.count 1
834                comment.range '0 - 31'
835                iface MIXER
836                name 'Amp Right Playback Volume'
837                value 0
838        }
839        control.89 {
840                comment.access 'read write'
841                comment.type INTEGER
842                comment.count 1
843                comment.range '0 - 31'
844                iface MIXER
845                name 'Amp Mono Playback Volume'
846                value 9
847        }
848        control.90 {
849                comment.access 'read write'
850                comment.type ENUMERATED
851                comment.count 1
852                comment.item.0 Off
853                comment.item.1 'Call Speaker'
854                comment.item.2 'Stereo Speakers'
855                comment.item.3 'Stereo Speakers + Headphones'
856                comment.item.4 Headphones
857                iface MIXER
858                name 'Amp Mode'
859                value 'Call Speaker'
860        }
861        control.91 {
862                comment.access 'read write'
863                comment.type ENUMERATED
864                comment.count 1
865                comment.item.0 Off
866                comment.item.1 'GSM Handset'
867                comment.item.2 'GSM Headset'
868                comment.item.3 'GSM Bluetooth'
869                comment.item.4 Speakers
870                comment.item.5 Headphones
871                comment.item.6 'Capture Handset'
872                comment.item.7 'Capture Headset'
873                comment.item.8 'Capture Bluetooth'
874                iface MIXER
875                name 'Neo Mode'
876                value 'GSM Handset'
877        }
878        control.92 {
879                comment.access 'read write'
880                comment.type BOOLEAN
881                comment.count 1
882                iface MIXER
883                name 'Amp Spk 3D Playback Switch'
884                value false
885        }
886        control.93 {
887                comment.access 'read write'
888                comment.type BOOLEAN
889                comment.count 1
890                iface MIXER
891                name 'Amp HP 3d Playback Switch'
892                value false
893        }
894        control.94 {
895                comment.access 'read write'
896                comment.type BOOLEAN
897                comment.count 1
898                iface MIXER
899                name 'Amp Fast Wakeup Playback Switch'
900                value false
901        }
902        control.95 {
903                comment.access 'read write'
904                comment.type BOOLEAN
905                comment.count 1
906                iface MIXER
907                name 'Amp Earpiece 6dB Playback Switch'
908                value true
909        }
910}