Changeset 4237:fabc316e6db6 in roaraudio


Ignore:
Timestamp:
08/25/10 02:41:49 (14 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

info lions about stream state change

File:
1 edited

Legend:

Unmodified
Added
Removed
  • roard/streams.c

    r4229 r4237  
    136136   g_streams[i] = s; 
    137137   counters_inc(streams, 1); 
     138   ROAR_INFO("streams_new(void): New stream %i created (state=initing)", ROAR_DBG_INFO_VERBOSE, i); 
    138139   ROAR_DBG("streams_new(void): n->id=%i", n->id); 
    139140   ROAR_DBG("streams_new(void) = %i", i); 
     
    164165  return 0; 
    165166 
     167 ROAR_INFO("streams_delete(id=%i): stream state: %s->closing", ROAR_DBG_INFO_VERBOSE, id, roar_streamstate2str(s->state)); 
    166168 s->state = ROAR_STREAMSTATE_CLOSING; 
    167169 
     
    591593 if ( fh == -1 || fh == -2 ) { // yes, this is valid, indecats full vio! 
    592594  ss->ready = 1; 
     595  ROAR_INFO("streams_set_fh(id=%i, fh=%i): stream state: %s->new", ROAR_DBG_INFO_VERBOSE, id, fh, roar_streamstate2str(ss->state)); 
    593596  ss->state = ROAR_STREAMSTATE_NEW; 
    594597  return 0; 
     
    627630 if ( !nonblock ) { 
    628631  ss->ready = 1; 
     632  ROAR_INFO("streams_set_fh(id=%i, fh=%i): stream state: %s->new", ROAR_DBG_INFO_VERBOSE, id, fh, roar_streamstate2str(ss->state)); 
    629633  ss->state = ROAR_STREAMSTATE_NEW; 
    630634 
     
    639643  ss->ready = 1; 
    640644  ss->state = ROAR_STREAMSTATE_NEW; 
     645  ROAR_INFO("streams_set_fh(id=%i, fh=%i): stream state: %s->new", ROAR_DBG_INFO_VERBOSE, id, fh, roar_streamstate2str(ss->state)); 
    641646 
    642647  ROAR_DBG("streams_set_fh(id=%i, fh=%i) = 0", id, fh); 
     
    17091714    if ( ss->codecfilter != -1 ) { 
    17101715     if ( codecfilter_write(ss->codecfilter_inst, ss->codecfilter, NULL, 0) == 0 ) 
     1716      if ( ss->state != ROAR_STREAMSTATE_OLD ) { 
     1717       ROAR_INFO("streams_send_mon(id=%i): stream state: %s->old", ROAR_DBG_INFO_VERBOSE, id, roar_streamstate2str(ss->state)); 
     1718      } 
    17111719      ss->state = ROAR_STREAMSTATE_OLD; 
    17121720    } 
     
    17991807  if ( (ret = stream_vio_s_write(ss, obuf, olen)) == olen ) { 
    18001808   s->pos = ROAR_MATH_OVERFLOW_ADD(s->pos, ROAR_OUTPUT_CALC_OUTBUFSAMP(&(s->info), olen)*s->info.channels); 
     1809   if ( ss->state != ROAR_STREAMSTATE_OLD ) { 
     1810    ROAR_INFO("streams_send_mon(id=%i): stream state: %s->old", ROAR_DBG_INFO_VERBOSE, id, roar_streamstate2str(ss->state)); 
     1811   } 
    18011812   ss->state = ROAR_STREAMSTATE_OLD; 
    18021813   ROAR_DBG("streams_send_mon(id=%i) = 0", id); 
     
    18091820   ROAR_WARN("streams_send_mon(id=%i): Overrun in stream: wrote %i of %i bytes, %i bytes missing", id, (int)ret, olen, olen-(int)ret); 
    18101821   s->pos = ROAR_MATH_OVERFLOW_ADD(s->pos, ROAR_OUTPUT_CALC_OUTBUFSAMP(&(s->info), ret)*s->info.channels); 
     1822   if ( ss->state != ROAR_STREAMSTATE_OLD ) { 
     1823    ROAR_INFO("streams_send_mon(id=%i): stream state: %s->old", ROAR_DBG_INFO_VERBOSE, id, roar_streamstate2str(ss->state)); 
     1824   } 
    18111825   ss->state = ROAR_STREAMSTATE_OLD; 
    18121826   _return(0); 
     
    18171831            == olen ) { 
    18181832   s->pos = ROAR_MATH_OVERFLOW_ADD(s->pos, ROAR_OUTPUT_CALC_OUTBUFSAMP(&(s->info), olen)*s->info.channels); 
     1833   if ( ss->state != ROAR_STREAMSTATE_OLD ) { 
     1834    ROAR_INFO("streams_send_mon(id=%i): stream state: %s->old", ROAR_DBG_INFO_VERBOSE, id, roar_streamstate2str(ss->state)); 
     1835   } 
    18191836   ss->state = ROAR_STREAMSTATE_OLD; 
    18201837   _return(0); 
     
    18371854  if ( stream_vio_s_write(ss, obuf, olen) == olen ) { 
    18381855   s->pos = ROAR_MATH_OVERFLOW_ADD(s->pos, ROAR_OUTPUT_CALC_OUTBUFSAMP(&(s->info), olen)*s->info.channels); 
     1856   if ( ss->state != ROAR_STREAMSTATE_OLD ) { 
     1857    ROAR_INFO("streams_send_mon(id=%i): stream state: %s->old", ROAR_DBG_INFO_VERBOSE, id, roar_streamstate2str(ss->state)); 
     1858   } 
    18391859   ss->state = ROAR_STREAMSTATE_OLD; 
    18401860   _return(0); 
     
    19471967       streams_delete(i); 
    19481968 
    1949       if ( g_streams[i] != NULL ) 
     1969      if ( g_streams[i] != NULL ) { 
     1970       if ( g_streams[i]->state != ROAR_STREAMSTATE_OLD ) { 
     1971        ROAR_INFO("stream_vio_s_read(*): (stream: %i) stream state: %s->old", ROAR_DBG_INFO_VERBOSE, i, roar_streamstate2str(g_streams[i]->state)); 
     1972       } 
    19501973       g_streams[i]->state = ROAR_STREAMSTATE_OLD; 
     1974      } 
    19511975     } 
    19521976    } 
     
    19902014      } 
    19912015 
    1992       if ( g_streams[i] != NULL ) 
     2016      if ( g_streams[i] != NULL ) { 
     2017       if ( g_streams[i]->state != ROAR_STREAMSTATE_OLD ) { 
     2018        ROAR_INFO("stream_vio_s_write(*): (stream: %i) stream state: %s->old", ROAR_DBG_INFO_VERBOSE, i, roar_streamstate2str(g_streams[i]->state)); 
     2019       } 
    19932020       g_streams[i]->state = ROAR_STREAMSTATE_OLD; 
     2021      } 
    19942022     } 
    19952023    } 
Note: See TracChangeset for help on using the changeset viewer.