Changeset 4738:0bc3f6243414 in roaraudio for roard/req.c
- Timestamp:
- 01/31/11 01:10:01 (13 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/req.c
r4708 r4738 1421 1421 info[2] = ROAR_NET2HOST16(info[2]); 1422 1422 1423 if ( info[2] == ROAR_SET_VOL_ALL ) { 1424 chans = (mes->datalen/2) - 3; 1425 ROAR_DBG("req_on_set_vol(*): mode is ROAR_SET_VOL_ALL, channes=%i", chans); 1426 1427 if ( chans >= ROAR_MAX_CHANNELS ) 1428 return -1; 1429 1430 ROAR_DBG("req_on_set_vol(*): mixer at %p", s->mixer.mixer); 1431 1432 for (i = 0; i < chans; i++) { 1433 s->mixer.mixer[i] = ROAR_NET2HOST16(info[i+3]); 1434 ROAR_DBG("req_on_set_vol(*): channel %i: %i", i, ROAR_NET2HOST16(info[i+3])); 1435 } 1436 1437 s->mixer.scale = scale; 1438 1439 ROAR_DBG("req_on_set_vol(*): mixer changed!"); 1440 1441 } else if ( info[2] == ROAR_SET_VOL_ONE ) { 1442 ROAR_DBG("req_on_set_vol(*): mode is ROAR_SET_VOL_ONE"); 1443 if ( ROAR_NET2HOST16(info[3]) >= ROAR_MAX_CHANNELS ) 1444 return -1; 1445 1446 s->mixer.mixer[ROAR_NET2HOST16(info[3])] = ROAR_NET2HOST16(info[4]); 1447 1448 s->mixer.scale = scale; 1449 } else { 1450 return -1; 1423 switch (info[2]) { 1424 case ROAR_SET_VOL_ALL: 1425 chans = (mes->datalen/2) - 3; 1426 ROAR_DBG("req_on_set_vol(*): mode is ROAR_SET_VOL_ALL, channes=%i", chans); 1427 1428 if ( chans >= ROAR_MAX_CHANNELS ) 1429 return -1; 1430 1431 ROAR_DBG("req_on_set_vol(*): mixer at %p", s->mixer.mixer); 1432 1433 for (i = 0; i < chans; i++) { 1434 s->mixer.mixer[i] = ROAR_NET2HOST16(info[i+3]); 1435 ROAR_DBG("req_on_set_vol(*): channel %i: %i", i, ROAR_NET2HOST16(info[i+3])); 1436 } 1437 1438 s->mixer.scale = scale; 1439 1440 ROAR_DBG("req_on_set_vol(*): mixer changed!"); 1441 1442 break; 1443 case ROAR_SET_VOL_ONE: 1444 ROAR_DBG("req_on_set_vol(*): mode is ROAR_SET_VOL_ONE"); 1445 if ( ROAR_NET2HOST16(info[3]) >= ROAR_MAX_CHANNELS ) 1446 return -1; 1447 1448 s->mixer.mixer[ROAR_NET2HOST16(info[3])] = ROAR_NET2HOST16(info[4]); 1449 1450 s->mixer.scale = scale; 1451 break; 1452 default: 1453 return -1; 1451 1454 } 1452 1455
Note: See TracChangeset
for help on using the changeset viewer.