[mythtv] DVB, Live TV Broken with SVN 7050+
danielk at cuymedia.net
Mon Aug 22 01:17:14 UTC 2005
On Sun, 2005-08-21 at 17:48 -0700, Todd Ignasiak wrote:
> > It will work, where 1281 is major_chan*256 + minor_chan.
> > I'm assuming KPIXDT is at 5_1 from a google search.
> I believe the attribute you are referring to is the atscsrcid. But,
> I'm not sure how it is connected to the virtual channel numbers. The
> channel in question is on QAM channel 80, and carries PSIP data that
> maps it to virtual channel 5.1.
Yep, the calculation is atscsrcid = major_channel * 256 + minor_channel
There really should be major_channel and minor_channel columns
in the channel table, but portions of the DVB code were already
using this mapping so I just continued to use it throughout.
The major and minor channels have nothing whatsoever to do with
the frequency, you specify that in dtv_multiplex.frequency.
> But, what about channels that do not contain PSIP data and virtual
> channel numbers? I have several channels that are cable-only. How
> is the atscsrcid calculated for those?
Those should have a NULL value for the atscsrcid, and the serviceid
should be to the program number of the program in the PAT you would
like to record. Make sure the tvformat in channel is not set to "atsc",
and make sure the 'sistandard' in dtv_multiplex is "dvb" not "atsc".
I just opened a ticket on adding non-DVB/non-ATSC channels in the
scanner, you might want keep an eye on it.
At some point I will probably create an sistandard entry of 'mpeg'
which will let MythTV deal intelligently with raw MPEG streams.
More information about the mythtv-dev