summaryrefslogtreecommitdiff
path: root/sys/dev/usb/uvideo.c
AgeCommit message (Expand)Author
2011-10-28Fix bogus frame selection check in uvideo_vs_negotiation().Marcus Glocker
2011-09-18usbdivar.h needs struct timeout. But don't get it indirectly viaKenneth R Westerback
2011-07-03Remove config_activate() and DVACT_ACTIVATE. PCMCIA's the only thingMatthew Dempsky
2011-06-23Don't leak the ctrl_data in uvideo_queryctrl, uvideo_s_ctrl and uvideo_g_ctrl.Owain Ainsworth
2011-06-17M_WAITOK cleanup of two cases:Michael Knudsen
2011-04-11uncompressed video formats have a fixed per-pixel bit depth, whichJacob Meuser
2011-04-04the v4l2 spec says that setting time per frame to zero should reset timeJacob Meuser
2011-03-31just report the frame interval in the same terms the device gives us.Jacob Meuser
2011-03-26oops. the frame rate is the inverse of the frame interval. fixesJacob Meuser
2011-03-26use 'sizeof(struct usb_video_frame_desc)' instead of a hardcodedJacob Meuser
2011-03-26fill in the timestamp when copying a frame into the mmap bufferJacob Meuser
2011-03-26fill in support for VIDIOC_ENUM_FRAMEINTERVALSJacob Meuser
2011-03-26support VIDIOC_S_PARM and VIDIOC_G_PARM. these ioctls are used forJacob Meuser
2011-03-26print the supported frame intervals when printing the frame descriptorJacob Meuser
2011-03-25* don't try to align our array of frame descriptors with theJacob Meuser
2011-03-25* the mjpeg and uncompressed video frame descriptor structures areJacob Meuser
2011-03-25* empty the queue of frames in the mmap frame buffer and set theJacob Meuser
2011-01-25garbage collect "usb events". without /dev/usb there is no way to accessJacob Meuser
2011-01-16* instead of NULLing pointers to interface descriptors in the uaa, markJacob Meuser
2010-11-24- use *un*signed byte array for control dataJacob Meuser
2010-10-23create another kthread to run xfer abort tasks. xfer abort tasks cannotJacob Meuser
2010-10-18bFrameIntervalType affects frame rates, not frame sizesJacob Meuser
2010-10-18when configuring the streaming interface with the video probe andJacob Meuser
2010-10-18use setting with closest matching bandwidth for the current configurationJacob Meuser
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-10-08don't trust that bFrameIndex in frame descriptors is unique. fixesJacob 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-09-12anonymous unions aren't standard C and don't work with gcc2. name theJacob Meuser
2010-07-26Microsoft LifeCam needs the framesize quirk as well.Michael Knudsen
2010-07-26Fix some spacing / comment.Marcus Glocker
2010-07-26Make one more Sonix chipset cam work with 640x480 by a) adding it to theMarcus Glocker
2010-07-15* Comment poll support in conf.hMarcus Glocker
2010-07-14implement poll() for video(4)Jacob Meuser
2010-04-27spacingMarco Peereboom
2009-11-24at close() get rid of the usb task before we start tearing down; ok mglockerTheo de Raadt
2009-10-26better test for if the parent is ohci; ok mglockerTheo de Raadt
2009-10-13Get rid of devact enum, substitute it with an int and coresponding defines.Paul Irofti
2009-09-07sizeof ptr vs sizeof *ptr bug; ok mglocker@Miod Vallat
2009-06-28Better wording for the not-supported-video-control message.Marcus Glocker
2009-04-18Fix tyop.Michael Knudsen
2009-03-29Finally fix kernel crash (page fault) when closing bulk devices.Marcus Glocker
2009-03-28Add quirk to support "Chen-Source CM12402 Eagle IR Cam" device, byMarcus Glocker
2009-03-25Revert 1.119 bulk crash workaround, because it breaks Logitech QuickCamMarcus Glocker
2009-02-270x3 is not really a good number for bit flags. Should fix the LogitechMarcus Glocker
2009-02-21Fix a kernel crash for bulk devices when closing the video stream;Marcus Glocker
2009-02-20Add Sony VGP-VCC9 Camera (Ricoh chipset) to the quirk list.Marcus Glocker
2009-02-20Add more Ricoh chipsets to the quirk list which could work.Marcus Glocker
2009-02-20Don't attach non-UISUBCLASS_VIDEOCONTROL interfaces from some quirkMarcus Glocker