public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [patch] v4l: documentation update
@ 2004-04-05 12:41 Gerd Knorr
  2004-04-05 13:30 ` Sergey Vlasov
  2004-04-05 21:44 ` Andrew Morton
  0 siblings, 2 replies; 4+ messages in thread
From: Gerd Knorr @ 2004-04-05 12:41 UTC (permalink / raw)
  To: Andrew Morton, Kernel List

  Hi,

This patch updates the documentation for the v4l drivers.

I'd like also remove the Documentation/video4linux/bttv/Mod*.conf files,
how to do that best?  Tell Linus to "bk remove" them?  Just mail a GNU
patch which does?

  Gerd

diff -up linux-2.6.5/Documentation/video4linux/CARDLIST.bttv linux/Documentation/video4linux/CARDLIST.bttv
--- linux-2.6.5/Documentation/video4linux/CARDLIST.bttv	2004-04-05 10:39:12.262059268 +0200
+++ linux/Documentation/video4linux/CARDLIST.bttv	2004-04-05 10:49:59.279023751 +0200
@@ -113,3 +113,9 @@ card=111 - IVC-120G
 card=112 - pcHDTV HD-2000 TV
 card=113 - Twinhan DST + clones
 card=114 - Winfast VC100
+card=115 - Teppro TEV-560/InterVision IV-560
+card=116 - SIMUS GVC1100
+card=117 - NGS NGSTV+
+card=118 - LMLBT4
+card=119 - Tekram M205 PRO
+card=120 - Conceptronic CONTVFMi
diff -up linux-2.6.5/Documentation/video4linux/CARDLIST.saa7134 linux/Documentation/video4linux/CARDLIST.saa7134
--- linux-2.6.5/Documentation/video4linux/CARDLIST.saa7134	2004-04-05 10:38:38.000000000 +0200
+++ linux/Documentation/video4linux/CARDLIST.saa7134	2004-04-05 10:49:59.282023186 +0200
@@ -1,23 +1,34 @@
   0 -> UNKNOWN/GENERIC                         
   1 -> Proteus Pro [philips reference design]   [1131:2001,1131:2001]
-  2 -> LifeView FlyVIDEO3000                    [5168:0138]
+  2 -> LifeView FlyVIDEO3000                    [5168:0138,4e42:0138]
   3 -> LifeView FlyVIDEO2000                    [5168:0138]
   4 -> EMPRESS                                  [1131:6752]
   5 -> SKNet Monster TV                         [1131:4e85]
   6 -> Tevion MD 9717                          
