LCD plugin supporting more than 70 display types (now with full graphics support!!!) (5 Viewers)

Status
Not open for further replies.

rtv

Retired Team Member
  • Premium Supporter
  • April 7, 2005
    3,622
    301
    Osnabruck
    Home Country
    Germany Germany
    Can't wait to test it! *g*
    Many thanks for developing a really cool plugin working right out of the box!
     

    Thomas

    Portal Member
    September 20, 2004
    21
    0
    Germany
    Hi Joe,

    thanks for the great work you are doing !

    With my SED133x LUI USB I have some problems.
    In the configuration I can't set up USB Port.
    In the ExternalDisplay.xml it is always set to 378. The same Problem is with GraphMode - Columms, the max size is 16, the LCD supports 320.
    I can't aktivate backlight.

    Manually i can edit the ExternalDisplay.xml but there is no aktion on the display.
    I hope you will find a way to fix that problem with the SED133x
    With the property browser your plugin works great and is showing lots of nice information.

    Thanks Thomas
     

    JoeDalton

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

    I fixed the bugs in the SetupForm. All values you enter should be persisted in the config file when you press OK now.

    I also included another DLL in the package that I suspect the driver will need.

    So please try again with the new version I put online (same link).

    Joe
     

    rtv

    Retired Team Member
  • Premium Supporter
  • April 7, 2005
    3,622
    301
    Osnabruck
    Home Country
    Germany Germany
    Damn, everytime I try to setup your plugin I get this exception:

    Code:
    Informationen über das Aufrufen von JIT-Debuggen
    finden Sie am Ende dieser Meldung, anstatt in diesem Dialogfeld.
    
    ************** Ausnametext **************
    System.InvalidOperationException: Fehler im XML-Dokument (4,22). ---> System.FormatException: Die Eingabezeichenfolge hat das falsche Format.
       at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
       at System.Xml.XmlConvert.ToInt32(String s)
       at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReader1.Read2_Message(Boolean isNullable, Boolean checkType) in d:\Dokumente und Einstellungen\f1n4rf1n\Lokale Einstellungen\Temp\bd9zl9m1.0.cs:line 661
       at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReader1.Read1_Settings(Boolean isNullable, Boolean checkType) in d:\Dokumente und Einstellungen\f1n4rf1n\Lokale Einstellungen\Temp\bd9zl9m1.0.cs:line 614
       at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReader1.Read17_Settings() in d:\Dokumente und Einstellungen\f1n4rf1n\Lokale Einstellungen\Temp\bd9zl9m1.0.cs:line 1276
       --- Ende der internen Ausnahmestapelüberwachung ---
       at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)
       at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, XmlDeserializationEvents events)
       at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader)
       at ProcessPlugins.ExternalDisplay.Settings.Load() in c:\projects\mediaportal\processplugins\externaldisplay\settings.cs:line 203
       at ProcessPlugins.ExternalDisplay.Settings.get_Instance() in c:\projects\mediaportal\processplugins\externaldisplay\settings.cs:line 35
       at ProcessPlugins.ExternalDisplay.SetupForm..ctor() in c:\projects\mediaportal\processplugins\externaldisplay\setupform.cs:line 50
       at ProcessPlugins.ExternalDisplay.ExternalDisplay.ShowPlugin() in C:\projects\mediaportal\ProcessPlugins\ExternalDisplay\ExternalDisplay.cs:line 136
       at MediaPortal.Configuration.Sections.Plugins.setupButton_Click(Object sender, EventArgs e)
       at System.Windows.Forms.Control.OnClick(EventArgs e)
       at System.Windows.Forms.Button.OnClick(EventArgs e)
       at System.Windows.Forms.Button.WndProc(Message& m)
       at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
       at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
       at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
    
    
    ************** Geladene Assemblys **************
    mscorlib
        Assembly-Version: 1.0.5000.0
        Win32-Version: 1.1.4322.2032
        CodeBase: file:///d:/windows/microsoft.net/framework/v1.1.4322/mscorlib.dll
    ----------------------------------------
    Configuration
        Assembly-Version: 1.0.1918.31414
        Win32-Version: 1.0.1918.31414
        CodeBase: file:///D:/Programme/Medien/MediaPirtak/Configuration.exe
    ----------------------------------------
    System.Windows.Forms
        Assembly-Version: 1.0.5000.0
        Win32-Version: 1.1.4322.2032
        CodeBase: file:///d:/windows/assembly/gac/system.windows.forms/1.0.5000.0__b77a5c561934e089/system.windows.forms.dll
    ----------------------------------------
    System
        Assembly-Version: 1.0.5000.0
        Win32-Version: 1.1.4322.2032
        CodeBase: file:///d:/windows/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll
    ----------------------------------------
    Core
        Assembly-Version: 1.0.1918.31400
        Win32-Version: 1.0.1918.31400
        CodeBase: file:///D:/Programme/Medien/MediaPirtak/Core.DLL
    ----------------------------------------
    mscorlib.resources
        Assembly-Version: 1.0.5000.0
        Win32-Version: 1.1.4322.573
        CodeBase: file:///d:/windows/assembly/gac/mscorlib.resources/1.0.5000.0_de_b77a5c561934e089/mscorlib.resources.dll
    ----------------------------------------
    Databases
        Assembly-Version: 1.0.1918.31404
        Win32-Version: 1.0.1918.31404
        CodeBase: file:///D:/Programme/Medien/MediaPirtak/Databases.DLL
    ----------------------------------------
    System.Drawing
        Assembly-Version: 1.0.5000.0
        Win32-Version: 1.1.4322.2032
        CodeBase: file:///d:/windows/assembly/gac/system.drawing/1.0.5000.0__b03f5f7f11d50a3a/system.drawing.dll
    ----------------------------------------
    System.Xml
        Assembly-Version: 1.0.5000.0
        Win32-Version: 1.1.4322.2032
        CodeBase: file:///d:/windows/assembly/gac/system.xml/1.0.5000.0__b77a5c561934e089/system.xml.dll
    ----------------------------------------
    Microsoft.DirectX.Direct3D
        Assembly-Version: 1.0.2902.0
        Win32-Version: 5.04.00.2904
        CodeBase: file:///D:/Programme/Medien/MediaPirtak/Microsoft.DirectX.Direct3D.DLL
    ----------------------------------------
    System.Runtime.Serialization.Formatters.Soap
        Assembly-Version: 1.0.5000.0
        Win32-Version: 1.1.4322.2032
        CodeBase: file:///d:/windows/assembly/gac/system.runtime.serialization.formatters.soap/1.0.5000.0__b03f5f7f11d50a3a/system.runtime.serialization.formatters.soap.dll
    ----------------------------------------
    TVCapture
        Assembly-Version: 1.0.1918.31405
        Win32-Version: 1.0.1918.31405
        CodeBase: file:///D:/Programme/Medien/MediaPirtak/TVCapture.DLL
    ----------------------------------------
    System.Data
        Assembly-Version: 1.0.5000.0
        Win32-Version: 1.1.4322.2032
        CodeBase: file:///d:/windows/assembly/gac/system.data/1.0.5000.0__b77a5c561934e089/system.data.dll
    ----------------------------------------
    System.Windows.Forms.resources
        Assembly-Version: 1.0.5000.0
        Win32-Version: 1.1.4322.573
        CodeBase: file:///d:/windows/assembly/gac/system.windows.forms.resources/1.0.5000.0_de_b77a5c561934e089/system.windows.forms.resources.dll
    ----------------------------------------
    WindowPlugins
        Assembly-Version: 1.0.1918.31422
        Win32-Version: 1.0.1918.31422
        CodeBase: file:///D:/Programme/Medien/MediaPirtak/plugins/windows/WindowPlugins.dll
    ----------------------------------------
    XPBurnComponent
        Assembly-Version: 1.0.1.0
        Win32-Version: 1.0.1.0
        CodeBase: file:///D:/Programme/Medien/MediaPirtak/XPBurnComponent.DLL
    ----------------------------------------
    DotMSN
        Assembly-Version: 1.2.1561.20904
        Win32-Version: 1.2.1561.20904
        CodeBase: file:///D:/Programme/Medien/MediaPirtak/DotMSN.DLL
    ----------------------------------------
    SQLiteClient
        Assembly-Version: 1.0.1.0
        Win32-Version: 
        CodeBase: file:///D:/Programme/Medien/MediaPirtak/SQLiteClient.DLL
    ----------------------------------------
    mbm5
        Assembly-Version: 1.0.1778.42739
        Win32-Version: 1.0.1778.42739
        CodeBase: file:///D:/Programme/Medien/MediaPirtak/mbm5.DLL
    ----------------------------------------
    Microsoft.DirectX
        Assembly-Version: 1.0.2902.0
        Win32-Version: 5.04.00.2904
        CodeBase: file:///D:/Programme/Medien/MediaPirtak/Microsoft.DirectX.DLL
    ----------------------------------------
    Interop.DirectShowHelperLib
        Assembly-Version: 1.0.0.0
        Win32-Version: 1.0.0.0
        CodeBase: file:///D:/Programme/Medien/MediaPirtak/plugins/subtitle/Interop.DirectShowHelperLib.dll
    ----------------------------------------
    SubtitlePlugins
        Assembly-Version: 1.0.1918.31424
        Win32-Version: 1.0.1918.31424
        CodeBase: file:///D:/Programme/Medien/MediaPirtak/plugins/subtitle/SubtitlePlugins.dll
    ----------------------------------------
    TagReaderPlugins
        Assembly-Version: 1.0.1918.31423
        Win32-Version: 1.0.1918.31423
        CodeBase: file:///D:/Programme/Medien/MediaPirtak/plugins/tagreaders/TagReaderPlugins.dll
    ----------------------------------------
    ExternalPlayers
        Assembly-Version: 1.0.1918.31424
        Win32-Version: 1.0.1918.31424
        CodeBase: file:///D:/Programme/Medien/MediaPirtak/plugins/externalplayers/ExternalPlayers.dll
    ----------------------------------------
    ECP2Plugin
        Assembly-Version: 1.0.1910.41096
        Win32-Version: 1.0.1910.41096
        CodeBase: file:///D:/Programme/Medien/MediaPirtak/plugins/process/ECP2Plugin.dll
    ----------------------------------------
    ExternalDisplay
        Assembly-Version: 2.0.0.17965
        Win32-Version: 2.0.0.17965
        CodeBase: file:///D:/Programme/Medien/MediaPirtak/plugins/process/ExternalDisplay.dll
    ----------------------------------------
    ProcessPlugins
        Assembly-Version: 1.0.1918.31409
        Win32-Version: 1.0.1918.31409
        CodeBase: file:///D:/Programme/Medien/MediaPirtak/plugins/process/ProcessPlugins.dll
    ----------------------------------------
    AxInterop.WMPLib
        Assembly-Version: 9.0.0.3095
        Win32-Version: 9.0.0.3095
        CodeBase: file:///D:/Programme/Medien/MediaPirtak/AxInterop.WMPLib.DLL
    ----------------------------------------
    TaskScheduler
        Assembly-Version: 1.1.1007.26951
        Win32-Version: 1.1.1007.26951
        CodeBase: file:///D:/Programme/Medien/MediaPirtak/TaskScheduler.DLL
    ----------------------------------------
    bd9zl9m1
        Assembly-Version: 0.0.0.0
        Win32-Version: 0.0.0.0
        CodeBase: file:///D:/DOKUME~1/f1n4rf1n/LOKALE~1/Temp/bd9zl9m1.dll
    ----------------------------------------
    System.XML.resources
        Assembly-Version: 1.0.5000.0
        Win32-Version: 1.1.4322.573
        CodeBase: file:///d:/windows/assembly/gac/system.xml.resources/1.0.5000.0_de_b77a5c561934e089/system.xml.resources.dll
    ----------------------------------------
    
    ************** JIT-Debuggen **************
    Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
    Konfigurationsdatei der Anwendung oder des Computers
    (machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
    Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.
    
    Zum Beispiel:
    
    <configuration>
        <system.windows.forms jitDebugging="true" />
    </configuration>
    
    Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten
    Ausnahmen an den JIT-Debugger gesendet, der auf dem
    Computer registriert ist, und nicht von diesem Dialogfeld behandelt.
     

    JoeDalton

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

    Try to delete the existing ExternalDisplay.xml file in your MediaPortal folder first. Then restart the configuration program.

    Does that help?

    Joe
     

    Thomas

    Portal Member
    September 20, 2004
    21
    0
    Germany
    Hi Joe,

    i have installed my old hd44780 LCD to test if your plugin works. 8)
    And, you won't believe it, it works :lol:

    I have a 4 * 20 LCD but only the lines 1 + 2 are used. After that i have tried your LCDTest program and with the testprogram i can use all 4 lines. Confusing was that i have to give in l = 0 and c = 0 to set to the first line and first columm.

    Now the configuration of my SED133x is written correct to the xml file but there is no reaction on the display :cry:

    Thanks for your excellent work

    Thomas
     

    JoeDalton

    Retired Team Member
  • Premium Supporter
  • September 27, 2004
    425
    18
    56
    Belgium
    Home Country
    Belgium Belgium
    Thomas said:
    i have installed my old hd44780 LCD to test if your plugin works. 8)
    And, you won't believe it, it works :lol:

    I have a 4 * 20 LCD but only the lines 1 + 2 are used. After that i have tried your LCDTest program and with the testprogram i can use all 4 lines. Confusing was that i have to give in l = 0 and c = 0 to set to the first line and first columm.

    Now the configuration of my SED133x is written correct to the xml file but there is no reaction on the display :cry:

    That is nice to hear :lol: The plugin is also capable of using all 4 lines, but you'll have to edit the ExternalDisplay.xml config file yourself then. The file contains a number of Message nodes and each Message node has a number of Line nodes. At the moment there are only 2 Line nodes per Message, but if you add 2 more, the plugin will use those as well.

    To find out what you can put in the Line nodes, use the PropertyBrowser window.

    About the SED133x LUI display, I really don't know what could be wrong. After all, it is working with LCDHype, yes? And I am using the same LCDHype driver and settings (can you verify that?)

    Joe
     

    Thomas

    Portal Member
    September 20, 2004
    21
    0
    Germany
    Hi Joe,

    after trying a litle with the ExternalDisplay.xml, now my hd44780 uses 4 lines :!:

    About the SED133x LUI display, I really don't know what could be wrong. After all, it is working with LCDHype, yes? And I am using the same LCDHype driver and settings (can you verify that?)

    Yes, it is working with LCDHype with the same Drivers and settings.

    Thomas
     

    mfo

    Portal Member
    February 24, 2005
    40
    0
    FRANCE
    Hi Joe,

    Are you still planning to add support for the LCDs supported by the Girder LCD Driver plugin ?
    If yes do you have a roadmap (enhancing your plugin functionalities first before widening LCD models support ?).

    Thanks

    Marc
     
    Status
    Not open for further replies.

    Users who are viewing this thread

    Top Bottom