| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
codec usage (duration) for the battery app
- Collect MediaPlayer decoding usage data
Change-Id: I0ef4e32b6a041ba1fe73c19f9c67185c61d03965
|
|\ |
|
| |
| |
| |
| | |
Change-Id: If1bd0f265dda136c7c34b53317f64383023b53a3
|
|/
|
|
|
|
|
|
|
|
|
|
|
| |
o do not use edts/elst boxes since these optional boxes are ignored
o manipulate the first video/audio frame duration to make sure that the rest
of the audio/video is in sync (ideally, we should only manipulate
the vidoe frame duration, not the audio)
o reduce the initial audio mute/suppression period, which is used to
eliminate the "recording" sound.
bug - 3405882 and 3362703
Change-Id: Ib0acfb4f3843b365157288951dc122b006299c18
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
Even if it's just to tell them that we don't support any (this is optional).
Change-Id: I557865ac00d0fb65ffa69363eb1eceaabe522a1a
related-to-bug: 3353752
|
|/
|
|
|
|
| |
bug - 3313754
Change-Id: I951dd0e21e34aa1412c391f003bc32103d0424b0
|
|
|
|
| |
Change-Id: I455d0faa5612dcd4d2bb6f2b3c7b64a1caaabf69
|
|\ |
|
| |
| |
| |
| | |
Change-Id: Iedb08525ac72e65ba98e5c791734da0720a0e3f6
|
| |
| |
| |
| |
| |
| |
| |
| | |
(yet again)"
This reverts commit e7c83d4a711241923854d6bbd5de0e24f9192f93.
Change-Id: I5151c7c72d79154528c55aa01bf006c8e38e7af7
|
|\ \
| | |
| | |
| | | |
address if necessary"
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
necessary
and continue even if we were unable to poke a hole into the firewall.
related-to-bug: 3457201
Change-Id: I0a523f38e6959bf00b8b140a70bb65fcc414c9c1
|
|\ \ \
| |/ / |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
In this particular case these RTSP servers were implemented as local services,
retransmitting live streams via a local RTSP server instance.
They picked wrong rtp/rtcp port pairs (odd rtp port), blank lines in the session
description, wrong case of the format description, relative base URLs...
Change-Id: I63fa90ca2398f19e8b52c147248bd2c5c2372426
related-to-bug: 3452103
|
|/ /
| |
| |
| |
| | |
Change-Id: I2237ad88f73b03a2c324f17267c52cc42b8a0d5b
Signed-off-by: Mike Lockwood <lockwood@android.com>
|
| |
| |
| |
| |
| | |
Change-Id: Ie2059c54541ad8c675944d71b39c772b0f6f04c8
related-to-bug: 3452699
|
| |
| |
| |
| |
| | |
Change-Id: Icf42ea0e5a848cee1565da49713ee9ad0db9f1a6
Signed-off-by: Mike Lockwood <lockwood@android.com>
|
|/
|
|
|
|
| |
bug - 3446863
Change-Id: Idbaf7a564d544784fdbc36ed0339c98a519adc88
|
|
|
|
|
|
|
|
|
|
| |
decoded.
if there's both audio and video content. This gives the video decoder an opportunity
to fill its internal buffer queue at the start of playback.
Change-Id: Ib2c95753b430e4e47207953b913b607024a328d7
related-to-bug: 3431702
|
|\ |
|
| |
| |
| |
| |
| |
| | |
Add hidden AudioManager.getDevicesForStream and output device codes.
Change-Id: I4d1c1d3b6a077cd117720817d1f733dda557b947
|
| |
| |
| |
| | |
Change-Id: I9b777ffb260eb0f3790ae0907e4a443d33fa3f2f
|
|/
|
|
|
|
|
|
| |
related-to-bug: 3216447
NTP timestamp handling is now done at a higher layer than before.
Change-Id: I9fb23f1335110ec59e534f9aa0fe6f6a6406dd52
|
|
|
|
|
|
| |
bug - 3418787
Change-Id: I4723662bf46ed07271be8468f84ae5d93cb793fa
|
|
|
|
|
|
| |
bug - 3439313
Change-Id: Ie29d6e4945978ef27fc3e5849e467d895c7736d3
|
|\ |
|
| |
| |
| |
| |
| |
| | |
bug - 3431238
Change-Id: I855847209d2e022242b8eb62985759922ab94779
|
|\ \
| |/
|/| |
|
| |
| |
| |
| | |
Change-Id: I7369dcd6b6abd1945430373200fd5353bca70652
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
These were exposed by the new preview-seekframe while paused code.
In particular, the codec may have been in state RECONFIGURING when attempting
to seek, or we may have initiated flushing of the output port and this may not
have completed yet by the time we want to reconfigure the output port.
Change-Id: Id7640ade11dbc7205a22f648ea0b5e3e9b49cf4b
related-to-bug: 3392259
|
|\ \ \
| |_|/
|/| | |
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
related-to-bug: 3402216
The VPX format supports "internal-only" frames that are
referenced by future content but never actually displayed, so
this is a perfectly valid scenario that doesn't require a
log message.
Change-Id: I8330bfdfefcdf4ab66ae6d2b59b99fd9b89350df
|
|\ \
| |/
|/|
| | |
and DecryptHandle in DataSource Fix for bug 3429811"
|
| |
| |
| |
| |
| |
| |
| | |
- Release the DrmManagerClient and DecryptHandle in DataSource
Fix for bug 3429811
Change-Id: I549f72b75225751877eb0e630ce8098f8ec6316f
|
|/
|
|
|
| |
Change-Id: Ia78bf29ba6d649043e70c49913725cecdf918c03
related-to-bug: 3392259
|
|
|
|
|
|
|
|
|
|
|
| |
- Make sure ACodec reverts its state when it's shutdown
- Defer "resume" to after handling the OutputPortSettingsChange
- If the OMX_EventPortSettingsChanged event comes in while we're flushing, defer it
and make sure the output port can be disabled by deleting all buffers not already
owned by the component.
Change-Id: I1f8cdffa71237b57d4275a48b834647a7b263e8b
|
|\
| |
| |
| |
| | |
* commit '6f1bd261b7fd86ac7817ca061dfb55b95150b836':
Fix issue 3371080
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Modified default volume control logic in AudioService:
1 IN_CALL volume if in video/audio chat
2 NOTIFICATION if notification is playing or was playing less than 5s ago.
3 MUSIC
Modified silent mode:
- now also affect MUSIC stream type
- entering silent mode when VOL- hard key is pressed once while selected
stream volume is already at 0 (except for VOICE_CALL stream).
- exiting silent mode when pressing VOL+ hard key while in silent mode
Play sound FX (audible selections, keyboard clicks) at a fixed volume.
Modified audio framework:
- isStreamActive() method now implemented in AudioPolicyManagerBase (previously AudioFlinger)
- iStreamActive() now specifies a time window during which the stream is considered
active after it actually stopped.
Change-Id: I7e5a0724099450b9fc90825224180ac97322785f
|
|\ \
| | |
| | |
| | | |
(yet again)"
|
| | |
| | |
| | |
| | | |
Change-Id: Ie1d853c31ad75ec5b12303c1131c9a74eb8cfc9f
|
|/ /
| |
| |
| |
| |
| |
| |
| | |
not decoding timestamps. Obviously there is no difference between them if the
content in question does not involve frame reordering.
Change-Id: Iac4d06cfeb8a136f735c1148e98cac340d3ef893
related-to-bug: 3398314
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Note: dependent on external/flac for libFLAC
Implemented and tested:
* FLAC container
* mono and stereo
* standard sample rates
* standard bit depths
* sniffer
* media scanner
* Vorbis comment metadata including album art
* random access seeking with "torture test"
* web browser integration for audio/flac (not audio/x-flac), but
note that most web servers don't correctly report the MIME type
Not implemented:
* 24-bit to 16-bit dither or noise shaping in AudioFlinger
* 96 kHz to 44.1 or 48 kHz downsampling low pass filter in AudioFlinger
* replay gain is better done in AudioFlinger
* multi-channel, would need AudioFlinger support
* Ogg container, does not seem to be very popular yet
Change-Id: I300873e8c0cfc2e95403d9adb5064d16a2923f17
|
| |
| |
| |
| | |
Change-Id: Icd630009793c51acfaed45763ef50489ead40024
|
|\ \
| | |
| | |
| | | |
seeking in AMRExtractor for different bit rates"
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- Support duration and seeking in AMRExtractor for different bit rates
Bug 2530101
Change-Id: I12beffea73cea0ec056f0e0cf51a4a8d46d897b8
|
|\ \ \
| | |/
| |/|
| | |
| | |
| | |
| | | |
the request comes in." into honeycomb
* commit 'b450d96b3d13cd341ef7aa4483c2223ddfecce3c':
Disconnect HTTP live sessions as soon as the request comes in.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Instead of waiting until pending events have been processed.
Change-Id: Id758f5508a514561e18aade82175d69e9156965e
related-to-bug: 3409681
|
| |\ \
| | | |
| | | |
| | | | |
Change-Id: I45dc3596bf4211d8f91c64f2d1d00588878df629
|