| Commit message (Expand) | Author | Age | Files | Lines |
* | Move the softc definition to uvideo.c so that userland can include |  mpi | 2015-07-09 | 1 | -1/+57 |
* | Allow uvideo_mmap_queue() to fail gracefully when the mmap queue is full; |  miod | 2015-06-24 | 1 | -8/+16 |
* | We do not support freeing memory using reqbufs with a zero size so |  armani | 2015-01-06 | 1 | -3/+9 |
* | Nuke yet more obvious #include duplications. |  krw | 2014-11-18 | 1 | -2/+1 |
* | Now that gcc2 is gone revert the removal of anonymous unions, means not having to |  brad | 2014-10-23 | 1 | -11/+11 |
* | Add VIDIOC_G_INPUT ioctl, some ports need it (at least ffmpeg) |  armani | 2014-10-18 | 1 | -1/+12 |
* | add a size argument to free. will be used soon, but for now default to 0. |  tedu | 2014-07-12 | 1 | -12/+12 |
* | add a missing argument to a printf |  jsg | 2014-01-22 | 1 | -2/+2 |
* | Replace sc_dying in favour of usbd_is_dying() and usbd_deactivate(). |  pirofti | 2013-11-07 | 1 | -5/+5 |
* | Don't use usbd_bulk_transfer() to submit a synchronous transfer here too. |  mpi | 2013-04-26 | 1 | -6/+8 |
* | Rename three functions in usbdi.c to their right prefix (usb_* to usbd_*). |  mglocker | 2013-04-26 | 1 | -27/+27 |
* | Get rid of various 'typedef struct' definitions and use plain structure |  mglocker | 2013-04-15 | 1 | -13/+13 |
* | proc.h is way too much header for usb to handle. |  tedu | 2013-03-28 | 1 | -2/+1 |
* | you probably don't need to include vnode.h or reboot.h. you most definitely |  tedu | 2013-03-28 | 1 | -5/+6 |
* | Do not try to get the description of an unexisting video format, |  mpi | 2012-06-18 | 1 | -2/+2 |
* | Fix bogus frame selection check in uvideo_vs_negotiation(). |  mglocker | 2011-10-28 | 1 | -6/+6 |
* | usbdivar.h needs struct timeout. But don't get it indirectly via |  krw | 2011-09-18 | 1 | -1/+2 |
* | Remove config_activate() and DVACT_ACTIVATE. PCMCIA's the only thing |  matthew | 2011-07-03 | 1 | -3/+1 |
* | Don't leak the ctrl_data in uvideo_queryctrl, uvideo_s_ctrl and uvideo_g_ctrl. |  oga | 2011-06-23 | 1 | -17/+29 |
* | M_WAITOK cleanup of two cases: |  mk | 2011-06-17 | 1 | -4/+4 |
* | uncompressed video formats have a fixed per-pixel bit depth, which |  jakemsr | 2011-04-11 | 1 | -64/+99 |
* | the v4l2 spec says that setting time per frame to zero should reset time |  jakemsr | 2011-04-04 | 1 | -8/+9 |
* | just report the frame interval in the same terms the device gives us. |  jakemsr | 2011-03-31 | 1 | -5/+3 |
* | oops. the frame rate is the inverse of the frame interval. fixes |  jakemsr | 2011-03-26 | 1 | -4/+7 |
* | use 'sizeof(struct usb_video_frame_desc)' instead of a hardcoded |  jakemsr | 2011-03-26 | 1 | -2/+3 |
* | fill in the timestamp when copying a frame into the mmap buffer |  jakemsr | 2011-03-26 | 1 | -1/+4 |
* | fill in support for VIDIOC_ENUM_FRAMEINTERVALS |  jakemsr | 2011-03-26 | 1 | -6/+47 |
* | support VIDIOC_S_PARM and VIDIOC_G_PARM. these ioctls are used for |  jakemsr | 2011-03-26 | 1 | -6/+114 |
* | print the supported frame intervals when printing the frame descriptor |  jakemsr | 2011-03-26 | 1 | -1/+33 |
* | * don't try to align our array of frame descriptors with the |  jakemsr | 2011-03-25 | 1 | -23/+21 |
* | * the mjpeg and uncompressed video frame descriptor structures are |  jakemsr | 2011-03-25 | 1 | -107/+27 |
* | * empty the queue of frames in the mmap frame buffer and set the |  jakemsr | 2011-03-25 | 1 | -2/+18 |
* | garbage collect "usb events". without /dev/usb there is no way to access |  jakemsr | 2011-01-25 | 1 | -5/+1 |
* | * instead of NULLing pointers to interface descriptors in the uaa, mark |  jakemsr | 2011-01-16 | 1 | -9/+19 |
* | - use *un*signed byte array for control data |  jakemsr | 2010-11-24 | 1 | -17/+14 |
* | create another kthread to run xfer abort tasks. xfer abort tasks cannot |  jakemsr | 2010-10-23 | 1 | -2/+3 |
* | bFrameIntervalType affects frame rates, not frame sizes |  jakemsr | 2010-10-18 | 1 | -15/+6 |
* | when configuring the streaming interface with the video probe and |  jakemsr | 2010-10-18 | 1 | -2/+2 |
* | use setting with closest matching bandwidth for the current configuration |  jakemsr | 2010-10-18 | 1 | -7/+14 |
* | * define structure that represents USB descriptor with variable sized |  jakemsr | 2010-10-09 | 1 | -12/+7 |
* | control values can be 1 or 2 bytes, signed or unsigned. fixes hue |  jakemsr | 2010-10-09 | 1 | -10/+123 |
* | don't trust that bFrameIndex in frame descriptors is unique. fixes |  jakemsr | 2010-10-08 | 1 | -17/+16 |
* | back out support for variable sized processing unit controls until |  jakemsr | 2010-09-29 | 1 | -3/+8 |
* | support variable sized (bControlSize != 2) processing unit bmControls, |  jakemsr | 2010-09-26 | 1 | -11/+20 |
* | anonymous unions aren't standard C and don't work with gcc2. name the |  jakemsr | 2010-09-12 | 1 | -7/+7 |
* | Microsoft LifeCam needs the framesize quirk as well. |  mk | 2010-07-26 | 1 | -1/+8 |
* | Fix some spacing / comment. |  mglocker | 2010-07-26 | 1 | -6/+5 |
* | Make one more Sonix chipset cam work with 640x480 by a) adding it to the |  mglocker | 2010-07-26 | 1 | -3/+10 |
* | * Comment poll support in conf.h |  mglocker | 2010-07-15 | 1 | -1/+6 |
* | implement poll() for video(4) |  jakemsr | 2010-07-14 | 1 | -1/+2 |