summaryrefslogtreecommitdiff
path: root/sys/dev/usb/uvideo.h
AgeCommit message (Expand)Author
2019-12-08Reduce the max. number of frame buffers so that we can run higherMarcus Glocker
2019-08-07Add support for the KSMedia 8-bit IR format, a greyscale format,Patrick Wildt
2019-07-09Fix whitespace issue.Patrick Wildt
2015-07-09Move the softc definition to uvideo.c so that userland can includeMartin Pieuchot
2013-11-07Replace sc_dying in favour of usbd_is_dying() and usbd_deactivate().Paul Irofti
2013-04-15Get rid of various 'typedef struct' definitions and use plain structureMarcus Glocker
2011-04-11uncompressed video formats have a fixed per-pixel bit depth, whichJacob Meuser
2011-03-26support VIDIOC_S_PARM and VIDIOC_G_PARM. these ioctls are used forJacob Meuser
2011-03-25* the mjpeg and uncompressed video frame descriptor structures areJacob Meuser
2010-11-27Increase UVIDEO_MAX_FRAME to 32 to support 28 possible frame types onPaul de Weerd
2010-10-09* define structure that represents USB descriptor with variable sizedJacob Meuser
2010-10-09control values can be 1 or 2 bytes, signed or unsigned. fixes hueJacob Meuser
2010-09-29back out support for variable sized processing unit controls untilJacob Meuser
2010-09-26support variable sized (bControlSize != 2) processing unit bmControls,Jacob Meuser
2010-04-27Add a couple more frames in order to support the latest logitech pro 9000Marco Peereboom
2009-02-19the uaa structure (and things it points, for instance ifaces) is onlyTheo de Raadt
2009-02-12Fix typo; wClockFrequency -> dwClockFrequency.Marcus Glocker
2008-12-22Add firmware load for Apple iSight first generation devicesMarcus Glocker
2008-12-17- Extend our quirk device table by a flags field.Marcus Glocker
2008-12-08do device classification for non-UVC and firmware-needing devices togetherTheo de Raadt
2008-12-08Add ability to load firmware for devices which require it.Marcus Glocker
2008-12-05Sort uvideo_vs_iface struct a bit.Marcus Glocker
2008-12-03add UYVY video format support for uncompressed videoYojiro Uo
2008-12-03remove bogus part (GUID_UYVY part) form last commit.Yojiro Uo
2008-12-03fix USB packet size handling of uvideo(4)Yojiro Uo
2008-11-30Setup three isoc transfers at a time so we don't miss frames. This fixesMarcus Glocker
2008-11-10Remove 17 unused vars from uvideo_softc.Marcus Glocker
2008-11-09Make own struct for the stream header instead saving the data in singleMarcus Glocker
2008-11-09Add BULK xfer support.Marcus Glocker
2008-08-27Some __packed cleanup; Remove another obsolete pack from a none-hardwareMarcus Glocker
2008-08-26Fix alignment panic on sparc64 by removing a wrong __packed. WhileMarcus Glocker
2008-08-24Use consistent variable names; curr -> cur, err -> error.Marcus Glocker
2008-08-24Add support for processing unit (e.g. brightness) controls. New V4L2Marcus Glocker
2008-08-02Use correct terms as in the specs;Marcus Glocker
2008-07-31- Don't relay on bFormatIndex as an internal array index, since thisMarcus Glocker
2008-07-26Since we are able to change the device image resolution on the fly in theMarcus Glocker
2008-07-24Remove some obsolete XXX comments.Marcus Glocker
2008-07-19If a resolution which has been requested over VIDEO_TRY_FMT orMarcus Glocker
2008-07-18Implement VIDIOC_S_FMT and VIDIOC_TRY_FMT. Now V4L2 applications canMarcus Glocker
2008-07-14Finish support for uncompressed payloads (UDESCSUB_VS_FORMAT_UNCOMPRESSED).Marcus Glocker
2008-07-13Save format and frame descriptors to a format group structure so weMarcus Glocker
2008-07-12Remove obsolete TODO comment.Marcus Glocker
2008-07-03Add struct for VC_EXTENSION_UNIT and dump it in debug mode.Marcus Glocker
2008-07-02Add first bits to support uncompressed format.Marcus Glocker
2008-06-30Limit maximal number of mmap buffers to 32 (instead 256).Marcus Glocker
2008-06-26Make video stream work properly on uhci and ohci by adding an ohciMarcus Glocker
2008-06-09Let the driver switch between read() and mmap() depending on whatMarcus Glocker
2008-06-09oops. this change was missing from the previous commitRobert Nagy
2008-06-07Start to queue mmap frames. Add VIDIOC_QBUF, VIDIOC_DQBUF,Marcus Glocker
2008-06-06Arrange our mmap buffer struct better.Marcus Glocker