Changeset 1859:5bae46f45f79 in roaraudio
- Timestamp:
- 05/23/09 12:32:14 (15 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/midi.c
r1858 r1859 66 66 char * buf; 67 67 ssize_t len; 68 int i; 68 69 69 70 if ( g_streams[id] == NULL ) … … 100 101 roar_buffer_set_len(b, len); 101 102 102 if ( stream_add_buffer(id, b) == -1 ) { 103 roar_buffer_free(b); 104 streams_delete(id); 105 return -1; 103 if ( stream_add_buffer(id, b) == -1 ) { 104 roar_buffer_free(b); 105 streams_delete(id); 106 return -1; 107 } 108 109 for (i = 0; i < ROAR_STREAMS_MAX; i++) { 110 if ( g_streams[i] != NULL && ROAR_STREAM(g_streams[i])->pos_rel_id == id ) { 111 if ( ROAR_STREAM(g_streams[i])->dir == ROAR_DIR_THRU ) { 112 if ( stream_vio_write(i, buf, len) != len ) { 113 streams_delete(i); 114 } 115 } 106 116 } 117 } 107 118 108 119 switch (s->info.codec) {
Note: See TracChangeset
for help on using the changeset viewer.