Originally Posted by lukemb
Thanks, much appreciated. What is the state of your project?
The plugin is a beta, although it seems solid and I haven't seen any bugs posted in the related MeediOS plugin forum. Most of my coding issues were threading issues related to MeediOS and the madVR API. I think the madVR API instance needed to be on the same thread that created the madVR video window. I also had some issues using the madVR API coded in C in my C# plugin. That's mostly resolved for what I needed. The main open item on my to do list is mouse support and some code clean up. Other issues I had related to having more than 2 images on the madVR video window at the same time. My work around was to combine the various graphics on the fly to create one graphic and using the second graphic for elapsed time and progress bar items that need to refresh / or move more often. I also spent a good amount of time ensuring that the memory for the various graphics were released. That caused many crashes early on, but now is no longer an issue.
One feature I added, which I personally like, is that it will automatically (as an option) update madVR, LAV, Reclock, and xyFilter codecs. No need to go to various forums to download.
Just wanted to offer the link to the code in case its helpful in what you are working on. Note that I am far from a professional coder. Just a hobby for me.
As a side note, I wrote the plugin because I wanted to use a media center that used madVR as an integrated
player. I tried XBMC, but madVR was too important to me. I tried JRiver, but wasn't a fan of their Theater Interface. I've tried Plex recently and liked their server, but again no madVR. MB3 with madVR sounds ideal. I'll download and install the beta and check out the plugin code (I've written a bunch of C# plugins for MeediOS that would likly be easy to port).Edited by ccrocker001 - 8/7/13 at 5:08pm