Changeset 253:ba1197943bb9 in roaraudio
- Timestamp:
- 07/24/08 15:52:53 (16 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/mixer.c
r139 r253 130 130 return -1; 131 131 132 for (i = 0; i < samples; i++) { 133 s = in[i]; 134 s *= set->mixer[i % channels]; 135 s /= set->scale; 136 out[i] = s; 132 if (set->rpg_mul == set->rpg_div) { 133 for (i = 0; i < samples; i++) { 134 s = in[i]; 135 s *= set->mixer[i % channels]; 136 s /= set->scale; 137 out[i] = s; 138 } 139 } else { 140 for (i = 0; i < samples; i++) { 141 s = in[i]; 142 s *= set->mixer[i % channels] * set->rpg_mul; 143 s /= set->scale * set->rpg_div; 144 out[i] = s; 145 } 137 146 } 138 147 … … 148 157 return -1; 149 158 150 for (i = 0; i < samples; i++) { 151 s = in[i]; 152 s *= set->mixer[i % channels]; 153 s /= set->scale; 154 out[i] = s; 159 if (set->rpg_mul == set->rpg_div) { 160 for (i = 0; i < samples; i++) { 161 s = in[i]; 162 s *= set->mixer[i % channels]; 163 s /= set->scale; 164 out[i] = s; 165 } 166 } else { 167 for (i = 0; i < samples; i++) { 168 s = in[i]; 169 s *= set->mixer[i % channels] * set->rpg_mul; 170 s /= set->scale * set->rpg_div; 171 out[i] = s; 172 } 155 173 } 156 174
Note: See TracChangeset
for help on using the changeset viewer.