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

Reply via email to