We need:
1. the MPlayer DotPup
2. the complete kernel modules ftp://ftp.ibiblio.org/pub/linux/distrib ... ete.tar.gz
3. A compatible TV card
a) Install Mplayer, if you haven't done it yet
b) Download the kernel modules to your /root directory
c) Extract the kernel-modules
Code: Select all
# cd
# tar zxvf /root/modules-2.4.29-complete.tar.gz
Code: Select all
# cp -r /root/modules-2.4.29-complete/kernel/drivers/* /lib/modules/2.4
# depmod -a
Alternatively, you could remaster a new copy of puppy.
e) Load the driver for the TV card and the tuner
Code: Select all
# modprobe tuner
# modprobe bttv
f) Check your sucess by looking at the kernel messages
Code: Select all
# dmesg
{code]
bttv: Bt8xx card found (1).
bttv0: Bt878 (rev 17) at 00:11.0, irq: 10, latency: 32, mmio: 0xdf113000
bttv0: detected: Hauppauge WinTV [card=10], PCI subsystem ID is 0070:13eb
bttv0: using: Hauppauge (bt878) [card=10,autodetected]
bttv0: Hauppauge/Voodoo msp34xx: reset line init [5]
[/code]
g) Lets create a TV watching script
Code: Select all
#!/bin/sh
mplayer -tv driver=v4l:device=/dev/video0:width=320:height=240:norm=pal:chanlist=europe-west tv://
Save this script to /usr/local/bin/watchtv and make it executable
Code: Select all
# chmod 755 /usr/local/bin/watchtv
Code: Select all
# watchtv
i) (Optionally) You can add an channels option to your watchtv script to define which channels are really used and give them names. See mplayer docs.