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