mobile CCTV,mobile surveillance,police body worn cameras

标题: TW8 MPU冻屏问题和红外夜视切换问题 [打印本页]

author: janeyre    time: 2019-10-22 15:25
标题: TW8 MPU冻屏问题和红外夜视切换问题
1)TW8 的MPU版本mpu_NA20190903_1898_A.apk
2)测试路径:
    启动MPU,预览界面,不做其他操作
    自动灭屏或手动灭屏
    挡住镜头和光线传感器
    手动按开机键亮屏
3)出现冻屏情况,预览画面没有任何刷新
4)点击右上角去选择Setting菜单,弹出Setting界面,目的是为了盖住预览界面   
5)什么都不操作,退出Setting,退回到预览界面,画面自动恢复刷新
6)但是红外夜视切换不起作用了
7)退出MPU,再进入MPU,恢复正常。红外夜视也恢复正常。

以上路径几乎必现。



author: janeyre    time: 2019-10-22 15:35
补充一下: 第二步操作中,灭屏前是光线强的场景,灭屏瞬间用手遮挡住光感传感器,MPU会切换一次红外切片,在这之后再快速按power键手动亮屏,就容易出现MPU预览界面冻屏。
author: xuwei    time: 2019-10-22 16:28
janeyre post on2019-10-22 15:35
补充一下: 第二步操作中,灭屏前是光线强的场景,灭屏瞬间用手遮挡住光感传感器,MPU会切换一次红外切片, ...

仅预览时切换设置界面会触发camera引用计数器归零,摄像头被关闭,所以切换回主界面时,引用计数器加一,摄像头被重新打开,所以出现了恢复正常预览的现象。
author: xuwei    time: 2019-10-22 16:32
janeyre post on2019-10-22 15:35
补充一下: 第二步操作中,灭屏前是光线强的场景,灭屏瞬间用手遮挡住光感传感器,MPU会切换一次红外切片, ...

就是说系统的数据回调出现问题时,关闭后重新打开camera可以恢复。
author: janeyre    time: 2019-10-22 16:32
1)在强光下预览,手动灭屏  2)立刻遮挡住光感传感器,会听到咔嚓两声,对用红外切片的操作,是on/off的连续操作 3)立刻按power键亮屏      
反复这样的操作,很容易出来冻屏。冻屏后,切到Setting界面,再回来,或者再手动亮、灭一下屏,都可能自动恢复刷屏,但是红外切片会无功能,只有退出MPU再进去一次。我也在底层加log分析。
author: xuwei    time: 2019-10-22 16:33
xuwei post on2019-10-22 16:32
就是说系统的数据回调出现问题时,关闭后重新打开camera可以恢复。

但是正常直播APP和MPU运行有工作任务时,如直播、录像都不能去反复打开摄像头,数据会有丢失,所以需要系统固件来解决这个问题。
author: janeyre    time: 2019-10-22 16:51
切换到其他的MPU的其他activity,怎么会反复打开摄像头呢?是activity onResume之后自动恢复的。  只要preview activity不刷新,触发它的onResume就能刷出camera数据。这期间,代码做了什么操作?
author: janeyre    time: 2019-10-22 17:00
不好意思,没看到上面的解释。 需要红外切片工作时,设置了camera parameter为黑白,关闭红外切换时,设置camera parameter为正常。 这些参数设置操作加上手动亮灭屏操作会造成preview callback失效? 是不是可以改进一下callback机制?就像这个文章中说的:https://txt.arboreus.com/2012/03/02/android-setpreviewcallbackwithbuffer-buffer-in-the.html
author: xuwei    time: 2019-10-22 17:34
janeyre post on2019-10-22 17:00
不好意思,没看到上面的解释。 需要红外切片工作时,设置了camera parameter为黑白,关闭红外切换时,设置c ...

不是红外切换导致的,直播软件没有操作红外接口,也一样卡屏
author: xuwei    time: 2019-10-22 17:35
janeyre post on2019-10-22 17:00
不好意思,没看到上面的解释。 需要红外切片工作时,设置了camera parameter为黑白,关闭红外切换时,设置c ...

直播软件是不会息屏的,所以不手动息屏,不操作红外也一样会出现卡屏
author: xuwei    time: 2019-10-22 17:39
xuwei post on2019-10-22 17:35
直播软件是不会息屏的,所以不手动息屏,不操作红外也一样会出现卡屏

可以用我发的直播软件测试一下,这款直播软件有上千万的手机装机量。
author: janeyre    time: 2019-10-22 17:49
我今天挂着直播,插充电线的,一个多小时还没有复现。我一直让它挂着,明天过来如果异常,我抓LOG,让Qualcomm一起分析。
我自己没什么思路了。
author: xuwei    time: 2019-10-23 09:45
janeyre post on2019-10-22 17:49
我今天挂着直播,插充电线的,一个多小时还没有复现。我一直让它挂着,明天过来如果异常,我抓LOG,让Qualc ...

需要打开网页端观看,否则直播APP可能会因为没有人观看,做流量保护,主动断开视频流




欢迎光临 mobile CCTV,mobile surveillance,police body worn cameras (http://bbs.besovideo.com:8067/) Powered by Discuz! X3.2