MediaPortal Forums HTPC/MediaCenter

Go Back   MediaPortal Forum » MediaPortal 1 » Main Features (talk, share your ideas, get support) » Input / Output interfaces » External Display » Support


Support Support for external displays.

Reply
 
Thread Tools Display Modes
Old 2007-12-09, 21:42   #1 (permalink)
Portal Developer
 
Join Date: May 2007
Posts: 498
Thanks: 1
Thanked 83 Times in 39 Posts

Country:


Improvement Suggestion - Final Touchscreen LCD display Plugin

Here is an alpha version of a display (and control) driver for a Touchscreens LCD.
It is compiled agained the 0.2.3 release.

Latest Version: TouchScreenPlugin_03_23_2008.zip

DRIVER FEATURES:
------------------------
- Full Screen STATUS DISPLAY on the Touchscreen LCD including:
- CD/DVD ROM drive monitor that displays the type of disk inserted into an optical drive.
- 16 band Graphical Spectrum Analyzer display (for Music only) (Does not work with ASIO audio, or when using an external music player)
- Media type icon that graphically displays the type of media that is currently playing. Also display Cover Art/Album art when playing music (when available)
- a recording icon that shows when MediaPortal is actively recording.
- Large Text status information window
- When not playing media - A Touch navigation control panel that allows you to navigate MediaPortal menus
- When Playing Media - a Touch Transport control panel and volume control panel that allows you to change volume level and control media playback .
- display on Status/Control/Progress Dialogs (such as when a CD/DVD is inserted) to allow better control while the Primary display is turned off.



SYSTEM CONFIGURATION REQUIREMENTS:
-----------------------------------------------------
1) Your primary display device (monitor/TV/projector) should by configured as your PRIMARY display device using your display adapters configuration utility. Your primary display resolution can be anything that is supported by your display device.

2) Your Touchscreen LCD should be configured as your SECONDARY display using your display adapters configuration utility.
NOTE: The plugin no longer requires MediaPortal to run in the primary display, BUT be aware that the plugin will not hide the system taskbar if it is on the primary screen.

3) Your Touchscreen LCD should be configured for a resolution of EITHER "800x600" or "1024x768".
NOTE: other resolutions are supported, but have not been extensively tested.

4) You windows desktop should be extended onto the secondary display, BUT do not use the secondary screen for any other programs or icons that you will need while MediaPortal is running.

5) Your Touchscreen driver should be configured to:
a) support multiple displays.
b) use the full area of the touchscreen.
c) map presses of the touchscreen to the display that the Plugin will use.


DRIVER INSTALLATION:
-----------------------------
If you have installed a version prior to December 15, 2007:
1) remove the previous driver
a) delete the ProcessPlugins.dll in your MediaPortal plugins/process directory.
b) rename the ProcessPlugins.dll.backup in your MediaPortal plugins/process directory to ProcessPlugins.dll.
c) run configure.exe
d) Disable the External Display plugin (if you have not used the plugin before)
i) Click on Plugins.
ii) Scroll down to, and right click on "External Display".
iii) Click on "Enabled".

Install the current Touchscreen Plugin:
1) Extract the driver ZIP archive to your MediaPortal plugins/process directory.
2) Run "MediaPortal Configuration".
3) Enable the TouchScreen Display plugin (if you have not used the plugin before)
a) Click on Plugins.
b) Scroll down to, and right click on "Touchscreen Display".
c) Click on "Disabled".
4) Right click on "Touchscreen Display". Click on "Configuration".
5) Under the "GraphMode" settings, select the Font you wish to use on the display and the "Pixels to scroll".
6) Click on "OK". Click on "OK" in the setup window to save your changes and exit the configuration utility.
7) run MediaPortal.




TESTED ON:
---------------

- Moneual MonCaso 932T HTPC case - case includes a 7" displayworks LCD, eGalax Touchscreen controller and iMON Remote/Button controller. Using an ATI HD2400pro display adapter - using a Plasma TV as the primary display and the built-in touchscreen as the secondary display. (Tested by CybrMage)

- Gateway CX2724 Tablet PC with Intel 945GM display adapter and a FinePoint Touch controller - using an external LCD as primary display and the built-in touchscreen as the secondary display. (Tested by CybrMage)

- Generic x86 PC hardware - nVideo 8600GS display adapter - using a Plasma TV as primary display and a 17" LCD as the secondary display. (obviously, the navigation, playback and volume controls don't work with this configuration!) (Tested by CybrMage)

- Zalman HD160XT Plus - case includes a 7" LCD and Touchscreen controller and an iMON Remote/Button controller. Using an ATI HD2600XT display adapter. (Tested by Crimz)

