[WiP] 5154: MediaPortal 1 - x64 - SharpDX (7 Viewers)

horned_reaper

Test Group
  • Team MediaPortal
  • January 7, 2011
    1,233
    461
    Munich
    Home Country
    Germany Germany
    Your MPx86Proxy. log shows version 1.0.8730.18914. The current version is 1.0.8730.22172.

    The MediaPortal.log still shows the System.BadImageFormatException on call 'IDW_IsInitialized()'.
    This is not possible. It should be '_IDW_IsInitialized()'.
    I just downloaded your file and extracted it again.
    Did you upload the current files?
     

    Attachments

    • MediaPortal.log
      130.4 KB
    • MPx86Proxy.log
      736 bytes

    Pablik

    Development Group
  • Team MediaPortal
  • August 19, 2010
    718
    1,161
    Home Country
    Czech Republic Czech Republic
    Did you upload the current files?
    Last update was around 12:20.

    I just downloaded your file and extracted it again.

    The IDW_IsInitialized() is external method (from x86 iMONDisplayWrapper.dll).

    The log cleary shows, that MP is using original MiniDisplayLibrary.dll file. The call stack is:
    SoundGraphDisplay.Initialize() -> SoundGraphDisplay.IDW_IsInitialized().
    The exception is thrown becouse the x64 MP is trying to load x86 library iMONDisplayWrapper.dll.

    The call stack in updated library from today is now:
    SoundGraphDisplay.Initialize() -> SoundGraphDisplay._IDW_IsInitialized()
    and then (based on process type - x86/x64) the proxy is called or original x86 IDW_IsInitialized() external method is called.

    I can confim on my system, that this is working.
     

    horned_reaper

    Test Group
  • Team MediaPortal
  • January 7, 2011
    1,233
    461
    Munich
    Home Country
    Germany Germany
    I'd love seeing it working. :)
    Here are screenshots from the files in the MediaPortal x64 directory:

    1.png


    2.png
     

    Attachments

    • MediaPortal.log
      137.5 KB
    • MPx86Proxy.log
      797 bytes

    Pablik

    Development Group
  • Team MediaPortal
  • August 19, 2010
    718
    1,161
    Home Country
    Czech Republic Czech Republic
    I'd love seeing it working. :)
    Here are screenshots from the files in the MediaPortal x64 directory:
    Please tell me, you did not place the MiniDisplayLibrary.dll into the plugins directory?
    The library belongs to main MP folder (just like MPx86Proxy).
     
    Last edited:

    Users who are viewing this thread

    Top Bottom