[linux-dvb] "Invalid section length or timeout" using Kaffeine and Twinhan 102g (aka VP-1022 Rev 2.0?)

Christophe Thommeret hftom at free.fr
Tue Jan 29 10:14:00 CET 2008

Le mardi 29 janvier 2008 10:06, Christophe Thommeret a écrit :

> pid 0x11 carries the Service Description Table.
> kaffeine requires this table (which gives channels name).
> There is partial solution with kaffeine-0.8.6.
> Create 3 dummy channels, one for each transponder with e.g. audio pid=100.
> Then tune to one channel, open the scan dialog and start scanning. It will
> scan the current transponder, and should find the channels.
> Do it for each dummy channel.

In case you are compiling kaffeine, the fix is easy :
Edit kaffeine/src/input/dvb/dvbsi.cpp, line 751:

change :

if ( !getSection( 0x11, 0x42 ) )         //SDT

to :

getSection( 0x11, 0x42 )   //SDT

This is untested, but should work.

Christophe Thommeret

More information about the linux-dvb mailing list