mobile CCTV,mobile surveillance,police body worn cameras

标题: mpu预录问题 [打印本页]

author: Aiwinn    time: 2019-12-26 16:27
标题: mpu预录问题
1.现在我们有个需求,需要预录可以支持30,60,120秒,你们的代码是设置了最大19秒,然后我把代码里的19改成了120,再设置预录时间120。结果预录的时候,直接崩溃。2.然后我修改分辨率的大小为1920*1080,还没录像,打开预录开关就直接崩溃了。
请问这个现象怎么回事?能支持120秒的预录吗?

author: xuwei    time: 2019-12-26 16:29
SDK是什么日期的?
author: Aiwinn    time: 2019-12-26 16:31
MPU_NA_SDK20191025
author: xuwei    time: 2019-12-26 16:36
Aiwinn post on2019-12-26 16:31
MPU_NA_SDK20191025

近期可以更新一个版本SDK给你,再试试
author: besovideo    time: 2019-12-30 10:15
MPU SDK已更新到12.27
author: Aiwinn    time: 2019-12-30 11:49
您好,刚才用您发的SDK试了下,把预录时间设置为120,分辨率设置为1280*720,打开预录,开始录像,结束录像。app直接崩掉
部分log日志如下:
12-30 11:42:09.123  8707  8707 I CoreSDK : 2019-12-30_11:42:09.123307 <FAIL> RefObject [0xc678b8c0] destroyed with count=1
12-30 11:42:09.123   514  9676 W MtkCam/BufferProvider_P: [Hal:Image:yuvFD][dequeStreamBuffer] Cannot acquire from pool. Something wrong... SOS
12-30 11:42:09.124  8707  8707 F libc    : /usr/local/google/buildbot/src/android/ndk-release-r19/external/libcxx/../../external/libcxxabi/src/abort_message.cpp:73: abort_message: assertion "terminating with uncaught exception of type std::bad_alloc: std::bad_alloc" failed
12-30 11:42:09.125   514  9677 W TwinMgr : [TwinInfo_update] WARNING: [TwinInfo_update][0]no deque on AFO over 64 frames
12-30 11:42:09.129   514  8772 W TuningMgr: TuningMgr[updateEngine] WARNING: [temp log] AF enable(0_0x100802e0_0x8001e0)
12-30 11:42:09.130   401   401 I BufferQueueProducer: [FrameBufferSurface_0](this:0x718d138800,id:0,api:1,p:401,c:401) queueBuffer: fps=3.06 dur=3590.85 max=3427.68 min=14.23
12-30 11:42:09.165   514  9677 W TwinMgr : [TwinInfo_update] WARNING: [TwinInfo_update][0]no deque on AFO over 64 frames
12-30 11:42:09.168   514  9676 W MtkCam/BufferProvider_P: [Hal:Image:yuvFD][dequeStreamBuffer] Cannot acquire from pool. Something wrong... SOS
12-30 11:42:09.169   514  8772 W TuningMgr: TuningMgr[updateEngine] WARNING: [temp log] AF enable(0_0x100802e0_0x8001e0)
12-30 11:42:09.170   397  1819 D NxpTml  : PN54X - Read requested.....
12-30 11:42:09.170   397  1819 D NxpTml  : PN54X - Invoking I2C Read.....
12-30 11:42:09.180   512   958 E OMXNodeInstance: !!! Observer died. Quickly, do something, ... anything...

麻烦再帮忙看看,谢谢。
author: xuwei    time: 2019-12-30 12:06
Aiwinn post on2019-12-30 11:49
您好,刚才用您发的SDK试了下,把预录时间设置为120,分辨率设置为1280*720,打开预录,开始录像,结束录像 ...

好的,这边来安排调试看下
author: Aiwinn    time: 2019-12-31 10:31
您好,现在把昨天提供的so替换了,崩溃已经没有了,但是有个现象,设置预录时间120秒:1.上一次录像结束时间10:07:14 在10:09:36(中间隔了2分多钟)录像5秒,最后确实录制了2分5秒   2.上一次录像结束时间10:09:36,接着在10:12:36(中间隔了3分钟)的时候再录5秒 结果录制时间只有57秒  3.好像这个预录时长有时候准确有时候又不准确  请问什么原因导致的呢?
author: Aiwinn    time: 2019-12-31 10:54
xuwei post on2019-12-30 12:06
好的,这边来安排调试看下

还有个重要问题,你们新给的这个12.27的SDK,通过对比代码发现有的jar包没有了,最明显的是之前用的jar包是bvpu.jar 但是最新的是bvcu.jar. 你们这之间的代码是不是改动有点大,以后你们的代码结构都是按照12.27的这样的吗,我们现在合并代码是按照12.27的这个代码结构来合并代码?
author: xuwei    time: 2019-12-31 11:26
Aiwinn post on2019-12-31 10:54
还有个重要问题,你们新给的这个12.27的SDK,通过对比代码发现有的jar包没有了,最明显的是之前用的jar包 ...

对,最近底层库架构有一个调整,基础库架构BVPU调整为BVCU和PUCore,这个架构的同时支持MCP和MPU,这样你们以后开发MCP会简单很多
author: xuwei    time: 2019-12-31 11:28
Aiwinn post on2019-12-31 10:31
您好,现在把昨天提供的so替换了,崩溃已经没有了,但是有个现象,设置预录时间120秒:1.上一次录像结束时 ...

好,这个问题,我们这边来测试验证下
author: xuwei    time: 2020-1-2 11:02
Aiwinn post on2019-12-31 10:31
您好,现在把昨天提供的so替换了,崩溃已经没有了,但是有个现象,设置预录时间120秒:1.上一次录像结束时 ...

发一个邮箱地址,这边把更新的lib发送给你
author: xuwei    time: 2020-1-2 12:02
xuwei post on2020-1-2 11:02
发一个邮箱地址,这边把更新的lib发送给你

附件中为更新库文件





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