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
|