diff options
author | Iliyan Malchev <malchev@google.com> | 2011-08-22 18:43:43 -0700 |
---|---|---|
committer | Iliyan Malchev <malchev@google.com> | 2011-08-23 08:27:37 -0700 |
commit | 2e986e5e29b391b070f608d641538c14b778d4ba (patch) | |
tree | b8985cf813e96a7d7b927badb6aea23bae66b72e /camera/AppCallbackNotifier.cpp | |
parent | f25174be9c406898eb5197e2b57314d762960228 (diff) | |
download | hardware_ti_omap4xxx-2e986e5e29b391b070f608d641538c14b778d4ba.zip hardware_ti_omap4xxx-2e986e5e29b391b070f608d641538c14b778d4ba.tar.gz hardware_ti_omap4xxx-2e986e5e29b391b070f608d641538c14b778d4ba.tar.bz2 |
omap4xxx: camera: lock gralloc buffers read-rarely/write-never
Change-Id: Iacf80f7485e78d20000df27bca9e57caafcea111
Signed-off-by: Iliyan Malchev <malchev@google.com>
Diffstat (limited to 'camera/AppCallbackNotifier.cpp')
-rw-r--r-- | camera/AppCallbackNotifier.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/camera/AppCallbackNotifier.cpp b/camera/AppCallbackNotifier.cpp index d266cc2..e3647ab 100644 --- a/camera/AppCallbackNotifier.cpp +++ b/camera/AppCallbackNotifier.cpp @@ -329,7 +329,9 @@ static void copy2Dto1D(void *dst, bounds.bottom = height; // get the y & uv pointers from the gralloc handle; - mapper.lock((buffer_handle_t)src, GRALLOC_USAGE_SW_READ_OFTEN, bounds, y_uv); + mapper.lock((buffer_handle_t)src, + GRALLOC_USAGE_SW_READ_RARELY | GRALLOC_USAGE_SW_WRITE_NEVER, + bounds, y_uv); CAMHAL_LOGDB("copy2Dto1D() y= %p ; uv=%p.",y_uv[0],y_uv[1]); CAMHAL_LOGDB("pixelFormat,= %d; offset=%d",*pixelFormat,offset); |