Summary: PATCH: Add dither algorithms, clipping and preferences
Version: CVS Trunk
Component: Audio I/O
This patch adds several dither algorithms (rectangle dither, triangle dither,
noise-shaped dither, just copy) to Audacity. The code should be reasonably fast.
You can set both high/low quality dither algorithm in the preferences. Default
is "none" for low-quality (realtime) and "triangle" for high-quality.
A nice side effect is there should never ever be any problems with clipping vs.
!!! NOTE: The dither algorithm replaces the CopySamples() method !!!
There is a comment on the top of SampleFormat.cpp which says something about
symmetric mapping of float/int values. Dominic, please check if this patch still
does this right (see top of Dither.cpp, especially the CONVERT_... macros).
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.