android - 适用于 Android USB 网络摄像头的 V4L2 补丁

标签 android v4l2

我一直在尝试使用 https://bitbucket.org/neuralassembly/simplewebcam 在我的 Acer A500 上安装 USB 网络摄像头。作为指导。

根据我设备上的配置文件,它满足所有要求并且应用程序可以运行,但我仍然无法让它工作。

我在这里找到了一个V4L2补丁:http://code.google.com/p/android-m912/downloads/detail?name=v4l2_camera_v2.patch但我不知道该怎么办。

如果有人能帮助我编译/安装此补丁,我将不胜感激。

谢谢

保罗

Acer A500 CWM 3.2 已 Root,支持 ADHOC wifi

最佳答案

UVC 合规性不是这里的问题。 Acer A500 运行 Android,根据您的查询,您似乎正在尝试让 Android 相机应用程序识别 USB 网络摄像头。

您遇到的问题是平板电脑上的 Android 框架仅识别内置摄像头,不支持枚举底层 Linux 内核支持的 USB 摄像头。 patch你提到的应该可以解决这个问题。它修改了 Android 相机框架以添加对通用 v4l2 相机的支持。不幸的是,这不适用于 Acer A500,而是适用于完全不同的设备(技嘉 M912X)。

要在 Acer A500 上添加对 USB 摄像头的支持,需要:

  • 获取 Android 源代码的访问权限。
  • 修改相机框架(camera-HAL、相机服务)。
  • 构建它并将相机 HAL 和框架二进制文件推送到设备上。

关于android - 适用于 Android USB 网络摄像头的 V4L2 补丁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10333790/

相关文章:

android - 返回在 android 中的 yii Controller 中形成的 JSON 时出错

android - 禁止检查 Android Studio 中的特定调试类

android - 从 native 代码读取 Android 相机设备,无需 root

c++ - 寻找集成 Qt4 和 v4l2 库的示例代码

c - 如何在 Linux 上使用编解码器使用 v4l2 进行网络摄像头录制

Android位图高度和宽度等于-1

android - 如何在 Android 应用程序中更改 SHA1

android - 使用什么设计理念来异步更新UI

使用 RTSP 流式传输网络摄像头

c++ - 如何将 MJPEG 解码为原始 RGB(或 YUV)数据