summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb/uvideo.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Move the softc definition to uvideo.c so that userland can includempi2015-07-091-63/+7
* Replace sc_dying in favour of usbd_is_dying() and usbd_deactivate().pirofti2013-11-071-2/+1
* Get rid of various 'typedef struct' definitions and use plain structuremglocker2013-04-151-7/+7
* uncompressed video formats have a fixed per-pixel bit depth, whichjakemsr2011-04-111-1/+2
* support VIDIOC_S_PARM and VIDIOC_G_PARM. these ioctls are used forjakemsr2011-03-261-2/+3
* * the mjpeg and uncompressed video frame descriptor structures arejakemsr2011-03-251-22/+5
* Increase UVIDEO_MAX_FRAME to 32 to support 28 possible frame types onweerd2010-11-271-2/+2
* * define structure that represents USB descriptor with variable sizedjakemsr2010-10-091-5/+4
* control values can be 1 or 2 bytes, signed or unsigned. fixes huejakemsr2010-10-091-11/+30
* back out support for variable sized processing unit controls untiljakemsr2010-09-291-2/+2
* support variable sized (bControlSize != 2) processing unit bmControls,jakemsr2010-09-261-10/+115
* Add a couple more frames in order to support the latest logitech pro 9000marco2010-04-271-2/+2
* the uaa structure (and things it points, for instance ifaces) is onlyderaadt2009-02-191-2/+3
* Fix typo; wClockFrequency -> dwClockFrequency.mglocker2009-02-121-2/+2
* Add firmware load for Apple iSight first generation devicesmglocker2008-12-221-1/+5
* - Extend our quirk device table by a flags field.mglocker2008-12-171-2/+2
* do device classification for non-UVC and firmware-needing devices togetherderaadt2008-12-081-4/+2
* Add ability to load firmware for devices which require it.mglocker2008-12-081-1/+5
* Sort uvideo_vs_iface struct a bit.mglocker2008-12-051-3/+3
* add UYVY video format support for uncompressed videoyuo2008-12-031-1/+5
* remove bogus part (GUID_UYVY part) form last commit.yuo2008-12-031-4/+1
* fix USB packet size handling of uvideo(4)yuo2008-12-031-3/+6
* Setup three isoc transfers at a time so we don't miss frames. This fixesmglocker2008-11-301-4/+17
* Remove 17 unused vars from uvideo_softc.mglocker2008-11-101-20/+1
* Make own struct for the stream header instead saving the data in singlemglocker2008-11-091-9/+16
* Add BULK xfer support.mglocker2008-11-091-1/+3
* Some __packed cleanup; Remove another obsolete pack from a none-hardwaremglocker2008-08-271-39/+38
* Fix alignment panic on sparc64 by removing a wrong __packed. Whilemglocker2008-08-261-4/+4
* Use consistent variable names; curr -> cur, err -> error.mglocker2008-08-241-2/+2
* Add support for processing unit (e.g. brightness) controls. New V4L2mglocker2008-08-241-1/+80
* Use correct terms as in the specs;mglocker2008-08-021-4/+4
* - Don't relay on bFormatIndex as an internal array index, since thismglocker2008-07-311-1/+2
* Since we are able to change the device image resolution on the fly in themglocker2008-07-261-2/+2
* Remove some obsolete XXX comments.mglocker2008-07-241-3/+3
* If a resolution which has been requested over VIDEO_TRY_FMT ormglocker2008-07-191-1/+7
* Implement VIDIOC_S_FMT and VIDIOC_TRY_FMT. Now V4L2 applications canmglocker2008-07-181-1/+5
* Finish support for uncompressed payloads (UDESCSUB_VS_FORMAT_UNCOMPRESSED).mglocker2008-07-141-4/+35
* Save format and frame descriptors to a format group structure so wemglocker2008-07-131-3/+13
* Remove obsolete TODO comment.mglocker2008-07-121-6/+1
* Add struct for VC_EXTENSION_UNIT and dump it in debug mode.mglocker2008-07-031-1/+12
* Add first bits to support uncompressed format.mglocker2008-07-021-1/+37
* Limit maximal number of mmap buffers to 32 (instead 256).mglocker2008-06-301-2/+2
* Make video stream work properly on uhci and ohci by adding an ohcimglocker2008-06-261-3/+2
* Let the driver switch between read() and mmap() depending on whatmglocker2008-06-091-1/+2
* oops. this change was missing from the previous commitrobert2008-06-091-1/+2
* Start to queue mmap frames. Add VIDIOC_QBUF, VIDIOC_DQBUF,mglocker2008-06-071-4/+10
* Arrange our mmap buffer struct better.mglocker2008-06-061-4/+5
* Add some first mmap bits.mglocker2008-06-051-1/+14
* Instead alloacting a fix frame buffer we allocate the maximum frame sizemglocker2008-05-271-1/+2
* - Enable userland to read(2) video stream from /dev/video.mglocker2008-05-241-1/+6