summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* uvc, stream: remove DATA/SETUP event handlingmlMichael Grzeschik2022-01-263-285/+0
* configfs: remove configfs parsingMichael Grzeschik2022-01-261-423/+0
* uvc-gadget.sh: add mjpegPaul Elder2019-05-021-5/+11
* configfs: parse mjpeg streaming formatPaul Elder2019-05-021-3/+30
* gitignore: replace all entries by build directoryPaul Elder2019-02-141-7/+1
* cmake: enable C warning flagsPaul Elder2019-02-141-1/+1
* uvc: reply with max frame rate in response to UVC_GET_MAXPaul Elder2019-02-061-2/+5
* stream, uvc: add uvc_stream_set_frame_ratePaul Elder2019-02-063-0/+24
* v4l2-source: implement set_frame_rate opPaul Elder2019-02-061-0/+8
* video-source: add video_source_set_frame_ratePaul Elder2019-02-062-0/+7
* v4l2: add v4l2_set_frame_ratePaul Elder2019-02-062-0/+34
* main: Initialise stream object to NULLKieran Bingham2018-08-311-1/+1
* lib: configfs: Detect configfs mount pointKieran Bingham2018-07-311-4/+54
* lib: Compile custom glob() implementation for AndroidPaul Elder2018-07-315-0/+50
* lib: glob: Fix compilation on AndroidLaurent Pinchart2018-07-312-2/+12
* lib: glob: Fix compilationLaurent Pinchart2018-07-311-6/+18
* lib: Import glob.c from glibc 2.26Laurent Pinchart2018-07-312-0/+1910
* lib: configfs: Globalize nested configfs callback functionsPaul Elder2018-07-311-73/+73
* lib: configfs: Fix asprintf return value usageKieran Bingham2018-07-311-4/+15
* uvc: check ioctl return value for errorPaul Elder2018-06-121-3/+3
* Add README.md fileLaurent Pinchart2018-06-121-0/+51
* Import the g_uvc.h header from the kernel sourcesLaurent Pinchart2018-06-122-3/+42
* lib: Relicense code under the LGPL-2.1+Laurent Pinchart2018-06-126-6/+6
* Update copyright dates and ownerLaurent Pinchart2018-06-125-5/+5
* Use SPDX headersLaurent Pinchart2018-06-125-65/+15
* Split UVC gadget into a library and test applicationLaurent Pinchart2018-06-1222-29/+32
* stream: Fix file description headerLaurent Pinchart2018-06-091-1/+1
* uvc: Make uvc_device structure opaqueLaurent Pinchart2018-06-093-31/+44
* stream: Use abstract video sourcesLaurent Pinchart2018-06-093-97/+90
* Makefile: Suppress unused parameter warningsLaurent Pinchart2018-06-091-1/+1
* v4l2-source: Add V4L2 source classLaurent Pinchart2018-06-093-0/+201
* video-source: Add abstract video source classLaurent Pinchart2018-06-093-1/+119
* v4l2: Extract video buffer structure to separate fileLaurent Pinchart2018-06-096-80/+141
* uvc: Initialize the maxsize field internallyLaurent Pinchart2018-06-092-5/+2
* uvc: Add API to set video formatLaurent Pinchart2018-06-094-17/+30
* uvc: Add API to set function configurationLaurent Pinchart2018-06-093-1/+7
* stream: Make the uvc_stream structure opaqueLaurent Pinchart2018-06-092-16/+15
* uvc: Handle UVC events internally in uvc.cLaurent Pinchart2018-06-095-31/+29
* stream: add documentationPaul Elder2018-06-091-0/+75
* uvc-gadget: factor out uvc protocol and stream handling codePaul Elder2018-06-097-708/+820
* uvc-gadget.sh: add new default frame sizesPaul Elder2018-06-081-0/+2
* uvc-gadget.sh: add function to create frame sizePaul Elder2018-06-081-7/+25
* configfs: add support for bFrameIndexPaul Elder2018-06-051-6/+1
* uvc-gadget: Don't hardcode the maximum payload transfer sizeLaurent Pinchart2018-06-011-1/+1
* uvc-gadget: Don't hardcode formats and frame sizesLaurent Pinchart2018-06-011-48/+19
* configfs: Parse UVC formats, frames and intervalsLaurent Pinchart2018-06-012-0/+465
* configfs: Restructure attribute read to support binary attributesLaurent Pinchart2018-06-011-9/+11
* configfs: Refactor ConfigFS parsing codeLaurent Pinchart2018-06-013-37/+128
* configfs: Document the uvc_function_config structureLaurent Pinchart2018-06-011-0/+10
* configfs: Don't guess interface numbers if they can't be parsedLaurent Pinchart2018-06-011-9/+3