Sha256: 4d096103bf1fd3c212fe1a399e3e450f87f6ce83bb1329c35eb88156bc977c99

Contents?: true

Size: 562 Bytes

Versions: 4

Compression:

Stored size: 562 Bytes

Contents

/*
	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

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
seal-0.1.3 mpg123/src/libmpg123/dither.h
seal-0.1.2 mpg123/src/libmpg123/dither.h
seal-0.1.1 mpg123/src/libmpg123/dither.h
seal-0.1.0 mpg123/src/libmpg123/dither.h