| |||||||
| Support Support for external displays. |
![]() |
| | LinkBack (12) | Thread Tools | Display Modes |
| |
#1 (permalink)
|
| Portal Developer Join Date: May 2007
Posts: 498
Thanks: 1
Thanked 76 Times in 39 Posts
Country: | 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 Last edited by cybrmage; 2008-03-27 at 02:35. |
| | |
| |
| | #4 (permalink) |
| Portal Member | 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... |
| | |
| | #5 (permalink) | ||
| Portal Developer Join Date: May 2007
Posts: 498
Thanks: 1
Thanked 76 Times in 39 Posts
Country: | Thank you 8-} 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:
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:
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 | ||
| | |
| This User Say Thank You: |
| | #6 (permalink) |
| Portal Member Join Date: Jun 2007 Age: 43
Posts: 75
Thanks: 2
Thanked 3 Times in 3 Posts
Country: | 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 03:12. |
| | |
| This User Say Thank You: |
| | #8 (permalink) |
| Portal Member Join Date: Jun 2007
Posts: 54
Thanks: 13
Thanked 1 Time in 1 Post
| 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 |
| | |
| This User Say Thank You: |
| | #9 (permalink) | |
| Portal Member Join Date: Jun 2007 Age: 43
Posts: 75
Thanks: 2
Thanked 3 Times in 3 Posts
Country: | Quote:
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. | |
| | |
| This User Say Thank You: |
| | #10 (permalink) | |
| Portal Developer Join Date: May 2007
Posts: 498
Thanks: 1
Thanked 76 Times in 39 Posts
Country: | Quote:
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. Try it with the 0.2.3 release... That is the version I have compiled it for. 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. | |
| | |
| This User Say Thank You: |
![]() |
| Bookmarks |
| Tags |
| display, lcd, plugin, touchscreen |
| Thread Tools | |
| Display Modes | |
|
|
LinkBacks ( |