On 5/10/07, Artur Skawina <art_k@o2.pl> wrote:
Auto sized ringbuffers, changes since v1:
- increased maximum sizes for a few rb users. Most of the time just a
small part will be used, but there will be more room for times when
more is required.
- a little smarter cRingBufferLinear::Read(), handles the TS buffer
better.
- faster buffer growth. Also makes it less likely that there won't be
an opportunity to resize before an overflow.
- a potentially sleeping cRecorder:Receive(). Mostly to find out how
much more buffer/time would have been needed, ie debugging.
- more verbose logging.
It still wouldn't surprise me if this version caused a few overflows,
but hopefully these will be very rare.
I'm curious how streamdev will function with these buffer changes.
Best Regards.