18 апреля | 2025г. | 04:22:08


АвторТема: OpenАTV Общие вопросы (Все ресиверы, обсуждение и решение проблем) часть 2  (Прочитано 26150 раз)

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

Онлайн yuju

  • Мастер Джедай
  • **
  • Сообщений: 3422
  • Поблагодарили: 13626
  • Уважение: +271
Evg77734, это делаю не я, а комп  :)



Онлайн yuju

  • Мастер Джедай
  • **
  • Сообщений: 3422
  • Поблагодарили: 13626
  • Уважение: +271
Stas78, под спойлером
Спойлер   :
Скрытый текст
Для просмотра нужно иметь не менее 3-х сообщений
или Оформить подписку


Онлайн yuju

  • Мастер Джедай
  • **
  • Сообщений: 3422
  • Поблагодарили: 13626
  • Уважение: +271
Stas78, изменения в этом файлике практически неподействуют, е2 просто не запустится на мой взгляд.

Оффлайн Stas78

  • Младший Джедай
  • **
  • Сообщений: 55
  • Поблагодарили: 97
  • Уважение: +3
Там дописывается пару тройку строк кода для работоспособности плагина анимации инфобаров и меню. Этот плагин по моему есть на гите ATV и VIX. Надо смотреть еще - все ли есть в импорте этого файла. Попробую.

Добавлено  15 февраля | 2025г. | 21:56:55
Не исключаю, что может не запуститься. Тут каким то боком бывает влияет модуль StartEnigma

Оффлайн Vasiliks

  • Джедай Куратор
  • **
  • Сообщений: 2398
  • Поблагодарили: 7635
  • Уважение: +80
плагина анимации инфобаров и меню.
и что за такой сказочный плагин? Ссылку в студию.
  • Enigma2: GI-8120, GI ET7000mini, ET11000 - openPLI Develop
...Никогда не спорьте с идиотами. Вы опуститесь до их уровня, где они вас задавят своим опытом.

Оффлайн Evg77734

  • Совет Джедаев
  • ****
  • Сообщений: 1558
  • Поблагодарили: 10157
  • Уважение: +198
изменения в этом файлике
Просто нужно было глянуть. Глянул  ;)
В соседней теме по плагину был вопрос с ошибкой оператора := на имиджах в Py2, исправил, такие же были в файле plugin.py, дальше посыпалось и  не читаемые символы в Py2 и ошибки в функциях и их отсутствие, я даже написал класс ScreenSummary, которого нет в имиджах на Py2 ( :dance3:) и я таки запустил плагин на 6.4, поставил "птичку", нажимаю "Создать букет" и тут засада: "class eDVBDB из enigma.py не имеет атрибута addOrUpdateBouquet  :shok:
Нужно будет подумать, а то скучно что то  ;)

Оффлайн Vasiliks

  • Джедай Куратор
  • **
  • Сообщений: 2398
  • Поблагодарили: 7635
  • Уважение: +80
Нужно будет подумать, а то скучно что то
пока будешь думать, имидж уже соберется :acute:


ниже файлик из openpli develop. Может чем-то поможет :drinks:
  • Enigma2: GI-8120, GI ET7000mini, ET11000 - openPLI Develop
...Никогда не спорьте с идиотами. Вы опуститесь до их уровня, где они вас задавят своим опытом.

Оффлайн Stas78

  • Младший Джедай
  • **
  • Сообщений: 55
  • Поблагодарили: 97
  • Уважение: +3

Оффлайн Evg77734

  • Совет Джедаев
  • ****
  • Сообщений: 1558
  • Поблагодарили: 10157
  • Уважение: +198
имидж уже соберется
Да зачем мне собирать какой то имидж? Я уже все глянул выше  :acute:

Оффлайн DimitarCC

  • Джедай Куратор
  • **
  • Сообщений: 166
  • Поблагодарили: 703
  • Уважение: +16
Ребята, enigma.py генерируется из экспорта python SWIG. Это значит, что должен быть соответствующий код enigma C++. Изменение этого файла может только привести к сбою вашего приемника. Так что не тратьте время. Единственный способ получить рабочий enigma.py — изменить код enigma2 c++ и перекомпилировать enigma. Это сгенерирует рабочий enigma.py. А также новый файл enigma2.
В самом образе этот файл отсутствует, так как он скомпилирован в файл .pyc.
Может быть, вы можете попробовать сделать

Спойлер   :
opkg install enigma2-src

и посмотреть, есть ли он там.

Оффлайн Stas78

  • Младший Джедай
  • **
  • Сообщений: 55
  • Поблагодарили: 97
  • Уважение: +3
Так то так, но буквально пару лет назад имидж АТВ шел в исходниках. Точно не вспомню релиз или 7.0 или 7.1

Оффлайн DimitarCC

  • Джедай Куратор
  • **
  • Сообщений: 166
  • Поблагодарили: 703
  • Уважение: +16
Stas78,

Было время, когда исходный код Python был предустановлен в ATV. Думаю, сейчас это уже не так.

Оффлайн Stas78

  • Младший Джедай
  • **
  • Сообщений: 55
  • Поблагодарили: 97
  • Уважение: +3
В продолжении хочу сказать, что вчерашний файл enigma.pyc декомпилированный yuju работает нормально. Далее посмотрим как будет, если его немного дописать. Плаг AnimationSetup требует такой импорт - from enigma import setAnimation_current, setAnimation_speed

Оффлайн DimitarCC

  • Джедай Куратор
  • **
  • Сообщений: 166
  • Поблагодарили: 703
  • Уважение: +16
Stas78,

В настоящее время только некоторые приемники Gigablue поддерживают анимацию OSD. Поэтому для всех остальных нет возможности заставить этот плагин работать. Соответствующего кода в c++ для неподдерживаемых приемников нет.

Теги:
 



X

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

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