summaryrefslogtreecommitdiff
path: root/sys/dev/video.c
AgeCommit message (Expand)Author
2021-02-17Unify unit initialization.Marcus Glocker
2021-02-17If the device driver open call fails, don't set sc_open since in that caseMarcus Glocker
2021-02-17Call 'struct process' parameters 'pr' to distinguish from 'struct proc'Marcus Glocker
2021-02-17Collect return code of video_stop() for ioctls calls.Marcus Glocker
2021-02-16Introduce debug levels since the current debug output is too noisy byMarcus Glocker
2021-02-16Enable multiple opens of a video(4) device as described in the V4L2Marcus Glocker
2021-01-31Spacing.Marcus Glocker
2021-01-06Let a process open a video(4) device multiple timesJeremie Courreges-Anglas
2020-12-28Analog to the the kern.audio.record sysctl parameter for audio(4)Marcus Glocker
2020-12-25Refactor klist insertion and removalVisa Hankala
2020-05-16Implement kqueue(2) support.Martin Pieuchot
2020-01-16Free data structures after closing the pseudo-device with vdevgone(9).Martin Pieuchot
2019-10-06tsleep(9) to tsleep_nsec(9) conversionMartin Pieuchot
2017-10-11Fix debug printf, from Dave Voutila.Martin Pieuchot
2016-07-03Move videovar.h in to video.c since it isn't used anywhere else.Marcus Glocker
2016-06-01New USB device driver for Audio/Video capture devices based on theMarcus Glocker
2016-02-08Convert to uiomove. From Martin Natano.Stefan Kempf
2015-08-29video sub-drivers will not return EINVAL in size variable. (Well,Theo de Raadt
2015-07-17add missing braces to only call selrecord when intended toJonathan Gray
2015-02-10First step towards making uiomove() take a size_t size argument:Miod Vallat
2014-12-16primary change: move uvm_vnode out of vnode, keeping only a pointer.Ted Unangst
2014-10-18Add VIDIOC_G_INPUT ioctl, some ports need it (at least ffmpeg)Jonathan Armani
2014-09-14remove uneeded proc.h includesJonathan Gray
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2014-07-08decouple struct uvmexp into a new file, so that uvm_extern.h and sysctl.hTheo de Raadt
2014-03-28Reduce uvm include madness. Use <uvm/uvm_extern.h> instead ofMartin Pieuchot
2011-07-03Remove config_activate() and DVACT_ACTIVATE. PCMCIA's the only thingMatthew Dempsky
2011-03-26support VIDIOC_S_PARM and VIDIOC_G_PARM. these ioctls are used forJacob Meuser
2010-12-26Kill pmap_phys_address(), and force every driver's mmap() routine to returnMiod Vallat
2010-07-14implement poll() for video(4)Jacob Meuser
2009-10-13Get rid of devact enum, substitute it with an int and coresponding defines.Paul Irofti
2008-11-11Spacing.Marcus Glocker
2008-08-24Add support for processing unit (e.g. brightness) controls. New V4L2Marcus Glocker
2008-08-13Add VIDIOC_ENUM_FRAMESIZES ioctl. This permits applications to query theMarcus Glocker
2008-07-31- Don't relay on bFormatIndex as an internal array index, since thisMarcus Glocker
2008-07-26Since we are able to change the device image resolution on the fly in theMarcus Glocker
2008-07-23If /dev/video* is already used by an application, return EBUSY to otherMarcus Glocker
2008-07-19In interrupt handler change printf -> DRPINTF.Marcus Glocker
2008-06-13Remove DEBUG #undef's we can turn it on/off in GENERIC like for allMarcus Glocker
2008-06-13Add myself to the copyright since i fumbled around in those files, too.Marcus Glocker
2008-06-12disable debug printfs and descriptor dumpsRobert Nagy
2008-06-12Wrap DPRINTF around #ifdef VIDEO_DEBUG, but leave debugging on byMarcus Glocker
2008-06-11implement the VIDIOC_STREAMOFF ioctl and remove some unused codeRobert Nagy
2008-06-10add VIDIOC_QUERYCTRL to the supported ioctlsRobert Nagy
2008-06-09Let the driver switch between read() and mmap() depending on whatMarcus Glocker
2008-06-09according to miod pmap_update() is not need after pmap_extract() at all,Robert Nagy
2008-06-09Allocate the video buffer based on the maximum frame size that's reportedRobert Nagy
2008-06-07Start to queue mmap frames. Add VIDIOC_QBUF, VIDIOC_DQBUF,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