]> git.alsa-project.org Git - alsa-utils.git/commit
alsabat: add a single channel sine wave generator
authorLu, Han <han.lu@intel.com>
Wed, 8 Jun 2016 19:42:48 +0000 (03:42 +0800)
committerTakashi Iwai <tiwai@suse.de>
Wed, 8 Jun 2016 13:14:06 +0000 (15:14 +0200)
commite1b7a5f3769803759c50d1b189160b9f9f03b36e
tree80b412cb66786387d60756c5480392e07a75b660
parente0c1c86a90ebefb681c01f5c9571f3157cab5c34
alsabat: add a single channel sine wave generator

Add function generate_sine_wave_raw_mono(). It serves as a single
channel sine wave generator, to provide data for calculation (e.g.
for noise analysis).
The function is similar to generate_sine_wave(), but a lite revision.
It has no dependency on bat channels and target frequency, no malloc
inside, no data conversion from float to integer samples, and supports
one channel only.

Signed-off-by: Lu, Han <han.lu@intel.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
bat/bat-signal.h
bat/signal.c