立即注册
查看: 2852|回复: 6

[问题] MT6589 TOUCH AF时没有调到case:SENSOR_FEATURE_SET_AF_WINDOW无触摸对焦是什么原因

已绑定手机
发表于 2013-10-28 17:17:09 | 显示全部楼层 |阅读模式 来自 广东省深圳市
MT6589平台,
YUV Sensor,触摸屏幕时没有跑SENSOR_FEATURE_SET_AF_WINDOW这个case,并不会有坐标传下来所以TOUCH AF无反应;
但是同版codebase上面RAW sensor的TOUCH AF功能是正常的,这是什么原因?
我知道答案 回答被采纳将会获得5 RD币 已有5人回答

发表于 2013-10-28 22:12:55 | 显示全部楼层 来自 上海市徐汇区
是不是hal层关了呀,我知道72平台有个地方控制的
82平台也有,你可以找下

HAL里面只有AF MODE选项,是打开的,而且这个应该与TOUCH AF无关。 72平台是在哪个地方控制,可否告知,谢谢! 
发表于 2013-10-29 14:48
发表于 2013-10-29 09:33:26 | 显示全部楼层 来自 上海市
一般yuv sensor LENS驱动都用sensordrive,你可以只用这个驱动,把fm50af去掉试试
已绑定手机
 楼主| 发表于 2013-10-29 14:48:41 | 显示全部楼层 来自 广东省深圳市
小强 发表于 2013-10-29 09:33
一般yuv sensor LENS驱动都用sensordrive,你可以只用这个驱动,把fm50af去掉试试

确定LENS定义的是sensordrive无疑。
发表于 2013-10-29 15:58:17 | 显示全部楼层 来自 上海市
不是,是hal有个控制AF的宏,在这个路径:mediatek/custom/mt6572/hal/camera/camera/camera_custom_if.cpp,里面有个#define FLASHLIGHT_YUV_AF_LAMP 1,为1 就开启了触摸对焦开闪光灯功能#define FLASHLIGHT_YUV_AF_LAMP 1
MINT32 custom_GetYuvAfLampSupport(void)
{
    // 0: indicates no AF lamp when touch AF
    // 1: indicates AF lamp support for touch AF
    return (int)FLASHLIGHT_YUV_AF_LAMP;
}
已绑定手机
 楼主| 发表于 2013-10-29 16:23:51 | 显示全部楼层 来自 广东省深圳市
代斯勒 发表于 2013-10-29 15:58
不是,是hal有个控制AF的宏,在这个路径:mediatek/custom/mt6572/hal/camera/camera/camera_custom_if.cpp ...

看起来像是开启对焦时的LED点亮功能,不过我还是试试先,谢谢!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

合作/建议

TEL: 19168984579

工作时间:
周一到周五 9:00-11:30 13:30-19:30
  • 扫一扫关注公众号
  • 扫一扫打开小程序
Copyright © 2013-2024 一牛网 版权所有 All Rights Reserved. 帮助中心|隐私声明|联系我们|手机版|粤ICP备13053961号|营业执照|EDI证
在本版发帖搜索
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表