Changeset 5302:4d77c9526beb in roaraudio for roard


Ignore:
Timestamp:
11/26/11 15:49:52 (12 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

added roar_buffer_foreach() (See: #126)

Location:
roard
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • roard/midi.c

    r5301 r5302  
    583583 send_clock = streams_get_flag(id, ROAR_FLAG_SYNC); 
    584584 
    585  while (buf != NULL) { 
     585 roar_buffer_foreach(buf) { 
    586586  if ( roar_buffer_get_data(buf, &bufdata) == -1 ) { 
    587587   return -1; 
     
    638638   } 
    639639  } 
    640  
    641   if ( roar_buffer_get_next(buf, &buf) == -1 ) 
    642    buf = NULL; 
    643640 } 
    644641 
     
    653650 void                      * bufdata; 
    654651 
    655  while (buf != NULL) { 
     652 roar_buffer_foreach(buf) { 
    656653  if ( roar_buffer_get_data(buf, &bufdata) == -1 ) { 
    657654   return -1; 
     
    662659  if ( ssynth_eval_message(mes) == -1 ) 
    663660   return -1; 
    664  
    665   if ( roar_buffer_get_next(buf, &buf) == -1 ) 
    666    buf = NULL; 
    667661 } 
    668662 
     
    10171011 ROAR_DBG("midi_cb_readbuf(void) = ?"); 
    10181012 
    1019  while (buf != NULL) { 
     1013 roar_buffer_foreach(buf) { 
    10201014  ROAR_DBG("midi_cb_readbuf(void): buf=%p", buf); 
    10211015 
     
    10381032    break; 
    10391033  } 
    1040  
    1041   if ( roar_buffer_get_next(buf, &buf) == -1 ) 
    1042    buf = NULL; 
    10431034 } 
    10441035 
  • roard/streams.c

    r5301 r5302  
    21182118 ROAR_DBG("stream_prethru_send(dst=%i, src=%i): prethru buffer at %p", dst, src, bufbuf); 
    21192119 
    2120  while (bufbuf != NULL) { 
     2120 roar_buffer_foreach(bufbuf) { 
    21212121  ROAR_DBG("stream_prethru_send(dst=%i, src=%i): looping with buffer at %p", dst, src, bufbuf); 
    21222122 
     
    21282128 
    21292129  if ( stream_vio_s_write(dst_ss, bufdata, buflen) != buflen ) 
    2130    return -1; 
    2131  
    2132   if ( roar_buffer_get_next(bufbuf, &bufbuf) == -1 ) 
    21332130   return -1; 
    21342131 } 
Note: See TracChangeset for help on using the changeset viewer.