Changeset 3532:6bea69c796d7 in roaraudio
- Timestamp:
- 02/19/10 21:58:13 (14 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
plugins/xmms/roar.c
r3517 r3532 319 319 int channels; 320 320 struct roar_mixer_settings mixer; 321 float fs; 321 322 322 323 if ( !(g_inst.state & STATE_CONNECTED) ) … … 328 329 } 329 330 331 fs = (float)mixer.scale/100.; 332 330 333 if ( channels == 1 ) { 331 *l = *r = mixer.mixer[0]/ 655.35;334 *l = *r = mixer.mixer[0]/fs; 332 335 } else { 333 *l = mixer.mixer[0]/ 655.35;334 *r = mixer.mixer[1]/ 655.35;336 *l = mixer.mixer[0]/fs; 337 *r = mixer.mixer[1]/fs; 335 338 } 336 339 } … … 348 351 g_inst.mixer.r = r; 349 352 350 mixer.mixer[0] = l * 655.35;351 mixer.mixer[1] = r * 655.35;352 mixer.scale = 65535;353 mixer.mixer[0] = l; 354 mixer.mixer[1] = r; 355 mixer.scale = 100; 353 356 354 357 roar_set_vol(&(g_inst.con), g_inst.stream.id, &mixer, 2);
Note: See TracChangeset
for help on using the changeset viewer.