Android (Google) Code Review
b65a90d76f
Merge change I73b00501 into eclair-mr2
...
* changes:
Check cursor and URI value for nullity to prevent NPE.
2009-10-13 13:43:18 -04:00
Andreas Huber
bd7b43bb02
Separated private from public header files.
2009-10-13 10:22:55 -07:00
Andreas Huber
8d87cd98a8
Fix various compiler warnings accumulated over time.
2009-10-13 10:06:37 -07:00
Andreas Huber
cfd55579c2
OMXCodec now notifies the reader of changes in the output format by returning a special result/error code.
2009-10-13 09:46:46 -07:00
Andreas Huber
63f20ec1a8
Proper chunk size computation for Layer II/III V2 and V2.5, skip optional ID3 tag.
...
related-to-bug: 1986192
2009-10-12 16:04:30 -07:00
Andreas Huber
fa8de75250
Change to a int64_t usecs representation for timestamps and duration throughout stagefright.
2009-10-12 16:00:07 -07:00
Ray Chen
73b0050111
Check cursor and URI value for nullity to prevent NPE.
2009-10-12 13:19:34 -07:00
Android (Google) Code Review
23a2d92f2d
Merge change Ib01005ea into eclair-mr2
...
* changes:
Avoid extracting EXIF data for non-JPEG images.
2009-10-09 12:21:37 -04:00
Andreas Huber
53a76bd0c9
Split the ColorConverter off SoftwareRenderer, metadata support in stagefright.
2009-10-08 15:06:09 -07:00
Ray Chen
b01005ea21
Avoid extracting EXIF data for non-JPEG images.
2009-10-08 14:53:13 -07:00
Andreas Huber
3f42707c62
Some decoders will return an error on OMX_EmptyThisBuffer to indicate that they don't support the media format, deal with this.
2009-10-08 14:21:58 -07:00
Android (Google) Code Review
23bccd6c25
Merge change I729c3938 into eclair-mr2
...
* changes:
Insert a small delay after submitting to surface flinger and before returning the buffer to the decoder.
2009-10-08 17:19:10 -04:00
Andreas Huber
cd74c0d56c
The vendor is about to check in a fix for this issue, the workaround is no longer needed
2009-10-08 09:12:11 -07:00
Andreas Huber
729c39381d
Insert a small delay after submitting to surface flinger and before returning the buffer to the decoder.
...
Since we cannot tell how long it'll take until surface flinger
has displayed the data onscreen, we'll just have to guess...
We must not return the buffer to the decoder before it's been displayed.
2009-10-08 08:41:11 -07:00
Andreas Huber
8b432b1d85
Workaround for avc decoder misreporting output buffer size requirements if the content is not a multiple-16 width/height.
2009-10-07 13:53:24 -07:00
Eric Laurent
4e362817ab
am 62443f5f: Fix issue 2139634: DTMF tones on Sholes popping, hissing (audio latency too high).
...
Merge commit '62443f5f4517ba17d911975e695f1ab75bfdbf77' into eclair-mr2
* commit '62443f5f4517ba17d911975e695f1ab75bfdbf77':
Fix issue 2139634: DTMF tones on Sholes popping, hissing (audio latency too high).
2009-10-06 19:18:00 -07:00
Eric Laurent
62443f5f45
Fix issue 2139634: DTMF tones on Sholes popping, hissing (audio latency too high).
...
This change is a complement to the main fix in kernel driver for the same issue (partner change #1250 ).
It removes clicks sometimes heard after the end of the tones while audio flinger is sending 0s to the audio output stream.
The problem was that the sleep time between two writes was more than the duration of one audio output stream buffer which could cause some underrun.
Also fixed a recent regression in ToneGenerator that made that the end of previous tone was repeated at the beginning of current one under certain timing circumstances when the maximum tone duration was specified.
2009-10-06 18:59:35 -07:00
Android (Google) Code Review
1b7ad876f1
Merge change I6b51a98a into eclair-mr2
...
* changes:
Fixed issue #4098 : Ringtone#getTitle does not close its cursor.
2009-10-06 19:32:25 -04:00
gwang@google.com
3b49e9b525
Fix for bug 2158794. Hide MediaPlayer.invoke() and MediaPlayer.newRequest(), and Fix bad links in ToneGenerator documentation.
2009-10-06 14:48:09 -07:00
Josh Guilfoyle
6b51a98acb
Fixed issue #4098 : Ringtone#getTitle does not close its cursor.
...
http://code.google.com/p/android/issues/detail?id=4098
2009-10-06 14:32:56 -07:00
Marco Nelissen
c39d2e3c01
Music visualizer support hack.
...
This currently assumes 44k stereo (won't crash on other formats, but won't give the correct results either), and links statically with libspeex to get FFT data, increasing the size of libmedia by about 45kb.
2009-10-06 08:51:16 -07:00
Dianne Hackborn
29e4a3c566
Update from API review.
...
Change-Id: I16b1c566f91167aac9615ac59dd297a154c828ea
2009-09-30 23:21:02 -07:00
Android (Google) Code Review
f09edd6037
Merge change Id60fa26a into eclair
...
* changes:
Fix issue 2152541 thumbnail images stretched.
2009-10-01 01:12:35 -04:00
Ray Chen
ef093cd6c4
Fix issue 2152541 thumbnail images stretched.
2009-09-30 22:05:33 -07:00
Eric Laurent
89e74ba141
Fix Issue 2158631: AudioService: volume control sometimes not restored after media server process crash.
...
The problem comes from the fact that the AudioSystem callback indicating that the media server is active again is ignored if it is received before the delayed message indicating media server death. This happens if another application or service running in the system server process makes a request to the AudioSystem in the interval between the death of the media server and the reception of the corresponding delayed message.
The fix consists in resetting mMediaServerOk flags immediately when the death callback is received and not when the delayed message is received.
2009-09-30 18:26:36 -07:00
Android (Google) Code Review
37b0f279a6
Merge change I999f1aeb into eclair
...
* changes:
Remove audio latency fudge factor 96 msec.
2009-09-30 02:18:15 -04:00
Jianhong Jiang
999f1aebf7
Remove audio latency fudge factor 96 msec.
2009-09-29 23:12:39 -07:00
Android (Google) Code Review
edd942c2de
Merge change I55a6ac8c into eclair
...
* changes:
Fixed the long recorder time and reduce the number of loops.
2009-09-30 01:10:54 -04:00
Yu Shan Emily Lau
55a6ac8c54
Fixed the long recorder time and reduce the number of loops.
2009-09-29 21:38:39 -07:00
Android (Google) Code Review
8bbba0e35b
Merge change If5722b3f into eclair
...
* changes:
Dont NPE if the thumbnail file cannot be opened.
2009-09-29 19:52:23 -04:00
Chih-Chung Chang
f5722b3f22
Dont NPE if the thumbnail file cannot be opened.
2009-09-29 16:31:16 -07:00
Android (Google) Code Review
7d9871805b
Merge change I19f2928b into eclair
...
* changes:
Fix issue 2141503: Keyclick sound doesn't honor volume settings.
2009-09-29 18:12:54 -04:00
Eric Laurent
a2ef57dba9
Fix issue 2141503: Keyclick sound doesn't honor volume settings.
...
Use music stream volume minus 3 dB for sound effects if volume is not explicitly requested by application.
2009-09-29 15:00:40 -07:00
Android (Google) Code Review
4c232c5b3f
Merge change Idd16976f into eclair
...
* changes:
Fix some metadata retriever issues: 1. mRetriever was initialized twice: one in the constructor and the other in the setDataSource 2. cached the mode so that setMode can still be called before setDataSource. mRetriever won't be initialized until data source is set; thus we have to do this
2009-09-29 16:27:27 -04:00
Ray Chen
ecc97cc949
Unify Java NIO to read/write MiniThumbFile.
2009-09-29 13:11:20 -07:00
James Dong
67fc234a2f
Fix some metadata retriever issues:
...
1. mRetriever was initialized twice: one in the constructor and the other in the setDataSource
2. cached the mode so that setMode can still be called before setDataSource.
mRetriever won't be initialized until data source is set; thus we have to do this
2009-09-29 12:43:12 -07:00
Android (Google) Code Review
99638e7472
Merge change 27466 into eclair
...
* changes:
Turn on thubmnail capture unit test for media metadata retriever
2009-09-28 14:40:34 -04:00
James Dong
525ad18663
Turn on thubmnail capture unit test for media metadata retriever
2009-09-28 10:57:17 -07:00
Android (Google) Code Review
7d9735142f
Merge change 27449 into eclair
...
* changes:
Always consider m4a files as audio, even when they contain a video track.
2009-09-28 12:24:08 -04:00
Marco Nelissen
1851db6804
Always consider m4a files as audio, even when they contain a video track.
2009-09-28 09:03:33 -07:00
Android (Google) Code Review
dba93b6832
Merge change 27318 into eclair
...
* changes:
Check that playlist entries refer to a row in the audio table.
2009-09-27 22:43:05 -04:00
Marco Nelissen
d4f3586c93
Check that playlist entries refer to a row in the audio table.
2009-09-27 15:06:03 -07:00
Ray Chen
cc96652c70
Remove fflush when storing thumbanil to sdcard.
2009-09-27 13:41:25 -07:00
Android (Google) Code Review
0faa5c6c5a
Merge change 27271 into eclair
...
* changes:
Only scan windows media files when those codecs are enabled.
2009-09-27 15:19:27 -04:00
Marco Nelissen
0ddbc35dc4
Only scan windows media files when those codecs are enabled.
2009-09-27 11:25:49 -07:00
Android (Google) Code Review
7756cbeef4
Merge change 27073 into eclair
...
* changes:
Removed the device type checking
2009-09-25 19:42:24 -04:00
Yu Shan Emily Lau
34831c9330
Removed the device type checking
2009-09-25 16:01:20 -07:00
Android (Google) Code Review
e9bd4788d4
Merge change 26881 into eclair
...
* changes:
Fix issue 2142613: ToneGenerator: short tones sometimes don't play on sholes or over A2DP.
2009-09-25 03:37:03 -04:00
Android (Google) Code Review
3f790d8783
Merge change 27011 into eclair
...
* changes:
Added the checking for the wma in the memory test.
2009-09-25 03:31:28 -04:00
Yu Shan Emily Lau
a56e653130
Added the checking for the wma in the memory test.
2009-09-25 00:07:47 -07:00