- March 24, 2007
- 12,073
- 7,459
- Home Country
- Germany
- Moderator
- #1
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:
ToDo and problems:
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:
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!
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 to DigitalDevices for their great support in developing CI feature in MediaPortal.
Happy testing
Morpheus
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
- CI menu works completly
ToDo and problems:
- nothing
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!
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 to DigitalDevices for their great support in developing CI feature in MediaPortal.
Happy testing
Morpheus