Annoying CI OSD asking continuously for Rights Check (3 Viewers)

DjeC64

MP Donator
  • Premium Supporter
  • August 29, 2007
    176
    16
    Gent
    Home Country
    Belgium Belgium
    AMBASS, I am renting their box but without the option HD. That is why I use the mediaguard card coming with official decoder. I am not interested by HD at the moment. Did you mean that I will have to take option HD? Or do you mean I have to ask for CAM only abonement (Viaccess card) ? I thought that then recording and using official card for HD won't be allowed outside their box. Sorry but I am kind of lost now.
    Will adding the option to disable OSD from CAM message work?
     

    Ambass

    Retired Team Member
  • Premium Supporter
  • December 24, 2007
    555
    129
    Home Country
    France France
    morpheus

    I attach this log with more debug information :

    1 ) First channel change give a CI_MMI_REQUEST without any consistent message. = > nothing happens on MP side.
    2 ) Second channel change contains message, these are appearing on MP.

    Generally channel change are at 50% like 1) and 50 % without any request from CAM....I do not see a rule.

    Any idea ?
     

    morpheus_xx

    Retired Team Member
  • Team MediaPortal
  • March 24, 2007
    12,073
    7,459
    Home Country
    Germany Germany
    AW: Re: Annoying CI OSD asking continuously for Rights Check

    @morpheus
    1 ) First channel change give a CI_MMI_REQUEST without any consistent message. = > nothing happens on MP side.
    2 ) Second channel change contains message, these are appearing on MP.

    Hi,

    the reason for your case 1) is, that this MMI object contains only a "CI_Close" command sequence.
    Code:
    2010-01-26 18:16:51.546875 [FireDTV CiMenuHandler(12)]: FireDTV: CI iStatus:CI_MODULE_INIT_READY, CI_MODULE_IS_DVB, CI_MODULE_PRESENT, CI_APP_INFO_AVAILABLE, CI_DATE_TIME_REQEST, CI_MMI_REQUEST
    2010-01-26 18:16:51.546875 [FireDTV CiMenuHandler(12)]: FireDTV: CI menu object available!
    2010-01-26 18:16:51.593750 [FireDTV CiMenuHandler(12)]: 0000|9F 88 00 01 00                                    |_____           
    2010-01-26 18:16:51.609375 [FireDTV CiMenuHandler(12)]: FireDTV: MMITag:CLOSE, MMIObjectLength: 1 (01), mmiOffset: 4
    2010-01-26 18:16:51.609375 [FireDTV CiMenuHandler(12)]: FireDTV: [B]OnCiClose[/B]()

    I have thought about this issue quite a while.

    My only idea is the following:
    1. introduce a bool flag in MMI handling (like isInteractive)
    2. set the flag to true on: 1) user "EnterCIMenu" call
    3. the callback handlers will check for the flag if it's interactive or not
    4. the interpretation of the flag should be only done in case of selected CAMtype AstonCrypt, so we won't break messages for other types

    If we do this way we have the situation, that the CI menu is entered once interactively, all messages are passed to client.

    There is not really safe way to reset the "interactive flag". Maybe only the "CloseMenu" call, this I have to check.

    And I have to think about the best place to implement this check, because I don't want to make it only for DE cards....
     

    Ambass

    Retired Team Member
  • Premium Supporter
  • December 24, 2007
    555
    129
    Home Country
    France France
    Re: AW: Re: Annoying CI OSD asking continuously for Rights Check

    Sounds good.:)
     

    morpheus_xx

    Retired Team Member
  • Team MediaPortal
  • March 24, 2007
    12,073
    7,459
    Home Country
    Germany Germany
    AW: Annoying CI OSD asking continuously for Rights Check

    Ok, here's a first test build. It's untested, but in thoery it should do the things I wrote before ;)

    Please do very intensive tests:
    1) do multiple tv tunes without ever opening CI menu
    2) open CI menu at any time
    3) do multiple tv tunes
    4) try different ways to close the CI menu (i.e. select a "CLOSE" option, AND to close the dialog by window close button)
     

    Attachments

    • test_ci_menu_aston.patch
      3 KB
    • TvService.zip
      68.3 KB

    morpheus_xx

    Retired Team Member
  • Team MediaPortal
  • March 24, 2007
    12,073
    7,459
    Home Country
    Germany Germany
    AW: Annoying CI OSD asking continuously for Rights Check

    no, simply stop tvserver, backup tvserver.exe and copy my one to folder.
     

    wouter1971

    MP Donator
  • Premium Supporter
  • November 19, 2008
    911
    143
    Purmerend, Holland
    Home Country
    Netherlands Netherlands
    I've tested it Morpheus, but have seen the menu about 3 times in 10 minutes. One time MP crashed completely when selecting channel "Veronica/Jetix". Also i saw a small issue with the ci menu, it stayed on "searching for ci card, wait a moment" for a long time, i pressed ok with remote and then the menu apeared again with my provider canaldigitaal in it. But i was not able to go further in the menu by pressing it. If i did it went to "searching for ci card, wait a moment" again and again.
    Logging attached.
     

    Users who are viewing this thread

    Top Bottom