DigitalDevices Dual DVB-S2 Testing (CAM/DiSEqC) (1 Viewer)

morpheus_xx

Retired Team Member
  • Team MediaPortal
  • March 24, 2007
    12,073
    7,459
    Home Country
    Germany Germany
    Hi all,

    thanks to Digital Devices I have a nice Dual Tuner DVB-S2 card including CI here to develop the integration into MediaPortal.

    So what's the progress?

    Done:
    • Graph building has changed to add the CI filter to graph
    • DiSEqC should be supported by the "GenericaBDAS" class, from which I derive.
    • Checks are done if CI is enabled for specific tuner
    • Service ID handling improved, descrambling now "should" work correctly :D
    • CI menu works completly

    ToDo and problems:
    • nothing :D

    Instructions:
    DO A TVSERVER BACKUP BEFORE!

    When you try to use the CAM, make sure you have used the DD's Config tool to enable cam for specific (or both) tuner. Probably graph building will fail currently if CI attached but not enabled for tuner device.

    Hint: Try to use driver version 1.4.2.34 for beginning, the newer .44 seems to cause other problems.

    The attached TvServer build is RC4 compatible, so you can replace your installation.

    Updates need to be simply copied over my attached TvServer build installation!

    Then test everything tv related:
    • Channel scans
    • DiSEqC usage (where possible/needed)
    • Watching FTA channels (not scrambled)
    • Watching a single scrambled channel
    • Recording single scrambled channel
    • Recording / Timeshifting multiple channels
    • Access CI menu in SetupTv, test inputs

    And please note: testing can always be dangerous, I'm not responsible if there are problems ;)

    Finally post all your findings here and add all tvserver log files! :D
    This is the only way for me to continue developing...

    Edits:
    20100525: Attached an update (#1), using put_SID on tune and graph building checks (if CI is enabled)
    20100527: Attached new complete setup with minor changes.
    20100530: new setup contains fixes for CI menu and probably channel switching issues with scrambled channels
    20100602: new RC4 based build that should work :)
    20100606: added support for Mystique tuner / CI filter names, code cleanup and possible CI menu fixes (WiP)
    20100609: RC4_v3: code cleanup, CI menu fixed, changed tuner detection to DisplayName
    20100625: RC5 version build added, no code changes on DD stuff
    20101003: 1.1.1 Final version added, no code changes on DD stuff
    20101127: 1.1.1 Final v2 added, Bugfix in detecting CI filter with newer 2.x drivers.
    20101129: 1.1.1 Final v3 added, removed v2 version. No code changes, just a "fresh compile". Use this new build!
    20101203: 1.1.2 Final based version added
    20110306: 1.1.3 Final based version added, re-uploaded with correct version numbers

    Current test results:

    morpheus_xx: card v5; driver v:.34; graph build: ok; channel scan: n/a; descrambling: n/a
    morpheus_xx: card v5; driver v:.44; graph build: ok; channel scan: n/a; descrambling: n/a

    dlarge500: card v?; driver v:....; graph build: ok; channel scan: ok; descrambling: sometimes
    dirki1972: card v4; driver v:2.34; graph build: fail; channel scan: fail; descrambling: never
    dirki1972: card v5; driver v:1.4.4.52; graph build: OK; channel scan: OK; descrambling: OK
    jarroz: card v4; driver v:.34; graph build: ok; channel scan: ok; descrambling: never
    jarroz: card v4; driver v:.44; graph build: ok; channel scan: ok; descrambling: never
    jarroz: card v4; driver v:1.4.4.55 x64; graph build: OK; channel scan: OK; descrambling: OK
    jarroz: card v5; driver v:1.4.4.55 x64; graph build: OK; channel scan: OK; descrambling: OK
    fkremser: card v5.4; driver v:.44; graph build: ok; channel scan: ok; descrambling: mostly ok

    WITHOUT CI:
    ProjektC: card Digital Devices v5.5; driver v:.1.4.3.44; graph build: ok; channel scan: ok; TimeShift: ok
    ProjektC: card Mystic OEM v1.0; driver v:.1.1.2.45; graph build: sometimes; channel scan: sometimes; TimeShift: sometimes

    I want to send big :D:D:D to DigitalDevices for their great support in developing CI feature in MediaPortal.



    Happy testing
    Morpheus
     

    Attachments

    • DD_CAM_RC5_final.patch
      36.9 KB
    • DD_CAM_111_final.patch
      16.1 KB

    dirki1972

    Portal Pro
    July 23, 2007
    217
    16
    Home Country
    Germany Germany
    AW: DigitalDevices Dual DVB-S2 Testing (CAM/DiSEqC)

    Hi morpheus_xx,

    sorry but your release not work for me.
    I can only open the Server Configuration. If i want to open Mediaportal Configuration, then a message appears that both have not the same Versions. Same Message if i try to open Mediaportal.

    For Information:

    - Channel Scan found "nothing" I get only message "no signal"
    - If i want to test in Server COnfiguration under Option "Manual" the Timeshift, i still get the Message "cant ...... graph"


    regards
    dirk
     

    dlarge500

    Extension Designer
  • Premium Supporter
  • May 21, 2009
    1,491
    400
    44
    NRW
    Home Country
    Germany Germany
    AW: DigitalDevices Dual DVB-S2 Testing (CAM/DiSEqC)

    hi,

    i have the error with the rc2 or rc3 MP.

    I can`t make a channelscan without "No signal" since the new drivers of DD. I have reinstall the older version but now I also have the same problem.

    i will test this with the complete fresh installation of Win7 with the older driver from DD.

    2010-05-20 23:23:18.540908 [TVService(5)]: TVController:ValidateTvControllerParams - incorrect parameters used! cardId 5 _cards.ContainsKey(cardId) == False CardPresent False
    2010-05-20 23:23:18.540908 [TVService(5)]: bei TvService.TVController.ValidateTvControllerParams(Int32 cardId, Boolean checkCardPresent)
    bei TvService.TVController.ValidateTvControllerParams(Int32 cardId)
    bei TvService.TVController.CardRemove(Int32 cardId)
    bei TvService.TVController.InitController()
    bei TvService.TVController.Init()
    bei TvService.Service1.OnStart(String[] args)
    bei System.ServiceProcess.ServiceBase.ServiceQueuedMainCallback(Object state)
    bei System.Threading._ThreadPoolWaitCallback.WaitCallback_Context(Object state)
    bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
    bei System.Threading._ThreadPoolWaitCallback.PerformWaitCallbackInternal(_ThreadPoolWaitCallback tpWaitCallBack)
    bei System.Threading._ThreadPoolWaitCallback.PerformWaitCallback(Object state)

    2010-05-20 23:23:18.665708 [TVService(5)]: Exception :confused:ystem.DllNotFoundException: Die DLL "StreamingServer.dll": Diese Anwendung konnte nicht gestartet werden, da die Side-by-Side-Konfiguration ungültig ist. Weitere Informationen finden Sie im Anwendungsereignisprotokoll. Weitere Details können auch mit dem Befehlszeilentool sxstrace.exe angezeigt werden. (Ausnahme von HRESULT: 0x800736B1) kann nicht geladen werden.
    bei TvLibrary.Streaming.RtspStreaming.StreamSetupEx(String ipAdress, Int32 port)
    bei TvLibrary.Streaming.RtspStreaming..ctor(String hostName, Int32 port)
     

    morpheus_xx

    Retired Team Member
  • Team MediaPortal
  • March 24, 2007
    12,073
    7,459
    Home Country
    Germany Germany
    • Thread starter
    • Moderator
    • #4
    AW: DigitalDevices Dual DVB-S2 Testing (CAM/DiSEqC)

    dlarge500: the error with streamingserverl.dll is probably caused by the Debug build. It seems also apply to all other .ax filters (TsWriter!).

    If you have done a backup before as I wrote (;)), put the .dll from the backup into tvserver folder.

    dirki1972: You are right, MP would tell you version conflicts (I can give you a hint, if you need it).
    Tests can also be done in SetupTv only.
    Please add your logfiles everytime! I also need error messages...


    I'll post a release build later today, when I'm at home
     

    dirki1972

    Portal Pro
    July 23, 2007
    217
    16
    Home Country
    Germany Germany
    AW: DigitalDevices Dual DVB-S2 Testing (CAM/DiSEqC)

    @dlarge500: the error with streamingserverl.dll is probably caused by the Debug build. It seems also apply to all other .ax filters (TsWriter!).

    If you have done a backup before as I wrote (;)), put the .dll from the backup into tvserver folder.

    @dirki1972: You are right, MP would tell you version conflicts (I can give you a hint, if you need it).
    Tests can also be done in SetupTv only.
    Please add your logfiles everytime! I also need error messages...


    I'll post a release build later today, when I'm at home

    hi morpheus_xx,
    which log files you need?

    regards
    dirk
     

    morpheus_xx

    Retired Team Member
  • Team MediaPortal
  • March 24, 2007
    12,073
    7,459
    Home Country
    Germany Germany
    • Thread starter
    • Moderator
    • #6
    AW: DigitalDevices Dual DVB-S2 Testing (CAM/DiSEqC)

    I need all tvserver logs under ProgramData\Team MediaPortal\TVServer\Log (or similiar)
     

    jonm

    Portal Pro
    January 12, 2009
    429
    26
    Wales
    Home Country
    Wales Wales
    Hi morpheus - this card interests me - can you give some more info e.g. a link to the manufacturer's website?
     

    morpheus_xx

    Retired Team Member
  • Team MediaPortal
  • March 24, 2007
    12,073
    7,459
    Home Country
    Germany Germany
    • Thread starter
    • Moderator
    • #9
    AW: DigitalDevices Dual DVB-S2 Testing (CAM/DiSEqC)

    I've added a release build in 1st post, this should solve the issues with streamingserver and tswriter...

    @all:

    please post in this thread only about the development and testing of the features...
     

    dirki1972

    Portal Pro
    July 23, 2007
    217
    16
    Home Country
    Germany Germany
    AW: DigitalDevices Dual DVB-S2 Testing (CAM/DiSEqC)

    hi morpheus_xx,

    this revision works much better :)

    but i cant open cam menu everytime. sometimes yes but almost always not.
    scrambeld channel the same..... i try 10 times and one time cam work.

    how can i use your revision together mediaportal?
    becuase i am lazy to install and deinstall to watch tv ;-)

    i attache my log´s
     

    Users who are viewing this thread

    Top Bottom