summaryrefslogtreecommitdiffstats
path: root/media/libstagefright/omx
diff options
context:
space:
mode:
authorDan Stoza <stoza@google.com>2014-04-21 16:11:20 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2014-04-21 16:11:20 +0000
commit9e8eeafe1ea0e88d548270280bcc209dde51781b (patch)
tree26aac822426da9880168702c8988f3cbe80d0dd0 /media/libstagefright/omx
parent6adc9ccb2948d9421a0ed4b74f52b909bcec2037 (diff)
parent2475264264b51a7592c5b2e4cd6cfdaddba16644 (diff)
downloadframeworks_av-9e8eeafe1ea0e88d548270280bcc209dde51781b.zip
frameworks_av-9e8eeafe1ea0e88d548270280bcc209dde51781b.tar.gz
frameworks_av-9e8eeafe1ea0e88d548270280bcc209dde51781b.tar.bz2
Merge "BufferQueue: Increase max slots from 32 to 64"
Diffstat (limited to 'media/libstagefright/omx')
-rw-r--r--media/libstagefright/omx/GraphicBufferSource.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/media/libstagefright/omx/GraphicBufferSource.cpp b/media/libstagefright/omx/GraphicBufferSource.cpp
index 3df57b4..16f6c58 100644
--- a/media/libstagefright/omx/GraphicBufferSource.cpp
+++ b/media/libstagefright/omx/GraphicBufferSource.cpp
@@ -29,6 +29,8 @@
#include <media/hardware/MetadataBufferType.h>
#include <ui/GraphicBuffer.h>
+#include <inttypes.h>
+
namespace android {
static const bool EXTRA_CHECK = true;
@@ -763,13 +765,13 @@ void GraphicBufferSource::onFrameAvailable() {
void GraphicBufferSource::onBuffersReleased() {
Mutex::Autolock lock(mMutex);
- uint32_t slotMask;
+ uint64_t slotMask;
if (mConsumer->getReleasedBuffers(&slotMask) != NO_ERROR) {
ALOGW("onBuffersReleased: unable to get released buffer set");
- slotMask = 0xffffffff;
+ slotMask = 0xffffffffffffffffULL;
}
- ALOGV("onBuffersReleased: 0x%08x", slotMask);
+ ALOGV("onBuffersReleased: 0x%016" PRIx64, slotMask);
for (int i = 0; i < BufferQueue::NUM_BUFFER_SLOTS; i++) {
if ((slotMask & 0x01) != 0) {