| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
This would prevent consumers from reading cached data immediately if it is available.
related-to-bug: 2295438
|
|\
| |
| |
| | |
HTTPDataSource streams the data, prefetcher implementation."
|
| |
| |
| |
| |
| |
| | |
HTTPDataSource streams the data, prefetcher implementation.
related-to-bug: 2295438
|
|/
|
|
|
|
| |
MPEG4 files.
related-to-bug: 2295449
|
|\
| |
| |
| | |
STREAM_VOICE_CALL stream when STREAM_VOICE_CALL stream is active."
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
STREAM_VOICE_CALL stream when STREAM_VOICE_CALL stream is active.
Modified AudioService.getActiveStreamType() so that STREAM_VOICE_CALL is selected when a track using this stream
type is playing.
Chanded isMusicActive() for a more generic isStreamActive(stream) method in AudioSystem, IAudioFlinger and AudioFlinger.
|
|\ \
| |/
|/|
| | |
supporting pure-audio recording in stagefright."
|
| |
| |
| |
| |
| |
| | |
pure-audio recording in stagefright.
related-to-bug: 2295449
|
|\ \
| |/
|/|
| | |
media server process crash."
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
server process crash.
The problem is that after a media_server crash, the value of the A2DP output handle can change.
As this value is cached in AudioSystem for all client processes there can be a mismatch between the cached
and actual value after a media_server restart.
The fix consists in clearing the cached output handles and output to stream map values cached
in AudioSystem in AudioFlingerClient::binderDied() which is called when the media_server crashes.
|
|/
|
|
| |
OMX_AllocateBuffer is called, wait until we received the first FILL_BUFFER_DONE notification until we rely on the buffer data ptr.
|
|\
| |
| |
| | |
codec, qcom's hardware decoder will otherwise crash."
|
| |
| |
| |
| |
| |
| | |
qcom's hardware decoder will otherwise crash.
related-to-bug: 2387981
|
|/
|
|
| |
portrait mode.
|
|\
| |
| |
| | |
that prevented proper cleanup."
|
| |
| |
| |
| |
| |
| | |
prevented proper cleanup.
related-to-bug: 2355922
|
|/
|
|
|
|
| |
available.
related-to-bug: 2381874
|
| |
|
|\ |
|
| |
| |
| |
| | |
related-to-bug: 2382428
|
|\ \ |
|
| |/
| |
| |
| | |
related-to-bug: 2368967
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
First implementations of audio policy manager in Eclair branch have shown that most code is common to all platforms.
Creating AudioPolicyManagerBase base class will improve code maintainability and readability.
Audio policy manager code for platforms using generic audio previously in AudioPolicyManagerGeneric is replaced by AudioPolicyManagerBase.
Audio policy manager test code previously in AudioPolicyManagerGeneric is moved to AudioPolicyManagerBase.
Also added a wake lock for delayed commands in AudioPolicyService.
|
| |
| |
| |
| | |
related-to-bug: 2381919
|
| |
| |
| |
| | |
related-to-bug: 2375219
|
|\ \
| | |
| | |
| | | |
running in the mediaserver process."
|
| | |
| | |
| | |
| | | |
the mediaserver process.
|
|\ \ \
| |/ /
|/| | |
|
| | | |
|
|\ \ \ |
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
commit 6689350d7e4dad6d873c1ed95f0a356e3bfd79d1
Author: Andreas Huber <andih@google.com>
Date: Tue Jan 19 09:23:02 2010 -0800
Some tweaks to the SampleIterator.
commit 5638bff6d31442a219806445c3106d47b081fcab
Author: Andreas Huber <andih@google.com>
Date: Fri Jan 15 14:46:29 2010 -0800
A much improved implementation of MPEG4 sample table operations through an iterator.
|
|\ \ \ |
|
| |/ / |
|
|\ \ \
| | | |
| | | |
| | | | |
thumbnails and to optionally prefer software codecs."
|
| | | |
| | | |
| | | |
| | | | |
thumbnails and to optionally prefer software codecs.
|
|\ \ \ \
| |_|/ /
|/| | |
| | | | |
as this appears to be a special case that decoders frequently get wrong."
|
| |/ /
| | |
| | |
| | | |
this appears to be a special case that decoders frequently get wrong.
|
|\ \ \ |
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
commit cb11364feefc200f10af6a01f776803acba2792a
Author: Andreas Huber <andih@google.com>
Date: Thu Jan 14 14:05:36 2010 -0800
Even if the decoder didn't extract the thumbnail at the specified time, accept it for now.
commit a54c0244b305caf11e67db49b7d3d8dba5f77751
Author: Andreas Huber <andih@google.com>
Date: Thu Jan 14 11:37:15 2010 -0800
Add some checks to make sure we extract the correct thumbnail frame, also revert to the hardware decoders for thumnbail extraction if the software decoders failed.
|
|\ \ \
| | | |
| | | |
| | | | |
in the MPEG4 sampletable implementation."
|
| |/ /
| | |
| | |
| | | |
MPEG4 sampletable implementation.
|
|\ \ \ |
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
commit 0014ab17f2e0986044327a5ab22159de50b81e0a
Author: Andreas Huber <andih@google.com>
Date: Thu Jan 14 14:05:09 2010 -0800
Another instance of returning an error instead of asserting makes sense.
commit d2cac8c498a65b449a25ec216601830d23c165e7
Author: Andreas Huber <andih@google.com>
Date: Thu Jan 14 13:34:33 2010 -0800
Instead of asserting on invalid data (incomplete NAL unit), return an error.
|
|/ /
| |
| |
| | |
end-of-output-stream properly.
|
| | |
|
|/ |
|
|\
| |
| |
| | |
determine how many bits encode the nal unit size."
|
| |
| |
| |
| |
| |
| | |
how many bits encode the nal unit size.
related-to-bug: 2363596
|
|\ \
| |/
|/|
| | |
callbacks, which stagefright uses. This slightly changes the way the data is stored, since before we were relying on the buffers being written always being at least 4K, whereas the callbacks are generally for smaller amounts of data. Now we append all the data to a big circular buffer, then return chunks of that buffer for visualization. When there are multiple things playing at the same time, this will give the wrong result, but (1) that was the case before as well, and (2) will be fixed once we start visualizing the mixer output instead of the mixer inputs."
|