Changeset 1821:09e0eed94c03 in roaraudio


Ignore:
Timestamp:
05/22/09 23:56:51 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

added function subs: light_check_stream() and light_send_stream()

Location:
roard
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • roard/include/light.h

    r1817 r1821  
    3939int light_reset (void); 
    4040 
     41int light_check_stream  (int id); 
     42int light_send_stream   (int id); 
     43 
    4144#endif 
    4245 
  • roard/light.c

    r1819 r1821  
    6464} 
    6565 
     66int light_check_stream  (int id) { 
     67 return 0; 
     68} 
     69 
     70int light_send_stream   (int id) { 
     71 return 0; 
     72} 
     73 
    6674//ll 
  • roard/streams.c

    r1804 r1821  
    840840  return 0; 
    841841 
    842  if ( s->dir != ROAR_DIR_PLAY && s->dir != ROAR_DIR_BIDIR ) 
    843   return 0; 
    844  
    845842 if ( streams_get_flag(id, ROAR_FLAG_PAUSE) ) 
    846843  return 0; 
     844 
     845 switch (s->dir) { 
     846  case ROAR_DIR_LIGHT_IN: 
     847    return light_check_stream(id); 
     848   break; 
     849  case ROAR_DIR_PLAY: 
     850  case ROAR_DIR_BIDIR: 
     851   break; 
     852  default: 
     853    return 0; 
     854   break; 
     855 } 
    847856 
    848857 ROAR_DBG("streams_check(id=%i): fh = %i", id, fh); 
     
    932941*/ 
    933942 
    934  if ( s->dir != ROAR_DIR_MONITOR && s->dir != ROAR_DIR_OUTPUT && s->dir != ROAR_DIR_BIDIR ) 
    935   return 0; 
    936  
    937  if ( s->dir == ROAR_DIR_OUTPUT && g_standby ) 
    938   return 0; 
    939943 
    940944 if ( streams_get_flag(id, ROAR_FLAG_PAUSE) ) 
    941945  return 0; 
     946 
     947 switch (s->dir) { 
     948  case ROAR_DIR_LIGHT_OUT: 
     949    return light_send_stream(id); 
     950   break; 
     951  case ROAR_DIR_OUTPUT: 
     952    if ( g_standby ) 
     953     return 0; 
     954  case ROAR_DIR_MONITOR: 
     955  case ROAR_DIR_BIDIR: 
     956   break; 
     957 
     958  default: 
     959    return 0; 
     960   break; 
     961 } 
     962 
    942963 
    943964 ROAR_DBG("streams_send_mon(id=%i): fh = %i", id, s->fh); 
Note: See TracChangeset for help on using the changeset viewer.