If you used an older X server, you should not be too disappointed. It could help if you comment out the corresponding lines in the source code. This adjusted version can not support all functions of the original but as long as you can play MPEG2 files, it should be enough. An automatic recording is not yet possible because Broadcast does not exit automatically and locks the video device as long as it runs. You cannot start recordings in a defined timetable without closing the window every time by hand.
Trinity is an other video record program.
It is developed as well as Broadcast, but it seems that the development effort has stopped. You will find a big collection of other tools and information about MPEG and Linux. Here you will find the commercial tool to edit frames that can be used with Linux, too. Bttvgrab is an other program to create MPEG videos but with difficult video-audio synchronization. The program can be steered completely via options and can be used for an automatic record.