Converters, Renders, Components (обсуждения)

Автор сергей 999s, 23 Січень 2020, 09:14:14

Попередня тема - Наступна тема

0 Користувачі і 10 Гостей дивляться цю тему.

Evg77734

Цитата: biko_73 від 10 Січень 2022, 21:07:57Спасибо разработчику и дорогому другу fairbird

Так этому дорогому другу и нужно писать туда, где он обитает.
А ничего, что я исправил рендер Watches2.py на двое суток раньше? И все прекрасно работает.
https://tvfaq.net/index.php/topic,6417.msg42622.html#msg42622

Сейчас указатель выводится линией, координаты начала и конца которой вычисляются с помощью определенного алгоритма, толщину линии, кстати можно менять.

А указатель в виде "движущейся руки" будет представлять собой изображение, а его можно выводить только указав координаты верхнего левого угла. Или же используя 120 шт. изображений, где всё под разным углом. Никто не будет заморачиваться с таким рендером.

Ну, а про "диапазон 120 градусов" - как говорят: "Наша Галя балувана"  :)

Serjoga

Цитата: biko_73 від 11 Січень 2022, 18:40:44не понял смысла 120 градусов!
"as they say: "Our Galya baluvana"  "
nothing important, russian slang  ;)
путин Хуйло
Philips (75PUS8505/12)
Dreambox DM 920
Samsung UE55MU6172UXXH
Amazone Fire Stick 4K

Evg77734

В файле Watches2.py строка 80 и 82

self.instance.fillRect(eRect(y, x, 3, 3), self.fColor)
   else:         
self.instance.fillRect(eRect(x, y, 3, 3), self.fColor)

Цифры 3 это толщина линии, но уже если 5 - выглядит не красиво.

Our Galya baluvana - это старый анекдот, Means excessive picky, fastidiousness, exactingness

Марчелла

Цитата: biko_73 від 11 Січень 2022, 19:51:48Просто не могли бы вы указать, как изменить диапазон на 180 градусов?
Watches.py параметр
z = (math.pi / 180)


заменить на
z = (math.pi / 190)
или
z = (math.pi / 200)
Samsung QE55Q60A 4K UHD & LG 55UJ630V 4K UHD > Zgemma H9 Combo/Twin 4K UHD & Zgemma H10 Combo 4K UHD & Zgemma H11 S 4K UHD & Formuler Z10 Pro MAX IPTV UHD

сергей 999s

Что то новое на фиде openATV 7.0, Python 2 в 3
AX 4K-BOX HD51

Виталий

сергей 999s, Сергей, тоже поставил себе это расширение, только как это работает. Может кто знает для чего оно. Конвертирует что ли из ру2 в ру3.

сергей 999s

Цитата: Виталий від 22 Січень 2022, 13:39:27Может кто знает для чего оно.

Виталь а в самом пакете нет инструкции а то иногда файлом оставляют
AX 4K-BOX HD51

sety

В пакете есть два файла Grammar.txt и PatternGrammar.txt
ЕТ11000, VU+ DUO 4K & VU+ DUO 4K SE  Все против нас, только ветер навстречу

Виталий

sety, Сергей, распаковал пакет и нашел эти файлы - закинул в переводчик - так толком не понял что это. Типа библиотеки вроде в пакете. Куча файлов.

сергей 999s

Цитата: Виталий від 22 Січень 2022, 17:03:16распаковал пакет и нашел эти файлы

Виталий, смотри \usr\lib\python3.9\lib2to3\
AX 4K-BOX HD51

Виталий

сергей 999s, Сереж, я когда ставил, то выдернул установочный пакет из tmp ну и распаковал.

сергей 999s

Цитата: Виталий від 22 Січень 2022, 17:09:32то выдернул установочный пакет из tmp ну и распаковал.

Виталь, я то же самое сделал, и путь написал этого пакета
AX 4K-BOX HD51

Klausman

Ребята, есть ли у кого правленный конвертер CaidInfo2  для работы с эмулятором викард. Дело в том, что он некорректно выводит каид и идент на окнах инфобаров. Скажем запрос идёт по 1803 на  панели эмуляторов, а в окнах инфобаров отображается как 1884. Мелочь конечно- но всё же. Через оскам всё правильно. Имидж атв 6.4. скин Арму -версия 7.

сергей 999s

AX 4K-BOX HD51

сергей 999s

Не проверял

ЦитатаБитрейт прямо в инфобаре скинов, объясню как я это сделать.

нужно 2 файла, бинарник в usr/bin opbitrate, и конвертер bitrate3.py, годится только для python 3, не использовать с python2, вылетает, вы помещаете файл opbitrate в /usr/bin с правами на выполнение (755) и файл bitrate3.py в /usr/lib/enigma2/python/Components/Converter/Bitrate3.py.

Обратите внимание на приложенный файл opbitrate, он, безусловно, работает с sf8008, но он должен работать со всеми процессорами ARM, не используйте его с процессорами mipsel,

теперь вы можете использовать <widget> для скинов: (как пример)

<widget source="session.CurrentService" render="Label" position="1420,663" size="250,30" halign="left" zPosition="4" transparent="1"  foregroundColor="your_foregroundColor"  font="Regular3; 28">
      <convert type="Bitrate3">%V Kb/s</convert>
</widget>

convert:
%V = video bitrate, only the number (Kb / s must be added)
%A = audio bitrate, only the number
AX 4K-BOX HD51