summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2022-11-17main: reorganize usage printPaul Elder
2022-11-17uvc-gadget.sh: Add additional frame sizes for MJPEG formatDaniel Scally
2022-11-17lib: configfs: Use wildcard in path to gadget deviceDaniel Scally
2022-11-17lib: v4l2: Set sizeimage during v4l2_set_format()Daniel Scally
2022-11-17uvc-gadget.sh: Add class descriptors for SuperSpeedDaniel Scally
2019-05-02uvc-gadget.sh: add mjpegPaul Elder
2019-05-02configfs: parse mjpeg streaming formatPaul Elder
2019-02-14gitignore: replace all entries by build directoryPaul Elder
2019-02-14cmake: enable C warning flagsPaul Elder
2019-02-06uvc: reply with max frame rate in response to UVC_GET_MAXPaul Elder
2019-02-06stream, uvc: add uvc_stream_set_frame_ratePaul Elder
2019-02-06v4l2-source: implement set_frame_rate opPaul Elder
2019-02-06video-source: add video_source_set_frame_ratePaul Elder
2019-02-06v4l2: add v4l2_set_frame_ratePaul Elder
2018-08-31main: Initialise stream object to NULLKieran Bingham
2018-07-31lib: configfs: Detect configfs mount pointKieran Bingham
2018-07-31lib: Compile custom glob() implementation for AndroidPaul Elder
2018-07-31lib: glob: Fix compilation on AndroidLaurent Pinchart
2018-07-31lib: glob: Fix compilationLaurent Pinchart
2018-07-31lib: Import glob.c from glibc 2.26Laurent Pinchart
2018-07-31lib: configfs: Globalize nested configfs callback functionsPaul Elder
2018-07-31lib: configfs: Fix asprintf return value usageKieran Bingham
2018-06-12uvc: check ioctl return value for errorPaul Elder
2018-06-12Add README.md fileLaurent Pinchart
2018-06-12Import the g_uvc.h header from the kernel sourcesLaurent Pinchart
2018-06-12lib: Relicense code under the LGPL-2.1+Laurent Pinchart
2018-06-12Update copyright dates and ownerLaurent Pinchart
2018-06-12Use SPDX headersLaurent Pinchart
2018-06-12Split UVC gadget into a library and test applicationLaurent Pinchart
2018-06-09stream: Fix file description headerLaurent Pinchart
2018-06-09uvc: Make uvc_device structure opaqueLaurent Pinchart
2018-06-09stream: Use abstract video sourcesLaurent Pinchart
2018-06-09Makefile: Suppress unused parameter warningsLaurent Pinchart
2018-06-09v4l2-source: Add V4L2 source classLaurent Pinchart
2018-06-09video-source: Add abstract video source classLaurent Pinchart
2018-06-09v4l2: Extract video buffer structure to separate fileLaurent Pinchart
2018-06-09uvc: Initialize the maxsize field internallyLaurent Pinchart
2018-06-09uvc: Add API to set video formatLaurent Pinchart
2018-06-09uvc: Add API to set function configurationLaurent Pinchart
2018-06-09stream: Make the uvc_stream structure opaqueLaurent Pinchart
2018-06-09uvc: Handle UVC events internally in uvc.cLaurent Pinchart
2018-06-09stream: add documentationPaul Elder
2018-06-09uvc-gadget: factor out uvc protocol and stream handling codePaul Elder
2018-06-08uvc-gadget.sh: add new default frame sizesPaul Elder
2018-06-08uvc-gadget.sh: add function to create frame sizePaul Elder
2018-06-05configfs: add support for bFrameIndexPaul Elder
2018-06-01uvc-gadget: Don't hardcode the maximum payload transfer sizeLaurent Pinchart
2018-06-01uvc-gadget: Don't hardcode formats and frame sizesLaurent Pinchart
2018-06-01configfs: Parse UVC formats, frames and intervalsLaurent Pinchart
2018-06-01configfs: Restructure attribute read to support binary attributesLaurent Pinchart