diff options
author | Jamie Gennis <jgennis@google.com> | 2010-11-17 18:57:13 -0800 |
---|---|---|
committer | Jamie Gennis <jgennis@google.com> | 2010-11-18 15:23:47 -0800 |
commit | c726bd8b7b9929fd917b01e5551a66ad5fe2c04e (patch) | |
tree | 0a58db3eb1a9505dfd1b142cc6ec338752cda1fd /media/libstagefright | |
parent | 07e946ce4908eea5eebb30ea89f088fc7c679b5a (diff) | |
download | frameworks_av-c726bd8b7b9929fd917b01e5551a66ad5fe2c04e.zip frameworks_av-c726bd8b7b9929fd917b01e5551a66ad5fe2c04e.tar.gz frameworks_av-c726bd8b7b9929fd917b01e5551a66ad5fe2c04e.tar.bz2 |
Set the external display usage bit in Stagefright.
Change-Id: Ie18fa773fdb83508d96300dd7e4e4c7c3cdc4540
Diffstat (limited to 'media/libstagefright')
-rw-r--r-- | media/libstagefright/OMXCodec.cpp | 2 | ||||
-rw-r--r-- | media/libstagefright/colorconversion/SoftwareRenderer.cpp | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/media/libstagefright/OMXCodec.cpp b/media/libstagefright/OMXCodec.cpp index 6e8f190..6ca0f4f 100644 --- a/media/libstagefright/OMXCodec.cpp +++ b/media/libstagefright/OMXCodec.cpp @@ -1714,7 +1714,7 @@ status_t OMXCodec::allocateOutputBuffersFromNativeWindow() { // Set up the native window. // XXX TODO: Get the gralloc usage flags from the OMX plugin! err = native_window_set_usage( - mNativeWindow.get(), GRALLOC_USAGE_HW_TEXTURE); + mNativeWindow.get(), GRALLOC_USAGE_HW_TEXTURE | GRALLOC_USAGE_EXTERNAL_DISP); if (err != 0) { LOGE("native_window_set_usage failed: %s (%d)", strerror(-err), -err); return err; diff --git a/media/libstagefright/colorconversion/SoftwareRenderer.cpp b/media/libstagefright/colorconversion/SoftwareRenderer.cpp index 3d507ca..acbea05 100644 --- a/media/libstagefright/colorconversion/SoftwareRenderer.cpp +++ b/media/libstagefright/colorconversion/SoftwareRenderer.cpp @@ -88,7 +88,7 @@ SoftwareRenderer::SoftwareRenderer( native_window_set_usage( mSurface.get(), GRALLOC_USAGE_SW_READ_NEVER | GRALLOC_USAGE_SW_WRITE_OFTEN - | GRALLOC_USAGE_HW_TEXTURE)); + | GRALLOC_USAGE_HW_TEXTURE | GRALLOC_USAGE_EXTERNAL_DISP)); CHECK_EQ(0, native_window_set_buffer_count(mSurface.get(), 2)); |