History log of /external/opencore/android/author/android_audio_input.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
fe5c20c9b209c48ded8a1ceee510b75046f46e6a 03-Mar-2010 James Dong <jdong@google.com> Log a potential deadlock issue in audio MIO for recording

When the number of bytes returned from audio driver is <= 0,
the existing audio MIO terminates the audio recording thread
in the MIO immediately. but when the application tries to
terminate the audio recording via stop or reset, the stop
or reset can potentially wait forever.

This is not verified, thus I enable the logging first to get
confirmation should this happens.

bug - 2484098
/external/opencore/android/author/android_audio_input.cpp
42854ac00339d1b23eb39350768b71fc9db9ad4a 03-Mar-2010 James Dong <jdong@google.com> Add some extra debugging for tracking down stop recording problem

bug - 2484098
/external/opencore/android/author/android_audio_input.cpp
8dea89784955d6a02ab971f67e2a8315f1e88aa4 25-Feb-2010 Eric Laurent <elaurent@google.com> Issue 2071329: audio track is shorter than video track for video capture on sholes

Add API to retrieve number of frames dropped by audio input kernel driver.

Submitted on behalf of Masaki Sato <masaki.sato@motorola.com>
/external/opencore/android/author/android_audio_input.cpp
5f4119973e138d4be02ebf7004da8f44610fb383 02-Nov-2009 Eric Laurent <elaurent@google.com> Fix issue 2194140: [Passion] Support Audience chip.

Add method to AndroidAudioInput to change audio source.
Force AndroidAudioInput audio source to AUDIO_SOURCE_CAMCORDER if a video input is present.
/external/opencore/android/author/android_audio_input.cpp
52da2441fc61995154c09f07cd31b3902842f2fa 30-Oct-2009 Sahil Sachdeva <sahils@google.com> DO NOT MERGE TO MR2
[RIO-7781] OsclLeave 113 with AMRNB audio-only recording
bug 2194094
Cherry-picked from mr2 branch
/external/opencore/android/author/android_audio_input.cpp
7bff0de81f3e6c7e0526ff563f27fb6f4584d68a 07-Oct-2009 Jianhong Jiang <jianhong@google.com> RIO-7671:(Part A MIO fixes) MIO should unregister the observer when the clock is reset.
http://b/issue?id=2171037
/external/opencore/android/author/android_audio_input.cpp
f63fa1c0ee556c330a8ec8a182de996f658c3f98 30-Sep-2009 Sahil Sachdeva <sahils@google.com> Fix the AudioRecord Latency in Audio Input MIO.
Calculate the correct latency based on Opencore BufferSize and KernelBufferSize.
/external/opencore/android/author/android_audio_input.cpp
f7a26f734767a7ccfef8215a57c924f8b428b870 01-Sep-2009 Andreas Huber <andih@google.com> Mute captured audio for 600ms instead of 300ms to avoid having the signaltone be part of the recording.

related-to-bug: 2090229
/external/opencore/android/author/android_audio_input.cpp
ae7b3529c6f5a1ed1d55d31f6def27f9f553dc03 27-Aug-2009 Sahil Sachdeva <sahils@google.com> RIO-6283: introduce authoring clock for a better AV sync.
/external/opencore/android/author/android_audio_input.cpp
30dae2b6420c1dc2e52f0e68da606dff7e13dbf4 24-Aug-2009 James Dong <jdong@google.com> Log failure messages from audio and camera MIOs
bug 1956741
/external/opencore/android/author/android_audio_input.cpp
054ddbdab800b1921b47d02c7810d00da34b0019 11-Aug-2009 Jianhong Jiang <jianhong@google.com> Fix high frame rate encoding crash.
https://partner.source.android.com/g/#change,578
When recording video at 30fps, the android_camera_input.cpp method statusUpdate() returns an unhandled exception OsclErrNotSupported (103).
Update the statusUpdate() for the AndroidCameraInput and AndroidAudioInput objects to avoid returning this exception.
/external/opencore/android/author/android_audio_input.cpp
c7e19d0010d7b83ba4f6256795d19e8d1cb16835 17-Jul-2009 Eric Laurent <elaurent@google.com> Fix issue 1795088 Improve audio routing code

