Here is all-in-one patch, if this is a problem, i will try to make
separated patches.

Changes:

plugin_common/
  * FLAC__plugin_common__pack_pcm_signed_little_endian 
    * accept FLAC__int32 *input[]
    * supports more channels
    * fixed clipping bug
      (BTW, random number generator in dither.c is low quality, it
      should be replaced, generator in replaygain is much better)
  * FLAC__plugin_common__apply_gain
    * accept FLAC__int32 *input[]
    * noise shaping type moved into DitherContext (user will not be
      confused by louder noise if shaping is switched on during
      playback)
    * supports more channels
    * works correctly if wide_samples % 32 != 0
plugin_xmms/
  * optimizations and updates following changes in plugin_common
    (winamp plugins need update too!)
  * preamp up to +24dB
  * fixed crash when replaygain (or dither) is enabled during playback
  * fixed 8bit input support
    (Does winamp accept signed or unsigned 8bit? Is 1.1.0 winamp
    plugin ok?)

-- 
Miroslav Lichvar

Attachment: plugin.patch.gz
Description: Binary data

Reply via email to