blob: b09ce36b921e584a801c0f1881db4519ab616c76 [file] [log] [blame]
Linus Torvalds1da177e2005-04-16 15:20:36 -07001cx8800 release notes
2====================
3
4This is a v4l2 device driver for the cx2388x chip.
5
6
7current status
8==============
9
10video
11 - Basically works.
Mauro Carvalho Chehab2b1b9452008-10-24 23:13:57 -030012 - For now, only capture and read(). Overlay isn't supported.
Linus Torvalds1da177e2005-04-16 15:20:36 -070013
14audio
15 - The chip specs for the on-chip TV sound decoder are next
16 to useless :-/
17 - Neverless the builtin TV sound decoder starts working now,
Mauro Carvalho Chehab2b1b9452008-10-24 23:13:57 -030018 at least for some standards.
Mauro Carvalho Chehab4ac97912005-11-08 21:37:43 -080019 FOR ANY REPORTS ON THIS PLEASE MENTION THE TV NORM YOU ARE
20 USING.
Linus Torvalds1da177e2005-04-16 15:20:36 -070021 - Most tuner chips do provide mono sound, which may or may not
22 be useable depending on the board design. With the Hauppauge
23 cards it works, so there is mono sound available as fallback.
24 - audio data dma (i.e. recording without loopback cable to the
Mauro Carvalho Chehab2b1b9452008-10-24 23:13:57 -030025 sound card) is supported via cx88-alsa.
Linus Torvalds1da177e2005-04-16 15:20:36 -070026
27vbi
Rafael Diniz0d0f1e02008-10-22 18:02:09 -030028 - Code present. Works for NTSC closed caption. PAL and other
29 TV norms may or may not work.
Linus Torvalds1da177e2005-04-16 15:20:36 -070030
31
32how to add support for new cards
33================================
34
35The driver needs some config info for the TV cards. This stuff is in
36cx88-cards.c. If the driver doesn't work well you likely need a new
37entry for your card in that file. Check the kernel log (using dmesg)
38to see whenever the driver knows your card or not. There is a line
39like this one:
40
41 cx8800[0]: subsystem: 0070:3400, board: Hauppauge WinTV \
42 34xxx models [card=1,autodetected]
43
44If your card is listed as "board: UNKNOWN/GENERIC" it is unknown to
45the driver. What to do then?
46
47 (1) Try upgrading to the latest snapshot, maybe it has been added
48 meanwhile.
49 (2) You can try to create a new entry yourself, have a look at
50 cx88-cards.c. If that worked, mail me your changes as unified
51 diff ("diff -u").
52 (3) Or you can mail me the config information. I need at least the
Kees Cook08559652016-04-26 16:41:21 -070053 following information to add the card:
Linus Torvalds1da177e2005-04-16 15:20:36 -070054
55 * the PCI Subsystem ID ("0070:3400" from the line above,
56 "lspci -v" output is fine too).
57 * the tuner type used by the card. You can try to find one by
58 trial-and-error using the tuner=<n> insmod option. If you
59 know which one the card has you can also have a look at the
60 list in CARDLIST.tuner
61
62Have fun,
63
64 Gerd
65
Michael Krufky994914e2005-11-08 21:37:28 -080066--
Linus Torvalds1da177e2005-04-16 15:20:36 -070067Gerd Knorr <kraxel@bytesex.org> [SuSE Labs]