Changeset 1142:f940ed8ab4f0 in roaraudio for roard/streams.c


Ignore:
Timestamp:
01/21/09 22:54:35 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

added parameter for stream delay

File:
1 edited

Legend:

Unmodified
Added
Removed
  • roard/streams.c

    r1137 r1142  
    334334} 
    335335 
     336int sreams_calc_delay    (int id) { 
     337 struct roar_stream_server * ss; 
     338 register uint_least32_t d = 0; 
     339 uint_least32_t t[1]; 
     340 
     341 if ( (ss = g_streams[id]) == NULL ) 
     342  return -1; 
     343 
     344 if ( ss->codecfilter != -1 ) { 
     345  if ( codecfilter_delay(ss->codecfilter_inst, ss->codecfilter, t) != -1 ) 
     346   d += *t; 
     347 } 
     348 
     349 ss->delay = d; 
     350 
     351 return 0; 
     352} 
     353 
    336354int streams_get_outputbuffer  (int id, void ** buffer, size_t size) { 
    337355 if ( g_streams[id] == NULL ) 
Note: See TracChangeset for help on using the changeset viewer.