Android之USB Camera摄像头节点后移
16lz
2021-01-23
Android上usb camera在预览或者录像的时候,如果插拔摄像头会导致摄像头节点后移(/dev/video2->/dev/video3->/dev/video4->/dev/video5),可修改如下:
diff --git a/kernel/drivers/media/v4l2-core/v4l2-dev.c b/kernel/drivers/media/v4l2-core/v4l2-dev.c index ed5040e..920646e 100644 --- a/kernel/drivers/media/v4l2-core/v4l2-dev.c +++ b/kernel/drivers/media/v4l2-core/v4l2-dev.c @@ -976,6 +976,7 @@ void video_unregister_device(struct video_device *vdev) */ clear_bit(V4L2_FL_REGISTERED, &vdev->flags); mutex_unlock(&videodev_lock); + devnode_clear(vdev); //增加这行 device_unregister(&vdev->dev); } EXPORT_SYMBOL(video_unregister_device);
diff --git a/kernel/drivers/media/v4l2-core/v4l2-dev.c b/kernel/drivers/media/v4l2-core/v4l2-dev.c index ed5040e..920646e 100644 --- a/kernel/drivers/media/v4l2-core/v4l2-dev.c +++ b/kernel/drivers/media/v4l2-core/v4l2-dev.c @@ -976,6 +976,7 @@ void video_unregister_device(struct video_device *vdev) */ clear_bit(V4L2_FL_REGISTERED, &vdev->flags); mutex_unlock(&videodev_lock); + devnode_clear(vdev); //增加这行 device_unregister(&vdev->dev); } EXPORT_SYMBOL(video_unregister_device);
更多相关文章
- Android前置摄像头预览并检测人脸,获取人脸区域亮度
- Android学习日记----------Android 10调用摄像头闪退问题---《第
- 深度揭秘android摄像头的autoFocus-----循环自动聚焦的实现(Andro
- Android清单文件详解(六) ---- 节点的属性
- android 判断手机是否支持前置摄像头
- android1.5---2.1实现js调摄像头,调Java代码
- android camera(二):摄像头工作原理、s5PV310 摄像头接口(CAMIF)