23 декабря | 2024г. | 04:39:31


АвторТема: Плагин Encryptedchannel - Сообщение о кодированном канале  (Прочитано 65239 раз)

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

Оффлайн ака УчкунАвтор темы

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1098
  • Поблагодарили: 4787
  • Уважение: +49
Ну так язык-то в .cpp не питоновский.....
Ладно проехали, дошло, на опенар это дело было одолжено от пли.......

Конкретная нужная в данном случае функция это
...eDVBVideo::stop()

Будем мучать голову как вызвать эту функцию. Я имел ввиду я не могу просто импортировать
from enigma import eDVBVideo
так как в enigma.py (/usr/lib/enigma2/python/enigma.py) нет eDVBVideo.....
  • vu+ultimo 9995
Мои авторские работы  нельзя редактировать для выкладывания на паблик.
Но их можно выкладывать неизмененными на любых ресурсах с указанием авторства
Мои кошельки:
WMZ     Z356196865451 WMR     R105983132832

Оффлайн Дмитрий73

  • Джедай Куратор
  • **
  • Сообщений: 4414
  • Поблагодарили: 11925
  • Уважение: +100
Может пригодится?

Меню информация о сервисе.
Если канал не декодирован,то 
Videoformat =  -
Videosize = -
Это в ServiceInfo.py:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
А может ошибаюсь и это не то...

Оффлайн ака УчкунАвтор темы

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1098
  • Поблагодарили: 4787
  • Уважение: +49
Мы с тобой одинаково мыслим))

Нет, Дима я уже пытался именно так. То есть если нет размера видео, то значит и нет видео.
Но нет, к сожалению имидж выдает в таком случае случайное разрешение, хотя неоткрывшийся канал допустим HD, этот подход не прошел у меня...

Да и во всем модуле  iServiceInformation уже пытался, вот во всех этих параметрах

  Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Надеялся мне что-то даст параметр sDVBState например, ан нет.....
  • vu+ultimo 9995
Мои авторские работы  нельзя редактировать для выкладывания на паблик.
Но их можно выкладывать неизмененными на любых ресурсах с указанием авторства
Мои кошельки:
WMZ     Z356196865451 WMR     R105983132832

Оффлайн Дмитрий73

  • Джедай Куратор
  • **
  • Сообщений: 4414
  • Поблагодарили: 11925
  • Уважение: +100
Но нет, к сожалению имидж выдает в таком случае случайное разрешение, хотя неоткрывшийся канал допустим HD, этот подход не прошел у меня...
Проверил.Вроде все работает.
Я  взял plugin.py из первого поста,это чисто рабочий кусок кода только для теста.
Проверь ради интереса.

Оффлайн ака УчкунАвтор темы

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1098
  • Поблагодарили: 4787
  • Уважение: +49
Дима у тебя какой то битый файл выложен.

Ноооо.

Уррааа.
Сам нашел решение.
Фууу. Двое суток мучений.

Дима у меня вот так сработало. И уверен конечно будет работать при любых эмуляторах, картах и модулях.....


      

Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Вот волшебная палочка оказалась

info and info.getInfo(iServiceInformation.sVideoType)

Проверяйте


Добавлено  10 июня | 2013г. | 23:46:41   
Ааа у тебя zip архив был, а он скачался как просто py файл у меня.
Так я проверял так

Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
И не сработало.

А у тебя так


Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Работает значит?

Но мой вариант покороче получился и проверяется действительно есть ли видео

Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
  • vu+ultimo 9995
Мои авторские работы  нельзя редактировать для выкладывания на паблик.
Но их можно выкладывать неизмененными на любых ресурсах с указанием авторства
Мои кошельки:
WMZ     Z356196865451 WMR     R105983132832

Оффлайн Igornord

  • Мастер Джедай
  • ***
  • Сообщений: 2080
  • Поблагодарили: 2712
  • Уважение: +47
Одна голова хорошо, а дракон - лучше -))) В смысле много голов -)

Оффлайн ака УчкунАвтор темы

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1098
  • Поблагодарили: 4787
  • Уважение: +49
Честно, без Димы я бы еще минимум сутки потерял бы в бесплодных попытках найти загадочное edvbvideo.
Именно он подтолкнул меня еще раз вернуться к моим вчерашним бесплодным попыткам с модулем iServiceInformation.
Просто вчера я немножко иначе прописывал код с параметрами, и самое обидное проверял также именно и этот параметр sVideoType. Но вписывал код немного иначе и не сработало вчера.
Да и сам Дима тоже нашел рабочее решение. Тем и хорош питон, всегда есть несколько возможностей решения одной задачи.

Главное дело сделано. Пойдем дальше развивать плагин....

Спасибо, Дмитрий!
  • vu+ultimo 9995
Мои авторские работы  нельзя редактировать для выкладывания на паблик.
Но их можно выкладывать неизмененными на любых ресурсах с указанием авторства
Мои кошельки:
WMZ     Z356196865451 WMR     R105983132832

Оффлайн Taapat

  • Мастер Джедай
  • ***
  • Сообщений: 3543
  • Поблагодарили: 10700
  • Уважение: +60
Кстати по моему:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.надо писать выше, перед тем как каждого использовать. Иначе, на пример, при отсутствие service будет зелёнка уже при info = service and service.info(), а если он присутствует, то позже проверять уже нет смысла.
  • Zgemma H7S | Zgemma H.S | Edision OS mini + | Amiko SHD-8900 Alien | VU+ Solo2 | Gi ET11000 4K
