summaryrefslogtreecommitdiffstats
path: root/camera/AppCallbackNotifier.cpp
diff options
context:
space:
mode:
authorEmilian Peev <epeev@mm-sol.com>2012-04-27 11:00:03 +0300
committerDaniel Levin <dendy@ti.com>2012-07-25 08:56:41 -0500
commit98eaf10f8dfd60eb571c1d06a2fb63abce225c38 (patch)
tree3a2064b27f952a3e400b2d4d6d7d0797e499e904 /camera/AppCallbackNotifier.cpp
parent403a4628b5c398c6de9f28030db07acf919e4bd7 (diff)
downloadhardware_ti_omap4-98eaf10f8dfd60eb571c1d06a2fb63abce225c38.zip
hardware_ti_omap4-98eaf10f8dfd60eb571c1d06a2fb63abce225c38.tar.gz
hardware_ti_omap4-98eaf10f8dfd60eb571c1d06a2fb63abce225c38.tar.bz2
CameraHal: Fix for YV12 camera callbacks
- 'mPreviewPixelFormat' was being set incorrectly for YV12 case. Change-Id: I80acc5cd721d317fac9525bdb734fe2e70df85bf Signed-off-by: Emilian Peev <epeev@mm-sol.com>
Diffstat (limited to 'camera/AppCallbackNotifier.cpp')
-rw-r--r--camera/AppCallbackNotifier.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/camera/AppCallbackNotifier.cpp b/camera/AppCallbackNotifier.cpp
index 7e773fb..0ae6273 100644
--- a/camera/AppCallbackNotifier.cpp
+++ b/camera/AppCallbackNotifier.cpp
@@ -1396,11 +1396,12 @@ const char* AppCallbackNotifier::getContstantForPixelFormat(const char *pixelFor
if(strcmp(pixelFormat, CameraParameters::PIXEL_FORMAT_YUV422I) == 0) {
return CameraParameters::PIXEL_FORMAT_YUV422I;
- } else if(strcmp(pixelFormat, CameraParameters::PIXEL_FORMAT_YUV420SP) == 0 ||
- strcmp(pixelFormat, CameraParameters::PIXEL_FORMAT_YUV420P) == 0) {
+ } else if(strcmp(pixelFormat, CameraParameters::PIXEL_FORMAT_YUV420SP) == 0 ) {
return CameraParameters::PIXEL_FORMAT_YUV420SP;
} else if(strcmp(pixelFormat, CameraParameters::PIXEL_FORMAT_RGB565) == 0) {
return CameraParameters::PIXEL_FORMAT_RGB565;
+ } else if(strcmp(pixelFormat, CameraParameters::PIXEL_FORMAT_YUV420P) == 0) {
+ return CameraParameters::PIXEL_FORMAT_YUV420P;
} else {
// returning NV12 as default
return CameraParameters::PIXEL_FORMAT_YUV420SP;