[FAQ18200] Android M 第三方camera APK, preview video偏暗
阿新 • • 發佈:2018-12-06
[DESCRIPTION]
Android M 版本第三方camera APK下,preview/video偏暗,幀率被固定在30fps, shutter 不能更新。
[SOLUTION]
Andoird M中,在MtkDefaultCamParameter.cpp 中的setParameters函式會去吃config.ftbl.xxxmipiraw.h中設定的preview fps range,需要將config.ftbl.xxxmipiraw.h中Preview Frame Rate Range修改為(5000,30000)。
setParameters()
{
…
const char* p = mpParamsMgr->getStr(CameraParameters::KEY_PREVIEW_FPS_RANGE);
char* q;
cam3aParam.i4MinFps = strtol(p,&q,10);
cam3aParam.i4MaxFps = strtol(q+1,&q,10);
…
}
config.ftbl.xxxmipiraw.h:
FTABLE_CONFIG_AS_TYPE_OF_USER(
KEY_AS_(MtkCameraParameters::KEY_PREVIEW_FPS_RANGE),
SCENE_AS_DEFAULT_SCENE(
ITEM_AS_DEFAULT_(“5000,30000”)
ITEM_AS_USER_LIST_(
“(15000,15000)”,
“(20000,20000)”,
“(24000,24000)”,
“(5000,30000)”,
“(30000,30000)”,