taapat.blogspot.com

Оффлайн Дмитрий73

  • Джедай Куратор
  • **
  • Сообщений: 4414
  • Поблагодарили: 11925
  • Уважение: +100
На канале Россия хд с трика sVideoType выводится(мпег4).Хотя канал закодирован.

И еще,я понял одну вещь.Картинка на раскодированном канале встала,допустим по вине сервера,но сообщение о кодированном канале не появится,так как видео на экране есть.Тут думать надо и очень крепко.И вполне может быть,что решения и нет.


Оффлайн ака УчкунАвтор темы

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1098
  • Поблагодарили: 4787
  • Уважение: +49
Кстати по моему:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.надо писать выше, перед тем как каждого использовать. Иначе, на пример, при отсутствие service будет зелёнка уже при info = service and service.info(), а если он присутствует, то позже проверять уже нет смысла.

Да нет же. Вот этот код

service = self.session.nav.getCurrentService()
info = service and service.info()


Это ведь boolean-инструкция, а не просто присваивание (и тем более не проверка). Никакой зеленки не будет, так как эта инструкция возвращает как и положено boolean, значения ложь или правда, то есть True или False. Нет сервиса, просто вернется значение False (какая же зеленка при этом) и соответственно уже этот код
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.не сработает, как и задумано.....

И как раз-таки наоборот, будет зеленка если поставить выше
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.потому как, что же проверять-то системе, если она не знает еще (так как присваивание будет снизу) что такое вообще service и info....

Соответственно будет зеленка типа
Attribute Error: service is not defined...

Добавлено  11 июня | 2013г. | 01:03:20   
Кто-нибудь скажет, как у вас с последним вариантом?

На канале Россия хд с трика sVideoType выводится(мпег4).Хотя канал закодирован.

Возможное решение. Проверку сделать многоступенчатой. То есть проверять и sVideoType и другие параметры видео.

......Картинка на раскодированном канале встала,допустим по вине сервера,но сообщение о кодированном канале не появится,так как видео на экране есть.Тут думать надо и очень крепко.И вполне может быть,что решения и нет.

Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
  • vu+ultimo 9995
Мои авторские работы  нельзя редактировать для выкладывания на паблик.
Но их можно выкладывать неизмененными на любых ресурсах с указанием авторства
Мои кошельки:
WMZ     Z356196865451 WMR     R105983132832

Оффлайн Taapat

  • Мастер Джедай
  • ***
  • Сообщений: 3543
  • Поблагодарили: 10700
  • Уважение: +60
Вы меня не поняли, по моему в этом месте правильно так:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Как же getCurrentService() может бить  boolean-инструкция если вы потом от её получаете info()? Добавьте print и посмотрите что за значение у них. У меня на пример такие:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Но это все мелочи, и особо к вопросу определению картинки не относится, по этому продолжать дискуссию не стоит.
  • Zgemma H7S | Zgemma H.S | Edision OS mini + | Amiko SHD-8900 Alien | VU+ Solo2 | Gi ET11000 4K
taapat.blogspot.com

Оффлайн Vasechkin

  • Великий Джедай
  • ****
  • Сообщений: 788
  • Поблагодарили: 345
  • Уважение: 0
 У меня с последним вариантом сообщение не выводится ни при использовании mgcamd, ни с wicardd.

Оффлайн romansat

  • Друзья Джедаев
  • *****
  • Сообщений: 799
  • Поблагодарили: 1637
  • Уважение: 0
Аналогично -- нет вообще никакой индикации о кодированном канале с последним плагином.
  • Octagon SF8008 4K UHD | Vu+Duo 4K | Dreambox DM920 DVB-S2X Multistream Dual Tuner | Octagon SF4008 Triple 4K UHD | Vu+ Uno 4K | Vu+Solo2 | Openbox SX6 HDPVR | DreamBox 7020HD | Openbox PrismCube Ruby | Open SX1 HD и др.
Мы покупаем ресиверы на Енигме не для того, чтобы телевизор смотреть  ©

Оффлайн ака УчкунАвтор темы

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1098
  • Поблагодарили: 4787
  • Уважение: +49

У меня с последним вариантом сообщение не выводится ни при использовании mgcamd, ни с wicardd.

А на каком канале?
  • vu+ultimo 9995
Мои авторские работы  нельзя редактировать для выкладывания на паблик.
Но их можно выкладывать неизмененными на любых ресурсах с указанием авторства
Мои кошельки:
WMZ     Z356196865451 WMR     R105983132832

Оффлайн Vasechkin

  • Великий Джедай
  • ****
  • Сообщений: 788
  • Поблагодарили: 345
  • Уважение: 0
  Да, я быстро пробежался по Амосу, Сириусу, Хотбёрду и 36 градусу, по принципу "куда бог пошлёт". С десятка попыток ни одна ни была удачной.

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
4 Ответов
5945 Просмотров
Последний ответ 21 ноября | 2012г. | 17:58:22
от 2boom
15 Ответов
7175 Просмотров
Последний ответ 25 ноября | 2010г. | 21:02:06
от gemchug74
0 Ответов
17879 Просмотров
Последний ответ 25 ноября | 2010г. | 20:51:17
от Wolf
7 Ответов
6646 Просмотров
Последний ответ 21 апреля | 2011г. | 09:01:57
от Lost
14 Ответов
12797 Просмотров
Последний ответ 04 февраля | 2013г. | 14:21:02
от LeoGoal



X

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

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