30 июня | 2024г. | 19:15:50


АвторТема: Патч телегида Триколора  (Прочитано 36559 раз)

0 Пользователей и 5 Гостей смотрят эту тему.

Оффлайн PiDronАвтор темы

  • Падаван
  • *
  • Сообщений: 28
  • Поблагодарили: 204
  • Уважение: 0
Патч телегида Триколора
« Ответ #60: 24 июня | 2020г. | 13:05:05 »
0
Вопрос об EPG НТВ+. Можно ли исправить обрезку короткого описания (обрезаются роли, страна и год)
на имиджах  (Pli, ATV, а с некоторых пор и VTi с BlackHole)
Эта проблема связана с тем, что при сохранении в файл кэша epg.dat информации из SHORT_EVENT_DESCRIPTOR перекодируется в UTF-8. А так как изначально информация передается в кодировке ISO 8859-5, в которой символ кириллицы кодируется одним байтом - в стандартное поле SHORT_EVENT_DESCRIPTOR из 255 - 6 байт может поместиться текст в 249 символов, в UTF-8 кириллические символы кодируются двумя байтами и соответственно в поле SHORT_EVENT_DESCRIPTOR может поместиться примерно 125 кириллических символов, таким образом все что больше 249 байт обрезается. Чтоб это изменить, потребуется перелопатить немало кода (например сохранять в epg.dat оригинальную информацию, а перекодировку делать в питоне на лету), но скорей всего этого никто не будет делать.

По идее если вызвать event info для текущего канала информация не должна обрезаться, т.к. по идее должна извлекаться напрямую из Event Information Table, на других экранах интерфейса эта информация может быть обрезана, если она извлекается из epg.dat.



Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
15 Ответов
25606 Просмотров
Последний ответ 16 мая | 2012г. | 11:13:43
от alx_step
59 Ответов
46036 Просмотров
Последний ответ 15 октября | 2018г. | 21:30:06
от andreigagarin
2 Ответов
8081 Просмотров
Последний ответ 23 апреля | 2012г. | 18:16:49
от Vlsergei
3 Ответов
5376 Просмотров
Последний ответ 27 апреля | 2015г. | 14:30:59
от veles
14 Ответов
11157 Просмотров
Последний ответ 24 ноября | 2016г. | 20:45:42
от Дмитрий73



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!