diff options
Diffstat (limited to 'libs/camera/CameraParameters.cpp')
-rw-r--r-- | libs/camera/CameraParameters.cpp | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/libs/camera/CameraParameters.cpp b/libs/camera/CameraParameters.cpp index 6ed7a2592f1..ee768ae62b5 100644 --- a/libs/camera/CameraParameters.cpp +++ b/libs/camera/CameraParameters.cpp @@ -248,12 +248,26 @@ const char CameraParameters::SCENE_DETECT_ON[] = "on"; // Formats for setPreviewFormat and setPictureFormat. const char CameraParameters::PIXEL_FORMAT_YUV422SP[] = "yuv422sp"; +#ifdef STE_HARDWARE +const char CameraParameters::PIXEL_FORMAT_YUV420P[] = "yuv420p"; +#endif const char CameraParameters::PIXEL_FORMAT_YUV420SP[] = "yuv420sp"; +#ifdef STE_HARDWARE +const char CameraParameters::PIXEL_FORMAT_YUV420SPNV12[] = "yuv420spnv12"; +#endif #ifdef QCOM_HARDWARE const char CameraParameters::PIXEL_FORMAT_YUV420SP_ADRENO[] = "yuv420sp-adreno"; #endif const char CameraParameters::PIXEL_FORMAT_YUV422I[] = "yuv422i-yuyv"; +#ifndef STE_HARDWARE const char CameraParameters::PIXEL_FORMAT_YUV420P[] = "yuv420p"; +#else +const char CameraParameters::PIXEL_FORMAT_YUV420MB[] = "yuv420mb"; +const char CameraParameters::PIXEL_FORMAT_YVU422SP[] = "yvu422sp"; +const char CameraParameters::PIXEL_FORMAT_YVU422P[] = "yvu422p"; +const char CameraParameters::PIXEL_FORMAT_YVU420SP[] = "yvu420sp"; +const char CameraParameters::PIXEL_FORMAT_YVU420P[] = "yvu420p"; +#endif const char CameraParameters::PIXEL_FORMAT_RGB565[] = "rgb565"; const char CameraParameters::PIXEL_FORMAT_RGBA8888[] = "rgba8888"; const char CameraParameters::PIXEL_FORMAT_JPEG[] = "jpeg"; @@ -395,6 +409,11 @@ void CameraParameters::setOrientation(int orientation) } #endif +#ifdef STE_HARDWARE +// keys for record stride and sliceheight +const char CameraParameters::KEY_RECORD_STRIDE[] = "record-stride"; +const char CameraParameters::KEY_RECORD_SLICE_HEIGHT[] = "record-slice-height"; +#endif CameraParameters::CameraParameters() : mMap() |