Если честно, то Триколор передает данные в полном соответствии со стандартом. Если посмотреть "ETSI EN 300 468 V1.16.1 (2019-08)" в секции "6.2.15 Extended event descriptor" предусмотрено два вида текстовых полей - это items и text. Поле items состоит из одного или нескольких пар item_description и item. Триколор передает информацию о стране, годе. актерах и т.д. в поле items, а описание события в поле text, которое отображается в enigma2, при этом поле items энигмой игнорируется. Это нетрудно увидеть, если установить dvbsnoop и захватить несколько полей Event Information Table.Вы отлично в этом разбираетесь.
+ что то не так с опцией "Number of channels shown in channel selection list".В оригинальном патче, шрифты действительно не масштабировались и наезжали друг на друга, но в текущем патче (в строке 129) я включил масштабирование шрифта
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
После этого масштабирование, на мой взгляд, вполне корректное (варианты стандартного скина с 10, 12 и 14 событиями)FontFactor = ItemHeight * (60 if config.usage.servicelist_twolines.value else 100) / self.ItemHeightлучше делать не 60, а 50, т.е соотношение 1:2. Тогда не будет подоезаться нижняя строка в списке каналов при переходе от 1 строки к 2-м.
PiDron, понял.Похоже что это патч для корректировки положения иконок при их расположении справа. Его нет в файле, что я поправил и выложил, потому что его не было в оригинальном патче с форума pli, а глубоко в коде по поводу этого патча не копал, так как использую openpli только для тестов.
А что про этот патч скажите? У Вас то его нет в коде.
Значение в 60% подбиралось экспериментально для стандартного скина, так чтоб не подрезалась буква "у", но возможно, чтоб избежать проблем с нестандартными скинами, имеет смысл уменьшить значение:Код: [Выделить]Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
лучше делать не 60, а 50, т.е соотношение 1:2. Тогда не будет подоезаться нижняя строка в списке каналов при переходе от 1 строки к 2-м.
дискуссия на тему двух линий на форумеДа, согласен что без epg выглядит не очень симпатично, но мне кажется, те у кого нет телегида, могут опцию "двух строк" и не включать в настройках, а решение "выпилить" удобный функционал из-за того, что не на всех спутниках имеется телегид, на мой взгляд, весьма спорно.
Пришлось отменить патч ЕПГ.Можете что то придумать,как обойти эту ошибку?Можно попробовать применить патч с расположением расширенной информации после описания события как в этом сообщении.
PiDron,Попробуйте: [ Гостям не разрешен просмотр вложений ]
Патченные бинарники для OpenATV 6.4 dm920 можешь сделать
Да, согласен что без epg выглядит не очень симпатично, но мне кажется, те у кого нет телегида, могут опцию "двух строк" и не включать в настройках, а решение "выпилить" удобный функционал из-за того, что не на всех спутниках имеется телегид, на мой взгляд, весьма спорно.А нельзя,если нет ЕПГ,название канала по центру расположить,как в обычном варианте в одну строку.Про высоту колонки без ЕПГ уже молчу,наверное,если они будут разные,то это еще хуже выглядеть.
Выбор: Или смотри картинку (как раньше) без полного EPG, или полный EPG без картинкиСложно сказать без железки под рукой. Возможно, т.к. ipk собирался под свежую версию имиджа, то необходимо перед его установкой, обновить онлайн все пакеты? А может на github выложен не весь код, т.к. для лицензионных ci+ часть кода может быть закрыта, тогда собрать самому имидж с поддержкой ci+ не получится.
Как бы это обьединить