qcom camera小技巧

1、dump camera otp data

数据列表:

Whitebalance calibration data
Lens shading correction calibration data
Autofocus calibration data
PDAF calibration data
Defect pixel correction calibration data
Dual Camera calibration data

setprop persist.camera.cal.dump 1

开机的时候,otp数据会输出到data/misc/camera/目录下的文件中,"sensor_name"+xxx_otp.txt


2、log打印camera帧率:

HAL层打印帧率:

setprop persist.debug.sf.showfps 1

setprop persist.vendor.debug.sf.showfps 1

扫描二维码关注公众号,回复: 1065389 查看本文章

log打印预览于录像帧率,过滤关键字:

PROFILE_VIDEO_FRAMES_PER_SECOND

PROFILE_PREVIEW_FRAMES_PER_SECOND

vendor打印帧率:

vendor/qcom/proprietary/mm-camera/mm-camera2/media-controller/modules/sensors/module/port_sensor.c

添加patch:

port_sensor_handle_upstream_module_event()
......
case MCT_EVENT_MODULE_SOF_NOTIFY:
SLOW("MCT_EVENT_MODULE_SOF_NOTIFY");
+#ifdef SENSOR_MEASURE_FPS
+port_sensor_measure_fps();
+#endif
sensor_fast_aec_timeout_ack(module, event, bundle_info->s_bundle);

break;

vendor/qcom/proprietary/mm-camera/mm-camera2/media-controller/modules/sensors/module/port_sensor.h

-#define SENSOR_MEASURE_FPS 0
+#define SENSOR_MEASURE_FPS 1


3、模块编译时如何确认生成的是那个so库

在修改的文件目录下找Android.mk,如果没有就奥上一层目录找。

一般会有:makefile for libmmcamera2_stats_modules.so form mm-camera2 类似字样,就是更新的库文件



猜你喜欢

转载自blog.csdn.net/wing12345678910/article/details/79759078
今日推荐