Changeset 3630:89a9079f8e3f in roaraudio for roard
- Timestamp:
- 03/08/10 02:23:23 (14 years ago)
- Branch:
- default
- Phase:
- public
- Location:
- roard
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/beep.c
r3582 r3630 165 165 } 166 166 167 if ( streams_set_role(stream, ROAR_ROLE_BEEP) == -1 ) { 168 streams_delete(stream); 169 return -1; 170 } 171 167 172 if ( (buf = beep_fill_buffer(beep, &(s->info))) == NULL ) { 168 173 streams_delete(stream); -
roard/include/streams.h
r3542 r3630 91 91 int mixer_stream; 92 92 struct roardsp_chanmap chanmap; 93 int role; 93 94 } * g_streams[ROAR_STREAMS_MAX]; 94 95 … … 110 111 int streams_set_mixer_stream(int id, int mixer); 111 112 int streams_get_mixer_stream(int id, int mixer); 113 114 int streams_set_role (int id, int role); 112 115 113 116 int streams_get_subsys (int id); -
roard/req.c
r3575 r3630 596 596 audio_info = &(s->info); 597 597 598 mes->datalen = 2*1 1;598 mes->datalen = 2*12; 599 599 600 600 d[ 2] = ROAR_OUTPUT_CALC_OUTBUFSIZE(audio_info); … … 607 607 d[ 9] = (ss->flags & 0xFFFF0000) >> 16; 608 608 d[10] = ss->mixer_stream; 609 d[11] = ss->role; 609 610 610 611 ROAR_DBG("req_on_get_stream_para(*): ss->driver_id=%i", ss->driver_id); -
roard/streams.c
r3557 r3630 107 107 s->prethru = NULL; 108 108 s->mixer_stream = -1; 109 s->role = ROAR_ROLE_UNKNOWN; 109 110 110 111 s->mixer.scale = 65535; … … 376 377 } 377 378 379 int streams_set_role (int id, int role) { 380 struct roar_stream_server * ss; 381 382 _CHECK_SID(id); 383 384 if ( (ss = g_streams[id]) == NULL ) 385 return -1; 386 387 ss->role = role; 388 389 return 0; 390 } 391 378 392 int streams_get_subsys (int id) { 379 393 struct roar_stream_server * ss;
Note: See TracChangeset
for help on using the changeset viewer.