Firefly开源社区

【Android10】【AIO-3399J】请问RK3399如何使用1080p的USB摄像头录像呢?

59

积分

0

威望

0

贡献

技术小白

积分
59
发表于 2021-5-6 16:51:41     
【Android10】【AIO-3399J】请问RK3399如何使用1080p的USB摄像头录像呢?

摄像头使用:
https://item.jd.com/100004361466.html
罗技(Logitech)C930c高清网络摄像头 1080P视频通话


可以使用1080p拍照,但是不能1080p录像。
720p录像也出错。

(不过可以480p录像)

请问是没有录像的时候没有配置16:9吗?
640x480=480p是4:3分辨率!


IMG_20210506_081202.jpg

Screenshot_20210506-081228.png





Y:\rk3399_Android10.0\hardware\libhardware\modules\usbcamera\UsbCamera.cpp
G:\RK3399\rk3399_Android10.0\device\rockchip\rk3399\media_profiles_default.xml

Z:\fanzong\rk3399_Android10.0\hardware\libhardware\modules\usbcamera\UsbCamera.cpp
Z:\fanzong\rk3399_Android10.0\kernel\drivers\media\usb\uvc\uvc_driver.c



rk3399_Android10.0配置USB摄像头的1080p失败.zip

86.93 KB, 下载次数: 0, 下载积分: 灯泡 -1 , 经验 -1

配置USB摄像头的1080p失败

回复

使用道具 举报

59

积分

0

威望

0

贡献

技术小白

