[mythtv] PCHDTV + DVB Integration / DTVRecorder
RingBuffer Reversion Request
Doug Larrick
doug at ties.org
Tue Jan 4 20:26:08 EST 2005
Taylor Jacob wrote:
>>DVB guide data can't replace xmltv in Australia either. Last I checked,
>>our networks were only transmitting information about the next two
>>programs. We can get xmltv data for up to a week via the internet.
>
>
> Yes its situations like this that require both XMLTV and OTA guide to be used.
>
>
>>I thought Taylor was objecting more to getting channel metadata from
>>Zap2It, rather than guide data specifically. All of the other metadata
>>should be available in on-air MPEG/ATSC tables.
>
>
> Yes. This is exactly what I am talking about.. If the information required for
> tuning to a channel is not present then no set top box will be able to function
> either and the service will be useless to anyone regardless of what means they
> use to recieve it.. This data is always present and should be the driving force
> for your database.. Guide is a completely different story..
The more I think about it, the more I think this is a good idea,
especially combined with what Bruce mentioned about never editing the
basic channel data (name, channum, freqid, etc.) in mythfilldatabase.
Get the channels set up using PSIP, and try to match them to DataDirect
lineups. We should probably create new channels for any DataDirect
channels that aren't found.
So a new channel from PSIP (or the DVB equivalent) would have no xmltvid
field, and would be matched at mythfilldatabase time by looking at the
freqid and major/minor channel numbers; we would then fill in the
xmltvid. A channel that does have an xmltvid would be matched using it,
which would allow using DataDirect listings even when Zap2it has freqid,
major, or minor channel number wrong. Any DataDirect channel that fails
to be matched would be created at that time.
Filling in PSIP guide data is another, more complex matter. I think
we'd want to try to match existing DataDirect-provided programs with
what's given in PSIP and only update them, so as to preserve their
richer data. The two most useful cases would be if PSIP has updated
begin/end times, and if it has the correct episode where DD has it
wrong. I dunno how we'd detect these, though. And there should be a
way to specify "don't trust PSIP for this channel."
Of course, if there is no DD-provided guide data for a channel, there's
no matching so we can just stuff it in. As I mentioned before, this
will require some parsing. But I'm rambling now so I'll stop; the first
step (after the new DVB bits go in) is to get this new mythfilldatabase
behavior in place.
-Doug
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 256 bytes
Desc: OpenPGP digital signature
Url : http://mythtv.org/pipermail/mythtv-dev/attachments/20050104/ceabd96b/signature.pgp
More information about the mythtv-dev
mailing list