From 8d09931b919b00ad901817809983e760d3b7c859 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=81=E6=89=AC?= Date: Fri, 10 Oct 2025 21:11:43 +0800 Subject: [PATCH] =?UTF-8?q?fix(camera=5Fmanager):=20=E4=BF=AE=E5=A4=8DAPI1?= =?UTF-8?q?7=E4=B8=8A=E5=89=8D=E7=BD=AE=E6=91=84=E5=83=8F=E5=A4=B4?= =?UTF-8?q?=E5=BD=95=E5=83=8F=E9=97=AA=E9=80=80=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- entry/src/main/cpp/camera_manager.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/entry/src/main/cpp/camera_manager.cpp b/entry/src/main/cpp/camera_manager.cpp index 180b6ef..1f74c35 100644 --- a/entry/src/main/cpp/camera_manager.cpp +++ b/entry/src/main/cpp/camera_manager.cpp @@ -359,7 +359,7 @@ Camera_ErrorCode NDKCamera::CreatePreviewOutput(void) { for (int i = 0; ipreviewProfilesSize - 1; i++){ double ratio = double(cameraOutputCapability_->previewProfiles[i]->size.width) / cameraOutputCapability_->previewProfiles[i]->size.height; - if (abs(ratio - ratioXC_) <= abs(ratioNow - ratioXC_)) { + if (abs(ratio - ratioXC_) < abs(ratioNow - ratioXC_)) { profile_ = cameraOutputCapability_->previewProfiles[i]; ratioNow = ratio; } @@ -382,7 +382,7 @@ Camera_ErrorCode NDKCamera::CreatePhotoOutput(char *photoSurfaceId) { for (int i = 0; iphotoProfilesSize - 1; i++){ double ratio = double(cameraOutputCapability_->photoProfiles[i]->size.width) / cameraOutputCapability_->photoProfiles[i]->size.height; - if (abs(ratio - ratioXC_) <= abs(ratioNow - ratioXC_)) { + if (abs(ratio - ratioXC_) < abs(ratioNow - ratioXC_)) { profile_ = cameraOutputCapability_->photoProfiles[i]; ratioNow = ratio; } @@ -408,7 +408,7 @@ Camera_ErrorCode NDKCamera::CreateVideoOutput(char *videoId) { for (int i = 0; ivideoProfilesSize - 1; i++){ double ratio = double(cameraOutputCapability_->videoProfiles[i]->size.width) / cameraOutputCapability_->videoProfiles[i]->size.height; - if (abs(ratio - ratioXC_) <= abs(ratioNow - ratioXC_)) { + if (abs(ratio - ratioXC_) < abs(ratioNow - ratioXC_)) { videoProfile_ = cameraOutputCapability_->videoProfiles[i]; ratioNow = ratio; } @@ -677,7 +677,7 @@ int32_t NDKCamera::GetVideoFrameWidth(void) { for (int i = 0; ivideoProfilesSize - 1; i++){ double ratio = double(cameraOutputCapability_->videoProfiles[i]->size.width) / cameraOutputCapability_->videoProfiles[i]->size.height; - if (abs(ratio - ratioXC_) <= abs(ratioNow - ratioXC_)) { + if (abs(ratio - ratioXC_) < abs(ratioNow - ratioXC_)) { videoProfile_ = cameraOutputCapability_->videoProfiles[i]; ratioNow = ratio; } @@ -695,7 +695,7 @@ int32_t NDKCamera::GetVideoFrameHeight(void) { for (int i = 0; ivideoProfilesSize - 1; i++){ double ratio = double(cameraOutputCapability_->videoProfiles[i]->size.width) / cameraOutputCapability_->videoProfiles[i]->size.height; - if (abs(ratio - ratioXC_) <= abs(ratioNow - ratioXC_)) { + if (abs(ratio - ratioXC_) < abs(ratioNow - ratioXC_)) { videoProfile_ = cameraOutputCapability_->videoProfiles[i]; ratioNow = ratio; } -- Gitee