04 июля | 2024г. | 11:49:41


АвторТема: Сборки эмулятора OSCAM для разных имиджей платформы mipsel (без обсуждения)  (Прочитано 558613 раз)

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

Онлайн сергей 999s

  • Мастер Джедай
  • ***
  • Сообщений: 17080
  • Поблагодарили: 92054
  • Уважение: +1332
OSCam svn11537 Emu-r797

Цитировать
dvbapi] Reworked "ca_pmt_cmd_id" skipping logic

According to the spec (​https://www.dvb.org/resources/public...En50221.V1.pdf), the "ca_pmt_cmd_id"
value shall be present inside the ES info loop. Unfortunately, each dvbapi client does each own thing. The
only reliable way to detect when this info is present in the CA PMT is to actually check its value, like it
was done in the old code.

Most boxes always send the typical value of 0x01 (ok_descrambling) and the above check works fine because
there is no descriptor_tag 0x01 to get confused with. On the contrary, for enigma2, values like 0x03 (query),
0x04 (not_selected) are possible (not yet, but soon). Skipping these higher values the same way will not work,
because descriptors with such tags can exist, so a different check is implemented for enigma2.

In practice, this commit fixes the VDR dvbapi plugin, as well as the enigma2 boxes with wrong dvbapi boxtype
setting ("none" instead on the correct "dreambox" - the setting is irrelevant now, but will make a difference
in the future, so make sure you set it correctly).

Спойлер   :
Скрытый текст
Для просмотра нужно иметь не менее 3-х сообщений
или Оформить подписку



Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
28 Ответов
137330 Просмотров
Последний ответ 23 мая | 2021г. | 01:11:25
от oys
39 Ответов
258297 Просмотров
Последний ответ 27 мая | 2023г. | 01:02:30
от hecha71
9 Ответов
12813 Просмотров
Последний ответ 18 ноября | 2015г. | 21:31:33
от сергей 999s
39 Ответов
61714 Просмотров
Последний ответ 16 августа | 2021г. | 03:59:25
от oys
91 Ответов
125242 Просмотров
Последний ответ 14 сентября | 2020г. | 19:24:38
от Serjoga



X

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

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