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.