forked from KolibriOS/kolibrios
libmpg123 1.9.0
git-svn-id: svn://kolibrios.org@1905 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
23
programs/develop/libraries/libmpg123/dither.h
Normal file
23
programs/develop/libraries/libmpg123/dither.h
Normal file
@@ -0,0 +1,23 @@
|
||||
/*
|
||||
dither: Generate noise for dithering / noise shaping.
|
||||
|
||||
copyright 2009 by the mpg123 project - free software under the terms of the LGPL 2.1
|
||||
see COPYING and AUTHORS files in distribution or http://mpg123.org
|
||||
initially written by Taihei Monma
|
||||
*/
|
||||
|
||||
#ifndef MPG123_DITHER_H
|
||||
#define MPG123_DITHER_H
|
||||
|
||||
#define DITHERSIZE 65536
|
||||
enum mpg123_noise_type
|
||||
{
|
||||
mpg123_white_noise = 0
|
||||
,mpg123_tpdf_noise
|
||||
,mpg123_highpass_tpdf_noise
|
||||
};
|
||||
|
||||
void mpg123_noise(float* table, size_t count, enum mpg123_noise_type noisetype);
|
||||
void dither_table_init(float *dithertable);
|
||||
|
||||
#endif
|
Reference in New Issue
Block a user