stax Posted August 1, 2008 Share Posted August 1, 2008 This plugin enables the MCE remote control for DVBViewer. The difference to the MCE Remote plugin found in the DVBViewer member area is: * Works only when DVBViewer is the foreground window * Don't change audio settings of the system * C++ source code included Tested environment is XP MCE 2005. I've had some development problems and hardly anybody bothered to help so it took a bit longer to complete. Download: http://www.planetdvb.net/utilities/MceRemote Quote Link to comment
galmok Posted August 17, 2008 Share Posted August 17, 2008 I tried it but DVBViewer doesn't recognize the plugin. Looking in the event viewer shows that MceRemote throws 3 errors: Event Type: Error Event Source: SideBySide Event Category: None Event ID: 32 Date: 16-08-2008 Time: 18:58:25 User: N/A Computer: GALMOK Description: Dependent Assembly Microsoft.VC90.CRT could not be found and Last Error was The referenced assembly is not installed on your system. Event Type: Error Event Source: SideBySide Event Category: None Event ID: 59 Date: 16-08-2008 Time: 18:58:25 User: N/A Computer: GALMOK Description: Resolve Partial Assembly failed for Microsoft.VC90.CRT. Reference error message: The referenced assembly is not installed on your system. . Event Type: Error Event Source: SideBySide Event Category: None Event ID: 59 Date: 16-08-2008 Time: 18:58:25 User: N/A Computer: GALMOK Description: Generate Activation Context failed for C:\Program Files\DVBViewer\Plugins\MceRemote.dll. Reference error message: The operation completed successfully. . Seems your dll requires a compiler to be present and I wonder why... or maybe it just requires the support libraries. In any way, I am not sure what... (adware? there is adware called sidebyside...) Quote Link to comment
stax Posted August 17, 2008 Author Share Posted August 17, 2008 I guess a runtime library is needed, I'm not very familiar with C++, I think the dll is called msvcr90.dll and is installed by the package linked below but I'm not sure. http://www.microsoft.com/downloads/details...;displaylang=en Quote Link to comment
galmok Posted August 17, 2008 Share Posted August 17, 2008 Ok, that solved the problem and the plugin loaded. :-) And it is great that the volume buttons now only affect DVBViewer volume and not system volume (and vica versa when DVBViewer doesn't have input focus). Ditto with Mute. I am still wondering how I get to use the "Start" button on the remote, though. Your plugin also doesn't register the button at all. Any idea? Quote Link to comment
galmok Posted August 17, 2008 Share Posted August 17, 2008 Hmm when quitting DVBViewer it crashes. Clicking Close on the crash box (standard windows crash box) I just get a new crash box and then a new crash box and so on. It doesn't stop... Also, on before some crashes I get an additional window with an error that I didn't manage to capture (window didn't refresh and it temprarily was behind another window). DVBViewer didn't save my key-setup due to the crash so I'll have to try again... Quote Link to comment
galmok Posted August 17, 2008 Share Posted August 17, 2008 The additional error windows contains this: Error Runtime error 216 at 046F1490 Also, after having closed about 30 error boxes in a row, DVBViewer finally gets the message and quits. I have tried to find the situation when DVBViewer crashes and it seems to only occur when you quit DVBViewer after having assigned a button from the MCE remote control using the MceRemote plugin. Once it is setup, you can start, view the button config, and quit without error. But change a button to use MceRemote and DVBViewer will crash upon exit and possible lose the button config. I lost only some of the changes I made and eventually I got all buttons configured. Quote Link to comment
stax Posted August 17, 2008 Author Share Posted August 17, 2008 Regarding the crash I would need a description how to reproduce, what could have a influence is skin and other plugins. Quote Link to comment
galmok Posted August 17, 2008 Share Posted August 17, 2008 I only have MceRemote as input plugin (but have a few others listed, although not enabled). The following dll's are present in my plugin folder: ImportCSV.dll myMCEIr.dll myMCE2005.dll ASFStreaming.dll firedtvremote.dll x10remote.dll EPGplus.dll NetStreaming.dll UniStreaming.dll MceRemote.dll Regarding skins I am using the default skin. I just tried with only MceRemote.dll in the Plugins folder and changing button config to use MCE remote control buttons still crash DVBViewer when I exit it. Quote Link to comment
stax Posted August 17, 2008 Author Share Posted August 17, 2008 To find out if it's a plugin conflict you have to remove all other plugins temporarily (backup your settings before). This is a general troubleshooting strategy not only applying to DVBViewer. Quote Link to comment
galmok Posted August 17, 2008 Share Posted August 17, 2008 As I wrote I already did that. Still crashes. Quote Link to comment
stax Posted August 17, 2008 Author Share Posted August 17, 2008 I have no other idea then, sorry. Quote Link to comment
galmok Posted August 17, 2008 Share Posted August 17, 2008 Well, it only crashes when I change the mapping so it is not unusable for me, just annoying. Quote Link to comment
galmok Posted November 29, 2008 Share Posted November 29, 2008 This plugin enables the MCE remote control for DVBViewer. The difference to the MCE Remote plugin found in the DVBViewer member area is: * Works only when DVBViewer is the foreground window * Don't change audio settings of the system * C++ source code included Tested environment is XP MCE 2005. I've had some development problems and hardly anybody bothered to help so it took a bit longer to complete. Download: http://www.planetdvb.net/utilities/MceRemote Could this be made to work even it DVBViewer doesn't have input focus? Quote Link to comment
stax Posted November 30, 2008 Author Share Posted November 30, 2008 It could but it don't work on purpose and I'm not coding anything these days. Quote Link to comment
erwin Posted October 19, 2009 Share Posted October 19, 2009 Hi, I'm looking for a skeleton for an input plugin? * C++ source code includedDownload: http://www.planetdvb.net/utilities/MceRemote The link above is broken. Can anybody help me. erwin Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.