Changeset 2252:8860b2075ca5 in roaraudio for roard/midi.c


Ignore:
Timestamp:
07/28/09 20:38:20 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

moved THRU stream support from individual stream types to the general read() for streams, let's see if it works.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • roard/midi.c

    r1924 r2252  
    9898 char                      * buf; 
    9999 ssize_t                     len; 
    100  int                           i; 
    101100 
    102101 if ( g_streams[id] == NULL ) 
     
    138137  streams_delete(id); 
    139138  return -1; 
    140  } 
    141  
    142  for (i = 0; i < ROAR_STREAMS_MAX; i++) { 
    143   if ( g_streams[i] != NULL && ROAR_STREAM(g_streams[i])->pos_rel_id == id ) { 
    144    if ( ROAR_STREAM(g_streams[i])->dir == ROAR_DIR_THRU ) { 
    145     if ( stream_vio_write(i, buf, len) != len ) { 
    146      streams_delete(i); 
    147     } 
    148    } 
    149   } 
    150139 } 
    151140 
Note: See TracChangeset for help on using the changeset viewer.