| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |\ \ \ \
| | |_|/ /
| |/| | | |
|
| | | |/
| | |/|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Fix uninitialized variable that caused ADTS recording to incorrectly
specify LTP object in the header.
Bug: 17895547
Change-Id: I75650f4963f4f371cd191bc635e32c9ab17fa8c9
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | | |
* commit '82a69ea8b090d57bff5e02774688b546a711bbb8':
Prevent ANR when AudioTrack is paused or re-routed
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
If ClientProxy was interrupted by AudioTrack::pause() just before futex syscall() in obtainBuffer() was called,
It will not call releaseBuffer to wake up AudioTrackThread.
It puts the AudioTrackThread to sleep and then a deadlock occurs.
In this case, CBLK_INTERRUPT flags can't prevent a deadlock,
so this patch set mFutex to FUTEX_WAKE during interrupt() to avoid deadlock.
A similar problem could occur due to re-route or recovery after mediaserver death.
Bug: 18641665
Change-Id: I66fcae43af9a91eb55f6cdb52c644ee6c0999772
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | | |
* commit 'ca7b4bc40604ae4f06718cb34945fdab278987ae':
mediaplayerservice: add support for legacy DRM
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Legacy DRM uses AwesomePlayer for widevine content.
Bug: 18006370
Change-Id: I1de9e33de51b60352a9c79c2dcedec330160abe4
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
change" into lmp-mr1-dev
* commit 'a9d2f9fbbfa6e8daa3252e88e9861d7f80a974ff':
stagefright: preserve output format flags on format change
|
| |\ \ \
| | | | |
| | | | |
| | | | | |
lmp-mr1-dev
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Some flags are only set in configure, and get lost when output
format changes.
Bug: 17383204
Change-Id: I2011bce70920c4ee46fccc378da3b428f3395c11
|
|\ \ \ \ \
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
time is changed to fix pause-seek-getCurrentPosition." into lmp-mr1-dev
* commit '80c57d570238f9f213ccfe818e285090daeafd63':
NuPlayerRenderer: Update mAnchorMaxMediaUs when anchor time is changed to fix pause-seek-getCurrentPosition.
|
| |\ \ \ \
| | | | | |
| | | | | |
| | | | | | |
changed to fix pause-seek-getCurrentPosition." into lmp-mr1-dev
|
| | | |/ /
| | |/| |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
fix pause-seek-getCurrentPosition.
NuPlayerDecoder: Notify resume is done when EOS is reached.
GenericSource: add code to signal pre-roll for seek so that it will seek to the requested position,
not only I-frame. This code is disabled temporarily till we have a full solution to handle both
single seek and continous seek gracefully.
Bug: 18625723
Change-Id: I99a54d4d549e0d805e3abcc227fbf96c16405af0
|
|\ \ \ \ \
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
into lmp-mr1-dev
* commit '18265202049bfa53fe5b18a95d956325acca9c7b':
audio policy: fix inifinite loop in clearAudioPatches()
|
| |\ \ \ \
| | |_|/ /
| |/| | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
releaseAudioPatch() does not necessarily remove the audio patch
from the list.
Scan the list from the top down to avoid adjusting the index.
Bug: 18621514.
Change-Id: I58787154680f7cb1818509017835b1693d62190f
|
|\ \ \ \ \
| |/ / / /
| | | | |
| | | | |
| | | | | |
* commit 'a147c17adabaab819ac108fbc448c49525cf74bc':
fixes for non-secure widevine playback
|
| |\ \ \ \ |
|
| | | |/ /
| | |/| |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
- separate secure decoding from widevine
- use non-blocking mode when reading from widevine source
- schedule buffer read when packet source is empty
bug: 18536934
Change-Id: I65a8e5e819975ca6900ed8e887a442940f2d5d38
|
|\ \ \ \ \
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
lmp-mr1-dev
* commit 'cbbe1ccc41a86fbf009767bbdab43232e6c369c0':
audio policy: fix AudioPort parameter checks
|
| |\ \ \ \ |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Accept any value for sampling rate, format or channel mask
if the list of supported values is empty in the AudioPort.
Bug: 18575607.
Change-Id: I93e1942b89c630e3fee490799a8f8d79f7831ab7
|
|\ \ \ \ \ \
| |/ / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
restored" into lmp-mr1-dev
* commit '57216ca41b2d7e35bda01ce910ae6e72ed01bfae':
Track volume should be maintained even if track is restored
|
| |\ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | | |
lmp-mr1-dev
|
| | | |_|/ /
| | |/| | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
If track is restored when it set its volume to a non-unity value (such as mute),
the volume was forced to unity again. Now, the previous volume is restored.
Bug: 18570664
Change-Id: I79f34c6c7d6f535baba813fd3b8ba8e55cac8ad7
|
|\ \ \ \ \ \
| |/ / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
into lmp-mr1-dev
* commit '597ce69a77636eab073fc83ded01e8af51e887e2':
Camera: Add support for SCENE_MODE_HDR for newer HALs
|
| |\ \ \ \ \
| | |_|_|/ /
| |/| | | | |
|
| | |/ / /
| | | | |
| | | | |
| | | | |
| | | | | |
Bug: 18640480
Change-Id: I7b772d10b2bd136c78395fd2816114b27bb48d00
|
|\ \ \ \ \
| |/ / / /
| | | | |
| | | | |
| | | | | |
* commit '9257000c453c1a6f6bf073ff0bf3ba7ef9baf183':
camera: fix logging in ZslProcessor to avoid spam
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
AF state mismatch while selecting ZSL candidate should not be treated
as a warning. This results into undesriable spam in the logs.
ALso, using ALOGVV is consistent with how AE state mismatch is handled
in ZslProcessor3.cpp
Bug: 18634318
Change-Id: Ia9d7f2bb98f784990b1a6f923983c35f622c3791
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | | |
* commit 'd6e7f1e1f8b1dfa6a87c7c0b1a5c68d435096b01':
Fix for AOSP force virtualization mode
|
| |\ \ \ |
|
| | |/ /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Forcing virtualization mode with AOSP code might erroneously return
a failed code, whilst it was correct. Fixing the condition for
Automatic mode.
bug: 18538537
Change-Id: I5837ff40cfed04c99889813cd56ebe3d90793e74
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
into lmp-mr1-dev
* commit 'b65842dd9447a7925046b2285b2aa8459dc63ed3':
Fix NuPlayer assertion on failure to create AudioTrack
|
| |\ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Under heavy media load or monkey/stress testing, more than
32 AudioTracks may be created or memory resources may be scarce.
Remove the assertion on failure to create AudioTrack
and signal MEDIA_ERROR.
Bug: 17319843
Change-Id: I5d4e200b5f50d800046851a33e035cdc6ff10075
|
|\ \ \ \ \
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
lmp-mr1-dev
* commit '76c156f71f398d08fd88100f499a8a41ddfd3808':
fix threading in RTSPSource and StreamingSource
|
| |\ \ \ \ |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Bug: 18532335
Change-Id: I9c34401a928dc0ddbd0923aa5f127dc628efbb92
|
|\ \ \ \ \ \
| |/ / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
0x000001 even though there is non-zero byte at the beginning of the buffer." into lmp-mr1-dev
* commit '852dc963a53487f2e2f197ab095299aed9c60a5e':
avc_util: try to find the first start code prefix 0x000001 even though there is non-zero byte at the beginning of the buffer.
|
| |\ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | | |
though there is non-zero byte at the beginning of the buffer." into lmp-mr1-dev
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
is non-zero byte at the beginning of the buffer.
ESQueue: allow one PES playload contains multiple ADTS AAC frames.
Bug: 18532335
Change-Id: I1f42017cff139d5e932e0aaa3e7d33164d1a48e7
|
|\ \ \ \ \ \ \
| |/ / / / / /
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
into lmp-mr1-dev
* commit 'db995fe3239276be9dfd9e446b10417e07948acc':
Fix getTimestamp if offload thread is not initialized.
|
| |\ \ \ \ \ \
| | | |_|/ / /
| | |/| | | | |
|
| | | |/ / /
| | |/| | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Returns INVALID_OPERATION.
Bug: 18605649
Change-Id: I440fb687fbf9249098e049982fa83bcd1515fd80
|
|\ \ \ \ \ \
| |/ / / / /
| | | | | |
| | | | | |
| | | | | | |
* commit '8790740d6bb1546dee6c87270976415503283820':
media_codecs.xml: extend vorbis sample rate to 8-96kHz
|
| | |/ / /
| |/| | |
| | | | |
| | | | |
| | | | | |
Bug: 18615604
Change-Id: I0245556b8164959dd52fe677901cbfc517627cb4
|
|\ \ \ \ \
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
header." into lmp-mr1-dev
* commit '814cbb4e33396fce559475270d6f6c0bd7c43fc5':
ESQueue: add frame length checking in validation of ADTS header.
|
| |\ \ \ \
| | | | | |
| | | | | |
| | | | | | |
into lmp-mr1-dev
|
| | |/ / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This allows an invalid ADTS buffer to be abandoned when frame length in
the header exceeds buffer size.
Bug: 18532335
Change-Id: I8057db525d06ff00ca24afd075a7c6c17b87eaa8
|
|\ \ \ \ \
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
loudspeaker unexpectedly
* commit '18f2f90cff65c384a4e8292cc3296dafafb43d52':
[FM] Fix Buganizer ID: 18456930 - FM radio audio got routed to loudspeaker unexpectedly
|