ff2577da370f15b8288f547575c28393477d57b1 |
|
04-Apr-2012 |
Eric Laurent <elaurent@google.com> |
unhide API for synchronous audio capture. unhide MediaSyncEvent class and AudioRecord.startRecording() method with synchronization event allowing to start audio capture upon occurence of a specific event. So far the only event defined is playback presentation complete but more events and synchronized playback/capture methods could be defined in the future. Change-Id: If05fc6cd125dd9afad451727f792a3fd9e916bef
/frameworks/base/media/java/android/media/AudioRecord.java
|
8dfc10571a83389593fc11b92fbf9fc1f22c9f21 |
|
11-Apr-2012 |
Eric Laurent <elaurent@google.com> |
unhide audio pre processing API. Unhide APIs for Noise Suppressor(NS), Acoustic Echo Canceler (AEC) and Automatic Gain Control (AGC) audio pre processings. Also unhide getAudioSessionId() method on AudioRecord. Change-Id: I788f7a0724b152cc98c8167d9434e64c12bada95
/frameworks/base/media/java/android/media/AudioRecord.java
|
505e5c8859f596ed58489be565d6e029314b2ac8 |
|
30-Mar-2012 |
Eric Laurent <elaurent@google.com> |
implemented synchronous audio capture Added the infrastructure to support the synchronization of playback and capture actions on specific events. The first requirement for this feature is to synchronize the audio capture start with the full rendering of a given audio content. The applications can further be extended to other use cases (synchronized playback start...) by adding new synchronization events and new synchronous control methods on player or recorders. Also added a method to query the audio session from a ToneGenerator. Change-Id: I4e47f5108c7cbbd3bd334a7fad9b3b6c5ba55d88
/frameworks/base/media/java/android/media/AudioRecord.java
|
30c918ce7fbe171944b28fc91b3f22b3d631872d |
|
11-Nov-2011 |
Glenn Kasten <gkasten@google.com> |
Use final on new member variables Use final for member fields initialized to a new and that are never modified. Change-Id: I042352c7bc21879613e7a50b1205b6923f8083cf
/frameworks/base/media/java/android/media/AudioRecord.java
|
44ff4cd8be50768d5bd471bc6c034acefa0b59ca |
|
18-Jun-2011 |
Eric Laurent <elaurent@google.com> |
AudioRecord JAVA: expose audio session Id Added getAudioSessionId() method to AudioRecord class so that applications can retrieve the AudioRecord's session ID and attach audio pre processes. Change-Id: I1914770f0e54d97c9aef6a9eb36fff69b6d31552
/frameworks/base/media/java/android/media/AudioRecord.java
|
635fefec06458224750170e7ce127bc2c8e4215b |
|
14-Jul-2010 |
Dan Tasse <dantasse@google.com> |
Add some javadoc to AudioRecord, plus updates based on code review comments. Change-Id: I0087e7df7541b336f87c7af512c3e8f3897be72c
/frameworks/base/media/java/android/media/AudioRecord.java
|
9cc489a2196e449dbe090ad9bdbc5cedd0b8334f |
|
05-Dec-2009 |
Eric Laurent <elaurent@google.com> |
Fix issue 2304669: VoiceIME: starting and canceling voice IME yields persistent "error 8" state on future attempts and breaks voice search. Fixed AudioFlinger::openInput() broken in change ddb78e7753be03937ad57ce7c3c842c52bdad65e so that an invalid IO handle (0) is returned in case of failure. Applied the same correction to openOutput(). Modified RecordThread start procedure so that a failure occuring during the first read from audio input stream is detected and causes the record start to fail. Modified RecordThread stop procedure to make sure that audio input stream fd is closed before we exit the stop function. Fixed AudioRecord JAVA and JNI implementation to take status of native AudioRecord::start() into account and not change mRecordingState to RECORDSTATE_RECORDING if start fails.
/frameworks/base/media/java/android/media/AudioRecord.java
|
3026a023b8979b7ddcb3fe97bbc45531c89fda92 |
|
27-Jul-2009 |
Eric Laurent <elaurent@google.com> |
Fix issue 2001517: AudioTrack compatibility issue. Modified enum values in AudioFormat.java and AudioSystem.h. Added code for backward compatibility in AudioTrack.java and AudioRecord.java.
/frameworks/base/media/java/android/media/AudioRecord.java
|
a553c25b33c99b345cf1c8688f8df0ed8df14e5a |
|
17-Jul-2009 |
Eric Laurent <elaurent@google.com> |
Fix issue 1795088 Improve audio routing code Initial commit for review. Integrated comments after patch set 1 review. Fixed lockup in AudioFlinger::ThreadBase::exit() Fixed lockup when playing tone with AudioPlocyService startTone()
/frameworks/base/media/java/android/media/AudioRecord.java
|
4bc035a65cac177be9294e69f110497e3b6e34e6 |
|
22-May-2009 |
Eric Laurent <elaurent@google.com> |
Fix issue 1846343 - part 1 This change is the first part of a fix for issue 1846343, : - Added new enum values for input sources in AudioRecord and MediaRecorder for voice uplink, downlink and uplink+downlink sources. - renamed streamType to inputSource in all native functions handling audio record. A second change is required in opencore author driver and android audio input to completely fix the issue.
/frameworks/base/media/java/android/media/AudioRecord.java
|
ea63a41d269abd25d070c9fc9c5a249763cb549d |
|
20-Apr-2009 |
Jean-Michel Trivi <> |
AI 146938: am: CL 146937 Finalize AudioRecord javadoc. Original author: jmtrivi Merged from: //branches/cupcake/... Automated import of CL 146938
/frameworks/base/media/java/android/media/AudioRecord.java
|
470f71f4a4d6d3a504b62473bd435bf80493414f |
|
25-Mar-2009 |
Jean-Michel Trivi <> |
Automated import from //branches/donutburger/...@140566,140566
/frameworks/base/media/java/android/media/AudioRecord.java
|
9066cfe9886ac131c34d59ed0e2d287b0e3c0087 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
/frameworks/base/media/java/android/media/AudioRecord.java
|
d83a98f4ce9cfa908f5c54bbd70f03eec07e7553 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
/frameworks/base/media/java/android/media/AudioRecord.java
|
076357b8567458d4b6dfdcf839ef751634cd2bfb |
|
03-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@132589
/frameworks/base/media/java/android/media/AudioRecord.java
|
3dec7d563a2f3e1eb967ce2054a00b6620e3558c |
|
03-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@137055
/frameworks/base/media/java/android/media/AudioRecord.java
|
da996f390e17e16f2dfa60e972e7ebc4f868f37e |
|
13-Feb-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@131421
/frameworks/base/media/java/android/media/AudioRecord.java
|
d24b8183b93e781080b2c16c487e60d51c12da31 |
|
11-Feb-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@130745
/frameworks/base/media/java/android/media/AudioRecord.java
|
f013e1afd1e68af5e3b868c26a653bbfb39538f8 |
|
18-Dec-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Code drop from //branches/cupcake/...@124589
/frameworks/base/media/java/android/media/AudioRecord.java
|