[mythtv-commits] Ticket #2520: Bell ExpressVu EIT processed with incorrect character encoding

MythTV mythtv at cvs.mythtv.org
Tue Oct 3 12:10:48 UTC 2006

#2520: Bell ExpressVu EIT processed with incorrect character encoding
 Reporter:  chhamilton at hotmail.com  |       Owner:  danielk
     Type:  defect                  |      Status:  new    
 Priority:  minor                   |   Milestone:  unknown
Component:  dvb                     |     Version:  0.20   
 Severity:  medium                  |  
 As of version 0.20, MythTV incorrectly handles EIT information for Bell
 ExpressVu.  The problem has to do with MythTV treating the EIT as fully
 ETSI compliant.  Since string data is not preceded with any encoding
 information, it is incorrectly assumed to be in an ISO 6937 encoding,
 where is actually in an ISO 8859-1 encoding.  This causes incorrect guide
 information to be extracted for all of the French stations (which often
 use accented characters in their descriptions and titles).

 A simple fix has been implemented in the spirit of the Pro7Sat fix.  The
 impact is kept localized to the ""EITHelper::AddEIT(const
 DVBEventInformation *eit) function"".  The idea is simply to wrap the text
 strings with the appropriate encoding header, so that ""dvb_decode_text""
 will use ISO 8859-1 instead.  A patch has been provided, taken against the
 0.20-fixes branch at revision

Ticket URL: <http://cvs.mythtv.org/trac/ticket/2520>
MythTV <http://www.mythtv.org/>

More information about the mythtv-commits mailing list