mobile CCTV,mobile surveillance,police body worn cameras

 forgetPW
 registerNow
search
view: 4064|reply: 27
打印 prevThread nextThread

usb摄像头

[copyURL]

73

主题

319

帖子

1121

积分

vipMem

Rank: 6Rank: 6

积分
1121
jumpTo
owner
poston 2019-1-18 15:17 | authorOnly 回帖奖励 |倒序浏览 |阅读模式
请问usb摄像头相机回调的数据在哪里?
reply

使用道具 report

10

主题

531

帖子

2431

积分

admin

Rank: 9Rank: 9Rank: 9

积分
2431
sofa
poston 2019-1-18 18:31 | authorOnly
哦,这个估计在MPU SDK的JAVA层里面没有。
reply agree Against

使用道具 report

73

主题

319

帖子

1121

积分

vipMem

Rank: 6Rank: 6

积分
1121
bench
 Owner| poston 2019-1-22 10:26 | authorOnly
UVC的问题,昨天提供了两个资料,分别做了对应实验:
1  mpu_as_2018-01-22_addUVCStream: 这个Java层可以正常获取USB的图像数据,如下回调函数有正常打印log。
           
            BVPU.setPreviewCb(new PreviewCallback2() {
                        @Override
                        public void onPreviewFrame2(byte[] bytes, int i, int i1, Camera camera) {
                                Log.e("onPreviewFrame2", "width = "+ i+",height="+i1+",data size = "+bytes.length);
                        }
                 });
               
      如下log:
      I/UVCHandler: frame->frame_format = 9
                  E/onPreviewFrame2: width = 1920,height=1080,data size = 3110400
                        I/UVCHandler: frame->frame_format = 9
                        E/onPreviewFrame2: width = 1920,height=1080,data size = 3110400
                        I/UVCHandler: frame->frame_format = 9
                        E/onPreviewFrame2: width = 1920,height=1080,data size = 3110400

2  把MPU lib20180705这个对应的Jar包和So,替换到MPU上面,按照上面的回调方式,Java层却无法获取到图像数据。
   log只是下面的So的log,没有Java层的回调log,应该是So没有成功反射调用Java的回调函数,导致Java无获取数据
   I/UVCHandler: frame->frame_format = 9
   I/UVCHandler: frame->frame_format = 9
   I/UVCHandler: frame->frame_format = 9
   
   
3  通过对比发现,mpu_as_2018-01-22_addUVCStream和MPU lib20180705里面的So和Jar,有非常大的差异。
   但是如果把mpu_as_2018-01-22_addUVCStream里面的libbvpu_mediandk.so和libbvpu.so替换到我们的MPU里面,是可以
   正常获取到Java层的数据。
   
   
4  由于昨天提供的mpu_as_2018-01-22_addUVCStream 和 我们正在使用的MPU代码 在进行QQ沟通时,这个是去年8月份的旧代码,
   而且我们对比发现,有非常多的文件差异。而我们目前使用的是最新的MPU代码(你们2019年1月14日提供的MPU_SDK_LIB20190114)
   为了解决一个Crash问题(2019-1-14提的“遇到So的Crash问题”),所以请确认,单独回退就版本的这两个So,是否会引起之前的旧问题或者其他问题?
reply agree Against

使用道具 report

73

主题

319

帖子

1121

积分

vipMem

Rank: 6Rank: 6

积分
1121
ground
 Owner| poston 2019-1-22 11:55 | authorOnly
早上测试发现,“如果把mpu_as_2018-01-22_addUVCStream里面的libbvpu_mediandk.so和libbvpu.so替换到我们的MPU里面”,虽然可以获取USB图像数据,但是无法图传,并且会必现Crash:

