https://bugs.kde.org/show_bug.cgi?id=418236

            Bug ID: 418236
           Summary: EPG information does not display properly with
                    high-definition channels on DVB-T2
           Product: kaffeine
           Version: unspecified
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: mchehab+sams...@kernel.org
          Reporter: ju...@op59.net
  Target Milestone: ---

SUMMARY
When viewing UK high definition channels in Programme Guide, Kaffeine shows
unreadbale characters for programme names and descriptions. Similarly for the
On Screen Display of programme information.

STEPS TO REPRODUCE
1. View a high definition channel, e.g. 'BBC ONE HD'
2. Open Programme Guide
3. or press 'O' to show On Screen Display.

OBSERVED RESULT
Unreadable characters.

EXPECTED RESULT
Readable text.

SOFTWARE/OS VERSIONS

Linux: Devuan GNU/Linux 3

KDE Plasma Version: 
KDE Frameworks Version: kde-runtime 4:17.08.3-2.1
Qt Version: libqt4-dev 4:4.8.7+dfsg-18

Kaffeine is built from latest source, sha=ea35f1eb49 'Fix minor EBN issues',
Date:   Wed Dec 11 20:57:46 2019 +0200.

ADDITIONAL INFORMATION

Problem happens for all high definition channels. On normal definition channels
the problem does not occur - EPG information display fine.

Hardware is Hauppauge WinTV-dual HD, identifying as si2168 Silicon Labs
Si2168-B40.

Examples of raw bytes passed to src/dvb/dvbsi.cpp:DvbSiText::convertText():

    1f 01 d9 af d8 ab eb 0f 1f 3b e4 cc
    1f 02 57 3c 95 d3 5b f4 27 a1 7d 57 4d ec 78 ed fc 73 c9 6e ab 57 ad 78 ce
f6 6d 66 9f 00 74 40
    1f 02 e5 61 6d 94 b0 04 fe 6e 3b 3b 27 f6 6e d2 97 e8 60
    1f 02 20 bc 35 e1 db 2e 7f 66 cb d2 f3 fc 74 de 53 dd bb 60 4a e7 e2 fa d3
26 f6 e7 bb 0c 23 65 19 d4 f4 4f 0f dd 0a bc ca 0d 5f 1f 89 4a 03 ed b2 96 00
9f 96 fc

DvbSiText::convertText() doesn't seem to have a path to handle the two apparent
prefixes '0x1f 0x01' and '0x1f 0x2'. I've tried modifying it to use each of the
available decoders (DvbSiText::TextEncoding is 0..19), but none of them seems
to give readable text.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to