2002-10-31 15:27:55

by Gerd Knorr

[permalink] [raw]
Subject: [patch] bttv documentation update

Hi Linus,

$subject says all: This patch updates the bttv documentation.

Gerd

--- linux-2.5.45/Documentation/video4linux/bttv/CARDLIST 2002-10-31 14:02:41.000000000 +0100
+++ linux/Documentation/video4linux/bttv/CARDLIST 2002-10-31 14:20:28.000000000 +0100
@@ -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)
--- linux-2.5.45/Documentation/video4linux/bttv/Cards 2002-10-31 14:03:10.000000000 +0100
+++ linux/Documentation/video4linux/bttv/Cards 2002-10-31 14:20:28.000000000 +0100
@@ -157,6 +157,7 @@
Flyvideo 2000S (Bt878) w/Stereo TV (Package incl. LR91 daughterboard)
LR91 = Stereo daughter card for LR90
LR97 = Flyvideo DVBS
+ LR99 Rev.E = Low profile card for OEM integration (only internal audio!) bt878
LR136 = Flyvideo 2100/3100 (Low profile, SAA7130/SAA7134)
LR137 = Flyvideo DV2000/DV3000 (SAA7130/SAA7134 + IEEE1394)
LR138 Rev.C= Flyvideo 2000 (SAA7130)
@@ -236,6 +237,7 @@
Further Cards:
PV-BT878P+rev.9B (Play TV Pro, opt. w/FM w/NICAM)
PV-BT878P+rev.2F
+ PV-BT878P Rev.1D (bt878, capture only)

Video Conferencing:
PixelView Meeting PAK - (Model: PV-BT878P)
@@ -273,6 +275,7 @@
WinView 601 (Bt848)
WinView 610 (Zoran)
WinFast2000
+ WinFast2000 XP

KNC One
-------
@@ -282,15 +285,19 @@
TV-Station FM (+Radio)
TV-Station RDS (+RDS)

-Provideo PV951
---------------
- These are sold as:
+ newer Cards have saa7134, but model name stayed the same?
+
+Provideo
+--------
+ PV951 or PV-951 (also are sold as:
Boeder TV-FM Video Capture Card
Titanmedia Supervision TV-2400
Provideo PV951 TF
3DeMon PV951
MediaForte TV-Vision PV951
Yoko PV951
+ )
+ PV-148 (capture only)

Highscreen
----------
@@ -320,15 +327,47 @@

PCB PCI-ID Model-Name Eeprom Tuner Sound Country
--------------------------------------------------------------------
- M1A8-A -- AVer TV-Phone FM1216 --
+ M101.C ISA !
+ M108-B Bt848 -- FR1236 US (2),(3)
+ M1A8-A Bt848 AVer TV-Phone FM1216 --
M168-T 1461:0003 AVerTV Studio 48:17 FM1216 TDA9840T D (1) w/FM w/Remote
M168-U 1461:0004 TVCapture98 40:11 FI1216 -- D w/Remote
M168II-B 1461:0003 Medion MD9592 48:16 FM1216 TDA9873H D w/FM

(1) Daughterboard MB68-A with TDA9820T and TDA9840T
+ (2) Sony NE41S soldered (stereo sound?)
+ (3) Daughterboard M118-A w/ pic 16c54 and 4 MHz quartz
+
+ US site has different drivers for (as of 09/2002):
+ EZ Capture/InterCam PCI (BT-848 chip)
+ EZ Capture/InterCam PCI (BT-878 chip)
+ TV-Phone (BT-848 chip)
+ TV98 (BT-848 chip)
+ TV98 With Remote (BT-848 chip)
+ TV98 (BT-878 chip)
+ TV98 With Remote (BT-878)
+ TV/FM98 (BT-878 chip)
+ AVerTV
+ AverTV Stereo
+ AVerTV Studio
+
+ DE hat diverse Treiber fuer diese Modelle (Stand 09/2002):
+ TVPhone (848) mit Philips tuner FR12X6 (w/ FM radio)
+ TVPhone (848) mit Philips tuner FM12X6 (w/ FM radio)
+ TVCapture (848) w/Philips tuner FI12X6
+ TVCapture (848) non-Philips tuner
+ TVCapture98 (Bt878)
+ TVPhone98 (Bt878)
+ AVerTV und TVCapture98 w/VCR (Bt 878)
+ AVerTVStudio und TVPhone98 w/VCR (Bt878)
+ AVerTV GO Serie (Kein SVideo Input)
+ AVerTV98 (BT-878 chip)
+ AVerTV98 mit Fernbedienung (BT-878 chip)
+ AVerTV/FM98 (BT-878 chip)

Aimslab
-------
+ Video Highway or "Video Highway TR200" (ISA)
Video Highway Xtreme (aka "VHX") (Bt848, FM w/ TEA5757)

IXMicro (former: IMS=Integrated Micro Solutions)
@@ -364,6 +403,9 @@

LR74 is a newer PCB revision of ceb105 (both incl. connector for Active Radio Upgrade)

+ Cinergy 400 (saa7134), "E877 11(S)", "PM820092D" printed on PCB
+ Cinergy 600 (saa7134)
+
Technisat
---------
Discos ADR PC-Karte ISA (no TV!)
@@ -373,7 +415,7 @@
Mediafocus I (zr36120/zr36125, drp3510, Sat. analog + ADR Radio)
Mediafocus II (saa7146, Sat. analog)
SatADR Rev 2.1 (saa7146a, saa7113h, stv0056a, msp3400c, drp3510a, BSKE3-307A)
- SkyStar 1 DVB (AV7110)
+ SkyStar 1 DVB (AV7110) = Technotrend Premium
SkyStar 2 DVB (B2C2) (=Sky2PC)

