Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[vdr] Re: Problem with MHWEPG



Jean-Claude Repetto wrote:

Please can you describe exactly what is your problem ? What are the messages displayed by mhwepg ?
Which kernel are you using ? On which frequency are you trying to get the EPG ?
The more information you give, the more it is easy to help.
Sorry, I should have come up with this info in the first place ...

Ok, if I try the following command (which works on a Suse8.2 with 2.4-kernel and CVS-DVB-driver):

szap -a 0 -c channels.conf -n 004 -x
./mhwepg -a 0 -s S19.2E -o /var/vdr/epg.tmp

I get the following message:

reading channels from file 'channels.conf'
zapping to 4 'CD EPG':
sat 0, frequency = 12515 MHz H, symbolrate 22000000, vpid = 0x00a0, apid = 0x0050
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
status 01 | signal a93b | snr 81d2 | ber 0000ff10 | unc 00000000 |
status 1f | signal be38 | snr c20d | ber 0000d100 | unc 00000000 | FE_HAS_LOCK
Error while reading Time Offset Table

It doesn't matter if I apply this litte patch from vdr-wiki. Maybe it's at the wrong position. Here a part of the mhwepg.c:

void SetFiltSection (int fd, unsigned short pid, unsigned char tid)
{
struct dmx_sct_filter_params sctFilterParams;
if (ioctl(fd, DMX_SET_BUFFER_SIZE, 10*188*1024)<0) {
perror("DMX SET BUFFER SIZE");
exit(0);
}
memset(&sctFilterParams, 0, sizeof(sctFilterParams));
sctFilterParams.pid = pid;
sctFilterParams.timeout = 60000;
sctFilterParams.flags = DMX_IMMEDIATE_START;

The current config is Gentoo with the 2.6.9-love-sources and current (maybe 2 weeks old) CVS-dvb-kernel-driver. The frequency I use is:

CD EPG:12515:h:0:22000:160:80:0:0:0

Bye,
Andreas Brugger




Home | Main Index | Thread Index