Commit Graph

7 Commits

Author SHA1 Message Date
jmcneill
df0c38f693 VIDIOC_QUERYCAP changes:
- use driver name instead of device instance name in 'driver' field
 - add 'get_businfo' callback to fill in 'bus_info' field instead of
   hard-coding "USB"
 - use the kernel version for the 'version' field instead of 1
 - adapt pseye and uvideo drivers to changes in struct video_hw_if
2010-12-24 20:54:28 +00:00
jmcneill
c618ceecc4 video(4) changes to support analog tv capture devices:
- support interlacing with VIDIOC_G_FMT
 - set V4L2_CAP_TUNER if driver implements the set_tuner/get_tuner
   callbacks
 - set V4L2_CAP_AUDIO if driver implements the set_audio/get_audio/enum_audio
   callbacks
 - add support for the following ioctls: VIDIOC_ENUMSTD, VIDIOC_G_STD,
   VIDIOC_S_STD, VIDIOC_ENUMINPUT, VIDIOC_G_INPUT, VIDIOC_S_INPUT,
   VIDIOC_ENUMAUDIO, VIDIOC_G_AUDIO, VIDIOC_S_AUDIO, VIDIOC_G_TUNER,
   VIDIOC_S_TUNER, VIDIOC_G_FREQUENCY, VIDIOC_S_FREQUENCY
 - in video_submit_payload(), fix support for signaling sample complete
   using frame numbers
 - new optional callbacks for drivers: enum_standard, get_standard,
   set_standard, enum_input, get_input, set_input, enum_audio, get_audio,
   set_audio, get_tuner, set_tuner, get_frequency, set_frequency

for drivers that don't provide enum_standard, get_standard, set_standard,
enum_input, get_input and set_input, the original stub implementations are
provided
2010-12-14 03:25:16 +00:00
jmcneill
dd257cd7a7 Add RGB555, RGB565, UYVY support 2008-09-20 18:13:40 +00:00
dogcow
2a77a1f02a add missing enum; fixes compile of video.c. 2008-09-18 05:35:05 +00:00
jmcneill
ef1dc4a8df Add VIDEO_FORMAT_YUV420 support 2008-09-14 16:03:27 +00:00
jmcneill
73f0afe78c Add RGB24 2008-09-14 00:26:35 +00:00
jmcneill
8e6b89263a Add MI video4linux2 layer, part of Patrick Mahoney's Google Summer
of Code 2008 project.
2008-09-06 19:00:54 +00:00