Digital Devices: cascaded CAM support (4 Viewers)

HTPC_2010

Portal Pro
June 3, 2010
63
5
Home Country
Austria Austria
I get it working ... i think that my HD02 card makes a problem ... now it works

the only problem i now have is that i get a message from the ORF CI module when i look a german sender.
i klick exit and it works ...

i think MP tries both CI modules and take the one that works .. it would be nice if the messge woud not displayed.

i get the message that the sender could no be displayd what is correct...

Test:

switch to ORF: works
switxh to RTL HD: works butt message from CI abouve (ORF) that it could not be decrypted.

the important thing in the CI parameters is how many senders a CI module can decrypt simultaneously.

but it works now with no error anymore. :D
 

mm1352000

Retired Team Member
  • Premium Supporter
  • September 1, 2008
    21,577
    8,224
    Home Country
    New Zealand New Zealand
    Hi again

    the only problem i now have is that i get a message from the ORF CI module when i look a german sender.
    i klick exit and it works ...

    i think MP tries both CI modules and take the one that works .. it would be nice if the messge woud not displayed.
    The DD driver automatically tries both CI modules. The problem with hiding the message is that we don't have any way of knowing which CI module to choose for each channel. Example: if you try to tune an ORF channel then we don't know that we need to use the ORF CI module. Even worse - we don't even know which CI module has the ORF CAM. That is why we tell the DD driver to try both modules. It could be possible to hide the message but we don't want to hide the message that would be shown when all CI modules can't decrypt the channel.

    the important thing in the CI parameters is how many senders a CI module can decrypt simultaneously.
    This is even harder. TV Server does not realise that the tuners are sharing the CIs. Also we don't know which CI module was used when tuning succeeds - it is impossible to implement the limit if we don't have that information. At the moment the best thing you can do is to not link the CI to more channels that the CAM can descramble. Not the best solution... :(

    mm
     

    HTPC_2010

    Portal Pro
    June 3, 2010
    63
    5
    Home Country
    Austria Austria
    i think that would be good when the messages are not shown until no ci modul can decrypt the signal.
    that would be good :D
     

    DjeC64

    MP Donator
  • Premium Supporter
  • August 29, 2007
    176
    16
    Gent
    Home Country
    Belgium Belgium
    mm1352000

    I tried your dll without any success. I can well record 2 FTA channels but 1 or 2 encrypted channels always fails for me. I put logs here.
     

    mm1352000

    Retired Team Member
  • Premium Supporter
  • September 1, 2008
    21,577
    8,224
    Home Country
    New Zealand New Zealand
    Hi DjeC64

    According to the logs:

    DigitalDevices CI: connection to [demux] successful, CI not available or configured for this tuner.

    That message is present for both of your tuners.

    Are you using the latest drivers and DD software?

    mm
     

    mm1352000

    Retired Team Member
  • Premium Supporter
  • September 1, 2008
    21,577
    8,224
    Home Country
    New Zealand New Zealand
    Hi HTPC_2010

    You'll need a new DLL - there is no DLL available yet, sorry. I need to find some time to transfer all my patches like this from SVN to GIT.

    mm
     

    HTPC_2010

    Portal Pro
    June 3, 2010
    63
    5
    Home Country
    Austria Austria
    AW: Re: Digital Devices: cascaded CAM support

    Hi HTPC_2010

    You'll need a new DLL - there is no DLL available yet, sorry. I need to find some time to transfer all my patches like this from SVN to GIT.

    mm

    hy when do you think i could be happy to get the new dll?

    i ttied the old one and it works but sometimes MP crashes (maybe because of the different versions)
     

    mm1352000

    Retired Team Member
  • Premium Supporter
  • September 1, 2008
    21,577
    8,224
    Home Country
    New Zealand New Zealand
    Re: AW: Re: Digital Devices: cascaded CAM support

    Hi HTPC_2010

    hy when do you think i could be happy to get the new dll?

    i ttied the old one and it works but sometimes MP crashes (maybe because of the different versions)
    I'm sorry for the delay - I have not had time to create a new version until now.
    :sorry:

    Please find a new version for MP 1.2.2 attached. This version is quite different to the previous version and I need your help to test.

    First, these are the installation instructions.

    1. Stop TV Server and close MP and TV Server configuration.
    2. Take a backup of the TVLibrary.dll and TvLibrary.Interfaces.dll in your TV Server install folder (default folder is C:\Program Files (x86)\Team MediaPortal\MediaPortal TV Server).
    3. Download and extract the attached DLLs into your TV Server install folder.
    4. Copy the TvLibrary.Interfaces.dll into your MediaPortal install folder.

    The changes are:
    1. Browsing of the CAM menu should be possible for all CAMs.
    If you have multiple CI slots configured for a tuner and you try to enter the CAM menu then the first menu will ask you to "select a CAM". After selecting the CAM you should be able to browse the menu for that CAM.

    2. Messages from all CAMs are shown.
    Previously we only checked for messages from the first CAM. Now we check all CAMs.

    3. CAM messages are turned off for 10 seconds after asking the CAM to decrypt a channel
    This change only has an effect if you have multiple CI slots linked to the tuner. The goal is to try to avoid showing the incorrect "can't decrypt channel" messages. It is not a perfect solution but at the moment there is still no way to know which CAM(s) can and can't decrypt each channel so we still send decrypt requests to all CI slots.

    I have also thought more about providing the CAM limit setting for each CAM but it is not possible yet. It is only possible when there is a way to know which CAM is used to decrypt each channel. To be honest I don't see it as a big problem. Each tuner can only decrypt one channel so there is only a chance of problems if a CAM is linked to more tuners than the number of channels that it can decrypt simultaneously. Example: if the CAM can only decrypt 1 channel and you link it to 2 tuners then there could be a problem. The best solution is to buy a CAM that can decrypt as many channels as the number of tuners you are going to link it to. Example: if you have 2 tuners then best to buy a CAM that can decrypt 2 channels.

    Best regards,
    mm
     

    Users who are viewing this thread

    Top Bottom