Changeset 1142:f940ed8ab4f0 in roaraudio
- Timestamp:
- 01/21/09 22:54:35 (15 years ago)
- Branch:
- default
- Phase:
- public
- Location:
- roard
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/include/streams.h
r1137 r1142 84 84 int streams_get_flag (int id, int flag); 85 85 86 int sreams_calc_delay (int id); 87 86 88 int stream_add_buffer (int id, struct roar_buffer * buf); 87 89 //int stream_get_buffer (int id, struct roar_buffer ** buf); -
roard/req.c
r1137 r1142 474 474 } 475 475 476 if ( sreams_calc_delay(mes->stream) == -1 ) { 477 ROAR_WARN("req_on_get_stream_para(*): can not calc delay for stream %i", mes->stream); 478 } 479 476 480 s = ROAR_STREAM(ss); 477 481 -
roard/streams.c
r1137 r1142 334 334 } 335 335 336 int 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 336 354 int streams_get_outputbuffer (int id, void ** buffer, size_t size) { 337 355 if ( g_streams[id] == NULL )
Note: See TracChangeset
for help on using the changeset viewer.