Wed, 11 Oct 2017 12:07:43 -0400audio: Turns out the accumulation errors sound better. :/
Ryan C. Gordon [Wed, 11 Oct 2017 12:07:43 -0400] rev 11596
audio: Turns out the accumulation errors sound better. :/

Moving to double fixed the overflows, but using "time = i * incr" instead of
"time += incr" causes clicks in the output.

Wed, 11 Oct 2017 11:51:14 -0400audio: Moved the resampler state up to double precision.
Ryan C. Gordon [Wed, 11 Oct 2017 11:51:14 -0400] rev 11595
audio: Moved the resampler state up to double precision.

Fixes more buffer overflows.

Wed, 11 Oct 2017 11:43:35 -0400audio: calculate resampling time directly, don't increment (thanks, Eric!).
Ryan C. Gordon [Wed, 11 Oct 2017 11:43:35 -0400] rev 11594
audio: calculate resampling time directly, don't increment (thanks, Eric!).

Fixes buffer overruns as floating point errors accumulate.

Partially fixes Bugzilla #3848.

Wed, 11 Oct 2017 02:33:55 -0400audio: clamp resampler interpolation values to prevent buffer overflow.
Ryan C. Gordon [Wed, 11 Oct 2017 02:33:55 -0400] rev 11593
audio: clamp resampler interpolation values to prevent buffer overflow.

Partially fixes Bugzilla #3848.

Wed, 11 Oct 2017 02:31:58 -0400audio: Moved unchanging variable out of loop.
Ryan C. Gordon [Wed, 11 Oct 2017 02:31:58 -0400] rev 11592
audio: Moved unchanging variable out of loop.

Wed, 11 Oct 2017 02:03:05 -0400audio: Make sure audio stream resampling doesn't overflow buffers.
Ryan C. Gordon [Wed, 11 Oct 2017 02:03:05 -0400] rev 11591
audio: Make sure audio stream resampling doesn't overflow buffers.

Wed, 11 Oct 2017 01:37:11 -0400audio: Fixed check for minimum audio stream put size.
Ryan C. Gordon [Wed, 11 Oct 2017 01:37:11 -0400] rev 11590
audio: Fixed check for minimum audio stream put size.

Tue, 10 Oct 2017 20:16:52 -0700Updated WhatsNew.txt for 2.0.7 changes
Sam Lantinga [Tue, 10 Oct 2017 20:16:52 -0700] rev 11589
Updated WhatsNew.txt for 2.0.7 changes

Tue, 10 Oct 2017 20:11:05 -0700Changed overlapping memcpy to memmove
Sam Lantinga [Tue, 10 Oct 2017 20:11:05 -0700] rev 11588
Changed overlapping memcpy to memmove

Tue, 10 Oct 2017 19:44:33 -0700Fixed potentially calling a callback after it has been removed (and userdata possibly deleted)
Sam Lantinga [Tue, 10 Oct 2017 19:44:33 -0700] rev 11587
Fixed potentially calling a callback after it has been removed (and userdata possibly deleted)