美文网首页
关于6739 Android_O一些Camera问题简单汇总

关于6739 Android_O一些Camera问题简单汇总

作者: 苦瓜不苦_b616 | 来源:发表于2018-09-05 19:55 被阅读0次

(1)、前后摄像头出现连接不上CCT,或者调试过程中断开
有以下两种改法可供参考:
1)
文件路径:alps\vendor\mediatek\proprietary\custom\mt6739\cgen\cfgfileinc\CFG_Camera_File_Max_Size.h
相应的宏修改为: #define MAXIMUM_NVRAM_CAMERA_FEATURE_FILE_SIZE (5344)
2)、


image.png

(2)、预览或者录像被设置为固定帧率30帧
修改config文件 如

image.png )中
![image.png](https://img.haomeiwen.com/i8958254/df619d637443041b.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240
修改为:
image.png

其中5000是最低帧率5帧的意思。

(3)、录像模式如果打开eis模式界面会变暗
修改下面两个文件:
文件路径:
alps\vendor\mediatek\proprietary\hardware\mtkcam\legacy\platform\mt6739\v1\adapter\MtkDefault\MtkDefaultCamParameter.cpp

修改方法:

//if(mpParamsMgr->getRecordingHint() && mpParamsMgr->getVideoStabilization())
改为
if(mpParamsMgr->getRecordingHint() && mpParamsMgr->getVideoStabilization() && (!isEisWithDfr))

文件路径:
alps\vendor\mediatek\proprietary\custom\mt6739\hal\camera\camera_custom_eis.cpp

修改方法:

bool GetEisLinkWithDfr()
{
return true; // true : dynamic frame rate off when eis on; false : dynamic frame rate on when eis on
}

改为

bool GetEisLinkWithDfr()
{
return false; // true : dynamic frame rate off when eis on; false : dynamic frame rate on when eis on
}

(4)、概率性拍照的时候预览变暗


image.png

alps\vendor\mediatek\proprietary\hardware\mtkcam\legacy\platform\mt6739\core\featureio\pipe\aaa\state_mgr\aaa_state_precapture.cpp

IAeMgr::getInstance().setExp(m_SensorDevId, 3000);

目前实践证明:第一种改法有效,第二种改法无效。

(5)、开启闪光灯拍照拍出来的照片是黑色的
修改的文件在turning文件夹里面


image.png

(6)、调整ISP参数后须要恢复出厂设置之后才可以连接上工具
修改路径:
vendor/mediatek/proprietary/hardware/mtkcam/legacy/platform/mt6739/core/featureio/drv/nvram/nvram_drv.cpp

修改方法:
if( a_eNvramDataType==CAMERA_DATA_PDC_TABLE)
{
err = readDefaultData(a_eSensorType, u4SensorID, a_eNvramDataType, a_pNvramData);
if (err != NVRAM_NO_ERROR)
logE("read default PDC Table error!");
return err;
}

下面加一段:
if( a_eNvramDataType==CAMERA_NVRAM_DATA_FEATURE)
{
err = readDefaultData(a_eSensorType, u4SensorID, a_eNvramDataType, a_pNvramData);
if (err != NVRAM_NO_ERROR)
logE("read default Feature Table error!");
return err;
}

相关文章

网友评论

      本文标题:关于6739 Android_O一些Camera问题简单汇总

      本文链接:https://www.haomeiwen.com/subject/uhjzwftx.html