-  7 -> KNC One TV-Station RDS / Typhoon TV+Radio 90031 [1131:fe01]
-  8 -> Terratec Cinergy 400 TV                  [153B:1142]
-  9 -> Medion 5044                             
- 10 -> Kworld/KuroutoShikou SAA7130-TVPCI      
- 11 -> Terratec Cinergy 600 TV                  [153B:1143]
- 12 -> Medion 7134                              [16be:0003]
- 13 -> ELSA EX-VISION 300TV                     [1048:226b]
- 14 -> ELSA EX-VISION 500TV                     [1048:226b]
- 15 -> ASUS TV-FM 7134                          [PCI_VENDOR_ID_ASUSTEK:4842,PCI_VENDOR_ID_ASUSTEK:4830]
- 16 -> AOPEN VA1000 POWER                       [1131:7133]
- 17 -> 10MOONS PCI TV CAPTURE CARD              [1131:2001]
- 18 -> BMK MPEX No Tuner                       
- 19 -> Compro VideoMate TV                      [185b:c100]
- 20 -> Matrox CronosPlus                        [PCI_VENDOR_ID_MATROX:48d0]
- 21 -> Medion 2819                              [1461:a70b]
- 22 -> BMK MPEX Tuner                          
+  7 -> KNC One TV-Station RDS / Typhoon TV Tuner RDS [1131:fe01,1894:fe01]
+  8 -> KNC One TV-Station DVR                   [1894:a006]
+  9 -> Terratec Cinergy 400 TV                  [153B:1142]
+ 10 -> Medion 5044                             
+ 11 -> Kworld/KuroutoShikou SAA7130-TVPCI      
+ 12 -> Terratec Cinergy 600 TV                  [153B:1143]
+ 13 -> Medion 7134                              [16be:0003]
+ 14 -> Typhoon TV+Radio 90031                  
+ 15 -> ELSA EX-VISION 300TV                     [1048:226b]
+ 16 -> ELSA EX-VISION 500TV                     [1048:226b]
+ 17 -> ASUS TV-FM 7134                          [1043:4842,1043:4830,1043:4840]
+ 18 -> AOPEN VA1000 POWER                       [1131:7133]
+ 19 -> 10MOONS PCI TV CAPTURE CARD              [1131:2001]
+ 20 -> BMK MPEX No Tuner                       
+ 21 -> Compro VideoMate TV                      [185b:c100]
+ 22 -> Matrox CronosPlus                        [102B:48d0]
+ 23 -> Medion 2819/ AverMedia M156              [1461:a70b,1461:2115]
+ 24 -> BMK MPEX Tuner                          
+ 25 -> ASUS TV-FM 7133                          [1043:4843]
+ 26 -> Pinnacle PCTV Stereo (saa7134)           [11bd:002b]
+ 27 -> Manli MuchTV M-TV002                    
+ 28 -> Manli MuchTV M-TV001                    
+ 29 -> Nagase Sangyo TransGear 3000TV           [1461:050c]
+ 30 -> Elitegroup ECS TVP3XP FM1216 Tuner Card(PAL-BG,FM)  [1019:4cb4]
+ 31 -> Elitegroup ECS TVP3XP FM1236 Tuner Card (NTSC,FM) [1019:4cb5]
+ 32 -> AVACS SmartTV                           
+ 33 -> AVerMedia DVD EZMaker                    [1461:10ff]
diff -up linux-2.6.5/Documentation/video4linux/CARDLIST.tuner linux/Documentation/video4linux/CARDLIST.tuner
--- linux-2.6.5/Documentation/video4linux/CARDLIST.tuner	2004-04-05 10:41:35.404049219 +0200
+++ linux/Documentation/video4linux/CARDLIST.tuner	2004-04-05 10:49:59.285022621 +0200
@@ -31,7 +31,7 @@ tuner=29 - LG PAL_BG (TPI8PSB11D)
 tuner=30 - Temic PAL* auto + FM (4009 FN5)
 tuner=31 - SHARP NTSC_JP (2U5JF5540)
 tuner=32 - Samsung PAL TCPM9091PD27
-tuner=33 - MT2032 universal
+tuner=33 - MT20xx universal
 tuner=34 - Temic PAL_BG (4106 FH5)
 tuner=35 - Temic PAL_DK/SECAM_L (4012 FY5)
 tuner=36 - Temic NTSC (4136 FY5)
@@ -41,3 +41,6 @@ tuner=39 - LG NTSC (newer TAPC series)
 tuner=40 - HITACHI V7-J180AT
 tuner=41 - Philips PAL_MK (FI1216 MK)
 tuner=42 - Philips 1236D ATSC/NTSC daul in
+tuner=43 - Philips NTSC MK3 (FM1236MK3 or FM1236/F)
+tuner=44 - Philips 4 in 1 (ATI TV Wonder Pro/Conexant)
+tuner=45 - Microtune 4049 FM5
diff -up linux-2.6.5/Documentation/video4linux/README.cx88 linux/Documentation/video4linux/README.cx88
--- linux-2.6.5/Documentation/video4linux/README.cx88	2004-04-05 10:40:04.036289223 +0200
+++ linux/Documentation/video4linux/README.cx88	2004-04-05 10:49:59.288022055 +0200
@@ -9,20 +9,29 @@ current status
 ==============
 
 video
-	Basically works.  Some minor quality glitches.  For now
-	only capture, overlay support isn't completed yet.
+	- Basically works.
+	- Some minor image quality glitches.
+	- Red and blue are swapped sometimes for not-yet known
+	  reasons (seems to depend on the image size, try to resize
+	  your tv app window as workaround ...).
+	- For now only capture, overlay support isn't completed yet.
 
 audio
