最近购买了3288的开发板子和usb摄像头,以为买回来就可以用来,结果用系统默认相机录像按钮点下去毫无反应。
改一下录像的分辨率即可
改到多少
leung先森 发表于 2016-12-6 14:11
改一下录像的分辨率即可
分辨率改到多少
系统版本RK3288_BOX_USERDEBUG 5.1.1 LMY49F ENG.FIREFLY.20161102.150813 TEST-KEYS
3288板卡搭载USB摄像头,修改摄像头分辨率 480P 720P 1080P均不可录像
烦请各位大神指导
接着摄像头重启一下板子,保证开机时是接好摄像头的。
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
在这里改
牛头 发表于 2016-12-6 17:31
接着摄像头重启一下板子,保证开机时是接好摄像头的。
连接可以确保正常
leung先森 发表于 2016-12-6 17:33
frameworks/av/media/libstagefright/CameraSource.cpp
CameraSource::init
在这里改
怎么改?改多少?请详细点
这是不支持热插拔啊。
18629316098 发表于 2016-12-6 18:05
怎么改?改多少?请详细点
int64_t token = IPCThreadState::self()->clearCallingIdentity();
err = initWithCameraAccess(camera, proxy, cameraId, clientName, clientUid,
videoSize, frameRate,
storeMetaDataInVideoBuffers);
if ( err != OK ){
videoSize.width = 1280;
videoSize.height = 720;
err = initWithCameraAccess(camera, proxy, cameraId, clientName, clientUid,
videoSize, frameRate,
storeMetaDataInVideoBuffers);
ALOGD("Video dimension not support , try second choice err=%d\n",err);
ALOGD("second dimension>> width=%d, heigth=%d\n", videoSize.width, videoSize.height);
}
直接改下面的分辨率{:4_120:}