Jean-Michel Trivi
6608bd0d3a
am 86ed86d2: Merge change I0f73439a into eclair
...
Merge commit '86ed86d2260932bdf2217b1d8431ac9e04d47534' into eclair-mr2
* commit '86ed86d2260932bdf2217b1d8431ac9e04d47534':
Partially fix bug 2111240 Detect docking / undocking event by reporting
2009-12-10 16:46:13 -08:00
Android (Google) Code Review
6ae24d9365
Merge change I3c01bb62 into eclair-mr2
...
* changes:
Adding copyright headers to recently introduced decoder source files.
2009-12-10 12:37:59 -08:00
Andreas Huber
3c01bb627a
Adding copyright headers to recently introduced decoder source files.
2009-12-10 12:28:22 -08:00
Andreas Huber
a30d400838
Initial check in of AMR (NB and WB) decoders based on PV source code.
2009-12-10 12:23:55 -08:00
Andreas Huber
7c55c3f5f5
Make sure to use the hand-tweaked-assembly version of the relevant mp3 code if building for ARM.
2009-12-08 10:07:22 -08:00
Android (Google) Code Review
6d35d4c2cf
Merge change Ib16e5543 into eclair-mr2
...
* changes:
Fix the mp3 audio extractor that would occasionally return an invalid frame directly after a seek.
2009-12-08 09:16:08 -08:00
Android (Google) Code Review
3f5b28679b
Merge change I8f658214 into eclair-mr2
...
* changes:
Minor tweaks to the mp3 and aac software decoders, propagate duration to output format.
2009-12-08 09:16:00 -08:00
Jean-Michel Trivi
6154412ee8
Partially fix bug 2111240 Detect docking / undocking event by reporting
...
to the AudioPolicyManager a new forced usage AudioSystem::FOR_DOCK
which can take the FORCE_NONE, FORCE_BT_DOCK or FORCE_WIRED_ACCESSORY
values. This CL is complemented by an update of the APM to take into
account the FOR_DOCK usage.
2009-12-07 20:42:52 -08:00
Andreas Huber
c532c95695
Note to self: Don't reverse the arguments to fseek(o)...
2009-12-07 16:41:57 -08:00
Andreas Huber
8f65821453
Minor tweaks to the mp3 and aac software decoders, propagate duration to output format.
2009-12-07 16:41:16 -08:00
Andreas Huber
b16e554371
Fix the mp3 audio extractor that would occasionally return an invalid frame directly after a seek.
2009-12-07 16:40:29 -08:00
Android (Google) Code Review
247003be9e
Merge change I250f2433 into eclair-mr2
...
* changes:
Initial checkin of stagefright MP3 audio decoder based on PV source code.
2009-12-07 14:31:46 -08:00
Andreas Huber
250f2433c6
Initial checkin of stagefright MP3 audio decoder based on PV source code.
2009-12-07 14:22:35 -08:00
Dave Sparks
3c256cf321
More SoundPool cleanup. Remove mSoundPoolRef and unused notify callback.
2009-12-07 13:01:01 -08:00
Dave Sparks
c0e3ddf8f2
Remove unused Java object reference in native SoundPool code.
2009-12-07 12:36:20 -08:00
Andreas Huber
8c7ab03469
Fixing the build, only instantiate the software aac decoder in full stagefright builds.
2009-12-07 11:23:44 -08:00
Android (Google) Code Review
73abc2ea4c
Merge change I9c6e1f90 into eclair-mr2
...
* changes:
Initial check in of stagefright software AAC decoder based on PV source code.
2009-12-07 11:03:28 -08:00
Eric Laurent
b8341cf7c8
am 6d42d806: Merge change I9cc489a2 into eclair
...
Merge commit '6d42d80653f2c41f3e72a878a1d9a6f9693b89f7' into eclair-mr2
* commit '6d42d80653f2c41f3e72a878a1d9a6f9693b89f7':
Fix issue 2304669: VoiceIME: starting and canceling voice IME yields persistent "error 8" state on future attempts and breaks voice search.
2009-12-07 11:03:17 -08:00
Andreas Huber
dacaa73ae5
Initial check in of stagefright software AAC decoder based on PV source code.
2009-12-07 11:02:28 -08:00
Android (Google) Code Review
6d42d80653
Merge change I9cc489a2 into eclair
...
* changes:
Fix issue 2304669: VoiceIME: starting and canceling voice IME yields persistent "error 8" state on future attempts and breaks voice search.
2009-12-07 11:00:54 -08:00
Yu Shan Emily Lau
8e6d79e2b5
am 8445f367: Merge change Ibb9b1de1 into eclair
...
Merge commit '8445f367070514dce3154be73827107b8a93f234' into eclair-mr2
* commit '8445f367070514dce3154be73827107b8a93f234':
1) Capture the start memory before the test started
2009-12-07 10:54:38 -08:00
Android (Google) Code Review
8445f36707
Merge change Ibb9b1de1 into eclair
...
* changes:
1) Capture the start memory before the test started 2) Report the mem diff to zero if it is negative.
2009-12-07 10:51:16 -08:00
Andreas Huber
91eb035404
Change OMXCodec::Create to return an sp<MediaSource> instead of an sp<OMXCodec>, this is more general and does not sacrifice any functionality as the remaining OMXCodec APIs are not meant to be public anyway.
2009-12-07 09:43:00 -08:00
Eric Laurent
9cc489a219
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.
2009-12-07 05:37:47 -08:00
Yu Shan Emily Lau
30daf09cb6
1) Capture the start memory before the test started
...
2) Report the mem diff to zero if it is negative.
2009-12-04 14:15:59 -08:00
Android (Google) Code Review
52f410e2eb
Merge change Ifef6435a into eclair-mr2
...
* changes:
Enable proper cleanup of OMX nodes managed through stagefright.
2009-12-04 13:36:57 -08:00
Andreas Huber
fef6435a06
Enable proper cleanup of OMX nodes managed through stagefright.
2009-12-04 12:52:40 -08:00
Ray Chen
8a576620cd
am 052d9c8b: Images.Media.DATE_TAKEN should be in milliseconds. http://b/2297371
...
Merge commit '052d9c8b414dc9eb1c70d849660592d9bc3b2644' into eclair-mr2
* commit '052d9c8b414dc9eb1c70d849660592d9bc3b2644':
Images.Media.DATE_TAKEN should be in milliseconds.
2009-12-04 11:57:10 -08:00
Ray Chen
052d9c8b41
Images.Media.DATE_TAKEN should be in milliseconds.
...
http://b/2297371
2009-12-04 11:51:25 -08:00
Android (Google) Code Review
104d3f755e
Merge change I6c84d731 into eclair-mr2
...
* changes:
Media/ToneGenerator: Change tone format for TONE_CDMA_ANSWER
2009-12-03 20:03:59 -08:00
Andreas Huber
85e5d39e60
Two more uses of strlcpy that break the sim build. Now fixed.
2009-12-03 16:22:52 -08:00
Andreas Huber
805cc709b7
Apparently strlcpy is not part of a standard linux distribution... Unbreaking the sim build.
2009-12-03 16:07:05 -08:00
Andreas Huber
1f1c7bad42
I accidentally broke this code while refactoring MediaScanner. This is the fix.
2009-12-03 15:45:53 -08:00
Android (Google) Code Review
2d6d609c9e
Merge change I74bf38a0 into eclair-mr2
...
* changes:
Squashed commit of the following:
2009-12-03 13:27:08 -08:00
Andreas Huber
bfb9fb143b
Refactor MediaScanner. Some steps on the way towards being able to build the tree without OpenCore.
2009-12-03 13:21:54 -08:00
Andreas Huber
b0caf946b7
Squashed commit of the following:
...
commit 543e192bf2ae13f573dc4c4e53b239ed4ea00e81
Author: Andreas Huber <andih@google.com>
Date: Thu Dec 3 11:33:57 2009 -0800
stagefright now acts as the OMX Master, vendors supply their own plugins through libstagefrighthw. In OpenCore-enabled builds we now sit on top of PVMaster...
commit 3cbfdbd9cecadbb77b63125c62883bf1065884fe
Author: Andreas Huber <andih@google.com>
Date: Wed Dec 2 12:39:07 2009 -0800
More OMX infrastructure, stagefright is now taking over the OMX Master, multiplexing all contributing OMX implementations under a common interface.
2009-12-03 12:49:09 -08:00
Naveen Kalla
6c84d7313e
Media/ToneGenerator: Change tone format for TONE_CDMA_ANSWER
...
Tone format for TONE_CDMA_ANSWER should be 660Hz + 1000Hz, with a 500ms ON
duration.
2009-12-03 12:17:18 -08:00
Android (Google) Code Review
7c09a0ff36
Merge change Ib904c2a4 into eclair-mr2
...
* changes:
Remove old hack A/V sync hack that is no longer needed.
2009-12-03 11:25:54 -08:00
Ray Chen
1b794bbbdc
am e12de4d5: Merge change Id5fa58cf into eclair
...
Merge commit 'e12de4d5041e05f77cc4376a6bfc953a48e2c3c1' into eclair-mr2
* commit 'e12de4d5041e05f77cc4376a6bfc953a48e2c3c1':
Fix timezone issue to comply with EXIF standard.
2009-12-03 10:35:45 -08:00
Android (Google) Code Review
e12de4d504
Merge change Id5fa58cf into eclair
...
* changes:
Fix timezone issue to comply with EXIF standard.
2009-12-03 10:24:18 -08:00
Dave Sparks
b904c2a452
Remove old hack A/V sync hack that is no longer needed.
2009-12-03 10:13:32 -08:00
Ray Chen
9db1a37cc4
am f27eb326: Merge change I0b6ee9fc into eclair
...
Merge commit 'f27eb3264d4b5d3fd154834a709a9a53cc878b58' into eclair-mr2
* commit 'f27eb3264d4b5d3fd154834a709a9a53cc878b58':
DATE_TAKEN should be in millisecond instead of second.
2009-12-02 05:25:43 -08:00
Eric Laurent
5e392e2b02
am bb3bb57a: Merge change I524dc046 into eclair
...
Merge commit 'bb3bb57a6330f71323fcd7e93e88dbdab55daec3' into eclair-mr2
* commit 'bb3bb57a6330f71323fcd7e93e88dbdab55daec3':
Fix issue 2192673: Music Pausing Even when notifications are set to silent.
2009-12-01 17:04:24 -08:00
Andreas Huber
8768f2ccef
A small sample tool to encode pcm audio data to amr, decode it again and play it. Some changes to OMXCodec to properly configure the AMR decoder(s).
2009-12-01 15:26:54 -08:00
Ray Chen
d5fa58cf3d
Fix timezone issue to comply with EXIF standard.
2009-11-30 14:39:08 -08:00
Ray Chen
0b6ee9fc5e
DATE_TAKEN should be in millisecond instead of second.
2009-11-30 11:07:47 -08:00
Eric Laurent
524dc046b1
Fix issue 2192673: Music Pausing Even when notifications are set to silent.
...
Do not play ringtones, notifications or camera sounds if ringer mode is silent.
2009-11-27 05:07:55 -08:00
Android (Google) Code Review
c61b0de83b
Merge change Id6ccc9bc into eclair-mr2
...
* changes:
Update documentation: The width of the image for face detection must be even.
2009-11-25 13:41:34 -08:00
Gloria Wang
d6ccc9bcf0
Update documentation: The width of the image for face detection must be even.
2009-11-24 16:07:19 -08:00
Dave Sparks
1e914ac7fc
am 16cc72bd: Fix simulator build.
...
Merge commit '16cc72bdef471ffeee3f61eba8262783de248b04' into eclair-mr2
* commit '16cc72bdef471ffeee3f61eba8262783de248b04':
Fix simulator build.
2009-11-23 19:58:33 -08:00