Ticket #9480 (new Patch - Bug Fix)
Opened 2 years ago
Last modified 9 months ago
National characters in polish EPG (Cyfra+ and Polsat) won't work :(
| Reported by: | marcin.jachurski@… | Owned by: | stuarta |
|---|---|---|---|
| Priority: | minor | Milestone: | 0.26.1 |
| Component: | MythTV - EIT | Version: | 0.24 |
| Severity: | medium | Keywords: | |
| Cc: | Ticket locked: | no |
Description
Polish (Hotbird) 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
Also other channels from Hotbird:
TV POLONIA PULS TVS ITV TELE5 TVP Kultura TV Biznes POLONIA1 EDUSAT Mango 24 CSBTV TVR Rebel TV 4fun.TV Eska TV VIVA Polska. Czworka
Attachments
Change History
comment:1 Changed 2 years ago by marcin.jachurski@…
comment:2 Changed 2 years ago by stuarta
- Status changed from new to closed
- Resolution set to Invalid
I'm still waiting for the patch mentioned in the email to be posted. Until then, i'm closing the ticket...
comment:3 Changed 2 years ago by marcin.jachurski@…
- Status changed from closed to new
- Resolution Invalid deleted
But it was at Mon Dec 29 11:44:02 UTC 2008 and no one fix the problem until 0.24 version. If you need screenshots or database backup or any log. Please let me know. Polish people are frustrated at polish forums. And said that "We don't have full support for polish language :( "
Please fix it in the future version of MYTH TV. I am happy with that software so that's why i am asking you.
Good solution will be create field in channel table in database with EPG encoding from the air. After that all problems with any encodings in EPG will be solved.
THX.
comment:4 Changed 2 years ago by robertm
- Status changed from new to closed
- Resolution set to Invalid
Please don't re-open the ticket without a patch.
comment:5 Changed 2 years ago by voyo <voyo.mythtv@…>
Im attaching a patch originally wrote by Wagabunda, this is old thread and description: http://www.mythtv.org/pipermail/mythtv-dev/2008-December/064048.html I only fixed this to patch cleanly against 0.24-fixes. This is not best possible solution because it *might* break on other satellites, its using some probably reserved bits. However works great for me.
comment:6 Changed 2 years ago by voyo <voyo.mythtv@…>
- Status changed from closed to new
- Resolution Invalid deleted
comment:7 Changed 2 years ago by warpme@…
Hi, It is great to have addressed PL chars on polish sat EIT. This patch works great for me with passive scan (2 weeks of tests). However with active scan I have quite frequent random errors with PL chars in prog titles or desc. I'm almost sure it is correlated with active scan as last 2 weeks I was on passive mode without any issues. Last evening I turned on active scan and now I have a lot of progs. with bad pl chars. I'm on 0.24-fixes 20110415. I'll be more that happy to help debug problem.
comment:8 Changed 16 months ago by stuartm
- Type changed from Bug Report to Patch - Bug Fix
- Milestone changed from unknown to 0.25
Should be simple, patch attached to do encoding fixups for Polish EIT.
comment:9 Changed 16 months ago by warpme@…
Stuart, I can't find patch You re referring to. Do I miss something ?

It is quote from http://mythtv.org/pipermail/mythtv-dev/2008-December/064048.html
but still isn't fixed.