bttv documentation update
PATCH 1/1 bttv documentation update
Hi Linus,
$subject says all: This patch updates the bttv documentation.
Gerd
Documentation/video4linux/bttv/CARDLIST +17 -12
@@ -2,13 +2,13 @@ card=0 - *** UNKNOWN/GENERIC *** card=1 - MIRO PCTV card=2 - Hauppauge (bt848) - card=3 - STB + card=3 - STB, Gateway P/N 6000699 (bt848) card=4 - Intel Create and Share PCI/ Smart Video Recorder III card=5 - Diamond DTV2000 card=6 - AVerMedia TVPhone card=7 - MATRIX-Vision MV-Delta card=8 - Lifeview FlyVideo II (Bt848) LR26 - card=9 - IXMicro TurboTV + card=9 - IMS/IXmicro TurboTV card=10 - Hauppauge (bt878) card=11 - MIRO PCTV pro card=12 - ADS Technologies Channel Surfer TV (bt848)
@@ -24,22 +24,22 @@ card=22 - Askey CPH050/ Phoebe Tv Master + FM card=23 - Modular Technology MM205 PCTV, bt878 card=24 - Askey CPH05X/06X (bt878) [many vendors] - card=25 - Terratec Terra TV+ Version 1.0 (Bt848)/Vobis TV-Boostar + card=25 - Terratec TerraTV+ Version 1.0 (Bt848)/ Terra TValue Version 1.0/ Vobis TV-Boostar card=26 - Hauppauge WinCam newer (bt878) card=27 - Lifeview FlyVideo 98/ MAXI TV Video PCI2 LR50 - card=28 - Terratec TerraTV+ + card=28 - Terratec TerraTV+ Version 1.1 (bt878) card=29 - Imagenation PXC200 card=30 - Lifeview FlyVideo 98 LR50 card=31 - Formac iProTV card=32 - Intel Create and Share PCI/ Smart Video Recorder III - card=33 - Terratec TerraTValue - card=34 - Leadtek WinFast 2000 + card=33 - Terratec TerraTValue Version Bt878 + card=34 - Leadtek WinFast 2000/ WinFast 2000 XP card=35 - Lifeview FlyVideo 98 LR50 / Chronos Video Shuttle II card=36 - Lifeview FlyVideo 98FM LR50 / Typhoon TView TV/FM Tuner card=37 - Prolink PixelView PlayTV pro card=38 - Askey CPH06X TView99 card=39 - Pinnacle PCTV Studio/Rave - card=40 - STB2 + card=40 - STB TV PCI FM, Gateway P/N 6000704 (bt878) card=41 - AVerMedia TVPhone 98 card=42 - ProVideo PV951 card=43 - Little OnAir TV
@@ -78,14 +78,17 @@ card=76 - Canopus WinDVR PCI (COMPAQ Presario 3524JP, 5112JP) card=77 - GrandTec Multi Capture Card (Bt878) card=78 - Jetway TV/Capture JW-TV878-FBK, Kworld KW-TV878RF + card=79 - DSP Design TCVIDEO + card=80 - Hauppauge WinTV PVR + card=81 - GV-BCTV5/PCI tuner.o type=0 - Temic PAL (4002 FH5) - type=1 - Philips PAL_I - type=2 - Philips NTSC - type=3 - Philips SECAM + type=1 - Philips PAL_I (FI1246 and compatibles) + type=2 - Philips NTSC (FI1236 and compatibles) + type=3 - Philips (SECAM+PAL_BG) (FI1216MF, FM1216MF, FR1216MF) type=4 - NoTuner - type=5 - Philips PAL + type=5 - Philips PAL_BG (FI1216 and compatibles) type=6 - Temic NTSC (4032 FY5) type=7 - Temic PAL_I (4062 FY5) type=8 - Temic NTSC (4036 FY5)
@@ -103,7 +106,7 @@ type=20 - Temic PAL_BG (4009 FR5) or PAL_I (4069 FR5) type=21 - Temic NTSC (4039 FR5) type=22 - Temic PAL/SECAM multi (4046 FM5) - type=23 - Philips PAL_DK + type=23 - Philips PAL_DK (FI1256 and compatibles) type=24 - Philips PAL/SECAM multi (FQ1216ME) type=25 - LG PAL_I+FM (TAPC-I001D) type=26 - LG PAL_I (TAPC-I701D)
@@ -118,3 +121,5 @@ type=35 - Temic PAL_DK/SECAM_L (4012 FY5) type=36 - Temic NTSC (4136 FY5) type=37 - LG PAL (newer TAPC series) + type=38 - Philips PAL/SECAM multi (FM1216ME MK3) + type=39 - LG NTSC (newer TAPC series)
Documentation/video4linux/bttv/Cards +117 -11
234 lines not on this page · raw message
Documentation/video4linux/bttv/README +6 -0
@@ -76,6 +76,12 @@ video but no sound you've very likely specified the wrong (or no) card type. A list of supported cards is in CARDLIST. +For the WinTV/PVR you need one firmware file from the driver CD: +hcwamc.rbf. The file is in the pvr45xxx.exe archive (self-extracting +zip file, unzip can unpack it). Put it into the /etc/pvr directory or +use the firm_altera=<path> insmod option to point the driver to the +location of the file. + If your card isn't listed in CARDLIST or if you have trouble making audio work, you should read the Sound-FAQ.
Documentation/video4linux/bttv/README.freeze +3 -0
@@ -61,6 +61,9 @@ other ----- +If you use some binary-only yunk (like nvidia module) try to reproduce +the problem without. + IRQ sharing is known to cause problems in some cases. It works just fine in theory and many configurations. Neverless it might be worth a try to shuffle around the PCI cards to give bttv another IRQ or make
Documentation/video4linux/bttv/Tuners +28 -8
@@ -1,3 +1,16 @@ +1) Tuner Programming +==================== +There are some flavors of Tuner programming APIs. +These differ mainly by the bandswitch byte. + + L= LG_API (VHF_LO=0x01, VHF_HI=0x02, UHF=0x08, radio=0x04) + P= PHILIPS_API (VHF_LO=0xA0, VHF_HI=0x90, UHF=0x30, radio=0x04) + T= TEMIC_API (VHF_LO=0x02, VHF_HI=0x04, UHF=0x01) + A= ALPS_API (VHF_LO=0x14, VHF_HI=0x12, UHF=0x11) + M= PHILIPS_MK3 (VHF_LO=0x01, VHF_HI=0x02, UHF=0x04, radio=0x19) + +2) Tuner Manufacturers +====================== SAMSUNG Tuner identification: (e.g. TCPM9091PD27) TCP [ABCJLMNQ] 90[89][125] [DP] [ACD] 27 [ABCD]
@@ -24,6 +37,8 @@ [ABCD]: 3-wire/I2C tuning, 2-band/3-band + These Tuners are PHILIPS_API compatible. + Philips Tuner identification: (e.g. FM1216MF) F[IRMQ]12[1345]6{MF|ME|MP} F[IRMQ]:
@@ -39,15 +54,17 @@ 1246: PAL I 1256: Pal DK {MF|ME|MP} - MF: w/ Secam + MF: BG LL w/ Secam (Multi France) ME: BG DK I LL (Multi Europe) MP: BG DK I (Multi PAL) MR: BG DK M (?) MG: BG DKI M (?) + MK2 series PHILIPS_API, most tuners are compatible to this one ! + MK3 series introduced in 2002 w/ PHILIPS_MK3_API Temic Tuner identification: (.e.g 4006FH5) 4[01][0136][269]F[HYNR]5 - 40x2: Tuner (5V/33V), different I2C programming from Philips ! + 40x2: Tuner (5V/33V), TEMIC_API. 40x6: Tuner 5V 41xx: Tuner compact 40x9: Tuner+FM compact
@@ -62,6 +79,7 @@ FN5: multistandard FR5: w/ FM radio 3X xxxx: order number with specific connector + Note: Only 40x2 series has TEMIC_API, all newer tuners have PHILIPS_API. LG Innotek Tuner: TPI8NSR11 : NTSC J/M (TPI8NSR01 w/FM) (P,210/497)
@@ -78,12 +96,6 @@ TADC-H002F: NTSC (L,175/410?; 2-B, C-W+11, W+12-69) TADC-M201D: PAL D/K+B/G+I (L,143/425) (sound control at I2C address 0xc8) TADC-T003F: NTSC Taiwan (L,175/410?; 2-B, C-W+11, W+12-69) - - (API,Lo-Hi-takeover/Hi-UHF-takeover) - I2C APIs: - L= LG programming (VHF_LO=0x01, VHF_HI=0x02, UHF=0x08, radio=0x04) - P= Philips progr. (VHF_LO=0xA0, VHF_HI=0x90, UHF=0x30, radio=0x04) - T= Temic progr. (VHF_LO=0x02, VHF_HI=0x04, UHF=0x01) Suffix: P= Standard phono female socket D= IEC female socket
@@ -93,3 +105,11 @@ TCL2002MB-1 : PAL BG + DK =TUNER_LG_PAL_NEW_TAPC TCL2002MB-1F: PAL BG + DK w/FM =PHILIPS_PAL TCL2002MI-2 : PAL I = ?? + +ALPS Tuners: + Most are LG_API compatible + TSCH6 has ALPS_API (TSCH5 ?) + TSBE1 has extra API 05,02,08 Control_byte=0xCB Source:(1) + +Lit. +(1) conexant100029b-PCI-Decoder-ApplicationNote.pdf
Signature · 3 lines
You can't please everybody. And usually if you _try_ to please everybody, the end result is one big mess. -- Linus Torvalds, 2002-04-20