AF引起的camera偶现卡顿问题
相关log如下:
01-01 08:04:26.299 867 3220 E Camera2Client: syncWithDevice: Camera 0: Timed out waiting sync with HAL
01-01 08:04:26.799 867 867 E Camera2Client: syncWithDevice: Camera 0: Timed out waiting sync with HAL
01-01 08:04:27.310 867 867 E Camera2Client: syncWithDevice: Camera 0: Timed out waiting sync with HAL
01-01 08:04:27.820 867 2944 E Camera2Client: syncWithDevice: Camera 0: Timed out waiting sync with HAL
ve_addr=0xc, ptr=0x0xaad59744, count=2
3411166 11-22 22:49:58.543   922 29482 E cmr_msg : L 271, cmr_msg_post: MSG Overflow
3411167 11-22 22:49:58.553   922 29473 I         : L 121, dw9714_write_dac_code: 700
3411168 11-22 22:49:58.553   922 29473 I sensor_drv_u: L 592, Sensor_WriteI2C: slave_addr=0xc, ptr=0x0xaac5b37c, count=2
3411169 11-22 22:49:58.553   922 29482 E cmr_msg : L 271, cmr_msg_post: MSG Overflow
3411170 11-22 22:49:58.553   922 29472 I         : L 121, dw9714_write_dac_code: 680
3411171 11-22 22:49:58.553   922 29472 I sensor_drv_u: L 592, Sensor_WriteI2C: slave_addr=0xc, ptr=0x0xaad59744, count=2
3411172 11-22 22:49:58.563   922 29473 I         : L 121, dw9714_write_dac_code: 700
3411173 11-22 22:49:58.563   922 29473 I sensor_drv_u: L 592, Sensor_WriteI2C: slave_addr=0xc, ptr=0x0xaac5b37c, count=2
3411174 11-22 22:49:58.563   922 29472 I         : L 121, dw9714_write_dac_code: 680
3411175 11-22 22:49:58.563   922 29472 I sensor_drv_u: L 592, Sensor_WriteI2C: slave_addr=0xc, ptr=0x0xaad59744, count=2
3411176 11-22 22:49:58.573   922 29473 I         : L 121, dw9714_write_dac_code: 700
3411177 11-22 22:49:58.573   922 29473 I sensor_drv_u: L 592, Sensor_WriteI2C: slave_addr=0xc, ptr=0x0xaac5b37c, count=2
3411178 11-22 22:49:58.573   922 29472 I         : L 121, dw9714_write_dac_code: 680
3411179 11-22 22:49:58.573   922 29472 I sensor_drv_u: L 592, Sensor_WriteI2C: slave_addr=0xc, ptr=0x0xaad59744, count=2
3411180 11-22 22:49:58.583   922 29482 E cmr_msg : L 271, cmr_msg_post: MSG Overflow
问题原因:af驱动异常,连续点击对焦,会频繁执行dw9714_write_af操作时,导致里面两个while执行死循环,导致消息响应异常,出现cmr_msg : 286, cmr_msg_post: MSG Overflow
解决方案:加入锁保证,每次下发的dw9714_write_af操作正常完成
请用今天之后的版本验证此问题。
AF引起的camera偶现卡顿问题的更多相关文章
- xamarin MasterDetailPage点击Master时卡顿现象
		
在很多项目中经常会使用到MasterDetailPage的布局方式,而且一般做为主页面来开发,在开发中,发现一个并不算Bug的问题,但是却发生了,以此记录下来,方便大家探讨. 现象是这样的,我开发了一 ...
 - netstream播放rtmp直播流卡顿
		
标准的flash播放器ActionScript3语句,播放flash publish的rtmp流,NetConnection--->NetStream--->play--->atta ...
 - 想让安卓app不再卡顿?看这篇文章就够了
		
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由likunhuang发表于云+社区专栏 实现背景 应用的使用流畅度,是衡量用户体验的重要标准之一.Android 由于机型配置和系统的 ...
 - Android ListView只加载当前屏幕内的图片(解决list滑动时加载卡顿)
		
最近在做ListView分页显示,其中包括图片 和文字(先下载解析文字内容,再异步加载图片)发现每次点击下一页后,文字内容加载完毕,马上向下滑动,由于这时后台在用线程池异步下载图片,我每页有20条,也 ...
 - Android app 性能优化的思考--性能卡顿不好的原因在哪?
		
说到 Android 系统手机,大部分人的印象是用了一段时间就变得有点卡顿,有些程序在运行期间莫名其妙的出现崩溃,打开系统文件夹一看,发现多了很多文件,然后用手机管家 APP 不断地进行清理优化 ,才 ...
 - 性能优化 BlockCanary 卡顿监测 MD
		
Markdown版本笔记 我的GitHub首页 我的博客 我的微信 我的邮箱 MyAndroidBlogs baiqiantao baiqiantao bqt20094 baiqiantao@sina ...
 - 最纯粹的直播技术实战03-通过filter进行旋转及卡顿修复
		
最纯粹的直播技术实战03-通过filter进行旋转及卡顿修复 最新实战教程,Android自己主动化刷量.作弊与防作弊,案例:刷友盟统计.批量注冊苹果帐号 这个系列的文章将会研究最纯粹的Android ...
 - WPF 卡顿调试经验
		
1. 问题 最近的一个项目,正常调试情况下,运行一切正常,但是有某个用户登录后,出现界面卡顿2-3mins后,才正常运行. 2.解决问题方法 (1)首先由于是必现问题,就想在vs的工作环境下调试一下, ...
 - 用两张图告诉你,为什么你的App会卡顿?
		
有什么料? 从这篇文章中你能获得这些料: 知道setContentView()之后发生了什么? 知道Android究竟是如何在屏幕上显示我们期望的画面的? 对Android的视图架构有整体把握. 学会 ...
 
随机推荐
- java布局学习 (三)
			
前文已经讲了常用的4个布局了,今天再介绍最后的三个布局: 5.CardLayout 6.BoxLayout 7.空白布局null (五)CardLayout 纸牌布局 首先这种布局不是二维布局,而 ...
 - python利用redis构成一个队列
			
例子在 http://peter-hoffmann.com/2012/python-simple-queue-redis-queue.html 英文 http://www.django-china.c ...
 - Problems with MMM for mysql(译文)
			
Problems with mmm for mysql posted in MySQL by shlomi 原文:http://code.openark.org/blog/mysql/problems ...
 - nginx+tomcat+二级域名静态文件分离支持mp4视频播放配置实例
			
nginx+tomcat+二级域名静态文件分离支持mp4视频播放配置实例 二级域名配置 在/etc/nginx/conf.d/目录下配置二级域名同名的conf文件,路径改成对应的即可 statics. ...
 - centos5安装salt-master
			
本篇文档主要解决2个问题: 1. centos5通过yum安装的master版本肯定低于centos6安装的minion,所以必须升级salt-master 2. zeromq版本太低会报这个错 20 ...
 - HTML 字符图案
			
Dog: <!-- :: :;J7, :, ::;7: ,ivYi, , ;LLLFS: :iv7Yi :7ri;j5PL ,:ivYLvr ,ivrrirrY2X, :;r@Wwz.7r: : ...
 - 【单点登录】【两种单点登录类型:SSO/CAS、相同一级域名的SSO】
			
单点登录:SSO(Single Sign On) 什么是单点登录:大白话就是多个网站共享一个用户名和密码的技术,对于普通用户来说,只需要登录其中任意一个网站,登录其他网站的时候就能够自动登陆,不需要再 ...
 - Jquery表单验证
			
.代码中添加引用(必备引用) <script src="Scripts/jquery-1.4.1.min.js" type="text/javascript&quo ...
 - Hibernate之全面认识
			
Hibernate体系架构 Hibernate通过配置文件管理底层的JDBC连接,将用户从原始的JDBC释放出来,使得用户无需再关注底层的JDBC操作,而是以面向对象的方式进行持久化操作.这种全面的解 ...
 - Node.js怎么处理数据库中日期类型
			
问题描述:在数据库里存储时间的时候明明显示的是类如2016-12-22的形式,读取出来后却变成了大概是这样的:Fri May 17 2016 14:12:33 GMT+0800 (中国标准时间) 处理 ...