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

Markus Rechberger mrechberger at gmail.com
Tue Jun 12 00:18:46 CEST 2007


On 6/12/07, timecop at gmail.com <timecop at gmail.com> wrote:
> More duplication of effort and waste of time.
>

the ultimate waste of time comes from several linuxtv people who have
no idea about the whole thing which is very bad actually.

Markus

> On 6/12/07, Markus Rechberger <mrechberger at gmail.com> wrote:
> > Hi,
> >
> > 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.)
> >
> > Markus
> >
> > On 6/11/07, Paul Walmsley <paul at booyaka.com> wrote:
> > > 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 <paul at booyaka.com>
> > >
> > > ---
> > >  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_XS		11
> > >  #define EM2820_BOARD_KWORLD_PVRTV2800RF		12
> > >  #define EM2880_BOARD_TERRATEC_PRODIGY_XS	13
> > > +#define EM2820_BOARD_PINNACLE_DVC_100		14
> > >
> > >  #define UNSET -1
> > >
> > >
> > > --
> > >
> > >
> > > _______________________________________________
> > > linux-dvb mailing list
> > > linux-dvb at linuxtv.org
> > > http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
> > >
> >
> >
> > --
> > Markus Rechberger
> >
> > _______________________________________________
> > linux-dvb mailing list
> > linux-dvb at linuxtv.org
> > http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
> >
>


-- 
Markus Rechberger



More information about the linux-dvb mailing list