Skip to content

wlhe/uvc-gadget

Folders and files

NameName
Last commit message
Last commit date

Latest commit

74522b2 · Aug 31, 2021

History

11 Commits
Nov 28, 2017
Nov 28, 2017
Jan 2, 2018
Nov 24, 2017
Nov 28, 2017
Aug 31, 2021
Nov 28, 2017
Nov 24, 2017

Repository files navigation

Upstream Latest Version: http://git.ideasonboard.org/uvc-gadget.git

uvc-gadget

Upstream project uvc-gadget has been updated and continuous maintenance

UVC gadget userspace enhancement sample application

Fork from
uvc-gadget.git
Apply enhancement Bhupesh Sharma's patchset
UVC gadget test application enhancements
and Robert Baldyga's patchset
Bugfixes for UVC gadget test application

How to use

Usage: ./uvc-gadget [options]

Available options are
    -b             Use bulk mode
    -d             Do not use any real V4L2 capture device
    -f <format>    Select frame format
            0 = V4L2_PIX_FMT_YUYV
            1 = V4L2_PIX_FMT_MJPEG
    -h             Print this help screen and exit
    -i image       MJPEG image
    -m             Streaming mult for ISOC (b/w 0 and 2)
    -n             Number of Video buffers (b/w 2 and 32)
    -o <IO method> Select UVC IO method:
            0 = MMAP
            1 = USER_PTR
    -r <resolution> Select frame resolution:
            0 = 360p, VGA (640x360)
            1 = 720p, WXGA (1280x720)
    -s <speed>     Select USB bus speed (b/w 0 and 2)
            0 = Full Speed (FS)
            1 = High Speed (HS)
            2 = Super Speed (SS)
    -t             Streaming burst (b/w 0 and 15)
    -u device      UVC Video Output device
    -v device      V4L2 Video Capture device

Build

  • host:
    make
  • Cross compile:
    make ARCH=arch CROSS_COMPILE=cross_compiler
    eg:
    make ARCH=arm CROSS_COMPILE=arm-hisiv600-linux-
  • or:
    set ARCH, CROSS_COMPILE, KERNEL_DIR in Makefile

Change log

Initial

About

enhance uvc-gadget test application

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published