- OrigenAE X15e - case includes a 7" LCD and Touchscreen controller. Using an unknown display adapter (Tested by hawihoney)


NOTE 1: Although this driver was developed for a Touchscreen that uses an eGalax touchscreen controller, it will work with any touchscreen controller that translates a press on the screen to a left mouse click.

NOTE 2: If you are using a touchscreen that has attached control buttons or volume knobs, these features are controlled through the units remote control hardware. To use them, you must configure them using MediaPortals remote control support.

NOTE 3: If you are using a device that is marketed as an iMON Touch LCD, or otherwise incorporates an iMON remote control (IE: Your hardware is shipped with the iMON software), You MUST set the "Run Touch LCD FrontView" option to disabled in "iMON Manager / iMON Utilities / Frontview".



CHANGELOG
---------------
TouchScreen_LCD_12_09_2007:
- Initial release

TouchScreen_Plugin_12_15_2007:
- CHANGED - Converted driver to a standalone plugin (using an embedded ExternalDisplay driver framework)
- This allows for development of a TouchScreen plugin that will not break due to changes in the SVN repository.
- FIXED - Volume controls would not work if MediaPortal was configured to control the Wave device.
- ADDED - Visual feedback of MUTE state (Volume indicator bar turns red when muted)
- CHANGED - TimeOut for IDLE state (display of clock) increased to 30 seconds.
- FIXED - Equalizer display was VERY slow.
- FIXED - Optical disk drive monitor would not display a disk icon.

TouchScreen_Plugin_12_16_2007:
- FIXED - Driver would crash after going idle under certain circumstances
- FIXED - Driver display area would stop updating under certain circumstances
- FIXED - Font Auto-Sizing would not display correctly the first time the driver was run
- FIXED - Display thread and/or Equalizer thread would not terminate on MediaPortal exit
- ADDED - Option to select the amount of time to wait before setting the display into IDLE state
- ADDED - Option to allow blanking of the display after a selected time period when the display is IDLE
- ADDED - Option to select the color used to render displayed text
- ADDED - Option to select the color used to render the display background
- ADDED - Option to select Equalizer display smoothing
- ADDED - Option to disable the touch screen controls (provides expanded display area - for use with a secondary screen without touchscreen capabilities)

TouchScreen_Plugin_12_17_2007:
- CHANGED - Attempt to fix driver crash after playing video.

TouchScreen_Plugin_12_20_2007:
- FIXED - driver would crash after playing video under certain circumstances.

TouchScreen_Plugin_12_21_2007:
- FIXED - Text and Equalizer display would not resize correctly if screen was not 800x600.
- ADDED - support for MediaPortal configured on a display other than the primary display.
- ADDED - Support for selecting a which display to use if there are more than two displays on the system.

TouchScreen_Plugin_12_22_2007:
- FIXED - Plugin configuration would crash when detecting display device name under certain circumstances.
- CHANGED - Navigation control "Back" (left arrow) button to "Move Left".
- CHANGED - Navigation control "Select" (right arrow) button to "Move Right".
- ADDED - "Back" (left and up arrow) button to Navigation controls.
- ADDED - "Select" (OK) button to Navigation controls.

TouchScreen_Plugin_12_22_2007b:
- FIXED - Display window did not stay on top on the display under some circumstances.
- FIXED - CD/DVD icon would display the wrong disk icon.
- ADDED - initial support for displaying dialog boxes (CD/DVD inserted, Context menu, etc).
- ADDED - Navigation button for Mouse Right-Click (to trigger context menu, etc)

TouchScreen_Plugin_12_24_2007: (Final Version)
- ADDED - support for full-screen dialog boxes (selection menu, etc).
- ADDED - Touch control for Disk Icon - Ejects the media.
- ADDED - Display of Album Art for music files (if available).

TouchScreenPlugin_03_23_2008: (Final Version - Maintenence release)
- ADDED - full mapping for touch screen control buttons (Media Icon is not mappable, and retains it "Minimize" function)
- ADDED - Control Button Mapping functions from the TouchScreen Plugin configuration
- ADDED - Ability to use the Text Display and Equalizer Display areas as control buttons
- ADDED - option to disable focus control (allows MediaPortal to lose focus)
- ADDED - Option for "Clone" mode. The MediaPortal display is resized to the secondary display. TouchScreen presses are mapped back to the MediaPortal display. The normal secondary display interface is not displayed. Minimize function is not available while using "clone" mode.
- ADDED - Ability to "skin" the images used for the secondary display using a simplified TouchScreen_Skin.xml file.
The default skin definition file is created the first time the plugin is executed.
The Background="" attribute for each control button will accept any of:
* The keyword "internal" to use the default image
* A fully qualified path to an image file. IE: "C:\TouchScreenSkin\ButtonImage1.png"
* An unqualified file name. IE: "ButtonImage2.png"
If an unqualified file name is specified, the plugin will search for the file in the following directories:
* %MediaPortal Plugins%\process
* %MediaPortal Plugins%\process\touchscreen\
* %MediaPortal Skin Directory%\
* %MediaPortal Skin Directory%\touchscreen\
* %Current Skin Directory%\
* %Current Skin Directory%\media\
Additionally, for the Form background, you can specify "fromskin" to use the same background image as the MediaPortal display.
The Disk Icon, Media Icon, Recording Icon, volume level indicator and Play Status icons can not be modified.


