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!)
Would Like to Start Working on USBUIRT Fix: Where Do I Start
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="SteveV" data-source="post: 23145" data-attributes="member: 15481"><p>It's been a little over a week since my original post and I wanted to let everyone know that I'm nearly done (unfortunately, work and life get in the way of all the fun stuff :wink: ). Here's what's done so far:</p><p></p><ul> <li data-xf-list-type="ul"><strong>Set System.Xml.Formatting.Indented property to improve ledgibilty of xml output.<br /> <br /> Fixed problem causing a silent exception when writing out UIRTUSB-remote.xml resulting in 0 length file.<br /> <br /> Fixed invalid cast exception during UIRTUSB-tuner.xml load.<br /> <br /> Removed hard-coded value limiting channel numbers to be a maximum of 3 digits long (some STBs require 4 digit channel numbers).<br /> <br /> Changed teaching method for MP control IR codes. Old method was teaching USBUIRT transmit codes which vary greatly from USBUIRT receive codes. This was causing MP to ignore incomming MP control IR codes as they didn't match the taught codes.<br /> <br /> Added 2 part teaching process for MP control codes to accomodate Philips RC5/RC6 toggle codes (bit toggled with each button press). New teaching process now requires 2 codes be taught for each button.<br /> <br /> Changed teaching ui to show overall progress.<br /> <br /> Added "IR Repeat Count" and "Inter-Command Delay" settings to allow user to fix/improve reliability of set top box control.<br /> <br /> LearnTunerCodes now runs asynchronously to allow user to cancel teaching process and allow the configuration dialog to be dismissed without hanging.<br /> <br /> Disabled UUIRTClose(UsbUirtHandle) in USBUIRT::Close() method which was causing MP to crash on exit (only occurred if USBUIRT had received at least one IR signal). This still needs work as I suspect the USBUIRT handle does not get released properly and my be causing a small memory leak.<br /> <br /> Todo: Current MP control via USBUIRT currently includes only basic navigation and does not allow user to select which MP actions are controlled. Future patch will include additional user selectable MP action support similar to SerialUIR configuration.</strong></li> </ul><p></p><p>I still need to do a little testing. Hopefully, I'll have time to finish up and submit the patch before the weekend.</p><p></p><p>Steve[/b]</p></blockquote><p></p>
[QUOTE="SteveV, post: 23145, member: 15481"] It's been a little over a week since my original post and I wanted to let everyone know that I'm nearly done (unfortunately, work and life get in the way of all the fun stuff :wink: ). Here's what's done so far: [b][list]Set System.Xml.Formatting.Indented property to improve ledgibilty of xml output. Fixed problem causing a silent exception when writing out UIRTUSB-remote.xml resulting in 0 length file. Fixed invalid cast exception during UIRTUSB-tuner.xml load. Removed hard-coded value limiting channel numbers to be a maximum of 3 digits long (some STBs require 4 digit channel numbers). Changed teaching method for MP control IR codes. Old method was teaching USBUIRT transmit codes which vary greatly from USBUIRT receive codes. This was causing MP to ignore incomming MP control IR codes as they didn't match the taught codes. Added 2 part teaching process for MP control codes to accomodate Philips RC5/RC6 toggle codes (bit toggled with each button press). New teaching process now requires 2 codes be taught for each button. Changed teaching ui to show overall progress. Added "IR Repeat Count" and "Inter-Command Delay" settings to allow user to fix/improve reliability of set top box control. LearnTunerCodes now runs asynchronously to allow user to cancel teaching process and allow the configuration dialog to be dismissed without hanging. Disabled UUIRTClose(UsbUirtHandle) in USBUIRT::Close() method which was causing MP to crash on exit (only occurred if USBUIRT had received at least one IR signal). This still needs work as I suspect the USBUIRT handle does not get released properly and my be causing a small memory leak. Todo: Current MP control via USBUIRT currently includes only basic navigation and does not allow user to select which MP actions are controlled. Future patch will include additional user selectable MP action support similar to SerialUIR configuration. [/list][/b][list][/list] I still need to do a little testing. Hopefully, I'll have time to finish up and submit the patch before the weekend. Steve[/b] [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 1
Development
General Development (no feature request here!)
Would Like to Start Working on USBUIRT Fix: Where Do I Start
Contact us
RSS
Top
Bottom