Changeset 1027:8b5af0db8393 in mediastreamer2
- Timestamp:
- Jun 28, 2010 5:38:41 PM (3 years ago)
- Branch:
- default
- Children:
- 1028:a34b0cd9f985, 1119:a699b755e386
- File:
-
- 1 edited
-
src/speexec.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/speexec.c
r1026 r1027 126 126 int maxsize; 127 127 ms_bufferizer_put_from_queue (&s->echo,f->inputs[1]); 128 if ((maxsize=ms_bufferizer_get_avail(&s->echo))>= (s->ref_bytes_limit-nbytes)){128 if ((maxsize=ms_bufferizer_get_avail(&s->echo))>=s->ref_bytes_limit){ 129 129 ms_message("ref_bytes_limit adjusted from %i to %i",s->ref_bytes_limit,maxsize); 130 130 s->ref_bytes_limit=maxsize; … … 164 164 /* do not accumulate too much reference signal */ 165 165 if ((size=ms_bufferizer_get_avail(&s->ref))> s->ref_bytes_limit) { 166 /* remove half of the content*/167 ms_warning("purging %i bytes from ref signal, size=%i, limit=%i", size/2,size,s->ref_bytes_limit);168 ms_bufferizer_skip_bytes(&s->ref, size/2);169 ms_bufferizer_skip_bytes(&s->delayed_ref, size/2);166 /* remove nbytes bytes */ 167 ms_warning("purging %i bytes from ref signal, size=%i, limit=%i",nbytes,size,s->ref_bytes_limit); 168 ms_bufferizer_skip_bytes(&s->ref,nbytes); 169 ms_bufferizer_skip_bytes(&s->delayed_ref,nbytes); 170 170 } 171 171 }
Note: See TracChangeset
for help on using the changeset viewer.
