Changeset 3533:84051d6f5086 in roaraudio for plugins
- Timestamp:
- 02/19/10 22:04:03 (14 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
plugins/gstreamer0.10/roarmixer.c
r2948 r3533 307 307 } 308 308 309 m.scale = 65535; 310 309 311 roar_set_vol(&(mixer->con), roartrack->stream_id, &m, channels); 310 312 } … … 334 336 335 337 for (i = 0; i < channels; i++) { 336 volumes[i] = m.mixer[i]; 337 } 338 if ( m.scale == 65535 ) { 339 volumes[i] = m.mixer[i]; 340 } else { 341 volumes[i] = m.mixer[i] * 65535. / (float) m.scale; // we do not hanle precides scaling here 342 // as it does not matter: 343 // we never write those values back to roard. 344 } 345 } 346 338 347 } 339 348 void gst_roarmixer_set_record (GstRoarMixer * mixer,
Note: See TracChangeset
for help on using the changeset viewer.