Changeset 3534:76f7586bdd3f in roaraudio for plugins/audacious/roar.c
- Timestamp:
- 02/19/10 22:07:40 (14 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
plugins/audacious/roar.c
r3517 r3534 389 389 390 390 void roar_get_volume(int *l, int *r) { 391 struct roar_mixer_settings mixer; 391 392 int channels; 392 struct roar_mixer_settings mixer;393 float fs; 393 394 394 395 if ( !(g_inst.state & STATE_CONNECTED) ) … … 400 401 } 401 402 403 fs = (float)mixer.scale/100.; 404 402 405 if ( channels == 1 ) { 403 *l = *r = mixer.mixer[0]/ 655.35;406 *l = *r = mixer.mixer[0]/fs; 404 407 } 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; 407 410 } 408 411 } … … 414 417 return; 415 418 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; 418 423 419 424 roar_set_vol(&(g_inst.con), g_inst.stream.id, &mixer, 2);
Note: See TracChangeset
for help on using the changeset viewer.