[vdr] VDR developer version 1.5.16 - strange characters

Klaus Schmidinger Klaus.Schmidinger at cadsoft.de
Mon Feb 25 19:45:55 CET 2008


On 02/25/08 19:34, Gregoire Favre wrote:
> On Mon, Feb 25, 2008 at 07:25:34PM +0100, Klaus Schmidinger wrote:
>> Maybe these are control codes (like 0x86 and 0x87).
>>
>> Please add some debug output to the two String::decodeText()
>> functions in libsi/si.c to see what's going on here.
>> 0x86 and 0x87 should already get filtered out, but maybe these
>> are different ones.
> 
> With 1.5.16 with DVB-S2 patch under BBC 1 Cl I got :
> 
> grep "BBC 1 C" -5 /media/video0/epg.data
> 
> So the †BBC News‡ aren't well recognized, they are displayed as
> square. I do use en_GB.UTF-8 as locale.
> 
> X 2 03 eng Audio - Attheraces
> X 2 03 ara Audio 2 - ATR 2nd AV
> X 3 02 eng Teletext/Subtitle - Attheraces
> e
> c
> C S28.2E-2-2050-6904 BBC 1 CI
> E 27753 1203962400 1800 4E 18
> T †BBC News‡
> D National and international news from the BBC, followed by Weather. [S]
> X 1 01 ___ Video - BBC ONE CI
> X 2 03 eng Audio 1 - BBC ONE CI

So apparently these *are* 0x86 and 0x87.

Please try removing the line

  || (*from == 0x86 || *from == 0x87)

from libsi/si.c (should be line 418).
It may take a while before the EPG data is updated, so at first you may
still see the old version.

Please report if this causes any unexpected side effects.

Klaus



More information about the vdr mailing list