summaryrefslogtreecommitdiff
path: root/sys/dev/usb/uvideo.c
AgeCommit message (Expand)Author
2008-07-14Make VIDIOC_ENUM_FMT list all available formats for the attached device.Marcus Glocker
2008-07-14Finish support for uncompressed payloads (UDESCSUB_VS_FORMAT_UNCOMPRESSED).Marcus Glocker
2008-07-13Spacing.Marcus Glocker
2008-07-13Save format and frame descriptors to a format group structure so weMarcus Glocker
2008-07-10Make cams with Sonix chipset work by avoiding excessive alternateMarcus Glocker
2008-07-07- Improve negotation and fix some more DPRINTFs.Marcus Glocker
2008-07-06When the device gets close switch back from alternate interface toMarcus 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-07-01Spacing.Marcus Glocker
2008-06-30- Free mmap buffer on close/detach.Marcus Glocker
2008-06-26Make video stream work properly on uhci and ohci by adding an ohciMarcus Glocker
2008-06-23Don't bzero() the USB buffer before every xfer. This was just for debugMarcus Glocker
2008-06-22If no frame gets queue for a certain time, return EINVAL to the userlandMarcus Glocker
2008-06-15One more printf -> DPRINTF in the USB xfer callback.Marcus Glocker
2008-06-15Make frame queueing reliable by setting tsleep() priorities to 0.Marcus Glocker
2008-06-15Move noisy frame queueing debug messages up to debug level 2.Marcus Glocker
2008-06-15if we are trying to attach to ehci(4) notify the user to disable itRobert Nagy
2008-06-13Remove DEBUG #undef's we can turn it on/off in GENERIC like for allMarcus Glocker
2008-06-12disable debug printfs and descriptor dumpsRobert Nagy
2008-06-11implement the VIDIOC_STREAMOFF ioctl and remove some unused codeRobert Nagy
2008-06-11If bDefaultFrameIndex is 0 we should use the first bFrameIndex.Robert Nagy
2008-06-10add VIDIOC_QUERYCTRL to the supported ioctlsRobert Nagy
2008-06-10Sort functions.Marcus Glocker
2008-06-09Let the driver switch between read() and mmap() depending on whatMarcus Glocker
2008-06-09Allocate the video buffer based on the maximum frame size that's reportedRobert Nagy
2008-06-08If we have reached the end of the mmap frame buffer, start over againMarcus Glocker
2008-06-08decrease the buffer count after dequeueing a bufferRobert 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
2008-06-05Add some first mmap bits.Marcus Glocker
2008-05-30Allocate static buffer for software frame buffer and make sure to notMarcus Glocker
2008-05-27Don't fail to compile when not in debug mode.Marcus Glocker
2008-05-27Instead alloacting a fix frame buffer we allocate the maximum frame sizeMarcus Glocker
2008-05-26Add more ioctl's (still unfinished); VIDIOC_ENUM_FMT, VIDIOC_ENUMINPUT,Marcus Glocker
2008-05-25Spacing. Comments. strncpy() -> strlcpy().Marcus Glocker
2008-05-24- Enable userland to read(2) video stream from /dev/video.Marcus Glocker
2008-05-18Move the code which starts the video stream to the right place;Marcus Glocker
2008-05-18There is no need to pass uvideo_vs_open() usb_attach_arg.Marcus Glocker
2008-05-16Free sample buffer on detach. Noted by miod@Marcus Glocker
2008-05-16Fix kernel crash when device gets detached.Marcus Glocker
2008-05-15#ifdef UVIDEO_DEBUG wrap all debug routines. Shrinks the kernel. NotedMarcus Glocker
2008-04-20Parse VS_INPUT_HEADER descriptor.Marcus Glocker
2008-04-19Sort functions and remove obsolete bits.Marcus Glocker
2008-04-18Add VS_INPUT_HEADER descriptor.Marcus Glocker
2008-04-18Add a function which can identify an USB descriptor explicitly by it'sMarcus Glocker
2008-04-16Oops, decrease debug log level back to 1.Marcus Glocker
2008-04-16Start to make device initialization automatic instead all the staticMarcus Glocker
2008-04-12Fix some debug output.Marcus Glocker
2008-04-11Correctly initialize the probe sequence buffer.Marcus Glocker