Welcome to Produsat Forum

This is a sample guest message. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

Register Log in

OSCam svn11.537 Emu -r797

rednass

Special Friend
Joined
Apr 14, 2013
Messages
4,323
Reaction score
401
Points
2,939
Location
ALGER
Offline
According to the spec (
Please, Log in or Register to view URLs content!
), 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).

Please, Log in or Register to view URLs content!

Please, Log in or Register to view URLs content!

Please, Log in or Register to view URLs content!


Please, Log in or Register to view URLs content!
 
Last edited by a moderator:
Top