[PULL] http://www.linuxtv.org/hg/~hverkuil/v4l-dvb

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Mauro,

Please pull from http://www.linuxtv.org/hg/~hverkuil/v4l-dvb for the following:

- v4l: introduce string control support.
- v4l2-spec: document the new string control type.
- v4l2-ctl: modulator bug fixes
- v4l2-ctl: add support for string controls
- v4l2-subdev.h: Add g/s_modulator callbacks to subdev api
- v4l2: video device: Add V4L2_CTRL_CLASS_FM_TX controls
- v4l2: video device: Add FM TX controls default configurations
- v4l2-spec: Add documentation description for FM TX extended control class
- FM TX: si4713: Add files to add radio interface for si4713
- FM TX: si4713: Add files to handle si4713 i2c device
- FM TX: si4713: Add Kconfig and Makefile entries
- FM TX: si4713: Add document file

Same series as before except for the following changes:

- the FM_TX control IDs have been renumbered to leave room for future
control additions to the various 'subsections': RDS, audio limiter, audio
compression, pilot tone and tune properties.
- the compat32 code for extended controls has been reworked a bit as my first
code to copy string pointers was incorrect. I've verified that this version
works on my 64-bit machine.

The ctrl_is_pointer() function is still there. It will be possible to remove
it once we integrate control handling in the v4l2 framework. I'm currently
testing out my control code on the cx18 driver which uses the cx2341x.c module
that has by far the most complex control code in v4l-dvb. So if the framework
can handle that, then it can handle anything :-)

Thanks,

        Hans

diffstat:
 b/linux/Documentation/video4linux/si4713.txt    |  176 ++
 b/linux/drivers/media/radio/radio-si4713.c      |  367 ++++
 b/linux/drivers/media/radio/si4713-i2c.c        | 2067 ++++++++++++++++++++++++
 b/linux/drivers/media/radio/si4713-i2c.h        |  237 ++
 b/linux/include/media/radio-si4713.h            |   30
 b/linux/include/media/si4713.h                  |   49
 linux/drivers/media/radio/Kconfig               |   23
 linux/drivers/media/radio/Makefile              |    2
 linux/drivers/media/video/v4l2-common.c         |   52
 linux/drivers/media/video/v4l2-compat-ioctl32.c |   79
 linux/drivers/media/video/v4l2-ioctl.c          |   10
 linux/include/linux/videodev2.h                 |   40
 linux/include/media/v4l2-subdev.h               |    2
 v4l2-apps/util/v4l2-ctl.cpp                     |  257 +-
 v4l2-spec/Makefile                              |    2
 v4l2-spec/compat.sgml                           |    3
 v4l2-spec/controls.sgml                         |  220 ++
 v4l2-spec/v4l2.sgml                             |    4
 v4l2-spec/vidioc-g-ext-ctrls.sgml               |   79
 v4l2-spec/vidioc-queryctrl.sgml                 |   42
 20 files changed, 3588 insertions(+), 153 deletions(-)

-- 
Hans Verkuil - video4linux developer - sponsored by TANDBERG Telecom
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux