Changeset 963:9f2802d4302b in roaraudio for roard/req.c
- Timestamp:
- 12/09/08 15:43:39 (15 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/req.c
r769 r963 448 448 int req_on_get_stream_para (int client, struct roar_message * mes, char * data) { 449 449 struct roar_stream * s; 450 struct roar_stream_server * ss; 450 451 struct roar_audio_info * audio_info; 451 452 uint16_t * d = (uint16_t *) mes->data; … … 459 460 } 460 461 461 if ( streams_get(mes->stream, (struct roar_stream_server **)&s) == -1 ) {462 if ( streams_get(mes->stream, &ss) == -1 ) { 462 463 ROAR_WARN("req_on_get_stream_para(*): request on non existing (or other error?) stream %i", mes->stream); 463 464 return -1; 464 465 } 466 467 s = ROAR_STREAM(ss); 465 468 466 469 audio_info = &(s->info); … … 471 474 } 472 475 473 mes->datalen = 2* 6;476 mes->datalen = 2*7; 474 477 475 478 d[2] = ROAR_OUTPUT_CALC_OUTBUFSIZE(audio_info); 476 d[3] = ROAR_STREAM_SERVER(s)->pre_underruns; 477 d[4] = ROAR_STREAM_SERVER(s)->post_underruns; 478 d[5] = ROAR_STREAM_SERVER(s)->codec_orgi; 479 d[3] = ss->pre_underruns; 480 d[4] = ss->post_underruns; 481 d[5] = ss->codec_orgi; 482 d[6] = ROAR_FLAG_NONE | (ss->primary ? ROAR_FLAG_PRIMARY : 0) | (ss->driver_id != -1 ? ROAR_FLAG_OUTPUT : 0); 479 483 480 484 for (i = 0; i < mes->datalen/2; i++) {
Note: See TracChangeset
for help on using the changeset viewer.