Android 接外置摄像头

android

#1

Android 在接外置摄像头的时候会有闪黑条的情况,特别严重,用的是最新的sdk加直播互动的模式


#2

本地预览有没有问题?可以将回调中的某一帧截下来,保存为图片看一下是否也有闪黑条的情况


#3

本地视频也闪黑条 有什么方法判断某帧是不正常的?


#4

是什么型号的安卓设备呢?是手机吗?不接外置摄像头是正常的吗?可以用该设备进行微信或qq等视频通话测试一下,看下是不是也会出现这种现象。以及换个设备是不是还会有这种现象?


#5

请确认摄像头硬件是否功能正常,接到电脑上,打开预览


#6

不是手机 Android系统的设备 用其他的视频软件测试没有这种情况


#7

硬件是正常的 换成罗技的摄像头也有闪黑条的情况


#8

只能去UVC那块看下具体是啥问题了,自己往代码里跟吧


#9

#00 pc 0003c26c /system/lib/libc.so (tgkill+12) [armeabi-v7a]
#01 pc 00016dad /system/lib/libc.so (pthread_kill+52) [armeabi-v7a]
#02 pc 000179bf /system/lib/libc.so (raise+10) [armeabi-v7a]
#03 pc 00014165 /system/lib/libc.so (__libc_android_abort+36) [armeabi-v7a]
#04 pc 000124ec /system/lib/libc.so (abort+4) [armeabi-v7a]
#05 pc 00007bb9 /system/lib/libcutils.so (__android_log_assert+88) [armeabi-v7a]
#06 pc 0003d3db /system/lib/libhwui.so [armeabi-v7a]
#07 pc 0003be0d /system/lib/libhwui.so [armeabi-v7a]
#08 pc 0003bfbd /system/lib/libhwui.so [armeabi-v7a]
#09 pc 0003cbf5 /system/lib/libhwui.so [armeabi-v7a]
#10 pc 0003e84b /system/lib/libhwui.so (android::uirenderer::renderthread::RenderThread::threadLoop()+66) [armeabi-v7a]
#11 pc 00010519 /system/lib/libutils.so (android::thread::_threadLoop(void*)+112) [armeabi-v7a]
#12 pc 0005f991 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+72) [armeabi-v7a]
#13 pc 00010089 /system/lib/libutils.so [armeabi-v7a]
#14 pc 0001659b /system/lib/libc.so (__pthread_start(void*)+30) [armeabi-v7a]
#15 pc 000144c3 /system/lib/libc.so (__start_thread+6) [armeabi-v7a]

bug返回以上信息,帮忙看看怎么回事


#10

这种log找不出具体问题的,全都是so里面的指针和方法,so没办法debug


#11

你们就没有办法去调试吗


#12

一般UVC的问题,如果是jni回调到java层的,我们自己可以调试检查。再底下的,是我们底层的开发调试的


#13

你把你黑白条界面截一帧出来,贴上来看看吧


#14


#15

看上去图像颜色是对的,黑条的位置每次都是相同的么?你的两个摄像头出现黑条的位置都一样么?


#16

另外,免驱的摄像头可以接到电脑上看下的,如果电脑的显示跟手机的显示一样都有黑条,说明摄像头本身有问题


#17

黑条位置不确定,摄像头是正常的 用其他软件(qq,好视通,skype)没有闪黑条的现象


#18

查一下UVC往回回传的数据,转换是否有问题。回传的数据格式YUYV


#19

Android 应用层怎么获取YUYV的数据


#20

你用的是哪个开源库?没有自己封装过?