Enjoy,
CybrMage
Attached Files
File Type: zip TouchScreen_Plugin_12_24_2007.zip (1.04 MB, 584 views)
File Type: zip TouchScreenPlugin_03_23_2008.zip (1.04 MB, 1326 views)

Last edited by cybrmage; 2008-03-27 at 03:35.
cybrmage is offline   Reply With Quote
Old 2007-12-09, 22:19   #2 (permalink)
Portal Member
 
Join Date: Oct 2007
Posts: 149
Thanks: 8
Thanked 1 Time in 1 Post

Country:

My System

Default

Does this work with Vista x32?
Telstar is offline   Reply With Quote
Old 2007-12-09, 22:37   #3 (permalink)
Portal Developer
 
Join Date: May 2007
Posts: 498
Thanks: 1
Thanked 83 Times in 39 Posts

Country:


Default

I don't know... I don't use vista...

There's nothing in it that would prevent it... so give it a try...
cybrmage is offline   Reply With Quote
Old 2007-12-10, 01:40   #4 (permalink)
Portal Member
 
Join Date: Sep 2007
Age: 34
Posts: 36
Thanks: 3
Thanked 1 Time in 1 Post

Country:

My System

Default

This is GREAT work!! I have waited for this for months now...

It runs as you can expect for an alpha... )) with a few minor problems...

I have a few suggestions...

Maybe there should have been a kind of "ok" button?
When navigating inside radio or music, it should stay as is for some time, not for a few seconds...
An option for changing font size?

There is also some problems with the navigation, it is not always any reaction when i touch the screen..
For me this seems to be a problem with your software (tried to push the button with the mouse in vnc and i have the same behaviour...

Anyway i use Zalman HD160XT Plus, with ATI 2600XT and Xface 1.3/1 as skin... (1024*768 and 800*600 works) This is shipped with imon...
crimz is offline   Reply With Quote
Old 2007-12-10, 03:34   #5 (permalink)
Portal Developer
 
Join Date: May 2007
Posts: 498
Thanks: 1
Thanked 83 Times in 39 Posts

Country:


Default

Quote:
Originally Posted by crimz View Post
This is GREAT work!! I have waited for this for months now...
Thank you 8-}

Quote:
Originally Posted by crimz View Post
Maybe there should have been a kind of "ok" button?
Use the "right arrow" on the direction pad... It is mapped to "Select Item"... The "left arrow" is mapped to "back"... I just haven't found a suitable image to "borrow" yet to replace the arrows... (BTW... Most of the images I have used are borrowed from the XFace skin... Many thanks to the XFace developer)

Quote:
Originally Posted by crimz View Post
When navigating inside radio or music, it should stay as is for some time, not for a few seconds...
This is an artifact from the External Display driver... the delay before reverting to the "Idle" state is hardcoded... I'm working on a way to extend it for the touchscreen display without breaking all the other external display drivers...

