From d9927380ed7c8366f762049be9f3fee225860833 Mon Sep 17 00:00:00 2001 From: liyujie <2352380935@qq.com> Date: Thu, 28 Aug 2025 12:04:16 +0000 Subject: [PATCH] [2/4]解决USB摄像头打开相机预览界面绿屏 --- android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/isp_tuning/isp_tuning.c | 12 ++++++++++-- 1 files changed, 10 insertions(+), 2 deletions(-) diff --git a/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/isp_tuning/isp_tuning.c b/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/isp_tuning/isp_tuning.c index 5950162..d3830e0 100755 --- a/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/isp_tuning/isp_tuning.c +++ b/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/isp_tuning/isp_tuning.c @@ -178,10 +178,18 @@ ctx->sensor_info.voffset = 0; } - ctx->stat.pic_size.width = cfg.width; + if(ctx->sensor_info.sensor_width > 4000 && ctx->sensor_info.sensor_height > 3000) { + ctx->stat.pic_size.width = min(3264, cfg.width); + } else { + ctx->stat.pic_size.width = cfg.width; + } ctx->stat.pic_size.height = cfg.height; - ctx->stats_ctx.pic_w = cfg.width; + if(ctx->sensor_info.sensor_width > 4000 && ctx->sensor_info.sensor_height > 3000) { + ctx->stats_ctx.pic_w = min(3264, cfg.width); + } else { + ctx->stats_ctx.pic_w = cfg.width; + } ctx->stats_ctx.pic_h = cfg.height; // update otp infomation if(ctx->otp_enable == -1){ -- Gitblit v1.6.2