Changeset 3534:76f7586bdd3f in roaraudio for plugins/audacious


Ignore:
Timestamp:
02/19/10 22:07:40 (14 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

update use of mixer

File:
1 edited

Legend:

Unmodified
Added
Removed
  • plugins/audacious/roar.c

    r3517 r3534  
    389389 
    390390void roar_get_volume(int *l, int *r) { 
     391 struct roar_mixer_settings mixer; 
    391392 int channels; 
    392  struct roar_mixer_settings mixer; 
     393 float fs; 
    393394 
    394395 if ( !(g_inst.state & STATE_CONNECTED) ) 
     
    400401 } 
    401402 
     403 fs = (float)mixer.scale/100.; 
     404 
    402405 if ( channels == 1 ) { 
    403   *l = *r = mixer.mixer[0]/655.35; 
     406  *l = *r = mixer.mixer[0]/fs; 
    404407 } else { 
    405   *l = mixer.mixer[0]/655.35; 
    406   *r = mixer.mixer[1]/655.35; 
     408  *l = mixer.mixer[0]/fs; 
     409  *r = mixer.mixer[1]/fs; 
    407410 } 
    408411} 
     
    414417  return; 
    415418 
    416  mixer.mixer[0] = l * 655.35; 
    417  mixer.mixer[1] = r * 655.35; 
     419 mixer.mixer[0] = l; 
     420 mixer.mixer[1] = r; 
     421 
     422 mixer.scale    = 100; 
    418423 
    419424 roar_set_vol(&(g_inst.con), g_inst.stream.id, &mixer, 2); 
Note: See TracChangeset for help on using the changeset viewer.