In /usr/src/linux-`uname -r`/drivers/media/video/saa7134 locate
saa7134-vbi.c. Change the line that reads:
Code:
#define VBI_SCALE 0x200
to
Code:
#define VBI_SCALE 0x1e0
This line is around line 50.
Here comes the hard part. While in this directory also find
saa7134-video.c. Look for the line that reads
Code:
#define NORM_525_60
It will be around line 165. The lines beneath it will be change not this one. Change the values if they do not match yours.
Code:
.h_start = 0, \
.h_stop = 703, \
.video_v_start = 22, \
.video_v_stop = 263, \
.vbi_v_start = 10, \
.vbi_v_stop = 273, \
.src_timing = 7
Then recompile the kernel, but there are way to not have to recompile the kernel if you have compile saa7134 as a module.
To just compile the saa7134 module. First in /usr/src/linux-`uname -r` make an .config that has only
CONFIG_VIDEO_SAA7134=m
In directory /usr/src/linux-`uname -r`/drivers/media/video/saa7134 run the commands below as root
modprobe -r videodev tuner saa7134
make -C /usr/src/linux-`uname -r` M=$PWD clean
make -C /usr/src/linux-`uname -r` M=$PWD modules
make -C /usr/src/linux-`uname -r` M=$PWD modules_install
depmod
modprobe saa7134
You may need to change the path that points your kernel directory.
Use ntsc-cc to look up closed captions. The utility ntsc-cc is part of the zapping project.
Have fun!!!