From: <an...@us...> - 2007-04-04 18:01:54
|
Revision: 287 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=287&view=rev Author: and-81 Date: 2007-04-04 11:01:46 -0700 (Wed, 04 Apr 2007) Log Message: ----------- Modified Paths: -------------- trunk/plugins/MCEReplacement/Forms/MacroEditor.Designer.cs trunk/plugins/MCEReplacement/Forms/MacroEditor.cs trunk/plugins/MCEReplacement/MCEReplacement.cs trunk/plugins/MCEReplacement/MCEReplacement.csproj Modified: trunk/plugins/MCEReplacement/Forms/MacroEditor.Designer.cs =================================================================== --- trunk/plugins/MCEReplacement/Forms/MacroEditor.Designer.cs 2007-04-04 16:37:30 UTC (rev 286) +++ trunk/plugins/MCEReplacement/Forms/MacroEditor.Designer.cs 2007-04-04 18:01:46 UTC (rev 287) @@ -196,10 +196,8 @@ // // MacroEditor // - this.AcceptButton = this.buttonOK; this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.CancelButton = this.buttonCancel; this.ClientSize = new System.Drawing.Size(312, 329); this.Controls.Add(this.buttonOK); this.Controls.Add(this.buttonTest); Modified: trunk/plugins/MCEReplacement/Forms/MacroEditor.cs =================================================================== --- trunk/plugins/MCEReplacement/Forms/MacroEditor.cs 2007-04-04 16:37:30 UTC (rev 286) +++ trunk/plugins/MCEReplacement/Forms/MacroEditor.cs 2007-04-04 18:01:46 UTC (rev 287) @@ -34,6 +34,11 @@ public const string ToggleInputLayerText = "Toggle Input Handler Layer"; public const string ChangeWindowStateText = "Change Window State"; public const string GetFocusText = "Get Focus"; + public const string ExitCommandText = "Exit MediaPortal"; + public const string StandByCommandText = "Standby"; + public const string HibernateCommandText = "Hibernate"; + public const string RebootCommandText = "Reboot"; + public const string ShutdownCommandText = "Shutdown"; #endregion Constants @@ -80,6 +85,11 @@ comboBoxCommands.Items.Add(ToggleInputLayerText); comboBoxCommands.Items.Add(ChangeWindowStateText); comboBoxCommands.Items.Add(GetFocusText); + comboBoxCommands.Items.Add(ExitCommandText); + comboBoxCommands.Items.Add(StandByCommandText); + comboBoxCommands.Items.Add(HibernateCommandText); + comboBoxCommands.Items.Add(RebootCommandText); + comboBoxCommands.Items.Add(ShutdownCommandText); comboBoxCommands.Items.AddRange(MCEReplacement.GetIRList()); } @@ -105,79 +115,104 @@ if (item.StartsWith(MCEReplacement.BlastCommandPrefix)) { - writer.WriteAttributeString("command", "BLAST"); + writer.WriteAttributeString("command", MCEReplacement.BlastMacroText); writer.WriteAttributeString("cmdproperty", item.Substring(MCEReplacement.BlastCommandPrefix.Length)); } else if (item.StartsWith(MCEReplacement.PauseCommandPrefix)) { - writer.WriteAttributeString("command", "PAUSE"); + writer.WriteAttributeString("command", MCEReplacement.PauseMacroText); writer.WriteAttributeString("cmdproperty", item.Substring(MCEReplacement.PauseCommandPrefix.Length)); } else if (item.StartsWith(MCEReplacement.RunCommandPrefix)) { - writer.WriteAttributeString("command", "RUN"); + writer.WriteAttributeString("command", MCEReplacement.RunMacroText); writer.WriteAttributeString("cmdproperty", item.Substring(MCEReplacement.RunCommandPrefix.Length)); } else if (item.StartsWith(MCEReplacement.GoToCommandPrefix)) { - writer.WriteAttributeString("command", "GOTO"); + writer.WriteAttributeString("command", MCEReplacement.GotoMacroText); writer.WriteAttributeString("cmdproperty", item.Substring(MCEReplacement.GoToCommandPrefix.Length)); } else if (item.StartsWith(MCEReplacement.SerialCommandPrefix)) { - writer.WriteAttributeString("command", "SERIAL"); + writer.WriteAttributeString("command", MCEReplacement.SerialMacroText); writer.WriteAttributeString("cmdproperty", item.Substring(MCEReplacement.SerialCommandPrefix.Length)); } else if (item.StartsWith(MCEReplacement.MessageCommandPrefix)) { - writer.WriteAttributeString("command", "MESSAGE"); + writer.WriteAttributeString("command", MCEReplacement.MessageMacroText); writer.WriteAttributeString("cmdproperty", item.Substring(MCEReplacement.MessageCommandPrefix.Length)); } else if (item.StartsWith(MCEReplacement.KeyCommandPrefix)) { - writer.WriteAttributeString("command", "KEYS"); + writer.WriteAttributeString("command", MCEReplacement.KeysMacroText); writer.WriteAttributeString("cmdproperty", item.Substring(MCEReplacement.KeyCommandPrefix.Length)); } else if (item.StartsWith(MCEReplacement.PopupCommandPrefix)) { - writer.WriteAttributeString("command", "POPUP"); + writer.WriteAttributeString("command", MCEReplacement.PopupMacroText); writer.WriteAttributeString("cmdproperty", item.Substring(MCEReplacement.PopupCommandPrefix.Length)); } else if (item.StartsWith(MCEReplacement.PortCommandPrefix)) { - writer.WriteAttributeString("command", "PORT"); + writer.WriteAttributeString("command", MCEReplacement.PortMacroText); writer.WriteAttributeString("cmdproperty", item.Substring(MCEReplacement.PortCommandPrefix.Length)); } else if (item.StartsWith(MCEReplacement.SpeedCommandPrefix)) { - writer.WriteAttributeString("command", "SPEED"); + writer.WriteAttributeString("command", MCEReplacement.SpeedMacroText); writer.WriteAttributeString("cmdproperty", item.Substring(MCEReplacement.SpeedCommandPrefix.Length)); } else if (item.StartsWith(MCEReplacement.SetMapCommandPrefix)) { - writer.WriteAttributeString("command", "MULTI_MAPPING"); + writer.WriteAttributeString("command", MCEReplacement.MapMacroText); writer.WriteAttributeString("cmdproperty", item.Substring(MCEReplacement.SetMapCommandPrefix.Length)); } else if (item.StartsWith(MCEReplacement.SetMouseCommandPrefix)) { - writer.WriteAttributeString("command", "MOUSE_MODE"); + writer.WriteAttributeString("command", MCEReplacement.MouseMacroText); writer.WriteAttributeString("cmdproperty", item.Substring(MCEReplacement.SetMouseCommandPrefix.Length)); } else if (item.StartsWith(MCEReplacement.InputLayerCommand)) { - writer.WriteAttributeString("command", "INPUT_LAYER"); + writer.WriteAttributeString("command", MCEReplacement.InputLayerMacroText); writer.WriteAttributeString("cmdproperty", "TOGGLE"); } else if (item.StartsWith(MCEReplacement.WindowStateCommand)) { - writer.WriteAttributeString("command", "WINDOW_STATE"); + writer.WriteAttributeString("command", MCEReplacement.WindowStateMacroText); writer.WriteAttributeString("cmdproperty", "TOGGLE"); } else if (item.StartsWith(MCEReplacement.GetFocusCommand)) { - writer.WriteAttributeString("command", "GET_FOCUS"); + writer.WriteAttributeString("command", MCEReplacement.GetFocusMacroText); writer.WriteAttributeString("cmdproperty", ""); - } + } + else if (item.StartsWith(MCEReplacement.ExitCommand)) + { + writer.WriteAttributeString("command", MCEReplacement.ExitMacroText); + writer.WriteAttributeString("cmdproperty", ""); + } + else if (item.StartsWith(MCEReplacement.StandByCommand)) + { + writer.WriteAttributeString("command", MCEReplacement.StandbyMacroText); + writer.WriteAttributeString("cmdproperty", ""); + } + else if (item.StartsWith(MCEReplacement.HibernateCommand)) + { + writer.WriteAttributeString("command", MCEReplacement.HibernateMacroText); + writer.WriteAttributeString("cmdproperty", ""); + } + else if (item.StartsWith(MCEReplacement.RebootCommand)) + { + writer.WriteAttributeString("command", MCEReplacement.RebootMacroText); + writer.WriteAttributeString("cmdproperty", ""); + } + else if (item.StartsWith(MCEReplacement.ShutdownCommand)) + { + writer.WriteAttributeString("command", MCEReplacement.ShutdownMacroText); + writer.WriteAttributeString("cmdproperty", ""); + } writer.WriteEndElement(); } @@ -214,65 +249,85 @@ switch (item.Attributes["command"].Value) { - case "BLAST": + case MCEReplacement.BlastMacroText: listBoxMacro.Items.Add(MCEReplacement.BlastCommandPrefix + commandProperty); break; - case "PAUSE": + case MCEReplacement.PauseMacroText: listBoxMacro.Items.Add(MCEReplacement.PauseCommandPrefix + commandProperty); break; - case "RUN": + case MCEReplacement.RunMacroText: listBoxMacro.Items.Add(MCEReplacement.RunCommandPrefix + commandProperty); break; - case "SERIAL": + case MCEReplacement.SerialMacroText: listBoxMacro.Items.Add(MCEReplacement.SerialCommandPrefix + commandProperty); break; - case "MESSAGE": + case MCEReplacement.MessageMacroText: listBoxMacro.Items.Add(MCEReplacement.MessageCommandPrefix + commandProperty); break; - case "KEYS": + case MCEReplacement.KeysMacroText: listBoxMacro.Items.Add(MCEReplacement.KeyCommandPrefix + commandProperty); break; - case "GOTO": + case MCEReplacement.GotoMacroText: listBoxMacro.Items.Add(MCEReplacement.GoToCommandPrefix + commandProperty); break; - case "POPUP": + case MCEReplacement.PopupMacroText: listBoxMacro.Items.Add(MCEReplacement.PopupCommandPrefix + commandProperty); break; - case "PORT": + case MCEReplacement.PortMacroText: listBoxMacro.Items.Add(MCEReplacement.PortCommandPrefix + commandProperty); break; - case "SPEED": + case MCEReplacement.SpeedMacroText: listBoxMacro.Items.Add(MCEReplacement.SpeedCommandPrefix + commandProperty); break; - case "MULTI_MAPPING": + case MCEReplacement.MapMacroText: listBoxMacro.Items.Add(MCEReplacement.SetMapCommandPrefix + commandProperty); break; - case "MOUSE_MODE": + case MCEReplacement.MouseMacroText: listBoxMacro.Items.Add(MCEReplacement.SetMouseCommandPrefix + commandProperty); break; - case "INPUT_LAYER": + case MCEReplacement.InputLayerMacroText: listBoxMacro.Items.Add(MCEReplacement.InputLayerCommand); break; - case "WINDOW_STATE": + case MCEReplacement.WindowStateMacroText: listBoxMacro.Items.Add(MCEReplacement.WindowStateCommand); break; - case "GET_FOCUS": + case MCEReplacement.GetFocusMacroText: listBoxMacro.Items.Add(MCEReplacement.GetFocusCommand); break; + + case MCEReplacement.ExitMacroText: + listBoxMacro.Items.Add(MCEReplacement.ExitCommand); + break; + + case MCEReplacement.StandbyMacroText: + listBoxMacro.Items.Add(MCEReplacement.StandByCommand); + break; + + case MCEReplacement.HibernateMacroText: + listBoxMacro.Items.Add(MCEReplacement.HibernateCommand); + break; + + case MCEReplacement.RebootMacroText: + listBoxMacro.Items.Add(MCEReplacement.RebootCommand); + break; + + case MCEReplacement.ShutdownMacroText: + listBoxMacro.Items.Add(MCEReplacement.ShutdownCommand); + break; } } } @@ -399,6 +454,26 @@ { listBoxMacro.Items.Add(MCEReplacement.GetFocusCommand); } + else if (selected == ExitCommandText) + { + listBoxMacro.Items.Add(MCEReplacement.ExitCommand); + } + else if (selected == StandByCommandText) + { + listBoxMacro.Items.Add(MCEReplacement.StandByCommand); + } + else if (selected == HibernateCommandText) + { + listBoxMacro.Items.Add(MCEReplacement.HibernateCommand); + } + else if (selected == RebootCommandText) + { + listBoxMacro.Items.Add(MCEReplacement.RebootCommand); + } + else if (selected == ShutdownCommandText) + { + listBoxMacro.Items.Add(MCEReplacement.ShutdownCommand); + } else { listBoxMacro.Items.Add(MCEReplacement.BlastCommandPrefix + selected); @@ -616,6 +691,8 @@ listBoxMacro.Items.Insert(index, MCEReplacement.SpeedCommandPrefix + selectBlasterSpeed.CommandString); listBoxMacro.SelectedIndex = index; } + + // TODO: Add new command types? } } Modified: trunk/plugins/MCEReplacement/MCEReplacement.cs =================================================================== --- trunk/plugins/MCEReplacement/MCEReplacement.cs 2007-04-04 16:37:30 UTC (rev 286) +++ trunk/plugins/MCEReplacement/MCEReplacement.cs 2007-04-04 18:01:46 UTC (rev 287) @@ -11,11 +11,12 @@ using System.Windows.Forms; using System.Xml; +using MediaPortal.Configuration; using MediaPortal.Devices; using MediaPortal.Dialogs; using MediaPortal.GUI.Library; using MediaPortal.Hardware; -using MediaPortal.Configuration; +using MediaPortal.Player; using MediaPortal.Util; namespace MediaPortal.Plugins @@ -26,7 +27,7 @@ #region Constants - public const string PluginVersion = "MCE Replacement Plugin 1.0.3.0 for MediaPortal 0.2.1.0"; + public const string PluginVersion = "MCE Replacement Plugin 1.0.3.0 for MediaPortal 0.2.2.0 + SVN"; public const int MessageModeCommand = 0x0018; @@ -37,7 +38,7 @@ public const string IRExtension = ".IR"; public const string MacroExtension = ".MACRO"; - // Macro Commands + // Plugin Commands public const string RunCommandPrefix = "Run: "; public const string BlastCommandPrefix = "Blast: "; public const string PauseCommandPrefix = "Pause: "; @@ -53,7 +54,34 @@ public const string InputLayerCommand = "Toggle Input Layer"; public const string WindowStateCommand = "Toggle Window State"; public const string GetFocusCommand = "Get Focus"; + public const string ExitCommand = "Exit MediaPortal"; + public const string StandByCommand = "Standby"; + public const string HibernateCommand = "Hibernate"; + public const string RebootCommand = "Reboot"; + public const string ShutdownCommand = "Shutdown"; + // Macro File Commands + public const string BlastMacroText = "BLAST"; + public const string PauseMacroText = "PAUSE"; + public const string RunMacroText = "RUN"; + public const string SerialMacroText = "SERIAL"; + public const string KeysMacroText = "KEYS"; + public const string MessageMacroText = "MESSAGE"; + public const string GotoMacroText = "GOTO"; + public const string PopupMacroText = "POPUP"; + public const string PortMacroText = "PORT"; + public const string SpeedMacroText = "SPEED"; + public const string MapMacroText = "MULTI_MAPPING"; + public const string MouseMacroText = "MOUSE_MODE"; + public const string InputLayerMacroText = "INPUT_LAYER"; + public const string WindowStateMacroText = "WINDOW_STATE"; + public const string GetFocusMacroText = "GET_FOCUS"; + public const string ExitMacroText = "EXIT"; + public const string StandbyMacroText = "STANDBY"; + public const string HibernateMacroText = "HIBERNATE"; + public const string RebootMacroText = "REBOOT"; + public const string ShutdownMacroText = "SHUTDOWN"; + public static readonly string AppDataFolder = Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData) + "\\MediaPortal MCE Replacement Plugin\\"; @@ -1440,7 +1468,7 @@ switch (item.Attributes["command"].Value) { - case "BLAST": + case BlastMacroText: if (!BlastIR(AppDataFolder + commandProperty + IRExtension, macroPort, macroSpeed)) { file.Close(); @@ -1449,7 +1477,7 @@ } break; - case "PAUSE": + case PauseMacroText: { if (LogVerbose) Log.Debug("MCEReplacement: Pause {0}", commandProperty); @@ -1459,7 +1487,7 @@ break; } - case "RUN": + case RunMacroText: { string[] commands = SplitRunCommand(commandProperty); @@ -1479,7 +1507,7 @@ break; } - case "SERIAL": + case SerialMacroText: { string[] commands = SplitSerialCommand(commandProperty); @@ -1499,7 +1527,7 @@ break; } - case "GOTO": + case GotoMacroText: { if (InConfiguration) MessageBox.Show(commandProperty, "Go To Window", MessageBoxButtons.OK, MessageBoxIcon.Information); @@ -1508,7 +1536,7 @@ break; } - case "POPUP": + case PopupMacroText: { string[] commands = SplitPopupCommand(commandProperty); @@ -1530,15 +1558,15 @@ break; } - case "PORT": + case PortMacroText: macroPort = (MceIrApi.BlasterPort)Enum.Parse(typeof(MceIrApi.BlasterPort), commandProperty); break; - case "SPEED": + case SpeedMacroText: macroSpeed = (MceIrApi.BlasterSpeed)Enum.Parse(typeof(MceIrApi.BlasterSpeed), commandProperty); break; - case "MESSAGE": + case MessageMacroText: { string[] commands = SplitMessageCommand(commandProperty); @@ -1556,7 +1584,7 @@ break; } - case "KEYS": + case KeysMacroText: { if (InConfiguration) { @@ -1572,7 +1600,7 @@ break; } - case "MULTI_MAPPING": + case MapMacroText: { if (InConfiguration) MessageBox.Show(commandProperty, "Change Multi-Mapping Command", MessageBoxButtons.OK, MessageBoxIcon.Information); @@ -1582,7 +1610,7 @@ break; } - case "MOUSE_MODE": + case MouseMacroText: { if (InConfiguration) { @@ -1647,7 +1675,7 @@ break; } - case "INPUT_LAYER": + case InputLayerMacroText: { if (InConfiguration) { @@ -1670,7 +1698,7 @@ break; } - case "WINDOW_STATE": + case WindowStateMacroText: { if (InConfiguration) { @@ -1687,7 +1715,7 @@ break; } - case "GET_FOCUS": + case GetFocusMacroText: { if (InConfiguration) { @@ -1700,6 +1728,85 @@ GUIWindowManager.SendThreadMessage(msg); break; } + + case ExitMacroText: + { + if (!InConfiguration) + { + Log.Info("MCEReplacement: MediaPortal Exit"); + GUIGraphicsContext.OnAction(new Action(Action.ActionType.ACTION_EXIT, 0, 0)); + } + break; + } + + case StandbyMacroText: + { + if (!InConfiguration) + { + Log.Info("MCEReplacement: Request Standby"); + GUIGraphicsContext.ResetLastActivity(); + // Stop all media before suspending or hibernating + g_Player.Stop(); + + GUIMessage msg; + + if (_mpBasicHome) + msg = new GUIMessage(GUIMessage.MessageType.GUI_MSG_GOTO_WINDOW, 0, 0, 0, (int)GUIWindow.Window.WINDOW_SECOND_HOME, 0, null); + else + msg = new GUIMessage(GUIMessage.MessageType.GUI_MSG_GOTO_WINDOW, 0, 0, 0, (int)GUIWindow.Window.WINDOW_HOME, 0, null); + + GUIWindowManager.SendThreadMessage(msg); + + MCEReplacement.OnSuspend(); + WindowsController.ExitWindows(RestartOptions.Suspend, true); + } + break; + } + + case HibernateMacroText: + { + if (!InConfiguration) + { + Log.Info("MCEReplacement: Request Hibernate"); + GUIGraphicsContext.ResetLastActivity(); + // Stop all media before suspending or hibernating + g_Player.Stop(); + + GUIMessage msg; + + if (_mpBasicHome) + msg = new GUIMessage(GUIMessage.MessageType.GUI_MSG_GOTO_WINDOW, 0, 0, 0, (int)GUIWindow.Window.WINDOW_SECOND_HOME, 0, null); + else + msg = new GUIMessage(GUIMessage.MessageType.GUI_MSG_GOTO_WINDOW, 0, 0, 0, (int)GUIWindow.Window.WINDOW_HOME, 0, null); + + GUIWindowManager.SendThreadMessage(msg); + + MCEReplacement.OnSuspend(); + WindowsController.ExitWindows(RestartOptions.Hibernate, true); + } + break; + } + + case RebootMacroText: + { + if (!InConfiguration) + { + Log.Info("MCEReplacement: Reboot"); + GUIGraphicsContext.OnAction(new Action(Action.ActionType.ACTION_REBOOT, 0, 0)); + } + break; + } + + case ShutdownMacroText: + { + if (!InConfiguration) + { + Log.Info("MCEReplacement: Shutdown"); + GUIGraphicsContext.OnAction(new Action(Action.ActionType.ACTION_SHUTDOWN, 0, 0)); + } + break; + } + } } } @@ -1927,7 +2034,7 @@ { if (String.IsNullOrEmpty(command)) { - Log.Error("MCEReplacement: Invalid command"); + Log.Error("MCEReplacement: Invalid (empty) command"); return false; } @@ -2032,6 +2139,27 @@ return ProcessGoTo(command.Substring(GoToCommandPrefix.Length)); } + + + + + /* + public const string SetMapCommandPrefix = "Multi-Mapping: "; + public const string SetMouseCommandPrefix = "Mouse Mode: "; + public const string InputLayerCommand = "Toggle Input Layer"; + public const string WindowStateCommand = "Toggle Window State"; + public const string GetFocusCommand = "Get Focus"; + + public const string ExitCommand = "Exit MediaPortal"; +public const string StandByCommand = "Standby"; +public const string HibernateCommand = "Hibernate"; +public const string RebootCommand = "Reboot"; +public const string ShutdownCommand = "Shutdown"; + */ + + + + Log.Error("MCEReplacement: Unprocessed command \"{0}\"", command); return false; } Modified: trunk/plugins/MCEReplacement/MCEReplacement.csproj =================================================================== --- trunk/plugins/MCEReplacement/MCEReplacement.csproj 2007-04-04 16:37:30 UTC (rev 286) +++ trunk/plugins/MCEReplacement/MCEReplacement.csproj 2007-04-04 18:01:46 UTC (rev 287) @@ -152,28 +152,29 @@ <Compile Include="Win32.cs" /> </ItemGroup> <ItemGroup> - <Reference Include="Core, Version=1.0.2485.22312, Culture=neutral, processorArchitecture=x86"> + <Reference Include="Core, Version=1.0.2581.1884, Culture=neutral, processorArchitecture=MSIL"> <SpecificVersion>False</SpecificVersion> - <HintPath>..\..\MediaPortal 0.2.1.0\Core.DLL</HintPath> + <HintPath>..\..\MediaPortal\Core\bin\Release\Core.dll</HintPath> <Private>False</Private> </Reference> - <Reference Include="Databases, Version=1.0.2485.22313, Culture=neutral, processorArchitecture=x86"> + <Reference Include="Databases, Version=1.0.2581.1890, Culture=neutral, processorArchitecture=MSIL"> <SpecificVersion>False</SpecificVersion> - <HintPath>..\..\MediaPortal 0.2.1.0\Databases.DLL</HintPath> + <HintPath>..\..\MediaPortal\Databases\bin\Release\Databases.dll</HintPath> <Private>False</Private> </Reference> - <Reference Include="Dialogs, Version=0.0.0.0, Culture=neutral, processorArchitecture=x86"> + <Reference Include="Dialogs, Version=0.0.0.0, Culture=neutral, processorArchitecture=MSIL"> <SpecificVersion>False</SpecificVersion> - <HintPath>..\..\MediaPortal 0.2.1.0\Dialogs.DLL</HintPath> + <HintPath>..\..\MediaPortal\Dialogs\bin\Release\Dialogs.dll</HintPath> <Private>False</Private> </Reference> <Reference Include="Microsoft.DirectX.Direct3D, Version=1.0.2902.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"> <SpecificVersion>False</SpecificVersion> - <HintPath>..\..\MediaPortal 0.2.1.0\Microsoft.DirectX.Direct3D.dll</HintPath> + <HintPath>..\..\MediaPortal\xbmc\bin\Release\Microsoft.DirectX.Direct3D.dll</HintPath> + <Private>False</Private> </Reference> - <Reference Include="RemotePlugins, Version=1.0.2485.22315, Culture=neutral, processorArchitecture=x86"> + <Reference Include="RemotePlugins, Version=1.0.2581.1913, Culture=neutral, processorArchitecture=MSIL"> <SpecificVersion>False</SpecificVersion> - <HintPath>..\..\MediaPortal 0.2.1.0\RemotePlugins.DLL</HintPath> + <HintPath>..\..\MediaPortal\RemotePlugins\bin\Release\RemotePlugins.dll</HintPath> <Private>False</Private> </Reference> <Reference Include="System" /> @@ -181,11 +182,16 @@ <Reference Include="System.Drawing" /> <Reference Include="System.Windows.Forms" /> <Reference Include="System.Xml" /> - <Reference Include="TVCapture, Version=1.0.2485.22314, Culture=neutral, processorArchitecture=x86"> + <Reference Include="TVCapture, Version=1.0.2581.1894, Culture=neutral, processorArchitecture=MSIL"> <SpecificVersion>False</SpecificVersion> - <HintPath>..\..\MediaPortal 0.2.1.0\TVCapture.DLL</HintPath> + <HintPath>..\..\MediaPortal\TVCapture\bin\Release\TVCapture.dll</HintPath> <Private>False</Private> </Reference> + <Reference Include="Utils, Version=1.0.2581.1867, Culture=neutral, processorArchitecture=MSIL"> + <SpecificVersion>False</SpecificVersion> + <HintPath>..\..\MediaPortal\Utils\bin\Release\Utils.dll</HintPath> + <Private>False</Private> + </Reference> </ItemGroup> <ItemGroup> <EmbeddedResource Include="Forms\ExternalChannels.resx"> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |