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

📄 bttv-cards.c

📁 h内核
💻 C
📖 第 1 页 / 共 5 页
字号:
	.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,},{	.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,},{/* ---- card 0x0c ---------------------------------- */	.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,},{	.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,	.audio_hook     = avermedia_tv_stereo_audio,},{	.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,},{	.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,},{/* ---- card 0x10 ---------------------------------- */	.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,},{	.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,	.audio_hook	= winview_audio,	.has_radio	= 1,},{	.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,},{	.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,},{/* ---- card 0x14 ---------------------------------- */	.name		= "CEI Raffles Card",	.video_inputs	= 3,	.audio_inputs	= 3,	.tuner		= 0,	.svhs		= 2,	.muxsel		= {2, 3, 1, 1},	.tuner_type	= -1,},{	.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,},{	.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,},{	.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,},{/* ---- card 0x18 ---------------------------------- */	.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,	.has_remote     = 1,},{	.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,	.audio_hook     = terratv_audio,},{	.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,},{	.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,},{/* ---- card 0x1c ---------------------------------- */	.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,	.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       */},{	/* 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,	.muxsel_hook    = PXC200_muxsel,},{	.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,},{	.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,},{/* ---- card 0x20 ---------------------------------- */	.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,},{	.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,},{	.name		= "Leadtek WinFast 2000/ WinFast 2000 XP",	.video_inputs	= 4,	.audio_inputs	= 1,	.tuner		= 0,	.svhs		= 2,	.muxsel		= { 2, 3, 1, 1, 0}, // TV, CVid, SVid, CVid over SVid connector#if 0	.gpiomask	= 0xc33000,	.audiomux	= { 0x422000,0x1000,0x0000,0x620000,0x800000 },#else	/* Alexander Varakin <avarakin@hotmail.com> [stereo version] */	.gpiomask	= 0xb33000,	.audiomux	= { 0x122000,0x1000,0x0000,0x620000,0x800000 },#endif	/* Audio Routing for "WinFast 2000 XP" (no tv stereo !)		gpio23 -- hef4052:nEnable (0x800000)		gpio12 -- hef4052:A1	        gpio13 -- hef4052:A0	    0x0000: external audio	    0x1000: FM	    0x2000: TV	    0x3000: n.c.          Note: There exists another variant "Winfast 2000" with tv stereo !?	  Note: eeprom only contains FF and pci subsystem id 107d:6606	 */	.needs_tvaudio	= 0,	.pll		= PLL_28,	.has_radio	= 1,	.tuner_type	= 5, // default for now, gpio reads BFFF06 for Pal bg+dk	.audio_hook	= winfast2000_audio,	.has_remote     = 1,},{	.name		= "Lifeview FlyVideo 98 LR50 / Chronos Video Shuttle II",	.video_inputs	= 4,	.audio_inputs	= 3,	.tuner		= 0,	.svhs		= 2,	.gpiomask	= 0x1800,	.muxsel		= { 2, 3, 1, 1},	.audiomux	= { 0, 0x800, 0x1000, 0x1000, 0x1800},	.pll		= PLL_28,	.tuner_type	= -1,},{/* ---- card 0x24 ---------------------------------- */	.name		= "Lifeview FlyVideo 98FM LR50 / Typhoon TView TV/FM Tuner",	.video_inputs	= 4,	.audio_inputs	= 3,	.tuner		= 0,	.svhs		= 2,	.gpiomask	= 0x1800,	.muxsel		= { 2, 3, 1, 1},	.audiomux	= { 0, 0x800, 0x1000, 0x1000, 0x1800, 0 },	.pll		= PLL_28,	.tuner_type	= -1,	.has_radio	= 1,},{	.name		= "Prolink PixelView PlayTV pro",	.video_inputs	= 3,	.audio_inputs	= 1,	.tuner		= 0,	.svhs		= 2,	.gpiomask	= 0xff,	.muxsel		= { 2, 3, 1, 1 },	.audiomux	= { 0x21, 0x20, 0x24, 0x2c, 0x29, 0x29 },	.no_msp34xx	= 1,	.pll		= PLL_28,	.tuner_type	= -1,},{	.name		= "Askey CPH06X TView99",	.video_inputs	= 4,	.audio_inputs	= 1,	.tuner		= 0,	.svhs		= 2,	.gpiomask	= 0x551e00,	.muxsel		= { 2, 3, 1, 0},	.audiomux	= { 0x551400, 0x551200, 0, 0, 0x551c00, 0x551200 },	.needs_tvaudio	= 1,	.pll		= PLL_28,	.tuner_type	= 1,	.has_remote     = 1,},{	.name		= "Pinnacle PCTV Studio/Rave",	.video_inputs	= 3,	.audio_inputs	= 1,	.tuner		= 0,	.svhs		= 2,	.gpiomask	= 0x03000F,	.muxsel		= { 2, 3, 1, 1},	.audiomux	= { 2, 0xd0001, 0, 0, 1},	.needs_tvaudio	= 0,	.pll		= PLL_28,	.tuner_type	= -1,},{/* ---- card 0x28 ---------------------------------- */	.name		= "STB TV PCI FM, Gateway P/N 6000704 (bt878), 3Dfx VoodooTV 100",	.video_inputs	= 3,	.audio_inputs	= 1,	.tuner		= 0,	.svhs		= 2,	.gpiomask	= 7,	.muxsel		= { 2, 3, 1, 1},

⌨️ 快捷键说明

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