Changeset 2259:65cf4e1360e9 in roaraudio
- Timestamp:
- 07/29/09 02:31:20 (15 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/streams.c
r2258 r2259 1528 1528 1529 1529 ssize_t stream_vio_s_write(struct roar_stream_server * stream, void *buf, size_t count) { 1530 int i; 1531 1530 1532 errno = 0; 1531 1533 … … 1540 1542 // ROAR_WARN("stream_vio_s_write(*): writing..."); 1541 1543 1544 if ( streams_thru_num ) 1545 for (i = 0; i < ROAR_STREAMS_MAX; i++) 1546 if ( g_streams[i] != NULL && ROAR_STREAM(g_streams[i])->pos_rel_id == ROAR_STREAM(stream)->id ) 1547 if ( ROAR_STREAM(g_streams[i])->dir == ROAR_DIR_THRU ) 1548 if ( g_streams[i]->ready ) 1549 if ( stream_vio_write(i, buf, count) != count ) 1550 streams_delete(i); 1551 1542 1552 return roar_vio_write(&(stream->vio), buf, count); 1543 1553 }
Note: See TracChangeset
for help on using the changeset viewer.