summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
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
2018-06-01configfs: Refactor ConfigFS parsing codeLaurent Pinchart
2018-06-01configfs: Document the uvc_function_config structureLaurent Pinchart
2018-06-01configfs: Don't guess interface numbers if they can't be parsedLaurent Pinchart
2018-05-26configfs: Handle interface numbersKieran Bingham
2018-05-26configfs: Provide configfs supportKieran Bingham
2018-05-26scripts: Provide a multi-function config scriptKieran Bingham
2018-05-24uvc-gadget: Implement streaming from a capture devicePaul Elder
2018-05-24uvc-gadget: Add struct uvc_streamPaul Elder
2018-05-24uvc-gadget: Remove bulk supportLaurent Pinchart
2018-05-24uvc-gadget: Constify request data pointersLaurent Pinchart
2018-05-24uvc-gadget: Use uvc_fill_streaming_control in uvc_events_process_dataLaurent Pinchart
2018-05-24v4l2: Query buffer sizes when exporting buffersLaurent Pinchart
2018-05-24v4l2: Fix typo in error messageLaurent Pinchart
2018-05-23v4l2: Document expected fallthroughKieran Bingham
2018-05-22uvc-gadget: Correct spelling of necessaryKieran Bingham
2018-05-22uvc-gadget: Sort include headersKieran Bingham
2018-05-22v4l2: Replace USERPTR support with DMABUF supportLaurent Pinchart
2018-05-22v4l2: Split buffer allocation and mappingLaurent Pinchart
2018-05-22uvc-gadget: Use V4L2 helper functionsLaurent Pinchart
2018-05-22v4l2: Fail v4l2_alloc_buffers() when buffers are already allocatedLaurent Pinchart
2018-05-22v4l2: Free v4l2_device object when closing itLaurent Pinchart
2018-05-22v4l2: Import V4L2 support code from omap3-isp-liveLaurent Pinchart
2018-05-21uvc-gadget: Use macros from tools.hLaurent Pinchart
2018-05-21uvc-gadget: Dynamically watch/unwatch uvc device fdPaul Elder
2018-05-21uvc-gadget: Use events libraryPaul Elder