Quote:
Originally Posted by crimz View Post
An option for changing font size?
Currently, the driver calculates the largest size that can be displayed on 2 lines within the available display area... The ExternalDisplay plugin is optimized for a two line display... all that changing the font size will do is give you blank space below the text... (but... Specifying a font size will eventually be an option... Once I code the "Advanced" settings screen...

[quote=crimz;212549]There is also some problems with the navigation, it is not always any reaction when i touch the screen..[quote]

I experienced the same problem during development... I have found that the eGalax driver (the TouchKit package) is sensitive to the length of time that the screen is pressed... If the touch didn't last long enough, the "left click" event is not generated. I also find that If i press very lightly, the touch to the screen isn't always recognized (either by the MediaPortal driver or by windows. So... try pressing a little harder and a little longer... The button you are pressing will flash when the left click event has fired.

Quote:
Originally Posted by crimz View Post
For me this seems to be a problem with your software (tried to push the button with the mouse in vnc and i have the same behaviour...
I have used extensive logging of the Windows messages sent to the display form (which tell the form that a mouse button was clicked)... When I experience this problem, there are no mouse click events at all...

And... You won't be able to click on any of the buttons of the form that is displayed on the touchscreen... even if you can mouse the mouse over one using VNC... This is because of windows focus... Try to move the mouse onto the secondary display (from the computer that is actually running MediaPortal) while MediaPortal is running... You can't... When the mouse leaves the primary screen, it jumps back onto the primary screen. So even when VNC shows your cursor on the secondary display... it is actually on the primary display.

The reason for this is simple. When you press the touchscreen, the main mediaportal window loses focus. When it loses focus, bad things can happen... such as the user losing track of the mouse, lost keyboard input and missed remote control commands (especially for the iMON remotes, which map remote keypresses to keyboard keypresses). To prevent this, every time the display is updated the location of the mouse cursor is checked... If it is no longer on the primary display, it is forced back to the primary screen (this prevents a "lost" mouse pointer for those users that use a mouse (or AirMouse) to control MediaPortal).

When the touchscreen is pressed, the touchscreen driver move the mouse to where you pressed and fires a left mouse click event. The driver receives the event, restores focus to the main MediaPortal form, and restores trhe mouse to the primary screen.

Regards,
CybrMage
cybrmage is offline   Reply With Quote
This User Say Thank You:
Old 2007-12-12, 00:52   #6 (permalink)
Portal Member
 
thematrixz's Avatar
 
Join Date: Jun 2007
Age: 43
Posts: 75
Thanks: 2
Thanked 3 Times in 3 Posts

Country:


Default

I've got Undhandled Exception error when going to "Configuration" under External Display. I've tried both Vista and XP (32 bit) with the same result. I'm using latest ATI Catalyst driver, not sure if it matters.

Attached here is the error details:

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.InvalidCastException: Unable to cast object of type 'ProcessPlugins.ExternalDisplay.Settings' to type 'ProcessPlugins.ExternalDisplay.Settings'.
at ProcessPlugins.ExternalDisplay.Settings.Load()
at ProcessPlugins.ExternalDisplay.SetupForm..ctor()
at ProcessPlugins.ExternalDisplay.ExternalDisplay.Sho wPlugin()
at MediaPortal.Configuration.Sections.PluginsNew.item Configure_Click(Object sender, EventArgs e)
at System.Windows.Forms.ToolStripItem.RaiseEvent(Obje ct key, EventArgs e)
at System.Windows.Forms.ToolStripMenuItem.OnClick(Eve ntArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(Eve ntArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(M ouseEventArgs e)
at System.Windows.Forms.ToolStripItem.FireEventIntera ctive(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStripItem.FireEvent(Event Args e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEven tArgs mea)
at System.Windows.Forms.ToolStripDropDown.OnMouseUp(M ouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Mes sage& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.WndProc(Mes sage& m)
at System.Windows.Forms.Control.ControlNativeWindow.O nMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.W ndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.312 (rtmLHS.050727-3100)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
Configuration
Assembly Version: 0.2.3.0
Win32 Version: 0.2.2.9993
CodeBase: file:///C:/Program%20Files/Team%20MediaPortal/MediaPortal/Configuration.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.312 (rtmLHS.050727-3100)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.312 (rtmLHS.050727-3100)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.312 (rtmLHS.050727-3100)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Core
Assembly Version: 0.2.3.0
Win32 Version: 0.2.2.9993
CodeBase: file:///C:/Program%20Files/Team%20MediaPortal/MediaPortal/Core.DLL
----------------------------------------
Utils
Assembly Version: 2.2.2.0
Win32 Version: 0.2.2.9993
CodeBase: file:///C:/Program%20Files/Team%20MediaPortal/MediaPortal/Utils.DLL
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.312 (rtmLHS.050727-3100)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Configuration
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.312 (rtmLHS.050727-3100)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
BassRegistration
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files/Team%20MediaPortal/MediaPortal/BassRegistration.DLL
----------------------------------------
Databases
Assembly Version: 0.2.3.0
Win32 Version: 0.2.2.9993
CodeBase: file:///C:/Program%20Files/Team%20MediaPortal/MediaPortal/Databases.DLL
----------------------------------------
DirectShowLib
Assembly Version: 1.4.0.0
Win32 Version: 1.4.0.0
CodeBase: file:///C:/Program%20Files/Team%20MediaPortal/MediaPortal/DirectShowLib.DLL
----------------------------------------
System.ServiceProcess
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.312 (rtmLHS.050727-3100)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.ServiceProcess/2.0.0.0__b03f5f7f11d50a3a/System.ServiceProcess.dll
----------------------------------------
wmvds-wz
Assembly Version: 2.2.2.0
Win32 Version: 2.0.50727.312 (rtmLHS.050727-3100)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
Microsoft.DirectX.Direct3D
Assembly Version: 1.0.2902.0
Win32 Version: 9.05.132.0000
CodeBase: file:///C:/Program%20Files/Team%20MediaPortal/MediaPortal/Microsoft.DirectX.Direct3D.DLL
----------------------------------------
Bass.Net
Assembly Version: 2.3.1.2
Win32 Version: 2.3.1.2
CodeBase: file:///C:/Program%20Files/Team%20MediaPortal/MediaPortal/Bass.Net.DLL
----------------------------------------
RemotePlugins
Assembly Version: 0.2.3.0
Win32 Version: 0.2.2.9993
CodeBase: file:///C:/Program%20Files/Team%20MediaPortal/MediaPortal/RemotePlugins.DLL
----------------------------------------
Microsoft.DirectX.DirectInput
Assembly Version: 1.0.2902.0
Win32 Version: 5.04.00.2904
CodeBase: file:///C:/Program%20Files/Team%20MediaPortal/MediaPortal/Microsoft.DirectX.DirectInput.DLL
----------------------------------------
Microsoft.DirectX
Assembly Version: 1.0.2902.0
Win32 Version: 5.04.00.2904
CodeBase: file:///C:/Program%20Files/Team%20MediaPortal/MediaPortal/Microsoft.DirectX.DLL
----------------------------------------
MPInstaller.Library
Assembly Version: 0.0.0.0
Win32 Version: 0.0.0.0
CodeBase: file:///C:/Program%20Files/Team%20MediaPortal/MediaPortal/MPInstaller.Library.DLL
----------------------------------------
System.Data
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.312 (rtmLHS.050727-3100)
CodeBase: file:///C:/Windows/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
CSScriptLibrary
Assembly Version: 1.9.0.0
Win32 Version: 1.9.0.0
CodeBase: file:///C:/Program%20Files/Team%20MediaPortal/MediaPortal/CSScriptLibrary.DLL
----------------------------------------
ffd761cb-2606-45b9-9270-3ccc567dee12
Assembly Version: 0.0.0.0
Win32 Version: 0.0.0.0
CodeBase: file:///C:/Users/Tan/AppData/Local/Temp/ffd761cb-2606-45b9-9270-3ccc567dee12.tmp
----------------------------------------
3dba31cc-056b-4cba-b490-f964b8a608f2
Assembly Version: 0.0.0.0
Win32 Version: 0.0.0.0
CodeBase: file:///C:/Users/Tan/AppData/Local/Temp/3dba31cc-056b-4cba-b490-f964b8a608f2.tmp
----------------------------------------
d181482a-5d47-490e-aba4-2e8a174a0787
Assembly Version: 0.0.0.0
Win32 Version: 0.0.0.0
CodeBase: file:///C:/Users/Tan/AppData/Local/Temp/d181482a-5d47-490e-aba4-2e8a174a0787.tmp
----------------------------------------
16cee960-c6c5-4800-86b9-bc0be0f73a56
Assembly Version: 0.0.0.0
Win32 Version: 0.0.0.0
CodeBase: file:///C:/Users/Tan/AppData/Local/Temp/16cee960-c6c5-4800-86b9-bc0be0f73a56.tmp
----------------------------------------
76fe7dbf-003f-46c6-83ee-eb367a9f06b8
Assembly Version: 0.0.0.0
Win32 Version: 0.0.0.0
CodeBase: file:///C:/Users/Tan/AppData/Local/Temp/76fe7dbf-003f-46c6-83ee-eb367a9f06b8.tmp
----------------------------------------
457c8c68-06ab-4b37-9112-dba0a3291367
Assembly Version: 0.0.0.0
Win32 Version: 0.0.0.0
CodeBase: file:///C:/Users/Tan/AppData/Local/Temp/457c8c68-06ab-4b37-9112-dba0a3291367.tmp
----------------------------------------
System.Runtime.Serialization.Formatters.Soap
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.312 (rtmLHS.050727-3100)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Runtime.Serialization.Formatters.Soap/2.0.0.0__b03f5f7f11d50a3a/System.Runtime.Serialization.Formatters.Soap.dll
----------------------------------------
pzkvujuq
Assembly Version: 0.2.3.0
Win32 Version: 2.0.50727.312 (rtmLHS.050727-3100)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
TVCapture
Assembly Version: 0.2.3.0
Win32 Version: 0.2.2.9993
CodeBase: file:///C:/Program%20Files/Team%20MediaPortal/MediaPortal/TVCapture.DLL
----------------------------------------
TaskScheduler
Assembly Version: 1.1.1007.26951
Win32 Version: 1.1.1007.26951
CodeBase: file:///C:/Program%20Files/Team%20MediaPortal/MediaPortal/TaskScheduler.DLL
----------------------------------------
System.Management
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.312 (rtmLHS.050727-3100)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Management/2.0.0.0__b03f5f7f11d50a3a/System.Management.dll
----------------------------------------
TvLibrary.Interfaces
Assembly Version: 1.0.0.16553
Win32 Version: 1.0.0.16553
CodeBase: file:///C:/Program%20Files/Team%20MediaPortal/MediaPortal/TvLibrary.Interfaces.DLL
----------------------------------------
Interop.X10
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files/Team%20MediaPortal/MediaPortal/Interop.X10.DLL
----------------------------------------
Accessibility
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.312 (rtmLHS.050727-3100)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
CSScriptLibrary
Assembly Version: 1.9.0.0
Win32 Version: 1.9.0.0
CodeBase: file:///C:/Program%20Files/Team%20MediaPortal/MediaPortal/Plugins/windows/CSScriptLibrary.DLL
----------------------------------------
Dialogs
Assembly Version: 0.2.3.0
Win32 Version: 0.2.3.0
CodeBase: file:///C:/Program%20Files/Team%20MediaPortal/MediaPortal/Plugins/windows/Dialogs.DLL
----------------------------------------
taglib-sharp
Assembly Version: 2.0.2.17
Win32 Version: 2.0.2.17
CodeBase: file:///C:/Program%20Files/Team%20MediaPortal/MediaPortal/Plugins/windows/taglib-sharp.DLL
----------------------------------------
TvPlugin
Assembly Version: 1.0.0.16553
Win32 Version: 1.0.0.16553
CodeBase: file:///C:/Program%20Files/Team%20MediaPortal/MediaPortal/Plugins/windows/TvPlugin.dll
----------------------------------------
TVDatabase
Assembly Version: 1.0.0.16553
Win32 Version: 1.0.0.16553
CodeBase: file:///C:/Program%20Files/Team%20MediaPortal/MediaPortal/TVDatabase.DLL
----------------------------------------
Gentle.Framework
Assembly Version: 1.2.9.1286
Win32 Version: 1.2.9.1286
CodeBase: file:///C:/Program%20Files/Team%20MediaPortal/MediaPortal/Gentle.Framework.DLL
----------------------------------------
Gentle.Common
Assembly Version: 1.2.9.1285
Win32 Version: 1.2.9.1285
CodeBase: file:///C:/Program%20Files/Team%20MediaPortal/MediaPortal/Gentle.Common.DLL
----------------------------------------
TvControl
Assembly Version: 1.0.0.16553
Win32 Version: 1.0.0.16553
CodeBase: file:///C:/Program%20Files/Team%20MediaPortal/MediaPortal/TvControl.DLL
----------------------------------------
TvBusinessLayer
Assembly Version: 1.0.0.16553
Win32 Version: 1.0.0.16553
CodeBase: file:///C:/Program%20Files/Team%20MediaPortal/MediaPortal/TvBusinessLayer.DLL
----------------------------------------
System.Runtime.Remoting
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.312 (rtmLHS.050727-3100)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Web
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.833 (QFE.050727-8300)
CodeBase: file:///C:/Windows/assembly/GAC_32/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll
----------------------------------------
Gentle.Provider.MySQL
Assembly Version: 1.2.9.1288
Win32 Version: 1.2.9.1288
CodeBase: file:///C:/Program%20Files/Team%20MediaPortal/MediaPortal/Gentle.Provider.MySQL.DLL
----------------------------------------
Gentle.Provider.SQLServer
Assembly Version: 1.2.9.1289
Win32 Version: 1.2.9.1289
CodeBase: file:///C:/Program%20Files/Team%20MediaPortal/MediaPortal/Gentle.Provider.SQLServer.DLL
----------------------------------------
log4net
Assembly Version: 1.2.9.0
Win32 Version: 1.2.9.0
CodeBase: file:///C:/Program%20Files/Team%20MediaPortal/MediaPortal/log4net.DLL
----------------------------------------
System.Transactions
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.312 (rtmLHS.050727-3100)
CodeBase: file:///C:/Windows/assembly/GAC_32/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
System.EnterpriseServices
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.312 (rtmLHS.050727-3100)
CodeBase: file:///C:/Windows/assembly/GAC_32/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
----------------------------------------
WindowPlugins
Assembly Version: 0.2.3.0
Win32 Version: 0.2.2.9993
CodeBase: file:///C:/Program%20Files/Team%20MediaPortal/MediaPortal/Plugins/windows/WindowPlugins.dll
----------------------------------------
XihSolutions.DotMSN
Assembly Version: 2.0.1.15051
Win32 Version: 2.0.1.15051
CodeBase: file:///C:/Program%20Files/Team%20MediaPortal/MediaPortal/Plugins/windows/XihSolutions.DotMSN.DLL
----------------------------------------
SubtitlePlugins
Assembly Version: 0.2.3.0
Win32 Version: 0.2.2.9993
CodeBase: file:///C:/Program%20Files/Team%20MediaPortal/MediaPortal/Plugins/subtitle/SubtitlePlugins.dll
----------------------------------------
TagReaderPlugins
Assembly Version: 0.2.2.9991
Win32 Version: 0.2.2.9991
CodeBase: file:///C:/Program%20Files/Team%20MediaPortal/MediaPortal/Plugins/tagreaders/TagReaderPlugins.dll
----------------------------------------
ExternalPlayers
Assembly Version: 0.2.3.0
Win32 Version: 0.2.2.9993
CodeBase: file:///C:/Program%20Files/Team%20MediaPortal/MediaPortal/Plugins/externalplayers/ExternalPlayers.dll
----------------------------------------
Interop.iTunesLib
Assembly Version: 1.7.0.0
Win32 Version: 1.7.0.0
CodeBase: file:///C:/Program%20Files/Team%20MediaPortal/MediaPortal/Interop.iTunesLib.DLL
----------------------------------------
MCEReplacement
Assembly Version: 1.0.3.2
Win32 Version: 1.0.3.2
CodeBase: file:///C:/Program%20Files/Team%20MediaPortal/MediaPortal/plugins/process/MCEReplacement.DLL
----------------------------------------
My Keys
Assembly Version: 0.1.1888.15616
Win32 Version: 0.1.1888.15616
CodeBase: file:///C:/Program%20Files/Team%20MediaPortal/MediaPortal/plugins/process/My%20Keys.DLL
----------------------------------------
PowerScheduler.Interfaces
Assembly Version: 0.0.0.0
Win32 Version: 0.0.0.0
CodeBase: file:///C:/Program%20Files/Team%20MediaPortal/MediaPortal/plugins/process/PowerScheduler.Interfaces.DLL
----------------------------------------
PowerSchedulerClientPlugin
Assembly Version: 0.0.0.0
Win32 Version: 0.0.0.0
CodeBase: file:///C:/Program%20Files/Team%20MediaPortal/MediaPortal/plugins/process/PowerSchedulerClientPlugin.DLL
----------------------------------------
ProcessPlugins
Assembly Version: 0.2.3.0
Win32 Version: 0.2.2.9993
CodeBase: file:///C:/Program%20Files/Team%20MediaPortal/MediaPortal/Plugins/process/ProcessPlugins%20old%20.dll
----------------------------------------
MusicShareWatcherHelper
Assembly Version: 0.2.3.0
Win32 Version: 0.2.2.9993
CodeBase: file:///C:/Program%20Files/Team%20MediaPortal/MediaPortal/MusicShareWatcherHelper.DLL
----------------------------------------
ProcessPlugins
Assembly Version: 0.2.3.0
Win32 Version: 0.2.2.9993
CodeBase: file:///C:/Program%20Files/Team%20MediaPortal/MediaPortal/plugins/process/ProcessPlugins.DLL
----------------------------------------
bpwhhaky
Assembly Version: 0.2.3.0
Win32 Version: 2.0.50727.312 (rtmLHS.050727-3100)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
__________________
System
Case: Zalman HD160XT
Main Board: Asus P5B; CPU: Intel Core 2 Duo 6600; RAM: 2GB RAM
Video card: Nvidia 2600XT Fanless; Sound: X-Meridian
Storage: 2 500GB Internal, 5x750GB in Silverstone DS-351 raid case.

Display: Samsung 4665 1080p LCD; Sanyo Z4 LCD Projector
Amp: Classe, B&K, Lexicon D2. Speakers: O'Heocha D2, Mackie HR-626, HR-824, Supernova sub.

Last edited by thematrixz; 2007-12-12 at 04:12.
thematrixz is offline   Reply With Quote
This User Say Thank You:
Old 2007-12-12, 04:45   #7 (permalink)
Portal Developer
 
Join Date: May 2007
Posts: 498
Thanks: 1
Thanked 83 Times in 39 Posts

Country:


Default

Quote:
Originally Posted by thematrixz View Post
I've got Undhandled Exception error when going to "Configuration" under External Display.
.
.
.
System.InvalidCastException: Unable to cast object of type 'ProcessPlugins.ExternalDisplay.Settings' to type 'ProcessPlugins.ExternalDisplay.Settings'.
What version of MediaPortal do you have installed? Are you using an SVN build? I looks like the DLL does not match your installed version...
cybrmage is offline   Reply With Quote
This User Say Thank You:
Old 2007-12-12, 10:43   #8 (permalink)
Portal Member
 
Join Date: Jun 2007
Posts: 54
Thanks: 13
Thanked 1 Time in 1 Post


Default

Great work - first of all!

I have an S16T case from Origenae and made the configuration as you explained.

Unfortunately when selecting Touchscreen LCD xx yy zzz there comes a "!", that says that there is no secondary display and the OK button is disabled.
In Catalyst control Center I have two monitors.

any suggestion how I could get the lcd to work with this plugin?

//edit:

MP version 2.3.0 + SVN + TV3 single seat on XP Pro Sp2
SweetHome is offline   Reply With Quote
This User Say Thank You:
Old 2007-12-12, 12:58   #9 (permalink)
Portal Member
 
thematrixz's Avatar
 
Join Date: Jun 2007
Age: 43
Posts: 75
Thanks: 2
Thanked 3 Times in 3 Posts

Country:


Default

Quote:
Originally Posted by cybrmage View Post
Quote:
Originally Posted by thematrixz View Post
I've got Undhandled Exception error when going to "Configuration" under External Display.
.
.
.
System.InvalidCastException: Unable to cast object of type 'ProcessPlugins.ExternalDisplay.Settings' to type 'ProcessPlugins.ExternalDisplay.Settings'.
What version of MediaPortal do you have installed? Are you using an SVN build? I looks like the DLL does not match your installed version...
Yes, I use the latest SVN build.

Also looking at the instruction, you said not to extend the desktop into the 2nd monitor, I'm not sure how to do that since disabling extended desktop also disable the 2nd monitor (unless that's how it's supposed to be for the plugin to work).

Tan
__________________
System
Case: Zalman HD160XT
Main Board: Asus P5B; CPU: Intel Core 2 Duo 6600; RAM: 2GB RAM
Video card: Nvidia 2600XT Fanless; Sound: X-Meridian
Storage: 2 500GB Internal, 5x750GB in Silverstone DS-351 raid case.

Display: Samsung 4665 1080p LCD; Sanyo Z4 LCD Projector
Amp: Classe, B&K, Lexicon D2. Speakers: O'Heocha D2, Mackie HR-626, HR-824, Supernova sub.
thematrixz is offline   Reply With Quote
This User Say Thank You:
Old 2007-12-12, 20:01   #10 (permalink)
Portal Developer
 
Join Date: May 2007
Posts: 498
Thanks: 1
Thanked 83 Times in 39 Posts

Country:


Default

Quote:
Originally Posted by SweetHome View Post
when selecting Touchscreen LCD xx yy zzz there comes a "!", that says that there is no secondary display and the OK button is disabled.
This means that your touchscreen is not set up as a second desktop.

In CCC/Displays Manager, your two monitors should show up as "Desktop 1" and "Desktop 2". If they show up as "Main" and "clone" or "Main" and "Rightmost"/"Lower" then you have them configured as a single desktop.

Open CCC, go to "Displays Manager", rightclick on the second display and select disable. CCC will ask you to confirm the change, select "Yes". This will move the icon for the touchscreen into the "Attached displays currently disabled box". Then right click on the disable monitor and select "Extend Main onto monitor", and selected "yes" to confirm the change. The two monitors should now be labeled "Desktop 1" and "Desktop 2".

You will then be able to select the touchscreen driver in MediaPortal.


Quote:
Originally Posted by thematrixz View Post
Yes, I use the latest SVN build.
Try it with the 0.2.3 release... That is the version I have compiled it for.

Quote:
Originally Posted by thematrixz View Post
Also looking at the instruction, you said not to extend the desktop into the 2nd monitor
Yes... You need to extend the display onto the secondary monitor ( I had meant to remove that from the instructions... but missed it... sorry. The instructions have been fixed. Thanks for pointing it out.
cybrmage is offline   Reply With Quote
This User Say Thank You:
Reply

Bookmarks

Tags
display, lcd, plugin, touchscreen

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Updated iMON (Soundgraph) LCD Driver ralphy Support 726 2008-11-08 15:09
Touchscreen 7" LCD Configuration Giorgio_ap Support 17 2007-12-18 13:48
update SVN with new display driver andreavb General Support 1 2007-09-27 14:05
Driver Available for Soundgraph OEM LCD / UltraBay ralphy Support 38 2007-08-30 23:58
Touchscreen/lcd (X15e) to control MP to play music/video ZeiZei MediaPortal 1 Talk 0 2005-11-21 14:43


All times are GMT +1. The time now is 17:36.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0 Protected by Akismet Blog with WordPress
Advertisement System V2.6 By   Branden