summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb/uvideo.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Move the softc definition to uvideo.c so that userland can includempi2015-07-091-1/+57
* Allow uvideo_mmap_queue() to fail gracefully when the mmap queue is full;miod2015-06-241-8/+16
* We do not support freeing memory using reqbufs with a zero size soarmani2015-01-061-3/+9
* Nuke yet more obvious #include duplications.krw2014-11-181-2/+1
* Now that gcc2 is gone revert the removal of anonymous unions, means not having tobrad2014-10-231-11/+11
* Add VIDIOC_G_INPUT ioctl, some ports need it (at least ffmpeg)armani2014-10-181-1/+12
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-12/+12
* add a missing argument to a printfjsg2014-01-221-2/+2
* Replace sc_dying in favour of usbd_is_dying() and usbd_deactivate().pirofti2013-11-071-5/+5
* Don't use usbd_bulk_transfer() to submit a synchronous transfer here too.mpi2013-04-261-6/+8
* Rename three functions in usbdi.c to their right prefix (usb_* to usbd_*).mglocker2013-04-261-27/+27
* Get rid of various 'typedef struct' definitions and use plain structuremglocker2013-04-151-13/+13
* proc.h is way too much header for usb to handle.tedu2013-03-281-2/+1
* you probably don't need to include vnode.h or reboot.h. you most definitelytedu2013-03-281-5/+6
* Do not try to get the description of an unexisting video format,mpi2012-06-181-2/+2
* Fix bogus frame selection check in uvideo_vs_negotiation().mglocker2011-10-281-6/+6
* usbdivar.h needs struct timeout. But don't get it indirectly viakrw2011-09-181-1/+2
* Remove config_activate() and DVACT_ACTIVATE. PCMCIA's the only thingmatthew2011-07-031-3/+1
* Don't leak the ctrl_data in uvideo_queryctrl, uvideo_s_ctrl and uvideo_g_ctrl.oga2011-06-231-17/+29
* M_WAITOK cleanup of two cases:mk2011-06-171-4/+4
* uncompressed video formats have a fixed per-pixel bit depth, whichjakemsr2011-04-111-64/+99
* the v4l2 spec says that setting time per frame to zero should reset timejakemsr2011-04-041-8/+9
* just report the frame interval in the same terms the device gives us.jakemsr2011-03-311-5/+3
* oops. the frame rate is the inverse of the frame interval. fixesjakemsr2011-03-261-4/+7
* use 'sizeof(struct usb_video_frame_desc)' instead of a hardcodedjakemsr2011-03-261-2/+3
* fill in the timestamp when copying a frame into the mmap bufferjakemsr2011-03-261-1/+4
* fill in support for VIDIOC_ENUM_FRAMEINTERVALSjakemsr2011-03-261-6/+47
* support VIDIOC_S_PARM and VIDIOC_G_PARM. these ioctls are used forjakemsr2011-03-261-6/+114
* print the supported frame intervals when printing the frame descriptorjakemsr2011-03-261-1/+33
* * don't try to align our array of frame descriptors with thejakemsr2011-03-251-23/+21
* * the mjpeg and uncompressed video frame descriptor structures arejakemsr2011-03-251-107/+27
* * empty the queue of frames in the mmap frame buffer and set thejakemsr2011-03-251-2/+18
* garbage collect "usb events". without /dev/usb there is no way to accessjakemsr2011-01-251-5/+1
* * instead of NULLing pointers to interface descriptors in the uaa, markjakemsr2011-01-161-9/+19
* - use *un*signed byte array for control datajakemsr2010-11-241-17/+14
* create another kthread to run xfer abort tasks. xfer abort tasks cannotjakemsr2010-10-231-2/+3
* bFrameIntervalType affects frame rates, not frame sizesjakemsr2010-10-181-15/+6
* when configuring the streaming interface with the video probe andjakemsr2010-10-181-2/+2
* use setting with closest matching bandwidth for the current configurationjakemsr2010-10-181-7/+14
* * define structure that represents USB descriptor with variable sizedjakemsr2010-10-091-12/+7
* control values can be 1 or 2 bytes, signed or unsigned. fixes huejakemsr2010-10-091-10/+123
* don't trust that bFrameIndex in frame descriptors is unique. fixesjakemsr2010-10-081-17/+16
* back out support for variable sized processing unit controls untiljakemsr2010-09-291-3/+8
* support variable sized (bControlSize != 2) processing unit bmControls,jakemsr2010-09-261-11/+20
* anonymous unions aren't standard C and don't work with gcc2. name thejakemsr2010-09-121-7/+7
* Microsoft LifeCam needs the framesize quirk as well.mk2010-07-261-1/+8
* Fix some spacing / comment.mglocker2010-07-261-6/+5
* Make one more Sonix chipset cam work with 640x480 by a) adding it to themglocker2010-07-261-3/+10
* * Comment poll support in conf.hmglocker2010-07-151-1/+6
* implement poll() for video(4)jakemsr2010-07-141-1/+2