| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| |
| |
| |
| |
| |
| | |
bug - 3330679
Change-Id: Idc55aea32746c0c57552c5e15a289681421aa859
|
|/
|
|
|
|
|
|
|
| |
Make sure that NumberEffectsEnabled is decremented at the same time as
SamplesToExitCountBb reaches 0 in Effect_process(). Not doing so
causes NumberEffectsEnabled not being decremented if Effect_setEnabled()
is called after SamplesToExitCountBb reaches 0 and before next Effect_process() is called.
Change-Id: Id827a301f93a5a09ecd9995a0c7d731ef526711a
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
This change makes Stagefright query the gralloc buffer usage flags from
the OMX IL component and passing those flags on to the ANativeWindow.
Change-Id: Ic9af8a9e6df9ff4aadc7355890324d68841bc488
Related-Bug: 3479027
|
|\ \
| |/ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This change defines an OpenMAX IL API for querying from the IL component
the gralloc buffer usage flags that should be used to allocate the
buffers. It also adds the Stagefright plumbing for using the new OMX IL
API.
Change-Id: I046b5e7be70ce61e2a921dcdc6e3aa9324d19ea6
Related-Bug: 3479027
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This change fixes the error path of
OMXCodec::allocateOutputBuffersFromNativeWindow so that it cancels the
correct number of buffers if a dequeueBuffer operation fails.
Change-Id: Ib7cdcdf24f1718bc070ad218a5980949c0e942eb
|
|\ \ \
| |_|/
|/| |
| | | |
width to be a multiple of 2, not 4."
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
to be a multiple of 2, not 4.
bug - 3379293
Change-Id: I8960737f0604b54ce90dfc26137f1582073b4ab2
|
| |/
|/|
| |
| | |
Change-Id: I5b15cf6a15623cf73f007c59143ab5e3fa5a07e8
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
In this case, the MediaExtractor returns ERROR_UNSUPPORTED since our
software MP3 audio decoder may not be able to handle packetized
MP3 audio.
bug - 3377570
Change-Id: I8bb6b3813716b5fa019e318842e8e1908b3c8bf8
|
|\ \
| | |
| | |
| | | |
the next"
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
syncframe after the current audio media position, leave audio untouched.
Change-Id: Ia9fa8e205467e5460c8219afd396bddd09fcfb46
related-to-bug: 3375737
|
|\ \ \ |
|
| |/ /
| | |
| | |
| | |
| | | |
Change-Id: Ib951b495eae15669e160ef54686eab0eeb9b366a
related-to-bug: 3336575
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This change enables the use of a SurfaceTexture in place of a Surface
as the video sink for an android.media.MediaPlayer. The new API
MediaPlayer.setTexture is currently hidden.
This includes:
- New Java and C++ interfaces
- C++ plumbing and implementation (JNI, Binder)
- Stagefright AwesomePlayer and NuPlayer use ANativeWindow
(either Surface or SurfaceTextureClient)
Change-Id: I2b568bee143d9eaf3dfc6cc4533c1bebbd5afc51
|
| |/ /
|/| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
When the temp buffer wraps around, the next read position should start
from what have been read to avoid reading the same remaining bytes in
the buffer again.
o also fix some of the formatting string for logging
bug - 3482444
Change-Id: Ie0b56f4691ff9e80a48a57f1b7d0d28c78cfb313
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | | |
Change-Id: I414897c911a6588061ddbb5f05c574e78162dca9
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
bug - 3482703
Change-Id: Id6fdf9d1f4a304954c018b67d50bd79a07164687
|
|\ \ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | | |
Change-Id: I72cd6b98ef82b4868fe1c8ec87862cf43fb4ee73
|
|\ \ \ \ \
| |_|_|/ /
|/| | | | |
|
| | | | |
| | | | |
| | | | |
| | | | | |
Change-Id: I94c9c94dec6bd714a3ebf96b4465b94f069e55b8
|
|\ \ \ \ \
| |/ / / /
|/| | | | |
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
bug - 3292153
Change-Id: I9789f7c5cde3a3889d7375e881181e9152d95fc2
|
|\ \ \ \
| |/ / /
|/| | |
| | | | |
(duration) for the battery app - Collect MediaPlayer decoding usage data"
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | | |
codec usage (duration) for the battery app
- Collect MediaPlayer decoding usage data
Change-Id: I0ef4e32b6a041ba1fe73c19f9c67185c61d03965
|
|\ \ \ |
|
| |/ /
| | |
| | |
| | |
| | |
| | | |
bug - 3322129
Change-Id: I94dca6234ce57c9a32290aa7ac4885b0a2f566a9
|
| | |
| | |
| | |
| | |
| | | |
Change-Id: Icb87bdfa7cf572c572e2a86c46fa072d9fad18f6
related-to-bug: 3084183
|
| | |
| | |
| | |
| | |
| | |
| | | |
BUG: 3402847
Change-Id: I7da266061d949abcb6bb11c6faaa47b5e4a2a977
|
|\ \ \ |
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | | |
related-to-bug: 3474610
Change-Id: I6dab40e8b465922c62be9ee7f168718822c6caac
Now skipping extra header that the spec claimed shouldn't be present in LATM...
|
|/ /
| |
| |
| |
| |
| | |
bug - 3476613
Change-Id: I858933fd2fe4c095c0bd58bf50344c47fc104be9
|
|\ \ |
|
| | |
| | |
| | |
| | | |
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
|