Problems with mceir.dll with latest test version (1 Viewer)

htpcoz

Portal Pro
July 25, 2005
127
1
Brisbane
Home Country
Hi,

I've just upgraded to a new SVN, and consequently the 02 feb version of the mce replacement test. I am installing the SVN version.

When I go into configuration for the plugin, it complains about not finding the mceir.dll file. This file is not in the directory with the plugin, but I can find it in the driver installation directory. If I take the file from there, and put it into the same directory as the plugin (plugin/process) it still complains about the file.

If I find an older version of the mceir.dll (older replacement version, not the original MS version) and put that in the directory with the plugin, the configuration will now start. However when I try to do a test blast from the configuration, nothing happens and I see the following in the log;

2007-02-03 06:58:54.421875 [Info.][Config Main]: MCEReplacement: BlastIR() Unable to find an entry point named 'MceIrSetBlasterSpeed' in DLL 'MceIr.dll'.
2007-02-03 06:58:54.421875 [ERROR][Config Main]: MCEReplacement: BlastIR() Unable to find an entry point named 'MceIrSetBlasterSpeed' in DLL 'MceIr.dll'.

So it would seem that the new plugin depends on the set blaster speed entry point, however the old versions of the mceir.dll do not support this. If I try to use the new mceir.dll that ships (and installs in c:\program files\mce replacement driver) with the 02 feb test release, it appears that the file is not recognised by the plugin. The file is now considerably smaller, the new file is 20K the old one is over 80K.

Is there a problem with the new mceir.dll, or do I have to put it somewhere special for the plugin to recognise it. I've tried to register the dll, but it doesn't appear to support registration.

Any ideas?
 

htpcoz

Portal Pro
July 25, 2005
127
1
Brisbane
Home Country
When I run with the default mceir.dll that comes with the 02 feb test version I get the following error;

3/02/2007 7:34:52 AM TV3MceBlaster: BlastIR() Unable to load DLL 'MceIr.dll': This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem. (Exception from HRESULT: 0x800736B1)
3/02/2007 7:34:52 AM TV3MceBlaster: Failed to blast IR file "C:\Documents and Settings\All Users\Application Data\MediaPortal TV Server\TV3 MCE Blaster\STB\Optus Jerrold\1.IR"

In this case my test is with the TVE3, but the problem is the same either way. Is it possible that the new version of the mceir.dll is broken?
 

and-81

Retired Team Member
  • Premium Supporter
  • March 7, 2005
    2,257
    183
    Melbourne
    Home Country
    Australia Australia
    The newer version of the MceIr.dll was compiled with some different settings that remove some of the dependencies from the final compiled file. It works for me, but it seems that it unfortunately does not work for all. No big deal, I'll recompile with the dependencies included again.

    I'll update all the test versions of everything with the recompiled MceIr.dll real soon. Within 24 hours.

    Thanks for letting me know.

    Cheers,
     

    htpcoz

    Portal Pro
    July 25, 2005
    127
    1
    Brisbane
    Home Country
    Thanks Aaron.

    I'm not sure why it doesn't work for me... perhaps it is I don't have VC runtimes or something like that. It just ignores the fact that that the dll is in that directory.

    When it installs the mceir.dll is only installed in the driver directory. Should it also be installed in the plugin directory? (that is where I am copying it to).
     

    and-81

    Retired Team Member
  • Premium Supporter
  • March 7, 2005
    2,257
    183
    Melbourne
    Home Country
    Australia Australia
    It will install in the driver directory and in the Windows\System32\ directory.

    I'd say it's not working because you don't have the VC runtimes, like you said.

    But I'll recompile it and it will be working again in no time ...

    Give me a few hours to sort out some other things and I'll post back when it's been recompiled.

    Cheers,
     

    DarrenS

    Portal Member
    December 30, 2006
    12
    0
    Home Country
    United Kingdom United Kingdom
    problem with events still

    Hi again,

    load the latest version, also got caught with the .dll issue but got round that ok with mceir.dll zip posted configuration now runs reports latest version, however still no events. I made sure that i had shut down mptray application, still great plugin - i like the return of the tick boxes much easier to understand, also sweet that latest installer keeps my macros.

    regards
    Darren
     

    and-81

    Retired Team Member
  • Premium Supporter
  • March 7, 2005
    2,257
    183
    Melbourne
    Home Country
    Australia Australia
    I believe the events problem could be because of a race condition when windows is going in and out of standby.

    Events other than suspend and resume work though, right?

    I'm going to re-write the suspend/resume handling and hopefully that will fix the problem... I'll get back to you in a day or so.

    Cheers,
     

    DarrenS

    Portal Member
    December 30, 2006
    12
    0
    Home Country
    United Kingdom United Kingdom
    Events feedback

    Hi Anon,

    Just tried cd_eject event and that did not work? :eek: just thought I had better feed back.

    cheers
    Darren
     

    Users who are viewing this thread

    Top Bottom