Siemens
@@ -387,6 +429,9 @@
Powercolor
----------
MTV878
+ Package comes with different contents:
+ a) pcb "MTV878" (CARD=75)
+ b) Pixelview Rev. 4_
MTV878R w/Remote Control
MTV878F w/Remote Control w/FM radio

@@ -394,10 +439,14 @@
--------
Mirovideo PCTV (Bt848)
Mirovideo PCTV SE (Bt848)
- Mirovideo PCTV Pro (Bt848 + Daughterboard)
+ Mirovideo PCTV Pro (Bt848 + Daughterboard for TV Stereo and FM)
+ Studio PCTV Rave (Bt848 Version = Mirovideo PCTV)
Studio PCTV Rave (Bt878 package w/o infrared)
Studio PCTV (Bt878)
Studio PCTV Pro (Bt878 stereo w/ FM)
+ Pinnacle PCTV (Bt878, MT2032)
+ Pinnacle PCTV Pro (Bt878, MT2032)
+ Pinncale PCTV Sat

M(J)PEG capture and playback:
DC1+ (ISA)
@@ -495,8 +544,10 @@

STB
---
- TV PCI (Temic4032FY5, tda9850??)
- other variants?
+ STB bt878 == Gateway 6000704
+ STB Gateway 6000699 (bt848)
+ STB Gateway 6000402 (bt848)
+ STB TV130 PCI

Videologic
----------
@@ -507,6 +558,16 @@
------------
TT-SAT PCI (PCB "Sat-PCI Rev.:1.3.1"; zr36125, vpx3225d, stc0056a, Tuner:BSKE6-155A
TT-DVB-Sat
+ This card is sold as OEM from:
+ Siemens DVB-s Card
+ Hauppauge WinTV DVB-S
+ Technisat SkyStar 1 DVB
+ Galaxis DVB Sat
+ Now this card is called TT-PCline Premium Family
+ TT-Budget
+ This card is sold as OEM from:
+ Hauppauge WinTV Nova
+ Satelco Standard PCI (DVB-S)
TT-DVB-C PCI

Teles
@@ -546,10 +607,13 @@
Hauppauge
---------
many many WinTV models ...
- WinTV DVBs
- WinTV NOVA
+ WinTV DVBs = Tehcnotrend Premium
+ WinTV NOVA = Technotrend Budget
WinTV NOVA-CI
WinTV-Nexus-s
+ WinTV PVR
+ WinTV PVR 250
+ WinTV PVR 450

Matrix-Vision
-------------
@@ -615,7 +679,7 @@

NoBrand
-------
- TV Excel = Australian Name for "PV-BT878P+ 8E" or so
+ TV Excel = Australian Name for "PV-BT878P+ 8E" or "878TV Rev.3_"

Mach http://www.machspeed.com
----
@@ -638,9 +702,51 @@
Satelco
-------
TV-FM =KNC1 saa7134
+ Standard PCI (DVB-S) = Technotrend Budget
+ Standard PCI (DVB-S) w/ CI
+ Satelco Hoghend PCI (DVB-S) = Technotrend Premium
+

Sensoray http://www.sensoray.com
--------
Sensoray 311 (PC/104 bus)
Sensoray 611 (PCI)

+CEI (Chartered Electronics Industries Pte Ltd [CEI] [FCC ID HBY])
+---
+ TV Tuner - HBY-33A-RAFFLES Brooktree Bt848KPF + Philips
+ TV Tuner MG9910 - HBY33A-TVO CEI + Philips SAA7110 + OKI M548262 + ST STV8438CV
+ Primetime TV (ISA)
+ acquired by Singapore Technologies
+ now operating as Chartered Semiconductor Manufacturing
+ Manufacturer of video cards is listed as:
+ Cogent Electronics Industries [CEI]
+
+AITech
+------
+ AITech WaveWatcher TV-PCI = LR26
+ WaveWatcher TVR-202 TV/FM Radio Card (ISA)
+
+MAXRON
+------
+ Maxron MaxTV/FM Radio (KW-TV878-FNT) = Kworld or JW-TV878-FBK
+
+http://www.ids-imaging.de
+------------------
+ Falcon Series (capture only)
+ In USA: http://www.theimagingsource.com/
+ DFG/LC1
+
+http://www.sknet-web.co.jp
+-------------------
+ SKnet Monster TV (saa7134)
+
+A-Max http://www.amaxhk.com (Colormax, Amax, Napa)
+-------------------
+ APAC Viewcomp 878
+
+Cybertainment
+-------------
+ CyberMail AV Video Email Kit w/ PCI Capture Card (capture only)
+ CyberMail Xtreme
+ These are Flyvideo
--- linux-2.5.45/Documentation/video4linux/bttv/README 2002-10-31 14:02:37.000000000 +0100
+++ linux/Documentation/video4linux/bttv/README 2002-10-31 14:20:28.000000000 +0100
@@ -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.

--- linux-2.5.45/Documentation/video4linux/bttv/README.freeze 2002-10-31 14:02:30.000000000 +0100
+++ linux/Documentation/video4linux/bttv/README.freeze 2002-10-31 14:20:28.000000000 +0100
@@ -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
--- linux-2.5.45/Documentation/video4linux/bttv/Tuners 2002-10-31 14:02:22.000000000 +0100
+++ linux/Documentation/video4linux/bttv/Tuners 2002-10-31 14:20:28.000000000 +0100
@@ -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

--
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