-	Doesn't work.  Also the chip specs for the on-chip TV sound
-	decoder are next to useless :-/
-	Most tuner chips do provide mono sound, which may or may not
-	be useable depending on the board design.  With the Hauppauge
-	cards it works, so there is at least mono sound.  Not nice,
-	but better than nothing.
+	- The chip specs for the on-chip TV sound decoder are next
+	  to useless :-/
+	- Neverless the builtin TV sound decoder starts working now,
+          at least for PAL-BG.  Other TV norms need other code ...
+          FOR ANY REPORTS ON THIS PLEASE MENTION THE TV NORM YOU ARE
+          USING.
+	- Most tuner chips do provide mono sound, which may or may not
+	  be useable depending on the board design.  With the Hauppauge
+	  cards it works, so there is mono sound available as fallback.
+	- audio data dma (i.e. recording without loopback cable to the
+	  sound card) should be possible, but there is no code yet ...
 
 vbi
-	not implemented yet (but I don't expect problems here, just
-	found no time for that yet).
+	- some code present.  Doesn't crash any more, but also doesn't
+	  work yet ...
 
 
 how to add support for new cards
@@ -38,18 +47,22 @@ like this one:
 		34xxx models [card=1,autodetected]
 
 If your card is listed as "board: UNKNOWN/GENERIC" it is unknown to
-the driver.
+the driver.  What to do then?
 
-You can try to create a new entry yourself, or you can mail me the
-config information.  I need at least the following informations to
-add the card:
-
- * the PCI Subsystem ID ("0070:3400" from the line above, "lspci -v"
-   output is fine too).
- * the tuner type used by the card.  You can try to find one by
-   trial-and-error using the tuner=<n> insmod option.  If you
-   know which one the card has you can also have a look at the
-   list in CARDLIST.tuner
+ (1) Try upgrading to the latest snapshot, maybe it has been added
+     meanwhile.
+ (2) You can try to create a new entry yourself, have a look at
+     cx88-cards.c.  If that worked, mail me your changes as unified
+     diff ("diff -u").
+ (3) Or you can mail me the config information.  I need at least the
+     following informations to add the card:
+
+     * the PCI Subsystem ID ("0070:3400" from the line above,
+       "lspci -v" output is fine too).
+     * the tuner type used by the card.  You can try to find one by
+       trial-and-error using the tuner=<n> insmod option.  If you
+       know which one the card has you can also have a look at the
+       list in CARDLIST.tuner
 
 Have fun,
 

-- 
http://bigendian.bytesex.org

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [patch] v4l: documentation update
  2004-04-05 12:41 [patch] v4l: documentation update Gerd Knorr
@ 2004-04-05 13:30 ` Sergey Vlasov
  2004-04-05 21:44 ` Andrew Morton
  1 sibling, 0 replies; 4+ messages in thread
From: Sergey Vlasov @ 2004-04-05 13:30 UTC (permalink / raw)
  To: Gerd Knorr; +Cc: Kernel List