积分
59
发表于 2021-5-6 17:00:42     
1080p录像出错的LOG:
05-06 07:15:02.824  1529  1529 V CAM_VideoModule: New video filename: /storage/emulated/0/DCIM/Camera/VID_20210506_071502.mp4.tmp
05-06 07:15:02.827   321  1751 E CameraSource: Video dimension (1920x1080) is unsupported
05-06 07:15:02.828  1529  1529 E MediaRecorder: start failed: -19
05-06 07:15:02.829  1529  1529 E CAM_VideoModule: Could not start media recorder.
05-06 07:15:02.829  1529  1529 E CAM_VideoModule: java.lang.RuntimeException: start failed.
05-06 07:15:02.829  1529  1529 E CAM_VideoModule:       at android.media.MediaRecorder.start(Native Method)
05-06 07:15:02.829  1529  1529 E CAM_VideoModule:       at com.android.camera.VideoModule$14.onStorageUpdateDone(VideoModule.java:1614)
05-06 07:15:02.829  1529  1529 E CAM_VideoModule:       at com.android.camera.CameraActivity$22.onPostExecute(CameraActivity.java:2750)
05-06 07:15:02.829  1529  1529 E CAM_VideoModule:       at com.android.camera.CameraActivity$22.onPostExecute(CameraActivity.java:2734)
05-06 07:15:02.829  1529  1529 E CAM_VideoModule:       at android.os.AsyncTask.finish(AsyncTask.java:755)
05-06 07:15:02.829  1529  1529 E CAM_VideoModule:       at android.os.AsyncTask.access$900(AsyncTask.java:192)
05-06 07:15:02.829  1529  1529 E CAM_VideoModule:       at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:772)
05-06 07:15:02.829  1529  1529 E CAM_VideoModule:       at android.os.Handler.dispatchMessage(Handler.java:107)
05-06 07:15:02.829  1529  1529 E CAM_VideoModule:       at android.os.Looper.loop(Looper.java:214)
05-06 07:15:02.829  1529  1529 E CAM_VideoModule:       at android.app.ActivityThread.main(ActivityThread.java:7356)
05-06 07:15:02.829  1529  1529 E CAM_VideoModule:       at java.lang.reflect.Method.invoke(Native Method)
05-06 07:15:02.829  1529  1529 E CAM_VideoModule:       at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
05-06 07:15:02.829  1529  1529 E CAM_VideoModule:       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)
05-06 07:15:02.830  1529  1529 E CAM_FatalErrorHandler: Handling Camera Access Failure:
05-06 07:15:02.830  1529  1529 E CAM_FatalErrorHandler: java.lang.Exception
05-06 07:15:02.830  1529  1529 E CAM_FatalErrorHandler:         at com.android.camera.FatalErrorHandlerImpl.onGenericCameraAccessFailure(FatalErrorHandlerImpl.java:84)
05-06 07:15:02.830  1529  1529 E CAM_FatalErrorHandler:         at com.android.camera.VideoModule$14.onStorageUpdateDone(VideoModule.java:1617)
05-06 07:15:02.830  1529  1529 E CAM_FatalErrorHandler:         at com.android.camera.CameraActivity$22.onPostExecute(CameraActivity.java:2750)
05-06 07:15:02.830  1529  1529 E CAM_FatalErrorHandler:         at com.android.camera.CameraActivity$22.onPostExecute(CameraActivity.java:2734)
05-06 07:15:02.830  1529  1529 E CAM_FatalErrorHandler:         at android.os.AsyncTask.finish(AsyncTask.java:755)
05-06 07:15:02.830  1529  1529 E CAM_FatalErrorHandler:         at android.os.AsyncTask.access$900(AsyncTask.java:192)
05-06 07:15:02.830  1529  1529 E CAM_FatalErrorHandler:         at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:772)
05-06 07:15:02.830  1529  1529 E CAM_FatalErrorHandler:         at android.os.Handler.dispatchMessage(Handler.java:107)
05-06 07:15:02.830  1529  1529 E CAM_FatalErrorHandler:         at android.os.Looper.loop(Looper.java:214)
05-06 07:15:02.830  1529  1529 E CAM_FatalErrorHandler:         at android.app.ActivityThread.main(ActivityThread.java:7356)
05-06 07:15:02.830  1529  1529 E CAM_FatalErrorHandler:         at java.lang.reflect.Method.invoke(Native Method)
05-06 07:15:02.830  1529  1529 E CAM_FatalErrorHandler:         at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
05-06 07:15:02.830  1529  1529 E CAM_FatalErrorHandler:         at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)
05-06 07:15:02.831  1529  1529 E CAM_CameraUtil: Show fatal error dialog
05-06 07:15:02.855   264  1607 V ExtCamDevSsn@3.4: threadLoop processing new request
05-06 07:15:02.862  1529  1529 I CAM_VideoModule: Releasing media recorder.
05-06 07:15:02.863  1529  1529 V CAM_VideoModule: Empty video file deleted: /storage/emulated/0/DCIM/Camera/VID_20210506_071502.mp4.tmp
05-06 07:15:02.864   321  1751 W StagefrightRecorder: stop while neither recording nor paused
05-06 07:15:02.864   321  1751 I chatty  : uid=1013(media) Binder:321_4 identical 1 line
05-06 07:15:02.865   321  1751 W StagefrightRecorder: stop while neither recording nor paused
05-06 07:15:02.866  1529  1529 I CAM_VideoModule: Released media recorder.
05-06 07:15:02.869   264  1608 D ExtCamDevSsn@3.4: debugShowFPS(985): Camera 2304 Frames, 30.079 FPS
05-06 07:15:02.879   264  1607 V ExtCamDevSsn@3.4: threadLoop processing new request
05-06 07:15:02.894  1529  1556 D mali_winsys: EGLint new_window_surface(egl_winsys_display *, void *, EGLSurface, EGLConfig, egl_winsys_surface **, egl_color_buffer_format *, EGLBoolean) returns 0x3000
05-06 07:15:02.898   272   462 I GRALLOC-ROCKCHIP: [File] : hardware/rockchip/libgralloc/midgard/gralloc_drm_rockchip.cpp; [Line] : 2197; [Func] : drm_gem_rockchip_alloc;
05-06 07:15:02.898   272   462 I GRALLOC-ROCKCHIP: dmabuf_name : 462_1591040_07:15:02.898
05-06 07:15:02.912   264  1607 V ExtCamDevSsn@3.4: threadLoop processing new request


回复

使用道具 举报

2970

积分

17

威望

18

贡献

高级创客

Rank: 6Rank: 6

积分
2970
QQ
发表于 2021-5-8 11:29:58     
wb4916 发表于 2021-5-6 17:00
1080p录像出错的LOG:
05-06 07:15:02.824  1529  1529 V CAM_VideoModule: New video filename: /storage ...

目前是有这个问题,修改后会回复
回复

使用道具 举报

2970

积分

17

威望

18

贡献

高级创客

Rank: 6Rank: 6

积分
2970
QQ
发表于 2021-5-14 15:27:59     
jpchen 发表于 2021-5-8 11:29
目前是有这个问题,修改后会回复

添加附件就可以解决

0001-Android-hardware-fix-usb-camera-use-mjpg-format.zip (817 Bytes, 下载次数: 2)
回复

使用道具 举报

6

积分

0

威望

0

贡献

技术小白

积分
6
发表于 7 天前     
怎么拿patch?
回复

使用道具 举报

6

积分

0

威望

0

贡献

技术小白

积分
6
发表于 7 天前     
您所在的用户组无法下载或查看附件
回复

使用道具 举报

6

积分

0

威望

0

贡献

技术小白

积分
6
发表于 7 天前     
再评论一下升级
回复

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表