[mythtv] Transport/network IDs are not set for DVB-S (breaks audio-only channels)

Janne Grunau janne-mythtv at grunau.be
Wed Aug 30 22:08:55 UTC 2006

On Wednesday 30 August 2006 22:39, Steve Hill wrote:
> My DVB-S channels were imported from a dvbscan channels.conf file by
> mythtv-setup.  The transportid and networkid in the dtv_multiplex
> table are set to NULL (is this normal?).

Yes, the channels.conf file doesn't contain the information. Scanning 
all known transponders should fix it.
> Line 1719 of tv_rec.cpp reads:
>      if (netid > 0 && tsid > 0 && progNum >= 0)
> and a bit of debugging shows that when I switch to a DVB-S channel
> the netid and tsid are both set to 0.
> I'm a bit unclear on how this code works, but the result is basically
> that recording of audio-only channels doesn't work since line 1800
> gets executed, no matter what your recording profile is set to:
>      sd->SetVideoStreamsRequired(1);

Without original network id and transport stream id we handle the 
channel as generic mpeg channel. I don't know of any non-DVB audio only 
channels and I'm not sure if the channel scanner will take them up if 
you use real scanning.
You should populate your networkid and transportid for DVB. Otherwise 
DVB-EIT will also not work.

HTH Janne 

More information about the mythtv-dev mailing list