• Home
  • History
  • Annotate
  • only in /system/media/audio_utils/include/
History log of /system/media/audio_utils/include/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
c0bd7157d2d5967a6b222a5d69b7703612f78a49 05-Feb-2013 Glenn Kasten <gkasten@google.com> Add support for writing float .wav to tinysndfile

Also improve error handling for the .wav reader

Change-Id: I1a309c723389c9eafd81344d9de4973d237837b8
udio_utils/sndfile.h
5d43605288f444eb30999334642253283941fb3d 21-Jun-2013 Glenn Kasten <gkasten@google.com> Add memcpy_to_i16_from_i32 and memcpy_to_i16_from_float

Change-Id: I0c74d99f3201dbd7f51ba0a6e85c51c207c1db1f
udio_utils/primitives.h
7ef795a9d1ac0f3f464e0e7a54aeca00bf94215b 17-Jul-2013 Glenn Kasten <gkasten@google.com> Minor resampler cleanup: comments and qualifier order

Add comments for utility function used by resampler.
Use const int32_t * not int32_t const *.

Change-Id: Iaa5d6a5f7f77178ce0492dc77dcc5c1204271e5f
udio_utils/primitives.h
bacadb71cf25ce695a3f22114e080ca437e5353f 08-Jan-2013 Glenn Kasten <gkasten@google.com> Merge "Implement sf_open(SFM_WRITE) and sf_writef_short"
eae13ddb9a4fdedf3895a10cdf5c0a4aefe0ff60 04-Jan-2013 Glenn Kasten <gkasten@google.com> Implement sf_open(SFM_WRITE) and sf_writef_short

Also fix handle leak in sf_close(), and bad riffSize check in sf_open(SFM_READ).

Change-Id: Idec38b244cb1d076db1505e29df347ce85e4e30a
udio_utils/sndfile.h
e252f7e4bcb506da9f0f845ee0ca576d13d6a3f4 17-Dec-2012 Glenn Kasten <gkasten@google.com> Port libsndfile to host

Change-Id: I24a5696f313312bb5ff2b73fd58632ebbde74a9b
udio_utils/primitives.h
b1c7e1d53d8447be0e27bf5903b96ea78bd9f496 13-Nov-2012 Glenn Kasten <gkasten@google.com> Merge "Add support for reading 8-bit PCM"
36c248b94fd41c0f0bb54106ce8e2b0ad67c40ee 12-Nov-2012 Glenn Kasten <gkasten@google.com> Add support for reading 8-bit PCM

Also:
Includable by C++
More compatibility with libsndfile external
Add frames field to SFINFO
sf_readf_short uses sf_count_t which is signed

Change-Id: Ice538d5f4ba3556b67c57bca856b605358d53c05
udio_utils/sndfile.h
78da2acdd7aa14fe9920d1ad3074e445332de27d 12-Nov-2012 Glenn Kasten <gkasten@google.com> Add memcpy_to_u8_from_i16 to libaudioutils

Change-Id: I20066dbfaf8828d9d32266c589beaf3860677bc8
udio_utils/primitives.h
207ec2930dd429e5d4aa58e2b9899e09aa76e22c 31-Oct-2012 Glenn Kasten <gkasten@google.com> Add tinysndfile

Change-Id: Idc97a54f1e170fc06cc341fd1234c0635ada9757
udio_utils/sndfile.h
7a0bacaf9634d6bf0abbea9608fb15e94a675358 19-Jul-2012 Glenn Kasten <gkasten@google.com> Add mono <-> stereo upmix and downmix routines

Change-Id: I3d960fb27fd3440f903333903c0dbf2ab59d3b56
udio_utils/primitives.h
ddb2e930bef3d1be1627c613fb8f3df848166ac7 16-Jan-2012 Glenn Kasten <gkasten@google.com> Move memcpy_to_i16_from_u8 from libmedia

Change-Id: I178b953767f11abcca721efcd7f255d0cb2f3bd0
udio_utils/primitives.h
a269f35b6247cb69e8815b84440bf1bfc938b87b 16-Jan-2012 Glenn Kasten <gkasten@google.com> Move fixed FFT from frameworks/base/media/libmedia

Change-Id: I55a3706c329de471ac867f196f777c71c1306bcb
udio_utils/fixedfft.h
632e0c016c9a518b36f09988b740b3bc1199c3e4 16-Dec-2011 Glenn Kasten <gkasten@google.com> Extract out audio DSP primitives from AudioFlinger

Change-Id: If7e8d934f773981e1f63c16aa57ada37dc8d3cd6
udio_utils/primitives.h
b3184d71bc6cee9fcbb36343e379143329be00ce 18-Aug-2011 Eric Laurent <elaurent@google.com> Converted libaudioutils implementation to C.

Converted libaudioutils implementation and interfaces from C++ to C
and removed dependencies from frameworks/base classes so that it can
be used by any audio HAL implementation.

Change-Id: I3f7ce541be8495d41864661451540971b067359b
udio_utils/EchoReference.h
udio_utils/ReSampler.h
udio_utils/echo_reference.h
udio_utils/resampler.h
c369e05b3d3e48b54f675434f5ee92efe016a6bc 17-Aug-2011 Eric Laurent <elaurent@google.com> Created library for common audio HAL functions.

libaudioutils groups functions that can be used by any audio HAL
implementation.
Current functions are:
- a resampler based on speex resampler.
- an echo reference module providing resampling, buffering and
time stamp management of PCM data between an output stream and an
input stream for use as echo reference by an AEC module.

This commit is the first step consisting of moving code previously in
crespo audio HAL. This C++ code will the be converted to C and stripped from
dependencies to frameworks/base classes for use by all audio HALs.

Change-Id: Ifa51e0c6358c23122a379d7f5d9ce13a65ff0cf0
udio_utils/EchoReference.h
udio_utils/ReSampler.h