diff options
author | Emilian Peev <epeev@mm-sol.com> | 2012-04-27 11:00:03 +0300 |
---|---|---|
committer | Daniel Levin <dendy@ti.com> | 2012-07-25 08:56:41 -0500 |
commit | 98eaf10f8dfd60eb571c1d06a2fb63abce225c38 (patch) | |
tree | 3a2064b27f952a3e400b2d4d6d7d0797e499e904 /camera/AppCallbackNotifier.cpp | |
parent | 403a4628b5c398c6de9f28030db07acf919e4bd7 (diff) | |
download | hardware_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.cpp | 5 |
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; |