History log of /device/asus/fugu/libaudio/AudioHardwareInput.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
08b71ea966de0f2c30699cf307dd451f0322ae89 26-Jul-2017 rago <rago@google.com> Fix for recording source UNPROCESSED

Recording source unprocessed was not properly selected for remote or
USB.

Bug: 36575004
Test: tested with recording software and multiple audio sources
Change-Id: Ie96cf7c5396781faab55b376b19ebf0f2962076f
(cherry picked from commit 20ec4487777677f1f3cbf08c5bcbfae36f14afe9)
/device/asus/fugu/libaudio/AudioHardwareInput.cpp
d1f86b16005f798c0584b57d35f621b5fc851c29 10-Jun-2017 Eric Laurent <elaurent@google.com> audio HAL: remote mic capture improvements

Change capture period from 10ms to 20ms to avoid creating a fast capture
thread.
Extend period count to 32 to reduce risk of underrun in the ALSA PCM driver.
Add throttling in AudioStreamIn::read() to smooth the capture rate.

Bug: 37475487
Test: Voice search from remote.
Change-Id: I3ea1cc135f8fa45c33345ab2fd25b7526a690602
/device/asus/fugu/libaudio/AudioHardwareInput.cpp
b7241a0af90d7246333982c841f98398928b2c5b 26-Sep-2014 Eric Laurent <elaurent@google.com> audio: fix problem in closeAllInputStreams()

Fix a bug in commit 8f914b32 where the input being closed is
removed from the array before being referred to again by its
index in the array.

Bug: 17584947.
Change-Id: Ib0b7f27defa15f89ccbe2445e0620e594dee37fe
/device/asus/fugu/libaudio/AudioHardwareInput.cpp
8f914b32274be76f82ff5c4cde01f1b2f04d1e7c 23-Sep-2014 Eric Laurent <elaurent@google.com> audio: fix input streams concurrency.

Allow more than one input streams to be opened concurrently.
This is a possible configuration provided only one is active.

Bug: 17584947.
Change-Id: I7431d514d0026b6dc1971806e1db9de0284cb0be
/device/asus/fugu/libaudio/AudioHardwareInput.cpp
ae089528c7e3a8107be65657e52276dd068c1039 09-Aug-2014 Mike J. Chen <mjchen@google.com> Add a new audio HAL

Supports both HDMI output and remote control input and remote
submix (for virtual remote audio). Also support for HDMI
pass through.

Audio EDID parsing isn't currently implemented (basic audio is
assumed).

Also has a nasty hack that converts 16-bit PCM input to 24-bit PCM
output that the HDMI driver appears to require. This should be
revisited and removed if possible (can driver run in 16-bit mode?).

Also add a Android.mk to prevent including of subdir Android.mk
when it's not a fugu build.

Change-Id: Icd217e0d6a570a1526fb77581616481dcf73abdb
Signed-off-by: Mike J. Chen <mjchen@google.com>
/device/asus/fugu/libaudio/AudioHardwareInput.cpp