Opened 14 years ago

Closed 14 years ago

Last modified 14 years ago

#1466 closed patch (fixed)

ISO IEC 6937 encoding support for DVB

Reported by: jiri.svoboda@… Owned by: danielk
Priority: minor Milestone: 0.20
Component: mythtv Version: head
Severity: medium Keywords:
Cc: Ticket locked: no

Description

DVB-T in Czech Republic uses ISO 6937 encoding as the main standard.

The patch adds convertor to UNICODE... Unfortunately the patch is against 0.19 release as i do not have working svn...

More info about standard should be there http://tv-plattform.de/download/DVB-T/MinAnfo/A1_E-Book2-02.pdf page 85 - Anex A

Attachments (2)

siparser.diff (20.9 KB) - added by jiri.svoboda@… 14 years ago.
Patch to siparser.cpp file for iso/iec 6937 dvb epg encoding
dvbdescriptors.diff (20.9 KB) - added by jiri.svoboda@… 14 years ago.
patch against SVN (untested - sorry can't compile & test at the moment)

Download all attachments as: .zip

Change History (6)

Changed 14 years ago by jiri.svoboda@…

Attachment: siparser.diff added

Patch to siparser.cpp file for iso/iec 6937 dvb epg encoding

comment:1 Changed 14 years ago by anonymous

Component: dvbmythtv
Owner: changed from danielk to Isaac Richards

comment:2 Changed 14 years ago by danielk

Milestone: 0.20
Owner: changed from Isaac Richards to danielk
Version: head

Please use lookup tables (arrays) rather than long case statements, and update patch to apply against SVN. I think the function is now in libs/libmythtv/mpeg/dvbdescriptors.cpp.

Changed 14 years ago by jiri.svoboda@…

Attachment: dvbdescriptors.diff added

patch against SVN (untested - sorry can't compile & test at the moment)

comment:3 Changed 14 years ago by danielk

Resolution: invalid
Status: newclosed

still uses long case statements when lookup tables would work.

comment:4 Changed 14 years ago by danielk

Resolution: invalidfixed

(In [9357]) Fixes #1466, by applying updated patch from Jiri Svoboda.

Note: See TracTickets for help on using tickets.