Firefly开源社区

标题: 新购买的班子 usb 摄像头无法录像 [打印本页]

作者: 18629316098    时间: 2016-12-6 10:39
标题: 新购买的班子 usb 摄像头无法录像
最近购买了3288的开发板子和usb摄像头,以为买回来就可以用来,结果用系统默认相机录像按钮点下去毫无反应。
作者: leung先森    时间: 2016-12-6 14:11
改一下录像的分辨率即可
作者: 18629316098    时间: 2016-12-6 15:30
改到多少
作者: 18629316098    时间: 2016-12-6 15:30
leung先森 发表于 2016-12-6 14:11
改一下录像的分辨率即可

分辨率改到多少
作者: 18629316098    时间: 2016-12-6 16:12
系统版本RK3288_BOX_USERDEBUG 5.1.1 LMY49F ENG.FIREFLY.20161102.150813 TEST-KEYS
3288板卡搭载USB摄像头,修改摄像头分辨率 480P 720P 1080P均不可录像
烦请各位大神指导
作者: 牛头    时间: 2016-12-6 17:31
接着摄像头重启一下板子,保证开机时是接好摄像头的。
作者: leung先森    时间: 2016-12-6 17:33
18629316098 发表于 2016-12-6 16:12
系统版本RK3288_BOX_USERDEBUG 5.1.1 LMY49F ENG.FIREFLY.20161102.150813 TEST-KEYS
3288板卡搭载USB摄像 ...

frameworks/av/media/libstagefright/CameraSource.cpp
CameraSource::init
在这里改
作者: 18629316098    时间: 2016-12-6 18:05
牛头 发表于 2016-12-6 17:31
接着摄像头重启一下板子,保证开机时是接好摄像头的。

连接可以确保正常

作者: 18629316098    时间: 2016-12-6 18:05
leung先森 发表于 2016-12-6 17:33
frameworks/av/media/libstagefright/CameraSource.cpp
CameraSource::init
在这里改

怎么改?改多少?请详细点
作者: xueyuking    时间: 2016-12-6 19:50
这是不支持热插拔啊。
作者: leung先森    时间: 2016-12-7 09:22
18629316098 发表于 2016-12-6 18:05
怎么改?改多少?请详细点
  1.     int64_t token = IPCThreadState::self()->clearCallingIdentity();
  2.     err = initWithCameraAccess(camera, proxy, cameraId, clientName, clientUid,
  3.                                videoSize, frameRate,
  4.                                storeMetaDataInVideoBuffers);

  5.     if ( err != OK ){
  6.         videoSize.width = 1280;
  7.         videoSize.height = 720;
  8.         err = initWithCameraAccess(camera, proxy, cameraId, clientName, clientUid,
  9.                                videoSize, frameRate,
  10.                                storeMetaDataInVideoBuffers);
  11.         ALOGD("Video dimension not support , try second choice err=%d\n",err);
  12.         ALOGD("second dimension>> width=%d, heigth=%d\n", videoSize.width, videoSize.height);
  13.     }
复制代码

直接改下面的分辨率





欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1