Changeset 381:46b9c9025e7f in roaraudio


Ignore:
Timestamp:
08/05/08 19:23:36 (16 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

update the pos feald

File:
1 edited

Legend:

Unmodified
Added
Removed
  • roard/streams.c

    r377 r381  
    4545   n->datalen    = 0; 
    4646   n->offset     = 0; 
     47   n->pos        = 0; 
    4748 
    4849   ((struct roar_stream_server*)n)->client        = -1; 
     
    199200 //               function in the whole project? 
    200201 size_t todo = ROAR_OUTPUT_CALC_OUTBUFSIZE(info); 
     202 size_t needed = todo; 
    201203 size_t todo_in; 
    202204 size_t len, outlen; 
     
    389391*/ 
    390392 
     393 ((struct roar_stream*)g_streams[id])->pos = 
     394      ROAR_MATH_OVERFLOW_ADD(((struct roar_stream*)g_streams[id])->pos, 
     395          ROAR_OUTPUT_CALC_OUTBUFSAMP(info, needed-todo)); 
     396 //ROAR_WARN("stream=%i, pos=%u", id, ((struct roar_stream*)g_streams[id])->pos); 
     397 
    391398 if ( todo > 0 ) { // zeroize the rest of teh buffer 
    392399  memset(rest, 0, todo); 
Note: See TracChangeset for help on using the changeset viewer.