Android之USB Camera摄像头节点后移
16lz
2022-05-17
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中使用properties文件配置
- Android(安卓)浅谈相机研发
- Android摄像头--通过Intent启动
- android软件安全攻防实例第一章笔记
- Android布局优化
- Android(安卓)音视频采集那些事
- Android的MediaRecorder架构介绍
- Android前置摄像头预览并检测人脸,获取人脸区域亮度
- 【流媒體】Android(安卓)实时视频采集方案一