[mythtv] EIT multi-byte encoding
JP Moitinho de Almeida
moitinho at civil.ist.utl.pt
Thu Mar 17 22:53:13 UTC 2011
On Wednesday 16 March 2011 23:00:21 JP Moitinho de Almeida wrote:
> Hello
>
> This week the EIT data that I receive on the Portuguese DVB-T network "TDT
> Continente" became empty. The slots are properly defined, but the
> descriptions are empty.
>
> This network had a special clause on eithelper.cpp (the last one on the
> list) for ISO8859_15, but when I checked the output of dvbsnoop (at the
> end) it was clear that now it is the "UTF-8 encoding of ISO/IEC 10646"
> (code 0x15).
>
> That impression is confirmed by
> "2011-03-16 22:00:10.196 dvb_decode_text: Multi-byte coded text is not yet
> supported."
> in the output of "mythbackend -v siparser,eit"
>
> Furthermore kaffeine, used to provide a program guide with wrong encoding
> is now giving a perfect text. It just uses (if I understand the code
> correctly)
>
> case Utf_8: codec = QTextCodec::codecForName("UTF-8"); break;
>
> How tricky would it be to include the corresponding code in
> dvbdescriptors.cpp for the case (src[0] == 0x15)?
>
> It seems that Qt has all the necessary stuff and I am prepared to test
> patches. Unfortunately my cpp/qt knowledge is not appropriate to start
> without some guidance.
>
> Or is it more effective to open a ticket?
>
> Thanks, regards
>
> ZP
>
> -------------------------
> Some info
>
> - Running mythbackend version: fixes/0.24 [v0.24-211-g785ea1b]
>
> - output of dvbsnoop -n 1 0x12
>
> ......
> _______________________________________________
> mythtv-dev mailing list
> mythtv-dev at mythtv.org
> http://www.mythtv.org/mailman/listinfo/mythtv-dev
OK it was (much!) easier than I thought. I will open a ticket with a patch.
Regards
ZP
More information about the mythtv-dev
mailing list