[mythtv] Freesat (UK)
Simon Kenyon
simon at koala.ie
Thu May 15 13:54:15 UTC 2008
David Matthews wrote:
> Stuart Auchterlonie wrote:
>
>> James Buckley wrote:
>>
>>> Although not exactly on topic, is there any chance that patches to
>>> get Freesat's EPG would make it into 0.21-fixes. 0.22 could be a
>>> while, and the new EPG will make a lot of people's lives easier. I
>>> know it's not directly a fix for a bug, but neither was Schedule
>>> Direct (although I can see that the new EPG is not quite as
>>> critical as SD was).
>>>
>>>
>> Well lets just get them working in head first....
>>
>>
>
> This is the situation as I understand it. I did ask on the BBC
> backstage mailing list about whether the technical details for Freesat
> were available but the reply was that currently the manufacturers of
> set-top boxes had agreed exclusive access to them. That means that the
> details are limited to what can be worked out from the on-air information.
>
> The Freesat information seems to be transmitted on non-standard PIDs
> presumably to avoid conflicts with existing Sky boxes.
>
> There is an SDT transmitted on a non-standard PID of 3841. I've only
> looked at this with dvbsnoop but presumably it would be possible to get
> MythTV to scan it and I guess it would require a patch that allowed the
> user to set a non-standard PID in mythtv-setup. It might be useful since
> it seems to contain the "default authority" for the CRIDs and may also
> contain the channel numbers. It seems to have "Channel 4" in there where
> the default tables contain something like "8350". For the moment,
> though, it's possible to insert the data manually into the database.
>
> The EPG is transmitted as EIT on PID 3842. It contains CRIDs that are
> similar to those on Freeview and, for BBC, identical. The text is
> compressed and I've largely worked out the compression by comparing the
> Freesat and Freeview data. It seems to be based on the ATSC compression
> scheme but uses non-standard compression tables. There are two tables,
> one for programme titles and the other for the description. They are
> Huffman encoded with the encoding for each character depending on the
> preceding character. That means that it's very difficult or impossible
> to get a complete table because it's not just a matter of seeing every
> character but seeing every combination of characters. Nevertheless I've
> got most of the titles and text to decompress correctly now so it is
> possible to use this as an EPG but with some of the titles and text
> truncated.
>
> What is the attitude towards having a patch that would be known to be
> incomplete and would have to be updated periodically? Should I create a
> ticket anyway so that people can try it out? It's definitely going to be
> work-in-progress and just at the moment I don't have much time to do any
> more on it.
>
i applied your patch from a couple of days ago and it get the program
durations and genres and (here is the strange bit), some occasional
program titles.
i will test any patches and report results back. i could also provide
access to a box with two dvb-s cards pointed at astra-28.2e.
--
simon
More information about the mythtv-dev
mailing list