[-- Attachment #1: Type: text/plain, Size: 1102 bytes --]

On Mon, 5 Apr 2004 14:41:03 +0200 Gerd Knorr wrote:

> This patch updates the documentation for the v4l drivers.
[skip]

The update to linux/Documentation/video4linux/CARDLIST.saa7134 is
buggy - I have just noticed this problem when building your drivers.
Here is the fix for your scripts which generate this file:

--- video4linux/scripts/saa7134.pl.saa7134-list-fix	2004-03-05 17:04:57 +0300
+++ video4linux/scripts/saa7134.pl	2004-04-04 23:00:18 +0400
@@ -21,11 +21,14 @@
 my %data;
 
 while (<>) {
+	if (/#define\s+(SAA7134_BOARD_\w+)\s+(\d+)/) {
+		$data{$1}->{nr} = $2;
+		next;
+	}
 	# saa7134_boards
 	if (/\[(SAA7134_BOARD_\w+)\]/) {
 		$id = $1;
 		$data{$id}->{id} = $id;
-		$data{$id}->{nr} = $nr++;
 	};
 	next unless defined($id);
 
--- video4linux/scripts/cardlist.saa7134-list-fix	2004-02-22 04:59:36 +0300
+++ video4linux/scripts/cardlist	2004-04-04 22:59:36 +0400
@@ -10,6 +10,6 @@
 	| perl -ne '/"([^"]+)"/; printf("tuner=%d - %s\n",$i++,$1)' \
 	> doc/CARDLIST.tuner
 
-scripts/saa7134.pl saa7134-cards.c \
+scripts/saa7134.pl saa7134.h saa7134-cards.c \
 	> doc/CARDLIST.saa7134
 

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [patch] v4l: documentation update
  2004-04-05 12:41 [patch] v4l: documentation update Gerd Knorr
  2004-04-05 13:30 ` Sergey Vlasov
@ 2004-04-05 21:44 ` Andrew Morton
  1 sibling, 0 replies; 4+ messages in thread
From: Andrew Morton @ 2004-04-05 21:44 UTC (permalink / raw)
  To: Gerd Knorr; +Cc: linux-kernel

Gerd Knorr <kraxel@bytesex.org> wrote:
>
> I'd like also remove the Documentation/video4linux/bttv/Mod*.conf files,
> how to do that best?  Tell Linus to "bk remove" them?  Just mail a GNU
> patch which does?

'bk rm' is best.  Please wait until this patch is merged into Linus's tree
and then send us a reminder.

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [patch] v4l: documentation update.
@ 2005-03-08 10:45 Gerd Knorr
  0 siblings, 0 replies; 4+ messages in thread
From: Gerd Knorr @ 2005-03-08 10:45 UTC (permalink / raw)
  To: Andrew Morton, Linux Kernel Mailing List

$subject says all ;)

Signed-off-by: Gerd Knorr <kraxel@bytesex.org>
---
 Documentation/video4linux/CARDLIST.saa7134 |   41 ++++++++++-----------
 Documentation/video4linux/README.cx88      |    3 -
 Documentation/video4linux/bttv/Cards       |    7 ++-
 Documentation/video4linux/bttv/README      |    2 -
 4 files changed, 27 insertions(+), 26 deletions(-)

Index: linux-2.6.11/Documentation/video4linux/CARDLIST.saa7134
===================================================================
--- linux-2.6.11.orig/Documentation/video4linux/CARDLIST.saa7134	2005-03-07 10:12:23.000000000 +0100
+++ linux-2.6.11/Documentation/video4linux/CARDLIST.saa7134	2005-03-07 16:36:47.000000000 +0100
@@ -6,29 +6,30 @@
   5 -> SKNet Monster TV                         [1131:4e85]
   6 -> Tevion MD 9717                          
   7 -> KNC One TV-Station RDS / Typhoon TV Tuner RDS [1131:fe01,1894:fe01]
-  8 -> KNC One TV-Station DVR                   [1894:a006]
-  9 -> Terratec Cinergy 400 TV                  [153B:1142]
- 10 -> Medion 5044
- 11 -> Kworld/KuroutoShikou SAA7130-TVPCI
- 12 -> Terratec Cinergy 600 TV                  [153B:1143]
- 13 -> Medion 7134                              [16be:0003]
- 14 -> Typhoon TV+Radio 90031
- 15 -> ELSA EX-VISION 300TV                     [1048:226b]
- 16 -> ELSA EX-VISION 500TV                     [1048:226b]
- 17 -> ASUS TV-FM 7134                          [1043:4842,1043:4830,1043:4840]
- 18 -> AOPEN VA1000 POWER                       [1131:7133]
- 19 -> 10MOONS PCI TV CAPTURE CARD              [1131:2001]
- 20 -> BMK MPEX No Tuner
- 21 -> Compro VideoMate TV                      [185b:c100]
- 22 -> Matrox CronosPlus                        [102B:48d0]
- 23 -> Medion 2819/ AverMedia M156              [1461:a70b,1461:2115]
- 24 -> BMK MPEX Tuner
+  8 -> Terratec Cinergy 400 TV                  [153B:1142]
+  9 -> Medion 5044                             
+ 10 -> Kworld/KuroutoShikou SAA7130-TVPCI      
+ 11 -> Terratec Cinergy 600 TV                  [153B:1143]
+ 12 -> Medion 7134                              [16be:0003]
+ 13 -> Typhoon TV+Radio 90031                  
+ 14 -> ELSA EX-VISION 300TV                     [1048:226b]
+ 15 -> ELSA EX-VISION 500TV                     [1048:226b]
+ 16 -> ASUS TV-FM 7134                          [1043:4842,1043:4830,1043:4840]
+ 17 -> AOPEN VA1000 POWER                       [1131:7133]
+ 18 -> BMK MPEX No Tuner                       
+ 19 -> Compro VideoMate TV                      [185b:c100]
+ 20 -> Matrox CronosPlus                        [102B:48d0]
+ 21 -> 10MOONS PCI TV CAPTURE CARD              [1131:2001]
+ 22 -> Medion 2819/ AverMedia M156              [1461:a70b,1461:2115]
+ 23 -> BMK MPEX Tuner                          
+ 24 -> KNC One TV-Station DVR                   [1894:a006]
  25 -> ASUS TV-FM 7133                          [1043:4843]
  26 -> Pinnacle PCTV Stereo (saa7134)           [11bd:002b]
- 27 -> Manli MuchTV M-TV002
- 28 -> Manli MuchTV M-TV001
+ 27 -> Manli MuchTV M-TV002                    
+ 28 -> Manli MuchTV M-TV001                    
  29 -> Nagase Sangyo TransGear 3000TV           [1461:050c]
  30 -> Elitegroup ECS TVP3XP FM1216 Tuner Card(PAL-BG,FM)  [1019:4cb4]
  31 -> Elitegroup ECS TVP3XP FM1236 Tuner Card (NTSC,FM) [1019:4cb5]
- 32 -> AVACS SmartTV
+ 32 -> AVACS SmartTV                           
  33 -> AVerMedia DVD EZMaker                    [1461:10ff]
+ 34 -> LifeView FlyTV Platinum33 mini           [5168:0212]
Index: linux-2.6.11/Documentation/video4linux/bttv/README
===================================================================
--- linux-2.6.11.orig/Documentation/video4linux/bttv/README	2005-03-07 10:12:37.000000000 +0100
+++ linux-2.6.11/Documentation/video4linux/bttv/README	2005-03-07 16:36:47.000000000 +0100
@@ -22,7 +22,7 @@ very likely specified the wrong (or no) 
 cards is in CARDLIST.bttv
 
 If bttv takes very long to load (happens sometimes with the cheap
-cards which have no tuner), try adding this to your modprobe.conf:
+cards which have no tuner), try adding this to your modules.conf:
 	options i2c-algo-bit bit_test=1
 
 For the WinTV/PVR you need one firmware file from the driver CD:
Index: linux-2.6.11/Documentation/video4linux/README.cx88
===================================================================
--- linux-2.6.11.orig/Documentation/video4linux/README.cx88	2005-03-07 10:13:25.000000000 +0100
+++ linux-2.6.11/Documentation/video4linux/README.cx88	2005-03-07 16:36:47.000000000 +0100
@@ -11,9 +11,6 @@ current status
 video
 	- Basically works.
 	- Some minor image quality glitches.
-	- Red and blue are swapped sometimes for not-yet known
-	  reasons (seems to depend on the image size, try to resize
-	  your tv app window as workaround ...).
 	- For now only capture, overlay support isn't completed yet.
 
 audio
Index: linux-2.6.11/Documentation/video4linux/bttv/Cards
===================================================================
--- linux-2.6.11.orig/Documentation/video4linux/bttv/Cards	2005-03-07 10:13:04.000000000 +0100
+++ linux-2.6.11/Documentation/video4linux/bttv/Cards	2005-03-07 16:37:04.000000000 +0100
@@ -1,9 +1,9 @@
 
 Gunther Mayer's bttv card gallery (graphical version of this text file :-)
-is available at: http://mayerg.gmxhome.de/bttv/bttv-gallery.html
+is available at: http://www.bttv-gallery.de/
 
 
-Suppported cards:
+Supported cards:
 Bt848/Bt848a/Bt849/Bt878/Bt879 cards
 ------------------------------------
 
@@ -166,6 +166,9 @@ Lifeview Flyvideo Series:
 	        or Flyvideo 3000 (SAA7134) w/Stereo TV
 		   These exist in variations w/FM and w/Remote sometimes denoted
 		   by suffixes "FM" and "R".
+  3) You have a laptop (miniPCI card):
+      Product    = FlyTV Platinum Mini
+      Model/Chip = LR212/saa7135      
 
       Lifeview.com.tw states (Feb. 2002):
       "The FlyVideo2000 and FlyVideo2000s product name have renamed to FlyVideo98."

-- 
#define printk(args...) fprintf(stderr, ## args)

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2005-03-08 10:57 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-04-05 12:41 [patch] v4l: documentation update Gerd Knorr
2004-04-05 13:30 ` Sergey Vlasov
2004-04-05 21:44 ` Andrew Morton
  -- strict thread matches above, loose matches on Subject: below --
2005-03-08 10:45 Gerd Knorr

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox