⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bttv-cards.c

📁 linux-2.6.15.6
💻 C
📖 第 1 页 / 共 5 页
字号:
		.name		= "Lifeview FlyVideo II (Bt848) LR26 / MAXI TV Video PCI2 LR26",		.video_inputs	= 4,		.audio_inputs	= 1,		.tuner		= 0,		.svhs		= 2,		.gpiomask	= 0xc00,		.muxsel		= { 2, 3, 1, 1},		.audiomux	= { 0, 0xc00, 0x800, 0x400, 0xc00, 0},		.needs_tvaudio	= 1,		.pll		= PLL_28,		.tuner_type	= -1,		.tuner_addr	= ADDR_UNSET,		.radio_addr     = ADDR_UNSET,	},	[BTTV_BOARD_TURBOTV] = {		.name		= "IMS/IXmicro TurboTV",		.video_inputs	= 3,		.audio_inputs	= 1,		.tuner		= 0,		.svhs		= 2,		.gpiomask	= 3,		.muxsel		= { 2, 3, 1, 1},		.audiomux	= { 1, 1, 2, 3, 0},		.needs_tvaudio	= 0,		.pll		= PLL_28,		.tuner_type	= TUNER_TEMIC_PAL,		.tuner_addr	= ADDR_UNSET,		.radio_addr     = ADDR_UNSET,	},	[BTTV_BOARD_HAUPPAUGE878] = {		.name		= "Hauppauge (bt878)",		.video_inputs	= 4,		.audio_inputs	= 1,		.tuner		= 0,		.svhs		= 2,		.gpiomask	= 0x0f, /* old: 7 */		.muxsel		= { 2, 0, 1, 1},		.audiomux	= { 0, 1, 2, 3, 4},		.needs_tvaudio	= 1,		.pll		= PLL_28,		.tuner_type	= -1,		.tuner_addr	= ADDR_UNSET,		.radio_addr     = ADDR_UNSET,	},	[BTTV_BOARD_MIROPRO] = {		.name		= "MIRO PCTV pro",		.video_inputs	= 3,		.audio_inputs	= 1,		.tuner		= 0,		.svhs		= 2,		.gpiomask	= 0x3014f,		.muxsel		= { 2, 3, 1, 1},		.audiomux	= { 0x20001,0x10001, 0, 0,10},		.needs_tvaudio	= 1,		.tuner_type	= -1,		.tuner_addr	= ADDR_UNSET,		.radio_addr     = ADDR_UNSET,	},	/* ---- card 0x0c ---------------------------------- */	[BTTV_BOARD_ADSTECH_TV] = {		.name		= "ADS Technologies Channel Surfer TV (bt848)",		.video_inputs	= 3,		.audio_inputs	= 1,		.tuner		= 0,		.svhs		= 2,		.gpiomask	= 15,		.muxsel		= { 2, 3, 1, 1},		.audiomux	= { 13, 14, 11, 7, 0, 0},		.needs_tvaudio	= 1,		.tuner_type	= -1,		.tuner_addr	= ADDR_UNSET,		.radio_addr     = ADDR_UNSET,	},	[BTTV_BOARD_AVERMEDIA98] = {		.name		= "AVerMedia TVCapture 98",		.video_inputs	= 3,		.audio_inputs	= 4,		.tuner		= 0,		.svhs		= 2,		.gpiomask	= 15,		.muxsel		= { 2, 3, 1, 1},		.audiomux	= { 13, 14, 11, 7, 0, 0},		.needs_tvaudio	= 1,		.msp34xx_alt    = 1,		.pll		= PLL_28,		.tuner_type	= TUNER_PHILIPS_PAL,		.tuner_addr	= ADDR_UNSET,		.radio_addr     = ADDR_UNSET,		.audio_hook     = avermedia_tv_stereo_audio,		.no_gpioirq     = 1,	},	[BTTV_BOARD_VHX] = {		.name		= "Aimslab Video Highway Xtreme (VHX)",		.video_inputs	= 3,		.audio_inputs	= 1,		.tuner		= 0,		.svhs		= 2,		.gpiomask	= 7,		.muxsel		= { 2, 3, 1, 1},		.audiomux	= { 0, 2, 1, 3, 4}, /* old: { 0, 1, 2, 3, 4} */		.needs_tvaudio	= 1,		.pll		= PLL_28,		.tuner_type	= -1,		.tuner_addr	= ADDR_UNSET,		.radio_addr     = ADDR_UNSET,	},	[BTTV_BOARD_ZOLTRIX] = {		.name		= "Zoltrix TV-Max",		.video_inputs	= 3,		.audio_inputs	= 1,		.tuner		= 0,		.svhs		= 2,		.gpiomask	= 15,		.muxsel		= { 2, 3, 1, 1},		.audiomux	= {0 , 0, 1 , 0, 10},		.needs_tvaudio	= 1,		.tuner_type	= -1,		.tuner_addr	= ADDR_UNSET,		.radio_addr     = ADDR_UNSET,	},	/* ---- card 0x10 ---------------------------------- */	[BTTV_BOARD_PIXVIEWPLAYTV] = {		.name		= "Prolink Pixelview PlayTV (bt878)",		.video_inputs	= 3,		.audio_inputs	= 1,		.tuner		= 0,		.svhs		= 2,		.gpiomask	= 0x01fe00,		.muxsel		= { 2, 3, 1, 1},	#if 0		/* old */		.audiomux	= { 0x01c000, 0, 0x018000, 0x014000, 0x002000, 0 },	#else		/* 2003-10-20 by "Anton A. Arapov" <arapov@mail.ru> */		.audiomux       = { 0x001e00, 0, 0x018000, 0x014000, 0x002000, 0 },	#endif		.needs_tvaudio	= 1,		.pll		= PLL_28,		.tuner_type	= -1,	},	[BTTV_BOARD_WINVIEW_601] = {		.name		= "Leadtek WinView 601",		.video_inputs	= 3,		.audio_inputs	= 1,		.tuner		= 0,		.svhs		= 2,		.gpiomask	= 0x8300f8,		.muxsel		= { 2, 3, 1, 1,0},		.audiomux	= { 0x4fa007,0xcfa007,0xcfa007,0xcfa007,0xcfa007,0xcfa007},		.needs_tvaudio	= 1,		.tuner_type	= -1,		.tuner_addr	= ADDR_UNSET,		.radio_addr     = ADDR_UNSET,		.audio_hook	= winview_audio,		.has_radio	= 1,	},	[BTTV_BOARD_AVEC_INTERCAP] = {		.name		= "AVEC Intercapture",		.video_inputs	= 3,		.audio_inputs	= 2,		.tuner		= 0,		.svhs		= 2,		.gpiomask	= 0,		.muxsel		= {2, 3, 1, 1},		.audiomux	= {1, 0, 0, 0, 0},		.needs_tvaudio	= 1,		.tuner_type	= -1,		.tuner_addr	= ADDR_UNSET,		.radio_addr     = ADDR_UNSET,	},	[BTTV_BOARD_LIFE_FLYKIT] = {		.name		= "Lifeview FlyVideo II EZ /FlyKit LR38 Bt848 (capture only)",		.video_inputs	= 4,		.audio_inputs	= 1,		.tuner		= -1,		.svhs		= -1,		.gpiomask	= 0x8dff00,		.muxsel		= { 2, 3, 1, 1},		.audiomux	= { 0 },		.no_msp34xx	= 1,		.tuner_type	= -1,		.tuner_addr	= ADDR_UNSET,		.radio_addr     = ADDR_UNSET,	},	/* ---- card 0x14 ---------------------------------- */	[BTTV_BOARD_CEI_RAFFLES] = {		.name		= "CEI Raffles Card",		.video_inputs	= 3,		.audio_inputs	= 3,		.tuner		= 0,		.svhs		= 2,		.muxsel		= {2, 3, 1, 1},		.tuner_type	= -1,		.tuner_addr	= ADDR_UNSET,		.radio_addr     = ADDR_UNSET,	},	[BTTV_BOARD_CONFERENCETV] = {		.name		= "Lifeview FlyVideo 98/ Lucky Star Image World ConferenceTV LR50",		.video_inputs	= 4,		.audio_inputs	= 2,  /* tuner, line in */		.tuner		= 0,		.svhs		= 2,		.gpiomask	= 0x1800,		.muxsel		= { 2, 3, 1, 1},		.audiomux	= { 0, 0x800, 0x1000, 0x1000, 0x1800},		.pll		= PLL_28,		.tuner_type	= TUNER_PHILIPS_PAL_I,		.tuner_addr	= ADDR_UNSET,		.radio_addr     = ADDR_UNSET,	},	[BTTV_BOARD_PHOEBE_TVMAS] = {		.name		= "Askey CPH050/ Phoebe Tv Master + FM",		.video_inputs	= 3,		.audio_inputs	= 1,		.tuner		= 0,		.svhs		= 2,		.gpiomask	= 0xc00,		.muxsel		= { 2, 3, 1, 1},		.audiomux	= {0, 1, 0x800, 0x400, 0xc00, 0},		.needs_tvaudio	= 1,		.pll		= PLL_28,		.tuner_type	= -1,		.tuner_addr	= ADDR_UNSET,		.radio_addr     = ADDR_UNSET,	},	[BTTV_BOARD_MODTEC_205] = {		.name		= "Modular Technology MM201/MM202/MM205/MM210/MM215 PCTV, bt878",		.video_inputs	= 3,		.audio_inputs	= 1,		.tuner		= 0,		.svhs		= -1,		.gpiomask	= 7,		.muxsel		= { 2, 3, -1 },		.digital_mode   = DIGITAL_MODE_CAMERA,		.audiomux	= { 0, 0, 0, 0, 0 },		.no_msp34xx	= 1,		.pll            = PLL_28,		.tuner_type     = TUNER_ALPS_TSBB5_PAL_I,		.tuner_addr	= ADDR_UNSET,		.radio_addr     = ADDR_UNSET,	},	/* ---- card 0x18 ---------------------------------- */	[BTTV_BOARD_MAGICTVIEW061] = {		.name		= "Askey CPH05X/06X (bt878) [many vendors]",		.video_inputs	= 3,		.audio_inputs	= 1,		.tuner		= 0,		.svhs		= 2,		.gpiomask	= 0xe00,		.muxsel		= { 2, 3, 1, 1},		.audiomux	= {0x400, 0x400, 0x400, 0x400, 0xc00},		.needs_tvaudio	= 1,		.pll		= PLL_28,		.tuner_type	= -1,		.tuner_addr	= ADDR_UNSET,		.radio_addr     = ADDR_UNSET,		.has_remote     = 1,	},	[BTTV_BOARD_VOBIS_BOOSTAR] = {		.name           = "Terratec TerraTV+ Version 1.0 (Bt848)/ Terra TValue Version 1.0/ Vobis TV-Boostar",		.video_inputs	= 3,		.audio_inputs	= 1,		.tuner		= 0,		.svhs		= 2,		.gpiomask       = 0x1f0fff,		.muxsel		= { 2, 3, 1, 1},		.audiomux       = { 0x20000, 0x30000, 0x10000, 0, 0x40000},		.needs_tvaudio	= 0,		.tuner_type	= TUNER_PHILIPS_PAL,		.tuner_addr	= ADDR_UNSET,		.radio_addr     = ADDR_UNSET,		.audio_hook     = terratv_audio,	},	[BTTV_BOARD_HAUPPAUG_WCAM] = {		.name		= "Hauppauge WinCam newer (bt878)",		.video_inputs	= 4,		.audio_inputs	= 1,		.tuner		= 0,		.svhs		= 3,		.gpiomask	= 7,		.muxsel		= { 2, 0, 1, 1},		.audiomux	= { 0, 1, 2, 3, 4},		.needs_tvaudio	= 1,		.tuner_type	= -1,		.tuner_addr	= ADDR_UNSET,		.radio_addr     = ADDR_UNSET,	},	[BTTV_BOARD_MAXI] = {		.name		= "Lifeview FlyVideo 98/ MAXI TV Video PCI2 LR50",		.video_inputs	= 4,		.audio_inputs	= 2,		.tuner		= 0,		.svhs		= 2,		.gpiomask	= 0x1800,		.muxsel		= { 2, 3, 1, 1},		.audiomux	= { 0, 0x800, 0x1000, 0x1000, 0x1800},		.pll            = PLL_28,		.tuner_type	= TUNER_PHILIPS_SECAM,		.tuner_addr	= ADDR_UNSET,		.radio_addr     = ADDR_UNSET,	},	/* ---- card 0x1c ---------------------------------- */	[BTTV_BOARD_TERRATV] = {		.name           = "Terratec TerraTV+ Version 1.1 (bt878)",		.video_inputs	= 3,		.audio_inputs	= 1,		.tuner		= 0,		.svhs		= 2,		.gpiomask	= 0x1f0fff,		.muxsel		= { 2, 3, 1, 1},		.audiomux	= { 0x20000, 0x30000, 0x10000, 0x00000, 0x40000},		.needs_tvaudio	= 0,		.tuner_type	= TUNER_PHILIPS_PAL,		.tuner_addr	= ADDR_UNSET,		.radio_addr     = ADDR_UNSET,		.audio_hook	= terratv_audio,		/* GPIO wiring:		External 20 pin connector (for Active Radio Upgrade board)		gpio00: i2c-sda		gpio01: i2c-scl		gpio02: om5610-data		gpio03: om5610-clk		gpio04: om5610-wre		gpio05: om5610-stereo		gpio06: rds6588-davn		gpio07: Pin 7 n.c.		gpio08: nIOW		gpio09+10: nIOR, nSEL ?? (bt878)			gpio09: nIOR (bt848)			gpio10: nSEL (bt848)		Sound Routing:		gpio16: u2-A0 (1st 4052bt)		gpio17: u2-A1		gpio18: u2-nEN		gpio19: u4-A0 (2nd 4052)		gpio20: u4-A1			u4-nEN - GND		Btspy:			00000 : Cdrom (internal audio input)			10000 : ext. Video audio input			20000 : TV Mono			a0000 : TV Mono/2		1a0000 : TV Stereo			30000 : Radio			40000 : Mute	*/	},	[BTTV_BOARD_PXC200] = {		/* Jannik Fritsch <jannik@techfak.uni-bielefeld.de> */		.name		= "Imagenation PXC200",		.video_inputs	= 5,		.audio_inputs	= 1,		.tuner		= -1,		.svhs		= 1, /* was: 4 */		.gpiomask	= 0,		.muxsel		= { 2, 3, 1, 0, 0},		.audiomux	= { 0 },		.needs_tvaudio	= 1,		.tuner_type	= -1,		.tuner_addr	= ADDR_UNSET,		.radio_addr     = ADDR_UNSET,		.muxsel_hook    = PXC200_muxsel,	},	[BTTV_BOARD_FLYVIDEO_98] = {		.name		= "Lifeview FlyVideo 98 LR50",		.video_inputs	= 4,		.audio_inputs	= 1,		.tuner		= 0,		.svhs		= 2,		.gpiomask	= 0x1800,  /* 0x8dfe00 */		.muxsel		= { 2, 3, 1, 1},		.audiomux	= { 0, 0x0800, 0x1000, 0x1000, 0x1800, 0 },		.pll            = PLL_28,		.tuner_type	= -1,		.tuner_addr	= ADDR_UNSET,		.radio_addr     = ADDR_UNSET,	},	[BTTV_BOARD_IPROTV] = {		.name		= "Formac iProTV, Formac ProTV I (bt848)",		.video_inputs	= 4,		.audio_inputs	= 1,		.tuner		= 0,		.svhs		= 3,		.gpiomask	= 1,		.muxsel		= { 2, 3, 1, 1},		.audiomux	= { 1, 0, 0, 0, 0 },		.pll            = PLL_28,		.tuner_type	= TUNER_PHILIPS_PAL,		.tuner_addr	= ADDR_UNSET,		.radio_addr     = ADDR_UNSET,	},	/* ---- card 0x20 ---------------------------------- */	[BTTV_BOARD_INTEL_C_S_PCI] = {		.name		= "Intel Create and Share PCI/ Smart Video Recorder III",		.video_inputs	= 4,		.audio_inputs	= 0,		.tuner		= -1,		.svhs		= 2,		.gpiomask	= 0,		.muxsel		= { 2, 3, 1, 1},		.audiomux	= { 0 },		.needs_tvaudio	= 0,		.tuner_type	= 4,		.tuner_addr	= ADDR_UNSET,		.radio_addr     = ADDR_UNSET,	},	[BTTV_BOARD_TERRATVALUE] = {		.name           = "Terratec TerraTValue Version Bt878",		.video_inputs	= 3,		.audio_inputs	= 1,		.tuner		= 0,		.svhs		= 2,		.gpiomask	= 0xffff00,		.muxsel		= { 2, 3, 1, 1},		.audiomux	= { 0x500, 0, 0x300, 0x900, 0x900},		.needs_tvaudio	= 1,		.pll		= PLL_28,		.tuner_type	= TUNER_PHILIPS_PAL,		.tuner_addr	= ADDR_UNSET,		.radio_addr     = ADDR_UNSET,	},	[BTTV_BOARD_WINFAST2000] = {		.name		= "Leadtek WinFast 2000/ WinFast 2000 XP",		.video_inputs	= 4,		.audio_inputs	= 1,

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -