Lines 39-45
Link Here
|
39 |
CTL{name}="Front Playback Volume",PROGRAM!="__ctl_search",GOTO="front0_end" |
39 |
CTL{name}="Front Playback Volume",PROGRAM!="__ctl_search",GOTO="front0_end" |
40 |
# if master volume control is present, turn front volume to max |
40 |
# if master volume control is present, turn front volume to max |
41 |
ENV{has_pmaster_vol}=="true",CTL{values}="0dB",RESULT=="0",GOTO="front0_end" |
41 |
ENV{has_pmaster_vol}=="true",CTL{values}="0dB",RESULT=="0",GOTO="front0_end" |
42 |
ENV{has_pmaster_vol}=="true",CTL{values)="100%",GOTO="front0_end" |
42 |
ENV{has_pmaster_vol}=="true",CTL{values}="100%",GOTO="front0_end" |
43 |
CTL{values}="$env{pvolume}",RESULT!="0",CTL{values}="$env{ppercent}" |
43 |
CTL{values}="$env{pvolume}",RESULT!="0",CTL{values}="$env{ppercent}" |
44 |
LABEL="front0_end" |
44 |
LABEL="front0_end" |
45 |
CTL{name}="Front Playback Switch",PROGRAM=="__ctl_search", \ |
45 |
CTL{name}="Front Playback Switch",PROGRAM=="__ctl_search", \ |
Lines 49-55
Link Here
|
49 |
CTL{name}="Headphone Playback Volume",PROGRAM!="__ctl_search",GOTO="headphone0_end" |
49 |
CTL{name}="Headphone Playback Volume",PROGRAM!="__ctl_search",GOTO="headphone0_end" |
50 |
# if master volume control is present, turn headphone volume to max |
50 |
# if master volume control is present, turn headphone volume to max |
51 |
ENV{has_pmaster_vol}=="true",CTL{values}="0dB",RESULT=="0",GOTO="headphone0_end" |
51 |
ENV{has_pmaster_vol}=="true",CTL{values}="0dB",RESULT=="0",GOTO="headphone0_end" |
52 |
ENV{has_pmaster_vol}=="true",CTL{values)="100%",GOTO="headphone0_end" |
52 |
ENV{has_pmaster_vol}=="true",CTL{values}="100%",GOTO="headphone0_end" |
53 |
CTL{values}="$env{pvolume}",RESULT!="0",CTL{values}="$env{ppercent}" |
53 |
CTL{values}="$env{pvolume}",RESULT!="0",CTL{values}="$env{ppercent}" |
54 |
LABEL="headphone0_end" |
54 |
LABEL="headphone0_end" |
55 |
CTL{name}="Headphone Playback Switch",PROGRAM=="__ctl_search", \ |
55 |
CTL{name}="Headphone Playback Switch",PROGRAM=="__ctl_search", \ |
Lines 72-78
Link Here
|
72 |
CTL{name}="PCM Volume",PROGRAM!="__ctl_search", GOTO="pcm0_end" |
72 |
CTL{name}="PCM Volume",PROGRAM!="__ctl_search", GOTO="pcm0_end" |
73 |
# if master volume control is present, turn PCM volume to max |
73 |
# if master volume control is present, turn PCM volume to max |
74 |
ENV{has_pmaster_vol}=="true",CTL{values}="0dB",RESULT=="0",GOTO="pcm0_end" |
74 |
ENV{has_pmaster_vol}=="true",CTL{values}="0dB",RESULT=="0",GOTO="pcm0_end" |
75 |
ENV{has_pmaster_vol}=="true",CTL{values)="100%",GOTO="pcm0_end" |
75 |
ENV{has_pmaster_vol}=="true",CTL{values}="100%",GOTO="pcm0_end" |
76 |
# exception - some HDA codecs have shifted dB range |
76 |
# exception - some HDA codecs have shifted dB range |
77 |
CTL{dBmin}=="-34.50dB",CTL{dBmax}=="12.00dB",CTL{values}="0dB",GOTO="pcm0_end" |
77 |
CTL{dBmin}=="-34.50dB",CTL{dBmax}=="12.00dB",CTL{values}="0dB",GOTO="pcm0_end" |
78 |
CTL{dBmin}=="-30.00dB",CTL{dBmax}=="0dB",CTL{values}="0dB",GOTO="pcm0_end" |
78 |
CTL{dBmin}=="-30.00dB",CTL{dBmax}=="0dB",CTL{values}="0dB",GOTO="pcm0_end" |
Lines 86-92
Link Here
|
86 |
CTL{name}="PCM Volume",PROGRAM!="__ctl_search",GOTO="pcm1_end" |
86 |
CTL{name}="PCM Volume",PROGRAM!="__ctl_search",GOTO="pcm1_end" |
87 |
# if master volume control is present, turn PCM volume to max |
87 |
# if master volume control is present, turn PCM volume to max |
88 |
ENV{has_pmaster_vol}=="true",CTL{values}="0dB",RESULT=="0",GOTO="pcm1_end" |
88 |
ENV{has_pmaster_vol}=="true",CTL{values}="0dB",RESULT=="0",GOTO="pcm1_end" |
89 |
ENV{has_pmaster_vol}=="true",CTL{values)="100%",GOTO="pcm1_end" |
89 |
ENV{has_pmaster_vol}=="true",CTL{values}="100%",GOTO="pcm1_end" |
90 |
# exception - some HDA codecs have shifted dB range |
90 |
# exception - some HDA codecs have shifted dB range |
91 |
CTL{dBmin}=="-34.50dB",CTL{dBmax}=="12.00dB",CTL{values}="0dB",GOTO="pcm1_end" |
91 |
CTL{dBmin}=="-34.50dB",CTL{dBmax}=="12.00dB",CTL{values}="0dB",GOTO="pcm1_end" |
92 |
CTL{dBmin}=="-30.00dB",CTL{dBmax}=="0dB",CTL{values}="0dB",GOTO="pcm1_end" |
92 |
CTL{dBmin}=="-30.00dB",CTL{dBmax}=="0dB",CTL{values}="0dB",GOTO="pcm1_end" |
Lines 125-131
Link Here
|
125 |
CTL{name}="CD Playback Volume",PROGRAM!="__ctl_search", GOTO="cd0_end" |
125 |
CTL{name}="CD Playback Volume",PROGRAM!="__ctl_search", GOTO="cd0_end" |
126 |
# if master volume control is present, turn CD volume to max |
126 |
# if master volume control is present, turn CD volume to max |
127 |
ENV{has_pmaster_vol}=="true",CTL{values}="0dB",RESULT=="0",GOTO="cd0_end" |
127 |
ENV{has_pmaster_vol}=="true",CTL{values}="0dB",RESULT=="0",GOTO="cd0_end" |
128 |
ENV{has_pmaster_vol}=="true",CTL{values)="100%",GOTO="cd0_end" |
128 |
ENV{has_pmaster_vol}=="true",CTL{values}="100%",GOTO="cd0_end" |
129 |
# exception - some HDA codecs have shifted dB range |
129 |
# exception - some HDA codecs have shifted dB range |
130 |
CTL{dBmin}=="-34.50dB",CTL{dBmax}=="12.00dB",CTL{values}="0dB",GOTO="cd0_end" |
130 |
CTL{dBmin}=="-34.50dB",CTL{dBmax}=="12.00dB",CTL{values}="0dB",GOTO="cd0_end" |
131 |
CTL{dBmin}=="-30.00dB",CTL{dBmax}=="0dB",CTL{values}="0dB",GOTO="cd0_end" |
131 |
CTL{dBmin}=="-30.00dB",CTL{dBmax}=="0dB",CTL{values}="0dB",GOTO="cd0_end" |