Driver Available for Soundgraph OEM LCD / UltraBay (3 Viewers)

Status
Not open for further replies.

mimk97

Portal Member
July 16, 2007
27
0
Home Country
Germany Germany
I´ve choose "SoundGraph iMONLCD USB Driver V1.0" :)
But the System shows an Error (see Attached).

mimk97,

The only thing I can think of is that your version of SG_VFD.dll in the MediaPortal folder might be the wrong one. It should be version 5, not version 3.

The other thing to note is the plugin was compiled using the 2.3 RC source code, but I've tested it on 2.2. I have no idea what the compatibility is like with pre-2.2 releases, so that could be another issue.

Ralphy,

i deinstalled all Mediaportal Software and installed the 2.2.0 Stable Version.
But when I open the ExternalDisplay PLugin an Error occured (see Picture).

My SG_VFD.dll have following Version: 5.1.0.1201 (see attached).

Have any Idea´s???
 

JoeDalton

Retired Team Member
  • Premium Supporter
  • September 27, 2004
    425
    18
    56
    Belgium
    Home Country
    Belgium Belgium
    Ralphy,

    Excellent work!

    Please send me your sourcecode, and I'll add your driver to the standard list of drivers. You'll get full credit of course ;)

    Do you think we can remove the SG_VFD.dll from the MediaPortal folder?
    Otherwise I fear the new version will interfere with the old (VFD) driver.

    Maybe someone cn try to remove SG_VFD.dll from MediaPortal and check whether the plugin is still able to find it when it is available somewhere in the path...

    Joe
     

    ralphy

    Portal Pro
    June 15, 2007
    52
    6
    Home Country
    i deinstalled all Mediaportal Software and installed the 2.2.0 Stable Version.
    But when I open the ExternalDisplay PLugin an Error occured (see Picture).

    My SG_VFD.dll have following Version: 5.1.0.1201 (see attached).

    Have any Idea´s???

    Please zip and post the MediaPortal logs files and I'll see what I can find.

    But based on the last screen dump, it looks like there might be a problem in one of the xml configuration files.
     

    ralphy

    Portal Pro
    June 15, 2007
    52
    6
    Home Country
    mimk97,

    The only thing I notice in your logs is a DirectX error ... presumably you have the required DirectX 9.0c installed. I already mentioned that I am not a MediaPortal user, so I am somewhat limited in my expertise to advise. Maybe someone else in the general support forums can comment on the significance of this error message.


    Code:
    2007-08-03 07:00:27.484375 [Info.][MPMain]: Keyboard extensions enabled
    2007-08-03 07:00:27.515625 [Info.][6]: Commandprocessor:starting tv cards
    2007-08-03 07:00:27.515625 [Info.][6]: Commandprocessor:running
    2007-08-03 07:05:21.015625 [Info.][MPMain]: Exception   :Error in the application.
    -2005530516 (D3DERR_INVALIDCALL)
       at Microsoft.DirectX.Direct3D.Device.Clear(ClearFlags flags, Int32 color, Single zdepth, Int32 stencil, Rectangle[] regions)
       at Microsoft.DirectX.Direct3D.Device.Clear(ClearFlags flags, Color color, Single zdepth, Int32 stencil)
       at MediaPortalApp.Render(Single timePassed)
    2007-08-03 07:05:21.046875 [Info.][MPMain]: Exception   :Error in the application.
    2007-08-03 07:05:21.046875 [Info.][MPMain]:   site      :Void Clear(Microsoft.DirectX.Direct3D.ClearFlags, Int32, Single, Int32, System.Drawing.Rectangle[])
    2007-08-03 07:05:21.062500 [Info.][MPMain]:   source    :Microsoft.DirectX.Direct3D
    2007-08-03 07:05:21.093750 [Info.][MPMain]:   stacktrace:   at Microsoft.DirectX.Direct3D.Device.Clear(ClearFlags flags, Int32 color, Single zdepth, Int32 stencil, Rectangle[] regions)
       at Microsoft.DirectX.Direct3D.Device.Clear(ClearFlags flags, Color color, Single zdepth, Int32 stencil)
       at MediaPortalApp.Render(Single timePassed)
    2007-08-03 07:05:21.187500 [Info.][MPMain]: Exception   :Error in the application.
    -2005530516 (D3DERR_INVALIDCALL)
       at Microsoft.DirectX.Direct3D.Device.Clear(ClearFlags flags, Int32 color, Single zdepth, Int32 stencil, Rectangle[] regions)
       at Microsoft.DirectX.Direct3D.Device.Clear(ClearFlags flags, Color color, Single zdepth, Int32 stencil)
       at MediaPortalApp.Render(Single timePassed)
    2007-08-03 07:05:21.187500 [Info.][MPMain]: Exception   :Error in the application.
    2007-08-03 07:05:21.187500 [Info.][MPMain]:   site      :Void Clear(Microsoft.DirectX.Direct3D.ClearFlags, Int32, Single, Int32, System.Drawing.Rectangle[])
    2007-08-03 07:05:21.187500 [Info.][MPMain]:   source    :Microsoft.DirectX.Direct3D
    2007-08-03 07:05:21.187500 [Info.][MPMain]:   stacktrace:   at Microsoft.DirectX.Direct3D.Device.Clear(ClearFlags flags, Int32 color, Single zdepth, Int32 stencil, Rectangle[] regions)
       at Microsoft.DirectX.Direct3D.Device.Clear(ClearFlags flags, Color color, Single zdepth, Int32 stencil)
       at MediaPortalApp.Render(Single timePassed)
    2007-08-03 07:05:23.531250 [Info.][MPMain]: TexturePacker: disposing texture:199


    I assume that you have tried to run MediaPortal without my updated external display plugin (ie using the 'as distributed' version) and this worked without problems.

    I also gather you are also using the 'non English' version. I wonder if hybrid is doing likewise, and the the successful users are using English.

    Can you also check if the logging is set in the external display configuration to "extensive logging". Maybe this will give more clues as to where the errors are occurring.

    As well as trying to run with the original distributed external display plugin, can you also try to run the "debug form" display?

    This will help narrow down if the problem is with my section of code or elsewhere.

    All I can say is, I am glad there is at least one other person who has got the plugin to work other than me, but I am sorry that mimk97 and hybrid are both having problems.


    I know what it like to be given suggestions that lead nowhere, so hopefully I am not leading you astray with the above suggestions.
     

    mimk97

    Portal Member
    July 16, 2007
    27
    0
    Home Country
    Germany Germany
    Ralphy,

    I have DirectX 9C.

    I´m running a German MP. With the Original IMON ExternalDisplay Driver it works the MP starts.

    I made your changed to Test (debug Form), see attached.

    Thx for your help, again :)
     

    ralphy

    Portal Pro
    June 15, 2007
    52
    6
    Home Country
    I´m running a German MP. With the Original IMON ExternalDisplay Driver it works the MP starts.

    I am a little confused now. You say with the original iMON External Display driver "it works". As you know, there are two Soundgraph Drivers in the new plugin - one is the original Soundgraph iMon USB driver, and the other is Soundgraph iMON LCD USB driver.

    The original iMON USB driver is only suitable for the VFD display and will not work with the 16x96 pixel display included with the Silverstone GD01 or UltraBay.

    Maybe I misunderstood the statement, and you are saying just that MP starts, but not suggesting that the display works (because if it is an LCD display, it cannot).

    Ralphy,
    I made your changed to Test (debug Form), see attached.
    The configuration log file in the 'without debug form' appears to have been generated after the mediaportal log file, that contains all the errors. I am unable to see in the confiuration log file the selection of the iMON LCD driver, and it's successful loading.

    I would expect to see something like this in the configuration.log file.
    Code:
    2007-08-04 09:16:30.768750 [Info.][Config Main]: ExternalDisplay: Driver loading complete...
    2007-08-04 09:16:30.878125 [Info.][Config Main]: ExternalDisplay: Determining configured display type...
    2007-08-04 09:16:30.893750 [Info.][Config Main]: ExternalDisplay: Searching type iMONLCD...
    2007-08-04 09:16:30.893750 [Info.][Config Main]: ExternalDisplay: Requested type was found.
    2007-08-04 09:16:30.971875 [Info.][Config Main]: ExternalDisplay: Determining configured display type...
    2007-08-04 09:16:30.971875 [Info.][Config Main]: ExternalDisplay: Searching type iMONLCD...
    2007-08-04 09:16:30.971875 [Info.][Config Main]: ExternalDisplay: Requested type was found.
    2007-08-04 09:16:33.831250 [Info.][Config Main]: ExternalDisplay: Determining configured display type...
    2007-08-04 09:16:33.846875 [Info.][Config Main]: ExternalDisplay: Searching type iMONLCD...
    2007-08-04 09:16:33.846875 [Info.][Config Main]: ExternalDisplay: Requested type was found.
    2007-08-04 09:16:35.253125 [Info.][Config Main]: SaveSectionSettings()
    2007-08-04 09:16:35.253125 [Info.][Config Main]: SaveSectionSettings done()
    2007-08-04 09:16:35.268750 [Info.][Config Main]: SaveSectionSettings()
    2007-08-04 09:16:35.518750 [Info.][Config Main]: SaveSectionSettings:Skin

    But what I do find odd is that the MediaPortal.log does not show the message
    "ExternalDisplay plugin starting..." immediately after "[Info.][6]: Commandprocessor:running".

    Attached is a processPlugins.dll with a little extra logging. Perhaps you can try to load this and check the logs again. It will check that the external display plugin is actually being called successfully or not.

    Sorry about this. I am at a lost as to what is wrong.
     

    Crewone

    Portal Member
    June 30, 2007
    12
    0
    I have the same problem with this plugin.

    It seems it expects a "PixelsToScroll" integer variable in the processplugins.externaldisplay.settings namespace/class, but it isn't there.

    ************** Exception Text **************
    System.InvalidOperationException: There is an error in XML document (2, 2). ---> System.MissingMethodException: Method not found: 'Void ProcessPlugins.ExternalDisplay.Settings.set_PixelsToScroll(Int32)'.
    at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderSettings.Read19_Settings(Boolean isNullable, Boolean checkType)
    at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderSettings.Read20_Settings()
    --- End of inner exception stack trace ---
    at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)
    at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle)
    at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader)
     

    mimk97

    Portal Member
    July 16, 2007
    27
    0
    Home Country
    Germany Germany
    I´m running a German MP. With the Original IMON ExternalDisplay Driver it works the MP starts.

    I am a little confused now. You say with the original iMON External Display driver "it works". As you know, there are two Soundgraph Drivers in the new plugin - one is the original Soundgraph iMon USB driver, and the other is Soundgraph iMON LCD USB driver.

    The original iMON USB driver is only suitable for the VFD display and will not work with the 16x96 pixel display included with the Silverstone GD01 or UltraBay.

    Maybe I misunderstood the statement, and you are saying just that MP starts, but not suggesting that the display works (because if it is an LCD display, it cannot).

    Ralphy,
    I made your changed to Test (debug Form), see attached.
    The configuration log file in the 'without debug form' appears to have been generated after the mediaportal log file, that contains all the errors. I am unable to see in the confiuration log file the selection of the iMON LCD driver, and it's successful loading.

    I would expect to see something like this in the configuration.log file.
    Code:
    2007-08-04 09:16:30.768750 [Info.][Config Main]: ExternalDisplay: Driver loading complete...
    2007-08-04 09:16:30.878125 [Info.][Config Main]: ExternalDisplay: Determining configured display type...
    2007-08-04 09:16:30.893750 [Info.][Config Main]: ExternalDisplay: Searching type iMONLCD...
    2007-08-04 09:16:30.893750 [Info.][Config Main]: ExternalDisplay: Requested type was found.
    2007-08-04 09:16:30.971875 [Info.][Config Main]: ExternalDisplay: Determining configured display type...
    2007-08-04 09:16:30.971875 [Info.][Config Main]: ExternalDisplay: Searching type iMONLCD...
    2007-08-04 09:16:30.971875 [Info.][Config Main]: ExternalDisplay: Requested type was found.
    2007-08-04 09:16:33.831250 [Info.][Config Main]: ExternalDisplay: Determining configured display type...
    2007-08-04 09:16:33.846875 [Info.][Config Main]: ExternalDisplay: Searching type iMONLCD...
    2007-08-04 09:16:33.846875 [Info.][Config Main]: ExternalDisplay: Requested type was found.
    2007-08-04 09:16:35.253125 [Info.][Config Main]: SaveSectionSettings()
    2007-08-04 09:16:35.253125 [Info.][Config Main]: SaveSectionSettings done()
    2007-08-04 09:16:35.268750 [Info.][Config Main]: SaveSectionSettings()
    2007-08-04 09:16:35.518750 [Info.][Config Main]: SaveSectionSettings:Skin

    But what I do find odd is that the MediaPortal.log does not show the message
    "ExternalDisplay plugin starting..." immediately after "[Info.][6]: Commandprocessor:running".

    Attached is a processPlugins.dll with a little extra logging. Perhaps you can try to load this and check the logs again. It will check that the external display plugin is actually being called successfully or not.

    Sorry about this. I am at a lost as to what is wrong.

    Ralphy,

    I mean my MP starts with "Soundgraph IMON USB Driver 1.0", but the Display shows nothing.
    When I select "Soundgraph IMONLCD USB Driver 1.0" the attached Error comes.

    When I use your ProcessPlugins.dll there comes also an Error when I select "External Display Configuration", see attached.

    I attached also again my Log.
    I think the LCD drivers are loaded in the Configuration.log.
     
    Status
    Not open for further replies.

    Users who are viewing this thread

    Top Bottom