Skip to content

Commit 7038d50

Browse files
author
Your Name
committed
simple review fixes
1 parent abb3ef2 commit 7038d50

1 file changed

Lines changed: 12 additions & 15 deletions

File tree

droidmediacamera2.cpp

Lines changed: 12 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,10 @@
4242
#undef LOG_TAG
4343
#define LOG_TAG "DroidMediaCamera"
4444

45+
#if ANDROID_MAJOR <= 9
46+
typedef ANativeWindow ACameraWindowType;
47+
#endif
48+
4549
namespace android {
4650
int32_t getColorFormat(const char* colorFormat) {
4751
if (!strcmp(colorFormat, CameraParameters::PIXEL_FORMAT_YUV420P)) {
@@ -167,8 +171,6 @@ struct _DroidMediaCamera
167171
int32_t max_awb_regions = 0;
168172
int32_t max_focus_regions = 0;
169173

170-
int32_t zoom = 1;
171-
172174
DroidMediaCameraCallbacks m_cb;
173175
void *m_cb_data;
174176
};
@@ -281,7 +283,7 @@ static void capture_session_on_capture_completed(
281283
uint8_t value = entry.data.u8[0];
282284
ALOGI("AF trigger state: %i", value);
283285
if (value == ACAMERA_CONTROL_AF_TRIGGER_START) {
284-
ALOGI("AF trigger start found");
286+
ALOGI("AF trigger start found");
285287
uint8_t afTrigger = ACAMERA_CONTROL_AF_TRIGGER_IDLE;
286288
status = ACaptureRequest_setEntry_u8(camera->m_preview_request,
287289
ACAMERA_CONTROL_AF_TRIGGER, 1, &afTrigger);
@@ -347,7 +349,7 @@ static void capture_session_on_capture_sequence_abort(
347349

348350
static void capture_session_on_capture_buffer_lost(
349351
void* context, ACameraCaptureSession* session,
350-
ACaptureRequest* request, ANativeWindow* window, int64_t frameNumber)
352+
ACaptureRequest* request, ACameraWindowType* window, int64_t frameNumber)
351353
{
352354
ALOGI("Capture buffer lost: %p", context);
353355
}
@@ -1428,10 +1430,10 @@ void update_request(DroidMediaCamera *camera, ACaptureRequest *request, std::uno
14281430
case ACAMERA_SCALER_CROP_REGION: {
14291431
if (int32_t zoom_level = std::stoi(value_s)) {
14301432
int32_t *area = new int32_t[4];
1431-
area[0] = camera->image_width/(2*10)*(zoom_level);
1432-
area[1] = camera->image_height/(2*10)*(zoom_level);
1433-
area[2] = camera->image_width - (2*area[0]);
1434-
area[3] = camera->image_height - (2*area[1]);
1433+
area[0] = camera->image_width/(2 * 10)*(zoom_level);
1434+
area[1] = camera->image_height/(2 * 10) * (zoom_level);
1435+
area[2] = camera->image_width - (2 * area[0]);
1436+
area[3] = camera->image_height - (2 * area[1]);
14351437
ALOGI("setting crop for zoom level %d to %d,%d,%d,%d from w%dh%d", zoom_level, area[0], area[1], area[2], area[3], camera->image_width, camera->image_height);
14361438
ACaptureRequest_setEntry_i32(request, key, 4, area);
14371439
delete[] area;
@@ -1609,9 +1611,6 @@ bool droid_media_camera_set_parameters(DroidMediaCamera *camera, const char *par
16091611
parse_pair_int32(value_s, 'x', camera->preview_width, camera->preview_height);
16101612
} else if (!strcmp(key_s.c_str(), "video-size")) {
16111613
parse_pair_int32(value_s, 'x', camera->video_width, camera->video_height);
1612-
} else if (!strcmp(key_s.c_str(), "zoom")) {
1613-
camera->zoom = stoi(value_s);
1614-
ALOGI("set_parameters zoom=%d", camera->zoom);
16151614
}
16161615
}
16171616
}
@@ -1710,12 +1709,10 @@ char *droid_media_camera_get_parameters(DroidMediaCamera *camera)
17101709
}
17111710
break;
17121711
}
1713-
#if ANDROID_MAJOR >= 9
17141712
case ACAMERA_CONTROL_AE_COMPENSATION_RANGE:
17151713
params += "min-exposure-compensation="+std::to_string(entry.data.i32[0])+";";
17161714
params += "max-exposure-compensation="+std::to_string(entry.data.i32[1])+";";
17171715
break;
1718-
#endif
17191716
case ACAMERA_CONTROL_AE_COMPENSATION_STEP: {
17201717
// convert to string using no locale
17211718
std::ostringstream oss;
@@ -1811,11 +1808,11 @@ char *droid_media_camera_get_parameters(DroidMediaCamera *camera)
18111808
params += "video-stabilization-supported = true;";
18121809
}
18131810
break;
1814-
#if ANDROID_MAJOR >= 9
1811+
#if ANDROID_MAJOR >= 9
18151812
case ACAMERA_CONTROL_ZOOM_RATIO_RANGE:
18161813
params += "max-zoom="+std::to_string(entry.data.f[1])+";";
18171814
break;
1818-
#endif
1815+
#endif
18191816
case ACAMERA_FLASH_INFO_AVAILABLE:
18201817
if (entry.data.u8[0] == ACAMERA_FLASH_INFO_AVAILABLE_FALSE) {
18211818
params += "flash-mode-values=off;";

0 commit comments

Comments
 (0)