ChangeSet 1.1807.48.51, 2004/08/09 13:53:38-07:00, [EMAIL PROTECTED]

[PATCH] USB: SN9C10[12] driver update

Changes:
- Correct calculation of R,G,B origin
- Gain fixes for PAS106B and PAS202BCB image sensors

Signed-off-by: Luca Risolia <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>


 drivers/usb/media/sn9c102.h           |    4 ++--
 drivers/usb/media/sn9c102_core.c      |    6 ++++--
 drivers/usb/media/sn9c102_pas106b.c   |    2 +-
 drivers/usb/media/sn9c102_pas202bcb.c |    2 +-
 4 files changed, 8 insertions(+), 6 deletions(-)


diff -Nru a/drivers/usb/media/sn9c102.h b/drivers/usb/media/sn9c102.h
--- a/drivers/usb/media/sn9c102.h       2004-08-23 13:17:29 -07:00
+++ b/drivers/usb/media/sn9c102.h       2004-08-23 13:17:29 -07:00
@@ -52,8 +52,8 @@
 #define SN9C102_MODULE_AUTHOR   "(C) 2004 Luca Risolia"
 #define SN9C102_AUTHOR_EMAIL    "<[EMAIL PROTECTED]>"
 #define SN9C102_MODULE_LICENSE  "GPL"
-#define SN9C102_MODULE_VERSION  "1:1.06"
-#define SN9C102_MODULE_VERSION_CODE  KERNEL_VERSION(1, 0, 6)
+#define SN9C102_MODULE_VERSION  "1:1.07"
+#define SN9C102_MODULE_VERSION_CODE  KERNEL_VERSION(1, 0, 7)
 
 SN9C102_ID_TABLE;
 SN9C102_SENSOR_TABLE;
diff -Nru a/drivers/usb/media/sn9c102_core.c b/drivers/usb/media/sn9c102_core.c
--- a/drivers/usb/media/sn9c102_core.c  2004-08-23 13:17:29 -07:00
+++ b/drivers/usb/media/sn9c102_core.c  2004-08-23 13:17:29 -07:00
@@ -1706,8 +1706,10 @@
                        }
 
                /* Preserve R,G or B origin */
-               rect->left &= ~1L;
-               rect->top &= ~1L;
+               rect->left = (s->_rect.left & 1L) ?
+                            rect->left | 1L : rect->left & ~1L;
+               rect->top = (s->_rect.top & 1L) ?
+                           rect->top | 1L : rect->top & ~1L;
 
                if (rect->width < 16)
                        rect->width = 16;
diff -Nru a/drivers/usb/media/sn9c102_pas106b.c b/drivers/usb/media/sn9c102_pas106b.c
--- a/drivers/usb/media/sn9c102_pas106b.c       2004-08-23 13:17:29 -07:00
+++ b/drivers/usb/media/sn9c102_pas106b.c       2004-08-23 13:17:29 -07:00
@@ -174,7 +174,7 @@
                        .minimum = 0x00,
                        .maximum = 0x1f,
                        .step = 0x01,
-                       .default_value = 0x06,
+                       .default_value = 0x0d,
                        .flags = 0,
                },
                {
diff -Nru a/drivers/usb/media/sn9c102_pas202bcb.c 
b/drivers/usb/media/sn9c102_pas202bcb.c
--- a/drivers/usb/media/sn9c102_pas202bcb.c     2004-08-23 13:17:29 -07:00
+++ b/drivers/usb/media/sn9c102_pas202bcb.c     2004-08-23 13:17:29 -07:00
@@ -167,7 +167,7 @@
                        .minimum = 0x00,
                        .maximum = 0x1f,
                        .step = 0x01,
-                       .default_value = 0x06,
+                       .default_value = 0x0c,
                        .flags = 0,
                },
                {



-------------------------------------------------------
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to