?? zoran
字號:
Frequently Asked Questions:===========================subject: unified zoran driver (zr360x7, zoran, buz, dc10(+), dc30(+), lml33)website: http://mjpeg.sourceforge.net/driver-zoran/1. What cards are supported1.1 What the TV decoder can do an what not1.2 What the TV encoder can do an what not2. How do I get this damn thing to work3. What mainboard should I use (or why doesn't my card work)4. Programming interface5. Applications6. Concerning buffer sizes, quality, output size etc.7. It hangs/crashes/fails/whatevers! Help!8. Maintainers/Contacting9. License===========================1. What cards are supportedIomega Buz, Linux Media Labs LML33/LML33R10, Pinnacle/MiroDC10/DC10+/DC30/DC30+ and related boards (available under various names).Iomega Buz:* Zoran zr36067 PCI controller* Zoran zr36060 MJPEG codec* Philips saa7111 TV decoder* Philips saa7185 TV encoderDrivers to use: videodev, i2c-core, i2c-algo-bit, videocodec, saa7111, saa7185, zr36060, zr36067Inputs/outputs: Composite and S-videoNorms: PAL, SECAM (720x576 @ 25 fps), NTSC (720x480 @ 29.97 fps)Card number: 7AverMedia 6 Eyes AVS6EYES:* Zoran zr36067 PCI controller* Zoran zr36060 MJPEG codec* Samsung ks0127 TV decoder* Conexant bt866 TV encoderDrivers to use: videodev, i2c-core, i2c-algo-bit, videocodec, ks0127, bt866, zr36060, zr36067Inputs/outputs: Six physical inputs. 1-6 are composite, 1-2, 3-4, 5-6 doubles as S-video, 1-3 triples as component. One composite output.Norms: PAL, SECAM (720x576 @ 25 fps), NTSC (720x480 @ 29.97 fps)Card number: 8Not autodetected, card=8 is necessary.Linux Media Labs LML33:* Zoran zr36067 PCI controller* Zoran zr36060 MJPEG codec* Brooktree bt819 TV decoder* Brooktree bt856 TV encoderDrivers to use: videodev, i2c-core, i2c-algo-bit, videocodec, bt819, bt856, zr36060, zr36067Inputs/outputs: Composite and S-videoNorms: PAL (720x576 @ 25 fps), NTSC (720x480 @ 29.97 fps)Card number: 5Linux Media Labs LML33R10:* Zoran zr36067 PCI controller* Zoran zr36060 MJPEG codec* Philips saa7114 TV decoder* Analog Devices adv7170 TV encoderDrivers to use: videodev, i2c-core, i2c-algo-bit, videocodec, saa7114, adv7170, zr36060, zr36067Inputs/outputs: Composite and S-videoNorms: PAL (720x576 @ 25 fps), NTSC (720x480 @ 29.97 fps)Card number: 6Pinnacle/Miro DC10(new):* Zoran zr36057 PCI controller* Zoran zr36060 MJPEG codec* Philips saa7110a TV decoder* Analog Devices adv7176 TV encoderDrivers to use: videodev, i2c-core, i2c-algo-bit, videocodec, saa7110, adv7175, zr36060, zr36067Inputs/outputs: Composite, S-video and InternalNorms: PAL, SECAM (768x576 @ 25 fps), NTSC (640x480 @ 29.97 fps)Card number: 1Pinnacle/Miro DC10+:* Zoran zr36067 PCI controller* Zoran zr36060 MJPEG codec* Philips saa7110a TV decoder* Analog Devices adv7176 TV encoderDrivers to use: videodev, i2c-core, i2c-algo-bit, videocodec, sa7110, adv7175, zr36060, zr36067Inputs/outputs: Composite, S-video and InternalNorms: PAL, SECAM (768x576 @ 25 fps), NTSC (640x480 @ 29.97 fps)Card number: 2Pinnacle/Miro DC10(old): ** Zoran zr36057 PCI controller* Zoran zr36050 MJPEG codec* Zoran zr36016 Video Front End or Fuji md0211 Video Front End (clone?)* Micronas vpx3220a TV decoder* mse3000 TV encoder or Analog Devices adv7176 TV encoder *Drivers to use: videodev, i2c-core, i2c-algo-bit, videocodec, vpx3220, mse3000/adv7175, zr36050, zr36016, zr36067Inputs/outputs: Composite, S-video and InternalNorms: PAL, SECAM (768x576 @ 25 fps), NTSC (640x480 @ 29.97 fps)Card number: 0Pinnacle/Miro DC30: ** Zoran zr36057 PCI controller* Zoran zr36050 MJPEG codec* Zoran zr36016 Video Front End* Micronas vpx3225d/vpx3220a/vpx3216b TV decoder* Analog Devices adv7176 TV encoderDrivers to use: videodev, i2c-core, i2c-algo-bit, videocodec, vpx3220/vpx3224, adv7175, zr36050, zr36016, zr36067Inputs/outputs: Composite, S-video and InternalNorms: PAL, SECAM (768x576 @ 25 fps), NTSC (640x480 @ 29.97 fps)Card number: 3Pinnacle/Miro DC30+: ** Zoran zr36067 PCI controller* Zoran zr36050 MJPEG codec* Zoran zr36016 Video Front End* Micronas vpx3225d/vpx3220a/vpx3216b TV decoder* Analog Devices adv7176 TV encoderDrivers to use: videodev, i2c-core, i2c-algo-bit, videocodec, vpx3220/vpx3224, adv7175, zr36050, zr36015, zr36067Inputs/outputs: Composite, S-video and InternalNorms: PAL, SECAM (768x576 @ 25 fps), NTSC (640x480 @ 29.97 fps)Card number: 4Note: No module for the mse3000 is available yetNote: No module for the vpx3224 is available yetNote: use encoder=X or decoder=X for non-default i2c chips (see i2c-id.h)===========================1.1 What the TV decoder can do an what notThe best know TV standards are NTSC/PAL/SECAM. but for decoding a frame thatinformation is not enough. There are several formats of the TV standards.And not every TV decoder is able to handle every format. Also the everycombination is supported by the driver. There are currently 11 differenttv broadcast formats all aver the world.The CCIR defines parameters needed for broadcasting the signal.The CCIR has defined different standards: A,B,D,E,F,G,D,H,I,K,K1,L,M,N,...The CCIR says not much about the colorsystem used !!!And talking about a colorsystem says not to much about how it is broadcast.The CCIR standards A,E,F are not used any more.When you speak about NTSC, you usually mean the standard: CCIR - M usingthe NTSC colorsystem which is used in the USA, Japan, Mexico, Canadaand a few others.When you talk about PAL, you usually mean: CCIR - B/G using the PALcolorsystem which is used in many Countries.When you talk about SECAM, you mean: CCIR - L using the SECAM Colorsystemwhich is used in France, and a few others.There the other version of SECAM, CCIR - D/K is used in Bulgaria, China,Slovakai, Hungary, Korea (Rep.), Poland, Rumania and a others.The CCIR - H uses the PAL colorsystem (sometimes SECAM) and is used inEgypt, Libya, Sri Lanka, Syrain Arab. Rep.The CCIR - I uses the PAL colorsystem, and is used in Great Britain, Hong Kong,Ireland, Nigeria, South Africa.The CCIR - N uses the PAL colorsystem and PAL frame size but the NTSC framerate,and is used in Argentinia, Uruguay, an a few othersWe do not talk about how the audio is broadcast !A rather good sites about the TV standards are:http://www.sony.jp/ServiceArea/Voltage_map/http://info.electronicwerkstatt.de/bereiche/fernsehtechnik/frequenzen_und_normen/Fernsehnormen/and http://www.cabl.com/restaurant/channel.htmlOther weird things around: NTSC 4.43 is a modificated NTSC, which is mainlyused in PAL VCR's that are able to play back NTSC. PAL 60 seems to be the sameas NTSC 4.43 . The Datasheets also talk about NTSC 44, It seems as if it wouldbe the same as NTSC 4.43.NTSC Combs seems to be a decoder mode where the decoder uses a comb filterto split coma and luma instead of a Delay line.But I did not defiantly find out what NTSC Comb is.Philips saa7111 TV decoderwas introduced in 1997, is used in the BUZ andcan handle: PAL B/G/H/I, PAL N, PAL M, NTSC M, NTSC N, NTSC 4.43 and SECAMPhilips saa7110a TV decoderwas introduced in 1995, is used in the Pinnacle/Miro DC10(new), DC10+ andcan handle: PAL B/G, NTSC M and SECAMPhilips saa7114 TV decoderwas introduced in 2000, is used in the LML33R10 andcan handle: PAL B/G/D/H/I/N, PAL N, PAL M, NTSC M, NTSC 4.43 and SECAMBrooktree bt819 TV decoderwas introduced in 1996, and is used in the LML33 andcan handle: PAL B/D/G/H/I, NTSC MMicronas vpx3220a TV decoderwas introduced in 1996, is used in the DC30 and DC30+ andcan handle: PAL B/G/H/I, PAL N, PAL M, NTSC M, NTSC 44, PAL 60, SECAM,NTSC CombSamsung ks0127 TV decoderis used in the AVS6EYES card andcan handle: NTSC-M/N/44, PAL-M/N/B/G/H/I/D/K/L and SECAM===========================1.2 What the TV encoder can do an what notThe TV encoder are doing the "same" as the decoder, but in the oder direction.You feed them digital data and the generate a Composite or SVHS signal.For information about the colorsystems and TV norm take a look in theTV decoder section.Philips saa7185 TV Encoderwas introduced in 1996, is used in the BUZcan generate: PAL B/G, NTSC MBrooktree bt856 TV Encoderwas introduced in 1994, is used in the LML33can generate: PAL B/D/G/H/I/N, PAL M, NTSC M, PAL-N (Argentina)Analog Devices adv7170 TV Encoderwas introduced in 2000, is used in the LML300R10can generate: PAL B/D/G/H/I/N, PAL M, NTSC M, PAL 60Analog Devices adv7175 TV Encoderwas introduced in 1996, is used in the DC10, DC10+, DC10 old, DC30, DC30+can generate: PAL B/D/G/H/I/N, PAL M, NTSC MITT mse3000 TV encoderwas introduced in 1991, is used in the DC10 oldcan generate: PAL , NTSC , SECAMConexant bt866 TV encoderis used in AVS6EYES, andcan generate: NTSC/PAL, PAL-M, PAL-NThe adv717x, should be able to produce PAL N. But you find nothing PAL Nspecific in the registers. Seem that you have to reuse a other standardto generate PAL N, maybe it would work if you use the PAL M settings.==========================2. How do I get this damn thing to workLoad zr36067.o. If it can't autodetect your card, use the card=X insmodoption with X being the card number as given in the previous section.To have more than one card, use card=X1[,X2[,X3,[X4[..]]]]To automate this, add the following to your /etc/modprobe.conf:options zr36067 card=X1[,X2[,X3[,X4[..]]]]alias char-major-81-0 zr36067One thing to keep in mind is that this doesn't load zr36067.o itself yet. Itjust automates loading. If you start using xawtv, the device won't load onsome systems, since you're trying to load modules as a user, which is notallowed ("permission denied"). A quick workaround is to add 'Load "v4l"' toXF86Config-4 when you use X by default, or to run 'v4l-conf -c <device>' inone of your startup scripts (normally rc.local) if you don't use X. Bothmake sure that the modules are loaded on startup, under the root account.===========================3. What mainboard should I use (or why doesn't my card work)<insert lousy disclaimer here>. In short: good=SiS/Intel, bad=VIA.Experience tells us that people with a Buz, on average, have more problemsthan users with a DC10+/LML33. Also, it tells us that people owning a VIA-based mainboard (ktXXX, MVP3) have more problems than users with a mainboardbased on a different chipset. Here's some notes from Andrew Stevens:--Here's my experience of using LML33 and Buz on various motherboards:VIA MVP3 Forget it. Pointless. Doesn't work.Intel 430FX (Pentium 200) LML33 perfect, Buz tolerable (3 or 4 frames dropped per movie)Intel 440BX (early stepping) LML33 tolerable. Buz starting to get annoying (6-10 frames/hour)Intel 440BX (late stepping)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -