Re: [linux-dvb] [PATCH 1/1] em28xx: Add Pinnacle Dazzle DVC 100

2007-06-11 Thread Paul Walmsley
On Mon, 11 Jun 2007, Paul Walmsley wrote:

> thanks for the info.  Please forgive a naive question - why doesn't the
> page at http://www.linuxtv.org/repo/ point to that site?

ok, never mind -- I think I get the idea ...

http://lkml.org/lkml/2007/5/31/371



- Paul

___
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb


Re: [linux-dvb] [PATCH 1/1] em28xx: Add Pinnacle Dazzle DVC 100

2007-06-11 Thread Paul Walmsley
Hi Markus,

On Tue, 12 Jun 2007, Markus Rechberger wrote:

> this patch is already included in the video4linux/dvb repository on
> mcentral.de (including many more devices and many more features eg.
> multiple device access, raw read() support, etc.)

thanks for the info.  Please forgive a naive question - why doesn't the 
page at http://www.linuxtv.org/repo/ point to that site?


- Paul

___
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb


[linux-dvb] [PATCH 1/1] em28xx: Add Pinnacle Dazzle DVC 100

2007-06-11 Thread Paul Walmsley
Hi,

this patch adds support for the Pinnacle Dazzle DVD Recorder DVC 100.
Tested on 2.6.20 series kernel, digitizing from the composite input, and it
works fine.  This code came from 'Bernd' at:

http://www.linuxquestions.org/questions/showthread.php?t=497596

He mentions that his patches were submitted upstream, but the changes aren't 
in the v4l-dvb Mercurial repo, so, here they are again.

These instructions are also very helpful for using the device on Linux:

http://www.lea-linux.org/cached/index/Num%C3%A9riser_une_cassette_VHS_sous_Linux.html

Signed-off-by: Paul Walmsley <[EMAIL PROTECTED]>

---
 linux/drivers/media/video/em28xx/em28xx-cards.c |   17 +
 linux/drivers/media/video/em28xx/em28xx.h   |1 +
 2 files changed, 18 insertions(+)

Index: v4l-dvb/linux/drivers/media/video/em28xx/em28xx-cards.c
===
--- v4l-dvb.orig/linux/drivers/media/video/em28xx/em28xx-cards.c
+++ v4l-dvb/linux/drivers/media/video/em28xx/em28xx-cards.c
@@ -334,6 +334,22 @@ struct em28xx_board em28xx_boards[] = {
.amux = 1,
}},
},
+   [EM2820_BOARD_PINNACLE_DVC_100] = {
+   .name = "Pinnacle Dazzle DVC 100",
+   .vchannels= 3,
+   .norm = VIDEO_MODE_PAL,
+   .has_tuner= 0,
+   .decoder  = EM28XX_SAA7113,
+   .input  = {{
+   .type = EM28XX_VMUX_COMPOSITE1,
+   .vmux = SAA7115_COMPOSITE0,
+   .amux = 1,
+   },{
+   .type = EM28XX_VMUX_SVIDEO,
+   .vmux = SAA7115_SVIDEO3,
+   .amux = 1,
+   }},
+   },
 };
 const unsigned int em28xx_bcount = ARRAY_SIZE(em28xx_boards);
 
@@ -345,6 +361,7 @@ struct usb_device_id em28xx_id_table [] 
{ USB_DEVICE(0x2304, 0x0208), .driver_info = 
EM2820_BOARD_PINNACLE_USB_2 },
{ USB_DEVICE(0x2040, 0x4200), .driver_info = 
EM2820_BOARD_HAUPPAUGE_WINTV_USB_2 },
{ USB_DEVICE(0x2304, 0x0207), .driver_info = 
EM2820_BOARD_PINNACLE_DVC_90 },
+   { USB_DEVICE(0x2304, 0x021a), .driver_info = 
EM2820_BOARD_PINNACLE_DVC_100 },
 #ifdef CONFIG_XC3028
{ USB_DEVICE(0x2040, 0x6500), .driver_info = 
EM2880_BOARD_HAUPPAUGE_WINTV_HVR_900 },
{ USB_DEVICE(0x0ccd, 0x0042), .driver_info = 
EM2880_BOARD_TERRATEC_HYBRID_XS },
Index: v4l-dvb/linux/drivers/media/video/em28xx/em28xx.h
===
--- v4l-dvb.orig/linux/drivers/media/video/em28xx/em28xx.h
+++ v4l-dvb/linux/drivers/media/video/em28xx/em28xx.h
@@ -49,6 +49,7 @@
 #define EM2880_BOARD_TERRATEC_HYBRID_XS11
 #define EM2820_BOARD_KWORLD_PVRTV2800RF12
 #define EM2880_BOARD_TERRATEC_PRODIGY_XS   13
+#define EM2820_BOARD_PINNACLE_DVC_100  14
 
 #define UNSET -1
 

-- 


___
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb