Opened 13 years ago

Closed 13 years ago

Last modified 13 years ago

#9672 closed Patch - Feature (Fixed)

EIT multi-byte encoding

Reported by: moitinho@… Owned by: Stuart Auchterlonie
Priority: minor Milestone: 0.25
Component: MythTV - EIT Version: 0.24-fixes
Severity: medium Keywords:
Cc: Ticket locked: no

Description

In dvbdescriptors.cpp the conversion of "UTF-8 encoding of ISO/IEC 10646" is assumed as "not yet supported."

This patch does not abort conversion for this case (i.e. when (src[0] == 0x15) and uses QString::fromUtf8 to make the conversion.

It just adds support for that type of "Multi-byte coded text".

I tested it on the Portuguese network "TDT Continente", which had a special rule for ISO8859_15 in eihelper.cpp. This rule is also removed in the patch.

Attachments (2)

eit_utf8_patch.diff (1.9 KB) - added by moitinho@… 13 years ago.
eit_utf8_patch-2.diff (1.9 KB) - added by anonymous 13 years ago.
The second if was not correct

Download all attachments as: .zip

Change History (7)

Changed 13 years ago by moitinho@…

Attachment: eit_utf8_patch.diff added

Changed 13 years ago by anonymous

Attachment: eit_utf8_patch-2.diff added

The second if was not correct

comment:1 Changed 13 years ago by Github

Refs #9672 - Adds support for multi-byte EIT encodings.

Thanks to moitinho for the original patch.

Changeset: e751ba6c5edf1f6e11b9f830441892aa16d5ac69

comment:2 Changed 13 years ago by Stuart Auchterlonie

Milestone: unknown0.25
Status: newassigned

comment:3 Changed 13 years ago by Github

Refs #9672 - Adds support for multi-byte EIT encodings.

Thanks to moitinho for the original patch.

Branch: master Changeset: 2d7a73e67bec28c81b37ff01249a10d34881414c

comment:4 Changed 13 years ago by Stuart Auchterlonie

Resolution: Fixed
Status: assignedclosed

comment:5 Changed 13 years ago by Github

Refs #9672 - Adds support for multi-byte EIT encodings.

Thanks to moitinho for the original patch.

Branch: new-logging Changeset: 2d7a73e67bec28c81b37ff01249a10d34881414c

Note: See TracTickets for help on using tickets.