uvc-gadget v0.4.0

This release is primarily composed of bugfixes, plus some tidying and
improvements to uvc-gadget.sh. The improvements add an example of the
configuration of a single Extension Unit in configfs, support for
which is making its way upstream currently.

Bugfixes:

 - Fixed a compile time warning
 - Fixed an issue in libcamera-source that resulted in high cpu usage
 - Fixed a potential buffer overflow in the jpg and slideshow sources

Signed-off-by: Daniel Scally <dan.scally@ideasonboard.com>
uvc-gadget v0.4.0

This release is primarily composed of bugfixes, plus some tidying and
improvements to uvc-gadget.sh. The improvements add an example of the
configuration of a single Extension Unit in configfs, support for
which is making its way upstream currently.

Bugfixes:

 - Fixed a compile time warning
 - Fixed an issue in libcamera-source that resulted in high cpu usage
 - Fixed a potential buffer overflow in the jpg and slideshow sources

Signed-off-by: Daniel Scally <dan.scally@ideasonboard.com>
1 file changed
tree: 20e8e50616cc5349fcf31227a142a31cf8590a14
  1. include/
  2. lib/
  3. scripts/
  4. src/
  5. .gitignore
  6. Makefile
  7. meson.build
  8. README.md
README.md

uvcgadget - UVC gadget C library

uvcgadget is a pure C library that implements handling of UVC gadget functions.

Utilities

  • uvc-gadget - Sample test application

Build instructions:

To compile:

$ meson build
$ ninja -C build

Cross compiling instructions:

Cross compilation can be managed by meson. Please read the directions at https://mesonbuild.com/Cross-compilation.html for detailed guidance on using meson.

In brief summary:

$ meson build --cross <meson cross file>
$ ninja -C build