summaryrefslogtreecommitdiffstats
path: root/camera/CameraHalUtilClasses.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'camera/CameraHalUtilClasses.cpp')
-rw-r--r--camera/CameraHalUtilClasses.cpp63
1 files changed, 31 insertions, 32 deletions
diff --git a/camera/CameraHalUtilClasses.cpp b/camera/CameraHalUtilClasses.cpp
index c74ca60..53c9a55 100644
--- a/camera/CameraHalUtilClasses.cpp
+++ b/camera/CameraHalUtilClasses.cpp
@@ -21,12 +21,10 @@
*
*/
-#define LOG_TAG "CameraHAL"
-
-
#include "CameraHal.h"
-namespace android {
+namespace Ti {
+namespace Camera {
/*--------------------FrameProvider Class STARTS here-----------------------------*/
@@ -59,7 +57,7 @@ int FrameProvider::disableFrameNotification(int32_t frameTypes)
return ret;
}
-int FrameProvider::returnFrame(void *frameBuf, CameraFrame::FrameType frameType)
+int FrameProvider::returnFrame(CameraBuffer *frameBuf, CameraFrame::FrameType frameType)
{
status_t ret = NO_ERROR;
@@ -68,7 +66,7 @@ int FrameProvider::returnFrame(void *frameBuf, CameraFrame::FrameType frameType)
return ret;
}
-void FrameProvider::addFramePointers(void *frameBuf, void *buf)
+void FrameProvider::addFramePointers(CameraBuffer *frameBuf, void *buf)
{
mFrameNotifier->addFramePointers(frameBuf, buf);
return;
@@ -105,7 +103,7 @@ int EventProvider::disableEventNotification(int32_t frameTypes)
LOG_FUNCTION_NAME;
status_t ret = NO_ERROR;
- mEventNotifier->disableMsgType(frameTypes<<MessageNotifier::FRAME_BIT_FIELD_POSITION
+ mEventNotifier->disableMsgType(frameTypes<<MessageNotifier::EVENT_BIT_FIELD_POSITION
, mCookie
);
@@ -117,15 +115,15 @@ int EventProvider::disableEventNotification(int32_t frameTypes)
/*--------------------CameraArea Class STARTS here-----------------------------*/
-status_t CameraArea::transfrom(uint32_t width,
- uint32_t height,
- int32_t &top,
- int32_t &left,
- uint32_t &areaWidth,
- uint32_t &areaHeight)
+status_t CameraArea::transfrom(size_t width,
+ size_t height,
+ size_t &top,
+ size_t &left,
+ size_t &areaWidth,
+ size_t &areaHeight)
{
status_t ret = NO_ERROR;
- uint32_t hRange, vRange;
+ size_t hRange, vRange;
double hScale, vScale;
LOG_FUNCTION_NAME
@@ -147,11 +145,11 @@ status_t CameraArea::transfrom(uint32_t width,
return ret;
}
-status_t CameraArea::checkArea(int32_t top,
- int32_t left,
- int32_t bottom,
- int32_t right,
- int32_t weight)
+status_t CameraArea::checkArea(ssize_t top,
+ ssize_t left,
+ ssize_t bottom,
+ ssize_t right,
+ ssize_t weight)
{
//Handles the invalid regin corner case.
@@ -198,8 +196,8 @@ status_t CameraArea::checkArea(int32_t top,
}
status_t CameraArea::parseAreas(const char *area,
- uint32_t areaLength,
- Vector< sp<CameraArea> > &areas)
+ size_t areaLength,
+ android::Vector<android::sp<CameraArea> > &areas)
{
status_t ret = NO_ERROR;
char *ctx;
@@ -209,9 +207,9 @@ status_t CameraArea::parseAreas(const char *area,
const char *startToken = "(";
const char endToken = ')';
const char sep = ',';
- int32_t top, left, bottom, right, weight;
+ ssize_t top, left, bottom, right, weight;
char *tmpBuffer = NULL;
- sp<CameraArea> currentArea;
+ android::sp<CameraArea> currentArea;
LOG_FUNCTION_NAME
@@ -243,7 +241,7 @@ status_t CameraArea::parseAreas(const char *area,
}
else
{
- left = static_cast<int32_t>(strtol(pStart, &pEnd, 10));
+ left = static_cast<ssize_t>(strtol(pStart, &pEnd, 10));
}
if ( sep != *pEnd )
@@ -254,7 +252,7 @@ status_t CameraArea::parseAreas(const char *area,
}
else
{
- top = static_cast<int32_t>(strtol(pEnd+1, &pEnd, 10));
+ top = static_cast<ssize_t>(strtol(pEnd+1, &pEnd, 10));
}
if ( sep != *pEnd )
@@ -265,7 +263,7 @@ status_t CameraArea::parseAreas(const char *area,
}
else
{
- right = static_cast<int32_t>(strtol(pEnd+1, &pEnd, 10));
+ right = static_cast<ssize_t>(strtol(pEnd+1, &pEnd, 10));
}
if ( sep != *pEnd )
@@ -276,7 +274,7 @@ status_t CameraArea::parseAreas(const char *area,
}
else
{
- bottom = static_cast<int32_t>(strtol(pEnd+1, &pEnd, 10));
+ bottom = static_cast<ssize_t>(strtol(pEnd+1, &pEnd, 10));
}
if ( sep != *pEnd )
@@ -287,7 +285,7 @@ status_t CameraArea::parseAreas(const char *area,
}
else
{
- weight = static_cast<int32_t>(strtol(pEnd+1, &pEnd, 10));
+ weight = static_cast<ssize_t>(strtol(pEnd+1, &pEnd, 10));
}
if ( endToken != *pEnd )
@@ -334,8 +332,8 @@ status_t CameraArea::parseAreas(const char *area,
return ret;
}
-bool CameraArea::areAreasDifferent(Vector< sp<CameraArea> > &area1,
- Vector< sp<CameraArea> > &area2) {
+bool CameraArea::areAreasDifferent(android::Vector< android::sp<CameraArea> > &area1,
+ android::Vector< android::sp<CameraArea> > &area2) {
if (area1.size() != area2.size()) {
return true;
}
@@ -350,7 +348,7 @@ bool CameraArea::areAreasDifferent(Vector< sp<CameraArea> > &area1,
return false;
}
-bool CameraArea::compare(const sp<CameraArea> &area) {
+bool CameraArea::compare(const android::sp<CameraArea> &area) {
return ((mTop == area->mTop) && (mLeft == area->mLeft) &&
(mBottom == area->mBottom) && (mRight == area->mRight) &&
(mWeight == area->mWeight));
@@ -359,4 +357,5 @@ bool CameraArea::compare(const sp<CameraArea> &area) {
/*--------------------CameraArea Class ENDS here-----------------------------*/
-};
+} // namespace Camera
+} // namespace Ti