Changeset 1866:ebdddc368270 in roaraudio
- Timestamp:
- 05/23/09 16:12:26 (15 years ago)
- Branch:
- default
- Phase:
- public
- Location:
- roard
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/include/midi.h
r1864 r1866 109 109 110 110 int midi_new_bufmes (struct roar_buffer ** buf, struct midi_message ** mes); 111 int midi_add_buf (int id, struct roar_buffer * buf); 111 112 112 113 // bridges: -
roard/midi.c
r1865 r1866 183 183 if ( *data & 0x80 ) { 184 184 if ( buf != NULL ) { 185 if ( g_midi_mess.buf == NULL ) { 186 g_midi_mess.buf = buf; 187 } else { 188 roar_buffer_add(g_midi_mess.buf, buf); 189 } 185 midi_add_buf(id, buf); 190 186 buf = NULL; 191 187 } … … 246 242 buf = NULL; 247 243 } else if ( buf != NULL ) { 248 if ( g_midi_mess.buf == NULL ) { 249 g_midi_mess.buf = buf; 250 } else { 251 roar_buffer_add(g_midi_mess.buf, buf); 252 } 253 244 midi_add_buf(id, buf); 254 245 buf = NULL; 255 246 } … … 281 272 282 273 (*mes)->type = MIDI_TYPE_NONE; 274 275 return 0; 276 } 277 278 int midi_add_buf (int id, struct roar_buffer * buf) { 279 if ( id == -1 || buf == NULL ) 280 return -1; 281 282 if ( g_midi_mess.buf == NULL ) { 283 g_midi_mess.buf = buf; 284 } else { 285 roar_buffer_add(g_midi_mess.buf, buf); 286 } 283 287 284 288 return 0;
Note: See TracChangeset
for help on using the changeset viewer.