[mythtv] National characters in polish EPG (Cyfra+ and Polsat)

wagabunda wrotkarz at gmail.com
Mon Dec 29 11:44:02 UTC 2008


Polish DVB-S operators give EPG encoded in the ISO-8859-2 (Polsat)
and in ISO-6937 (Cyfra+). Unfortunately does not give information
about encoding. Polsat is not suitable byte identifying coding.
Cyfra+ gives the wrong marker.On the programs broadcast together
we get different coding, both wrong.

MythTV allows to specify the encoding, but only for the transponder, 
which is transmitted program (in eithelper.cpp). In this case it is 
necessary to specify the encoding to the network or the transponder
from which the EPG has been received.

I wrote an patch, which adds forcing iso-8859-2 and iso-6937, depending 
on the source transport and/or network id, not on TSID() and
OriginalNetworkID() from existing DVBEventInformationTable.

There is someone who had similar problems and have any comments?
Maybe I am wrong to do?

This new encodings:
ISO-8859-2 for source network id 113
ISO-6937   for source network id 318

I post a patch next week if there will be no comment.

best regards
Wagabunda


More information about the mythtv-dev mailing list