[mythtv] Configure/DVB wierdness

Torbjörn Jansson torbjorn.jansson at mbox200.swipnet.se
Mon Apr 24 21:54:11 UTC 2006


I ran into a little problem when i switched to the release-0-19-fixes
branch.
First i switched the svn over to the correct branch and did a distclean.
Then i ran configure with "./configure --enable-dvb-eit --enable-dvb
--compile-type=debug"
It didn't complain so i thought everything was fine.


A few days later i noticed there had been no recordings on my dvb card and
while a recording was supposed to happend mythweb was completly unresponsive
and i got errors from mythwe.
the status page from mythbackend was not working at all, the browser just
hang there doing nothing until the backend was stopped and at that point the
browser said the page could not be found or something similar.

After some searching i reran configure, this time i noticed this from the
configure script:

DVB support      no [/usr/src/linux-2.6.15.6/include]

So obviously i missed this the first time and ran with a backend without dvb
enabled.
But a disabled dvb doesn't explain why the backend behaved so strange when
dvb is off but there exist config for it in the db.

When dvb was disabled the backend status page in mythweb displayed the dvb
card, is this supposed to happen?
If dvb is disabled shouldn't the backend ignore any dvb config like cards
and things like that?

After recompiling with dvb properly enabled, mythweb now displays a few
recordings with no length and no preview image (files don't exist) so even
with dvb disabled the backend probably tried to start recording and inserted
something to the database.
I guess this is why mythweb was behaving as if it was locked up and after a
while timeing out.

Is it possibel that eit works even with dvb disabled?
One reason i didn't notice the problem right away was because there was
program guide data for the dvb channels.
It could have been stored already in the db from a few days earlier before i
recompiled the backend, but i think it was longer that the usualy 3 days my
cable provider sends eit data, so i should have gotten empty channels in
mythweb.

And a little sugestion, isn't it better to have the default dvb path
something like '/lib/modules/`uname -r`/source/include' ?


I haven't followed the changes in svn so maybe this is already fixed ?



More information about the mythtv-dev mailing list