Changeset 253:ba1197943bb9 in roaraudio


Ignore:
Timestamp:
07/24/08 15:52:53 (16 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

added replaygain vars to mixer

File:
1 edited

Legend:

Unmodified
Added
Removed
  • roard/mixer.c

    r139 r253  
    130130  return -1; 
    131131 
    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  } 
    137146 } 
    138147 
     
    148157  return -1; 
    149158 
    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  } 
    155173 } 
    156174 
Note: See TracChangeset for help on using the changeset viewer.