Integrated comments after patch set 1 review.
/external/opencore/android/author/android_audio_input.cpp
37a34334fd56baa46a45b78744eb51aa3a4e634e 15-Jun-2009 James Dong <jdong@google.com> Don't ignore compiler warnings (bug fix: 1315153)
/external/opencore/android/author/android_audio_input.cpp
f9f0e1942a97e1f24f19163336081204565d02e0 08-Jun-2009 Jianhong Jiang <jianhong@google.com> NJ-1409: (platform/external/opencore) Add support for set sampling rate and number of channels
/external/opencore/android/author/android_audio_input.cpp
b2b67cd32e4a8a5fe969ef0ab2cc1a270d801093 01-Jun-2009 Sahil Sachdeva <sahils@google.com> NJ-1422 :- Native crash after record the 1 min video
After 1min of recording AuthorEngine issues an internal Stop()
which Stops the MediaInputNode port and queues Stop on MIO component.
MIO component still has some data queued in its queue and keeps sending
data to MediaInputNode. MediaInputNode port does a OsclLeave with OsclErrNotReady
since it has moved to Stopped State. Audio MIO does not handle this leave and leave is
transferred to upper leaves, resulting in Abort. Fixed Audio MIO to handle leave properly
by adding TRY CATCH block around writeAsync call.
TBD - We need to also make sure that leave is caught in PlayerDriver and AuthorDriver rather
thank transferring it to upper layers, so that we can avoid call of abort and avoiding a crash.
/external/opencore/android/author/android_audio_input.cpp
b11e1b278c7b831ffedc768defba9aa36ecf7ab9 22-May-2009 Dave Sparks <davidsparks@android.com> Route audio source from AuthorDriver::setAudioSource() to audio MIO.
This is a continuation of the changes needed to route the audio
source to allow developers to choose an audio source other than
the microphone.
Bug 1846343
/external/opencore/android/author/android_audio_input.cpp
29f5a65f217598304f3c538b8c1fb0914f1672dc 16-May-2009 Dave Sparks <davidsparks@android.com> Enable AGC and noise suppression for MediaRecorder
Bug 1725543
/external/opencore/android/author/android_audio_input.cpp
d06c2967eb33cda914b9bf2519e6bae257771401 01-May-2009 James Dong <jdong@google.com> Incorporate all the changes in external/opencore in git master branch
- add two patches for fixing thumbnail extraction and authoring compatibility
- remove 2way engine from system image
Not done yet (pending one fix from PV)
/external/opencore/android/author/android_audio_input.cpp
cb2e0767ab2c71f07478fa04b5c5fe7ebae6687d 25-Mar-2009 Andreas Huber <> Automated import from //branches/donutburger/...@142071,142071
/external/opencore/android/author/android_audio_input.cpp
2eb6af6f81a76191d83715b021fc105664f4d8b1 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/external/opencore/android/author/android_audio_input.cpp
c40f2ad29f5b1bb5e1b2ade3d882ef494d8bebbb 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/external/opencore/android/author/android_audio_input.cpp
6890f1226585b4cd45bca11f141454de26dfa01f 03-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@132589
/external/opencore/android/author/android_audio_input.cpp
e9f99a45aba65b226b8b0053d2457221adda36d6 03-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@137055
/external/opencore/android/author/android_audio_input.cpp
93c7913fc232cde2c8d42571e066d74b2ce8f1a3 19-Feb-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@132276
/external/opencore/android/author/android_audio_input.cpp
994f380047dc0d26598408a2448dfe9102e11076 18-Dec-2008 The Android Open Source Project <initial-contribution@android.com> Code drop from //branches/cupcake/...@124589
/external/opencore/android/author/android_audio_input.cpp
e4e1fdb450347fcb33f19e8a5c2f3f2cb2645967 21-Oct-2008 The Android Open Source Project <initial-contribution@android.com> Initial Contribution
/external/opencore/android/author/android_audio_input.cpp