Changeset 1837:658124707d22 in roaraudio for roard/streams.c
- Timestamp:
- 05/23/09 02:37:18 (15 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/streams.c
r1836 r1837 835 835 int streams_check (int id) { 836 836 int fh; 837 int i; 837 838 ssize_t req, realreq, done; 838 839 struct roar_stream * s; … … 896 897 } 897 898 req = done; 899 900 roar_buffer_get_data(b, (void **)&buf); 901 for (i = 0; i < ROAR_STREAMS_MAX; i++) { 902 if ( g_streams[i] != NULL && ROAR_STREAM(g_streams[i])->pos_rel_id == id ) { 903 if ( ROAR_STREAM(g_streams[i])->dir == ROAR_DIR_THRU ) { 904 if ( stream_vio_write(i, buf, req) != req ) { 905 streams_delete(i); 906 } 907 } 908 } 909 } 898 910 } else { 899 911 req = codecfilter_read(ss->codecfilter_inst, ss->codecfilter, buf, req);
Note: See TracChangeset
for help on using the changeset viewer.