This is an automatic generated email to let you know that the following patch were queued at the http://git.linuxtv.org/v4l-utils.git tree:
Subject: libv4l1: move VIDIOCGFREQ and VIDIOCSFREQ to libv4l1 Author: Huzaifa Sidhpurwala <[email protected]> Date: Fri Jun 4 12:53:40 2010 +0530 move VIDIOCGFREQ and VIDIOCSFREQ to libv4l1 Signed-of-by: Huzaifa Sidhpurwala <[email protected]> lib/libv4l1/libv4l1.c | 28 ++++++++++++++++++++++++++++ 1 files changed, 28 insertions(+), 0 deletions(-) --- http://git.linuxtv.org/v4l-utils.git?a=commitdiff;h=7ca3295dec5448be87071b01200131570ac29d6a diff --git a/lib/libv4l1/libv4l1.c b/lib/libv4l1/libv4l1.c index 081ed0a..579f13b 100644 --- a/lib/libv4l1/libv4l1.c +++ b/lib/libv4l1/libv4l1.c @@ -939,6 +939,34 @@ int v4l1_ioctl(int fd, unsigned long int request, ...) break; } + case VIDIOCSFREQ: { + unsigned long *freq = arg; + struct v4l2_frequency freq2 = { 0, }; + + result = v4l2_ioctl(fd, VIDIOC_G_FREQUENCY, &freq2); + if (result < 0) + break; + + freq2.frequency = *freq; + + result = v4l2_ioctl(fd, VIDIOC_S_FREQUENCY, &freq2); + + break; + } + + case VIDIOCGFREQ: { + unsigned long *freq = arg; + struct v4l2_frequency freq2 = { 0, }; + + freq2.tuner = 0; + result = v4l2_ioctl(fd, VIDIOC_G_FREQUENCY, &freq2); + if (result < 0) + break; + if (0 == result) + *freq = freq2.frequency; + + break; + } default: /* Pass through libv4l2 for applications which are using v4l2 through libv4l1 (this can happen with the v4l1compat.so wrapper preloaded */ _______________________________________________ linuxtv-commits mailing list [email protected] http://www.linuxtv.org/cgi-bin/mailman/listinfo/linuxtv-commits
