Home
last modified time | relevance | path

Searched refs:zoomRatio (Results 1 – 5 of 5) sorted by relevance

/frameworks/av/services/camera/libcameraservice/device3/
DZoomRatioMapper.cpp194 float zoomRatio = 1.0; in deriveZoomRatio() local
198 if (entry.count != 4) return zoomRatio; in deriveZoomRatio()
218 zoomRatio = std::min(std::min(zoomRatioLeft, zoomRatioRight), in deriveZoomRatio()
221 ALOGV("%s: derived zoomRatio is %f", __FUNCTION__, zoomRatio); in deriveZoomRatio()
222 return zoomRatio; in deriveZoomRatio()
227 float zoomRatio = deriveZoomRatio(metadata); in separateZoomFromCropLocked() local
230 res = metadata->update(ANDROID_CONTROL_ZOOM_RATIO, &zoomRatio, 1); in separateZoomFromCropLocked()
247 scaleCoordinates(entry.data.i32 + j, 1, zoomRatio, true /*clamp*/); in separateZoomFromCropLocked()
252 scaleCoordinates(entry.data.i32 + j + 2, 1, zoomRatio, true /*clamp*/); in separateZoomFromCropLocked()
260 scaleRects(entry.data.i32, entry.count / 4, zoomRatio); in separateZoomFromCropLocked()
[all …]
/frameworks/av/services/camera/libcameraservice/tests/
DZoomRatioTest.cpp343 float zoomRatio = 1.0f; in subCropOverZoomRangeTest() local
344 metadata.update(ANDROID_CONTROL_ZOOM_RATIO, &zoomRatio, 1); in subCropOverZoomRangeTest()
383 float zoomRatio = 3.0f; in subZoomOverMaxDigitalZoomTest() local
390 metadata.update(ANDROID_CONTROL_ZOOM_RATIO, &zoomRatio, 1); in subZoomOverMaxDigitalZoomTest()
427 float zoomRatio = 3.0f; in subZoomOverZoomRangeTest() local
433 metadata.update(ANDROID_CONTROL_ZOOM_RATIO, &zoomRatio, 1); in subZoomOverZoomRangeTest()
442 ASSERT_EQ(entry.data.f[0], zoomRatio); in subZoomOverZoomRangeTest()
452 ASSERT_EQ(entry.data.f[0], zoomRatio); in subZoomOverZoomRangeTest()
/frameworks/base/core/java/android/hardware/camera2/legacy/
DParameterUtils.java711 float zoomRatio = zoom * 1.0f / ZOOM_RATIO_MULTIPLIER; // normalize to 1.0 and smaller in getMaxZoomRatio() local
713 return zoomRatio; in getMaxZoomRatio()
756 cropRegion, Float zoomRatio, Size previewSize, Camera.Parameters params) { in convertToLegacyZoom() argument
758 if (zoomRatio != null && in convertToLegacyZoom()
759 Math.abs(1.0f - zoomRatio) > FLOAT_EQUAL_THRESHOLD) { in convertToLegacyZoom()
761 return convertZoomRatio(activeArraySize, zoomRatio, previewSize, params); in convertToLegacyZoom()
781 public static ZoomData convertZoomRatio(Rect activeArraySize, float zoomRatio, in convertZoomRatio() argument
784 Log.v(TAG, "convertZoomRatio - user zoom ratio was " + zoomRatio); in convertZoomRatio()
803 if (zoomRatio * ZOOM_RATIO_MULTIPLIER >= zoomRatios.get(i)) { in convertZoomRatio()
/frameworks/av/services/camera/libcameraservice/utils/
DExifUtils.cpp376 float zoomRatio = std::max(zoomRatioX, zoomRatioY); in setDigitalZoomRatio() local
379 if (zoomRatio <= noZoomThreshold) { in setDigitalZoomRatio()
383 static_cast<uint32_t>(std::round(zoomRatio * kRationalPrecision)), in setDigitalZoomRatio()
/frameworks/av/services/camera/libcameraservice/api1/client2/
DParameters.cpp3201 float zoomRatio = 1 + zoomIncrement * zoom; in calculateCropRegion() local
3202 ALOG_ASSERT( (zoomRatio >= 1.f && zoomRatio <= maxDigitalZoom.data.f[0]), in calculateCropRegion()
3204 maxDigitalZoom.data.f[0], zoomRatio); in calculateCropRegion()
3208 maxDigitalZoom.data.f[0], zoomIncrement, zoomRatio, previewWidth, in calculateCropRegion()
3226 zoomWidth = fastInfo.arrayWidth / zoomRatio; in calculateCropRegion()
3232 zoomHeight = fastInfo.arrayHeight / zoomRatio; in calculateCropRegion()
3239 zoomWidth = fastInfo.arrayWidth / zoomRatio; in calculateCropRegion()
3240 zoomHeight = fastInfo.arrayHeight / zoomRatio; in calculateCropRegion()