home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
MediaPortal 1
Development
General Development (no feature request here!)
TBS: CI/CAM support and other improvements
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="mm1352000" data-source="post: 821653" data-attributes="member: 82144"><p>Hi DJBlu</p><p></p><p>I've switched from SVN to Git and pushed the code to GitHub as I intended to do earlier this week so you can get the code whenever you like. I'm only sorry I didn't have the time to do it earlier for you. It is in the Turbosight sub-branch off the EXP-Tuner_hardware_support_cleanup_and_extension branch.</p><p></p><p>The code that I think you'll be looking at for the DVB-S --> DVB-S2 channel changes is in the SetTuningParameters() function in the Turbosight base class.</p><p></p><p>I'd also appreciate some help tracking down the crashes too if you're able to help in that department. I still can't reproduce them. From the logs posted by shummi I could see that execution appeared to often die in the TurbosightUsb constructor immediately after calling:</p><p></p><p>[CODE]int hr = _propertySet.QuerySupported(BdaExtensionPropertySet, (int)BdaExtensionProperty.Motor, out support);[/CODE]</p><p></p><p>The debug "debug: query done" entry in the logs --><a href="https://forum.team-mediaportal.com/general-development-no-feature-request-here-48/tbs-ci-cam-support-other-improvements-103276/index2.html#post820164" target="_blank">here</a><-- was inserted immediately after that line of code. We can immediately tell that execution did not go through either of the if clauses since there is debug there that is not in the logs, and there was another debug line at the end of the TurbosightUsb constructor which never got executed either. Considering that the exception in the error log which in my opinion is the true cause of the crash is in TVController.CardPresent() - code that I haven't been anywhere near - I really have no idea what is going on.</p><p></p><p>Note that I have refactored things a bit since I released the first DLL - I now use tuner filter name comparisons to check whether the CI interface should be opened. That means that the 6981 and 6984 should no longer be recognised as having a CI slot, however I am missing the names of the 6992 and 6928 tuners so the code as it stands right now doesn't support their CI slot interfaces.</p><p></p><p>Sing out if you have any questions. Would kinda also appreciate feedback on the code itself...</p><p></p><p>mm</p></blockquote><p></p>
[QUOTE="mm1352000, post: 821653, member: 82144"] Hi DJBlu I've switched from SVN to Git and pushed the code to GitHub as I intended to do earlier this week so you can get the code whenever you like. I'm only sorry I didn't have the time to do it earlier for you. It is in the Turbosight sub-branch off the EXP-Tuner_hardware_support_cleanup_and_extension branch. The code that I think you'll be looking at for the DVB-S --> DVB-S2 channel changes is in the SetTuningParameters() function in the Turbosight base class. I'd also appreciate some help tracking down the crashes too if you're able to help in that department. I still can't reproduce them. From the logs posted by shummi I could see that execution appeared to often die in the TurbosightUsb constructor immediately after calling: [CODE]int hr = _propertySet.QuerySupported(BdaExtensionPropertySet, (int)BdaExtensionProperty.Motor, out support);[/CODE] The debug "debug: query done" entry in the logs -->[URL="https://forum.team-mediaportal.com/general-development-no-feature-request-here-48/tbs-ci-cam-support-other-improvements-103276/index2.html#post820164"]here[/URL]<-- was inserted immediately after that line of code. We can immediately tell that execution did not go through either of the if clauses since there is debug there that is not in the logs, and there was another debug line at the end of the TurbosightUsb constructor which never got executed either. Considering that the exception in the error log which in my opinion is the true cause of the crash is in TVController.CardPresent() - code that I haven't been anywhere near - I really have no idea what is going on. Note that I have refactored things a bit since I released the first DLL - I now use tuner filter name comparisons to check whether the CI interface should be opened. That means that the 6981 and 6984 should no longer be recognised as having a CI slot, however I am missing the names of the 6992 and 6928 tuners so the code as it stands right now doesn't support their CI slot interfaces. Sing out if you have any questions. Would kinda also appreciate feedback on the code itself... mm [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 1
Development
General Development (no feature request here!)
TBS: CI/CAM support and other improvements
Contact us
RSS
Top
Bottom