TBS: CI/CAM support and other improvements (10 Viewers)

FreakyJ

Retired Team Member
  • Premium Supporter
  • July 25, 2010
    4,024
    1,420
    Home Country
    Germany Germany
    Puuh, don't know the compile dates, give it a try, otherwise wait until I upload a complete version tomorrow ;)
     

    SLAiNTRAX

    Portal Member
    December 17, 2012
    14
    2
    33
    Home Country
    Norway Norway
    I guess I'll wait until tomorrow :) That's the one that comes with mediaportal as default :)

    Some additional info:
    When going to CI Menu and pressing "open menu" I get "The supported card doesn't support CI menu or CAM is not ready yet". CI Menu works fine using TBSViewer.
    This is a clean install of MP 1.5 with latest TBS 5680 drivers and TbsCIapi.dll + TVLibrary.dll (both in C:\Program Files (x86)\Team MediaPortal\MediaPortal TV Server) from this thread.

    Is there anything else I'm missing?
     
    Last edited:

    mm1352000

    Retired Team Member
  • Premium Supporter
  • September 1, 2008
    21,578
    8,228
    Home Country
    New Zealand New Zealand
    The TvLibrary.Interfaces DLL is not very relevant.
    Hmm, maybe I was wrong. I thought you hadn't installed the patch correctly because I didn't see any references to "Turbosight" in the log files. However, now I see:
    [2013-12-16 20:23:04,977] [Log ] [15 ] [INFO ] - Check for TBS

    Seems your tuner is not detected as TBS either because the required property sets are not found or the property which is checked is not supported.

    mm
     

    SLAiNTRAX

    Portal Member
    December 17, 2012
    14
    2
    33
    Home Country
    Norway Norway
    I have installed the latest drivers (1.0.0.3 i think) from tbs website. How can I get the plugin to recognize the tbs 5680? What info would you need from me?
     

    FreakyJ

    Retired Team Member
  • Premium Supporter
  • July 25, 2010
    4,024
    1,420
    Home Country
    Germany Germany
    The tuner is at least in the list, see one page back.
    Are you sure that the tvlibrary.interfaces.dll is not important? !
    I mean to remember that it didn't work here without this oO
    After I than compiled my own version with this dll it worked. ..
     

    mm1352000

    Retired Team Member
  • Premium Supporter
  • September 1, 2008
    21,578
    8,228
    Home Country
    New Zealand New Zealand
    The tuner is at least in the list, see one page back.
    The list is only used to say whether the tuner has a CI slot or not. SLAiNTRAX's tuner is not even detected as a TBS tuner so it doesn't get to that point.

    Are you sure that the tvlibrary.interfaces.dll is not important? !
    I mean to remember that it didn't work here without this oO
    After I than compiled my own version with this dll it worked. ..
    Last time I checked, the code looked like it had been reverse compiled and shoved into one class to make it so that the TvLibrary.Interfaces.dll is not required. Maybe I am wrong... but I do know it will make no difference for this problem.

    mm
     

    mm1352000

    Retired Team Member
  • Premium Supporter
  • September 1, 2008
    21,578
    8,228
    Home Country
    New Zealand New Zealand
    What could be the issue that it's not being detected? Is it mediaportal or the CIapi?
    It is nothing to do with the CI DLL.

    In TBSViewer I think they check a [long] list of tuner names to detect whether the tuner is a TBS tuner or not. MP does not do that (or at least, my original code did not) - I tried to be a bit smarter so we wouldn't have to maintain a list of names. Refer to my code here:
    https://github.com/MediaPortal/Medi...s/CustomDevices/Turbosight/Turbosight.cs#L969

    Maybe all TBS USB DVB-C and/or DVB-T tuners are not being detected correctly because TBS have not implemented the TBS access property (because DVB-C and DVB-T tuners don't need DiSEqC, tone or LNB power control). I guess the code could be changed to try to detect with UsbBdaExtensionProperty.Ir ... but that is not ideal. Other vendors use that property set. The TbsAccess property is unique to TBS; the Ir property is not.
     

    SLAiNTRAX

    Portal Member
    December 17, 2012
    14
    2
    33
    Home Country
    Norway Norway
    Ah, I understand. Can I compile my own version of the .dll so I can detect my tuner based on PID? I don't have enough programming knowledge to do so though.
     

    Users who are viewing this thread

    Top Bottom