Up: Martijn's Homepage | |
Prev: A Package ordering tool for Debian |
I live in the Netherlands where practically every channel has teletext and there's a lot of useful info there. It turns out that the TiVo can actually capture teletext. This led me to a search for all sorts of useful information about programming the TiVo.
Chip | Purpose | Documentation | I2C address |
---|---|---|---|
SAA7114 | Video stream decoding | SAA7114H_1.pdf | 0x42 |
SAA7120 | Video stream encoding | SAA7120_21_1.pdf | ??? |
CS22 | MPEG decoder | dec-cs22-usrapgd.pdf | None |
# ./iicdump 0x42 <snip> 40:40 41:ff 42:ff 43:ff 44:88 45:88 46:88 47:88 48:88 49:88 4a:88 4b:88 4c:88 4d:88 4e:88 4f:88 50:88 51:88 52:88 53:88 54:88 55:ff 56:88 57:ff
Each record refers to a scanline with one nibble being the even field, one the odd field. The value 8 represents teletext, the value F represents video data. If you wanted to extract Closed Captioning data on scanline 23 for example, you'd dump 0x11 in register 0x56. Delays on startup http://www.dealdatabase.com/forum/archive/index.php/t-16558
Up: Martijn's Homepage | |
Prev: A Package ordering tool for Debian |