Changeset 252:c5d4c35bbbe7 in roaraudio
- Timestamp:
- 07/24/08 15:51:48 (16 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/req.c
r251 r252 423 423 return -1; 424 424 425 stream = info[1];425 stream = ROAR_NET2HOST16(info[1]); 426 426 ROAR_DBG("req_on_set_vol(*): stream=%i", stream); 427 427 … … 440 440 ROAR_DBG("req_on_set_vol(*): s=%p", s); 441 441 442 info[2] = ROAR_NET2HOST16(info[2]); 443 442 444 if ( info[2] == ROAR_SET_VOL_ALL ) { 443 445 chans = (mes->datalen/2) - 3; … … 450 452 451 453 for (i = 0; i < chans; i++) { 452 s->mixer.mixer[i] = info[i+3];453 ROAR_DBG("req_on_set_vol(*): channel %i: %i", i, info[i+3]);454 s->mixer.mixer[i] = ROAR_NET2HOST16(info[i+3]); 455 ROAR_DBG("req_on_set_vol(*): channel %i: %i", i, ROAR_NET2HOST16(info[i+3])); 454 456 } 455 457 … … 458 460 } else if ( info[2] == ROAR_SET_VOL_ONE ) { 459 461 ROAR_DBG("req_on_set_vol(*): mode is ROAR_SET_VOL_ONE"); 460 if ( info[3]>= ROAR_MAX_CHANNELS )462 if ( ROAR_NET2HOST16(info[3]) >= ROAR_MAX_CHANNELS ) 461 463 return -1; 462 464 463 s->mixer.mixer[ info[3]] = info[4];465 s->mixer.mixer[ROAR_NET2HOST16(info[3])] = ROAR_NET2HOST16(info[4]); 464 466 } else { 465 467 return -1; … … 488 490 return -1; 489 491 490 stream = info[1];492 stream = ROAR_NET2HOST16(info[1]); 491 493 ROAR_DBG("req_on_get_vol(*): stream=%i", stream); 492 494 … … 508 510 509 511 info[0] = 0; 510 info[1] = chans = ROAR_STREAM(s)->info.channels;512 info[1] = ROAR_HOST2NET16(chans = ROAR_STREAM(s)->info.channels); 511 513 512 514 for (i = 0; i < chans; i++) 513 info[2+i] = s->mixer.mixer[i];515 info[2+i] = ROAR_HOST2NET16(s->mixer.mixer[i]); 514 516 515 517 mes->datalen = (2 + chans)*2;
Note: See TracChangeset
for help on using the changeset viewer.