01-22 11:49:10.719 13177-13177/? A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
01-22 11:49:10.719 13177-13177/? A/DEBUG: Build fingerprint: 'Android/msm8953_64_c350/msm8953_64_c350:7.1.2/N2G47H/server11141345:user/release-keys'
01-22 11:49:10.719 13177-13177/? A/DEBUG: Revision: '0'
01-22 11:49:10.719 13177-13177/? A/DEBUG: ABI: 'arm'
01-22 11:49:10.719 13177-13177/? A/DEBUG: pid: 12855, tid: 12855, name: .jarvis.app.mix  >>> com.aiwinn.jarvis.app.mix <<<
01-22 11:49:10.719 13177-13177/? A/DEBUG: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x4
01-22 11:49:10.719 13177-13177/? A/DEBUG:     r0 00000000  r1 36a780d7  r2 00000000  r3 00000000
01-22 11:49:10.719 13177-13177/? A/DEBUG:     r4 f1ac5008  r5 c5bfb9d0  r6 00000000  r7 ffde192c
01-22 11:49:10.720 13177-13177/? A/DEBUG:     r8 ca2be780  r9 0000002a  sl 00000000  fp 00000000
01-22 11:49:10.720 13177-13177/? A/DEBUG:     ip c5bfc9b8  sp ffde1910  lr c5879533  pc c588b336  cpsr 600e0030
01-22 11:49:10.722 13177-13177/? A/DEBUG: backtrace:
01-22 11:49:10.722 13177-13177/? A/DEBUG:     #00 pc 001bf336  /data/app/com.aiwinn.jarvis.app.mix-1/lib/arm/libbvpu_mediandk.so (SEProto_Answer+13)
01-22 11:49:10.722 13177-13177/? A/DEBUG:     #01 pc 001bf3f3  /data/app/com.aiwinn.jarvis.app.mix-1/lib/arm/libbvpu_mediandk.so (SEProto_AnswerLite+74)
01-22 11:49:10.722 13177-13177/? A/DEBUG:     #02 pc 00179715  /data/app/com.aiwinn.jarvis.app.mix-1/lib/arm/libbvpu_mediandk.so (_ZN3SIP11responseCmdEPN9TelEngine7MessageE+188)
01-22 11:49:10.722 13177-13177/? A/DEBUG:     #03 pc 001710cf  /data/app/com.aiwinn.jarvis.app.mix-1/lib/arm/libbvpu_mediandk.so (_ZN21ServerResponseHandler8receivedERN9TelEngine7MessageE+10)
01-22 11:49:10.722 13177-13177/? A/DEBUG:     #04 pc 000791b1  /data/app/com.aiwinn.jarvis.app.mix-1/lib/arm/libyate.so (_ZN9TelEngine14MessageHandler16receivedInternalERNS_7MessageE+8)
01-22 11:49:10.722 13177-13177/? A/DEBUG:     #05 pc 0007954b  /data/app/com.aiwinn.jarvis.app.mix-1/lib/arm/libyate.so (_ZN9TelEngine17MessageDispatcher8dispatchERNS_7MessageE+262)
01-22 11:49:10.722 13177-13177/? A/DEBUG:     #06 pc 00074eab  /data/app/com.aiwinn.jarvis.app.mix-1/lib/arm/libyate.so (_ZN9TelEngine6Engine8dispatchERNS_7MessageE+22)
01-22 11:49:10.722 13177-13177/? A/DEBUG:     #07 pc 0016f04f  /data/app/com.aiwinn.jarvis.app.mix-1/lib/arm/libbvpu_mediandk.so (Java_com_smarteye_coresdk_BVPU_PostMessageToNative+2010)
01-22 11:49:10.723 13177-13177/? A/DEBUG:     #08 pc 011722e1  /data/app/com.aiwinn.jarvis.app.mix-1/oat/arm/base.odex (offset 0x10b1000)
01-22 11:49:10.724 1676-2067/? E/IzatSvc_PassiveLocListener: E/Exiting with error virtual void izat_manager::IzatPassiveLocationListener:nLocationChanged(const izat_manager::IzatLocation *, const IzatLocationStatus) line 172 "1"
01-22 11:49:10.740 738-13079/? E/mm-camera: <CPP   ><ERROR> 434: cpp_thread_handle_process_buf_event: [CPP_BUF:] dropped frame id=240 identity=0x20002, HAL buffer not enqueued
reply agree Against

使用道具 report

73

主题

319

帖子

1121

积分

vipMem

Rank: 6Rank: 6

积分
1121
5#
 Owner| poston 2019-1-22 11:56 | authorOnly
对应的完整log如附件。

本帖子中包含更多资源

pls login 才可以下载或查看,没有帐号?registerNow

x
reply agree Against

使用道具 report

1

主题

311

帖子

1105

积分

vipMem

Rank: 6Rank: 6

积分
1105
6#
poston 2019-1-22 13:46 | authorOnly
你们现在使用MPU_SDK_LIB20190114加MPU lib20180705就一个没有uvc回调的问题是吧?
reply agree Against

使用道具 report

73

主题

319

帖子

1121

积分

vipMem

Rank: 6Rank: 6

积分
1121
7#
 Owner| poston 2019-1-22 13:51 | authorOnly
Arthur post on2019-1-22 13:46
你们现在使用MPU_SDK_LIB20190114加MPU lib20180705就一个没有uvc回调的问题是吧?

是的,解决回调的问题。
reply agree Against

使用道具 report

1

主题

311

帖子

1105

积分

vipMem

Rank: 6Rank: 6

积分
1105
8#
poston 2019-1-22 14:02 | authorOnly
Aiwinn post on2019-1-22 13:51
是的,解决回调的问题。

                            好的
reply agree Against

使用道具 report

73

主题

319

帖子

1121

积分

vipMem

Rank: 6Rank: 6

积分
1121
9#
 Owner| poston 2019-1-22 14:19 | authorOnly

请问今天可以帮忙解决这个问题吗?
reply agree Against

使用道具 report

1

主题

311

帖子

1105

积分

vipMem

Rank: 6Rank: 6

积分
1105
10#
poston 2019-1-22 14:28 | authorOnly
Aiwinn post on2019-1-22 14:19
请问今天可以帮忙解决这个问题吗?

我们得研究一下为什么新库没有回调了。
reply agree Against

使用道具 report

creditRule

QQ|wireless surveillance

GMT+8, 2024-5-4 07:46 , Processed in 0.069339 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

QuickReply backToTop BackToList