|
Packit |
c948fe |
libgdither: a library for applying dithering to PCM audio sources.
|
|
Packit |
c948fe |
|
|
Packit |
c948fe |
This code is (c) Steve Harris 2001-2004 and released under the GNU Public
|
|
Packit |
c948fe |
Licence. Details may be found in the file COPYING.
|
|
Packit |
c948fe |
|
|
Packit |
c948fe |
http://plugin.org.uk/libgdither/
|
|
Packit |
c948fe |
|
|
Packit |
c948fe |
|
|
Packit |
c948fe |
Libgdither is a GPL'd library library for performing audio dithering on
|
|
Packit |
c948fe |
PCM samples. The dithering process should be carried out before reducing
|
|
Packit |
c948fe |
the bit width of PCM audio data (eg. float to 16 bit int conversions) to
|
|
Packit |
c948fe |
preserve audio quality.
|
|
Packit |
c948fe |
|
|
Packit |
c948fe |
It can do conversions between any combination of:
|
|
Packit |
c948fe |
|
|
Packit |
c948fe |
in out (optionally interleaved)
|
|
Packit |
c948fe |
-------------------------------------------------------------
|
|
Packit |
c948fe |
normalised mono float 8bit unsigned ints
|
|
Packit |
c948fe |
normalised mono double 16bit signed ints
|
|
Packit |
c948fe |
32bit signed ints
|
|
Packit |
c948fe |
normalised float
|
|
Packit |
c948fe |
normalised double
|
|
Packit |
c948fe |
|
|
Packit |
c948fe |
At any bitdepth supported by the input and output formats
|