Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 1 | cx8800 release notes |
| 2 | ==================== |
| 3 | |
| 4 | This is a v4l2 device driver for the cx2388x chip. |
| 5 | |
| 6 | |
| 7 | current status |
| 8 | ============== |
| 9 | |
| 10 | video |
| 11 | - Basically works. |
Mauro Carvalho Chehab | 2b1b945 | 2008-10-24 23:13:57 -0300 | [diff] [blame] | 12 | - For now, only capture and read(). Overlay isn't supported. |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 13 | |
| 14 | audio |
| 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 Chehab | 2b1b945 | 2008-10-24 23:13:57 -0300 | [diff] [blame] | 18 | at least for some standards. |
Mauro Carvalho Chehab | 4ac9791 | 2005-11-08 21:37:43 -0800 | [diff] [blame] | 19 | FOR ANY REPORTS ON THIS PLEASE MENTION THE TV NORM YOU ARE |
| 20 | USING. |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 21 | - 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 Chehab | 2b1b945 | 2008-10-24 23:13:57 -0300 | [diff] [blame] | 25 | sound card) is supported via cx88-alsa. |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 26 | |
| 27 | vbi |
Rafael Diniz | 0d0f1e0 | 2008-10-22 18:02:09 -0300 | [diff] [blame] | 28 | - Code present. Works for NTSC closed caption. PAL and other |
| 29 | TV norms may or may not work. |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 30 | |
| 31 | |
| 32 | how to add support for new cards |
| 33 | ================================ |
| 34 | |
| 35 | The driver needs some config info for the TV cards. This stuff is in |
| 36 | cx88-cards.c. If the driver doesn't work well you likely need a new |
| 37 | entry for your card in that file. Check the kernel log (using dmesg) |
| 38 | to see whenever the driver knows your card or not. There is a line |
| 39 | like this one: |
| 40 | |
| 41 | cx8800[0]: subsystem: 0070:3400, board: Hauppauge WinTV \ |
| 42 | 34xxx models [card=1,autodetected] |
| 43 | |
| 44 | If your card is listed as "board: UNKNOWN/GENERIC" it is unknown to |
| 45 | the 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 Cook | 0855965 | 2016-04-26 16:41:21 -0700 | [diff] [blame] | 53 | following information to add the card: |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 54 | |
| 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 | |
| 62 | Have fun, |
| 63 | |
| 64 | Gerd |
| 65 | |
Michael Krufky | 994914e | 2005-11-08 21:37:28 -0800 | [diff] [blame] | 66 | -- |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 67 | Gerd Knorr <kraxel@bytesex.org> [SuSE Labs] |