You can subscribe to this list here.
2007 |
Jan
(36) |
Feb
(79) |
Mar
(123) |
Apr
(95) |
May
(119) |
Jun
(172) |
Jul
(124) |
Aug
(100) |
Sep
(83) |
Oct
(52) |
Nov
(97) |
Dec
(87) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2008 |
Jan
(131) |
Feb
(80) |
Mar
(163) |
Apr
(178) |
May
(73) |
Jun
(54) |
Jul
(106) |
Aug
(118) |
Sep
(50) |
Oct
(125) |
Nov
(100) |
Dec
(99) |
2009 |
Jan
(104) |
Feb
(99) |
Mar
(68) |
Apr
(81) |
May
(52) |
Jun
(87) |
Jul
(67) |
Aug
(33) |
Sep
(27) |
Oct
(37) |
Nov
(60) |
Dec
(116) |
2010 |
Jan
(82) |
Feb
(79) |
Mar
(38) |
Apr
(50) |
May
(45) |
Jun
(53) |
Jul
(23) |
Aug
(86) |
Sep
(22) |
Oct
(96) |
Nov
(97) |
Dec
(73) |
2011 |
Jan
(24) |
Feb
(45) |
Mar
(28) |
Apr
(31) |
May
(42) |
Jun
(25) |
Jul
|
Aug
(12) |
Sep
(28) |
Oct
(13) |
Nov
(43) |
Dec
(13) |
2012 |
Jan
(62) |
Feb
(28) |
Mar
(6) |
Apr
(16) |
May
(7) |
Jun
|
Jul
(16) |
Aug
(2) |
Sep
(1) |
Oct
(4) |
Nov
(1) |
Dec
(3) |
2013 |
Jan
(5) |
Feb
|
Mar
(34) |
Apr
(9) |
May
(6) |
Jun
(10) |
Jul
(32) |
Aug
(8) |
Sep
(11) |
Oct
(35) |
Nov
(24) |
Dec
(22) |
2014 |
Jan
(44) |
Feb
(9) |
Mar
(9) |
Apr
(15) |
May
(25) |
Jun
(34) |
Jul
(16) |
Aug
(11) |
Sep
(7) |
Oct
(6) |
Nov
(1) |
Dec
(12) |
2015 |
Jan
(33) |
Feb
(19) |
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2019 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
(2) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2023 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
(5) |
From: <Sil...@us...> - 2011-08-11 21:35:01
|
Revision: 4264 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4264&view=rev Author: SilentException Date: 2011-08-11 21:34:55 +0000 (Thu, 11 Aug 2011) Log Message: ----------- File Explorer - v1.6 - updated solution and project file - updated dialogs so they actually work (commented code can be removed later) - few more updates Modified Paths: -------------- trunk/plugins/File Explorer/Compression/Compression.sln trunk/plugins/File Explorer/Compression/Compression.vcproj trunk/plugins/File Explorer/Dialogs/GUIDialogOperation.cs trunk/plugins/File Explorer/DrivesView.cs trunk/plugins/File Explorer/File Explorer.cs trunk/plugins/File Explorer/File Explorer.csproj trunk/plugins/File Explorer/File Explorer.sln trunk/plugins/File Explorer/Preview/TextPreview.cs trunk/plugins/File Explorer/Properties/AssemblyInfo.cs Modified: trunk/plugins/File Explorer/Compression/Compression.sln =================================================================== --- trunk/plugins/File Explorer/Compression/Compression.sln 2011-07-24 11:37:56 UTC (rev 4263) +++ trunk/plugins/File Explorer/Compression/Compression.sln 2011-08-11 21:34:55 UTC (rev 4264) @@ -1,6 +1,6 @@ -Microsoft Visual Studio Solution File, Format Version 9.00 -# Visual Studio 2005 +Microsoft Visual Studio Solution File, Format Version 10.00 +# Visual Studio 2008 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Compression", "Compression.vcproj", "{8BCD3BC9-1084-481C-82A5-23058672A3EF}" EndProject Global Modified: trunk/plugins/File Explorer/Compression/Compression.vcproj =================================================================== --- trunk/plugins/File Explorer/Compression/Compression.vcproj 2011-07-24 11:37:56 UTC (rev 4263) +++ trunk/plugins/File Explorer/Compression/Compression.vcproj 2011-08-11 21:34:55 UTC (rev 4264) @@ -1,10 +1,11 @@ <?xml version="1.0" encoding="Windows-1252"?> <VisualStudioProject ProjectType="Visual C++" - Version="8,00" + Version="9,00" Name="Compression" ProjectGUID="{8BCD3BC9-1084-481C-82A5-23058672A3EF}" RootNamespace="Compression" + TargetFrameworkVersion="131072" > <Platforms> <Platform @@ -77,6 +78,8 @@ LinkIncremental="1" SuppressStartupBanner="true" ProgramDatabaseFile=".\Release/Compression.pdb" + RandomizedBaseAddress="1" + DataExecutionPrevention="0" ImportLibrary=".\Release/Compression.lib" TargetMachine="1" /> @@ -101,9 +104,6 @@ Name="VCAppVerifierTool" /> <Tool - Name="VCWebDeploymentTool" - /> - <Tool Name="VCPostBuildEventTool" /> </Configuration> @@ -171,6 +171,8 @@ SuppressStartupBanner="true" GenerateDebugInformation="true" ProgramDatabaseFile=".\Debug/Compression.pdb" + RandomizedBaseAddress="1" + DataExecutionPrevention="0" ImportLibrary=".\Debug/Compression.lib" TargetMachine="1" /> @@ -195,9 +197,6 @@ Name="VCAppVerifierTool" /> <Tool - Name="VCWebDeploymentTool" - /> - <Tool Name="VCPostBuildEventTool" /> </Configuration> Modified: trunk/plugins/File Explorer/Dialogs/GUIDialogOperation.cs =================================================================== --- trunk/plugins/File Explorer/Dialogs/GUIDialogOperation.cs 2011-07-24 11:37:56 UTC (rev 4263) +++ trunk/plugins/File Explorer/Dialogs/GUIDialogOperation.cs 2011-08-11 21:34:55 UTC (rev 4264) @@ -25,15 +25,19 @@ using System; using MediaPortal.GUI.Library; +using MediaPortal.Dialogs; using System.Threading; +using Action = MediaPortal.GUI.Library.Action; + namespace FileExplorer.Dialogs { /// <summary> /// This class shows a dialog which shows information about /// operations done by DrivesView class. /// </summary> - public class GUIDialogOperation : GUIWindow, IRenderLayer + //public class GUIDialogOperation : GUIWindow, IRenderLayer + public class GUIDialogOperation : GUIDialogWindow { #region enum DialogType /// <summary> @@ -60,13 +64,13 @@ #endregion #region vars - private int parentID; - private bool running = false; + //private int parentID; + //private bool running = false; private DialogType type = 0; - private string file = string.Empty; - private string to = string.Empty; + //private string file = string.Empty; + //private string to = string.Empty; private Thread processThread = null; @@ -97,6 +101,7 @@ } } + /* /// <summary> /// Shows the dialog and waits until the user has closed it. - Obsolete, not used /// </summary> @@ -134,13 +139,22 @@ Close(); } + */ + /// <summary> /// Shows the dialog. /// </summary> /// <param name="parentID">Parentwindow id.</param> - public void Show(int parentID) + public void Show(int ParentID) { + if (!_running) + { + PageLoad(ParentID); + } + + //DoModal(parentID); + /* this.parentID = parentID; if (GUIWindowManager.GetWindow(parentID) == null) @@ -166,6 +180,7 @@ running = true; GUIWindowManager.Process(); + */ processThread = new Thread(new ThreadStart(this.ProcessThread)); processThread.Start(); @@ -177,6 +192,8 @@ public void Close() { this.OnAction(new Action(Action.ActionType.ACTION_CLOSE_DIALOG, 0, 0)); + processThread.Abort(); + processThread = null; } /// <summary> @@ -321,8 +338,10 @@ public void SetCurrentFile(string file) { + CheckRunning(); + SuspendThread(); - this.file = file; + //this.file = file; // lblText1.Label = "File: " + file; lblText1.Label = Constants.Dialog.FILE + file; GUIWindowManager.Process(); @@ -331,6 +350,8 @@ public void SetToPath(string path) { + CheckRunning(); + SuspendThread(); /* if (path.Length > 30) @@ -338,7 +359,7 @@ path = path.Substring(0, 3) + "..\\" + GetFilename(path); } */ - this.to = path; + //this.to = path; // lblText2.Label = "To: " + path; lblText2.Label = Constants.Dialog.TO + path; GUIWindowManager.Process(); @@ -347,6 +368,8 @@ public void SetPath(string path) { + CheckRunning(); + SuspendThread(); /* if (path.Length > 30) @@ -365,6 +388,8 @@ /// <param name="text">Text</param> public void SetText(string text) { + CheckRunning(); + SuspendThread(); lblText1.Label = text; lblText2.Label = string.Empty; @@ -378,6 +403,8 @@ /// <param name="text2">Text for label 2.</param> public void SetText(string text1, string text2) { + CheckRunning(); + SuspendThread(); lblText1.Label = text1; lblText2.Label = text2; @@ -388,7 +415,7 @@ #region private members private void ProcessThread() { - while (running && GUIGraphicsContext.CurrentState == GUIGraphicsContext.State.RUNNING) + while (_running && GUIGraphicsContext.CurrentState == GUIGraphicsContext.State.RUNNING) { if (!Paused) { @@ -424,6 +451,16 @@ return filePath.Substring(index + 1); } + + private void CheckRunning() + { + if (processThread == null) + { + Reset(); + Type = this.type; + Show(GUIWindowManager.ActiveWindow); + } + } #endregion #region Overrides @@ -438,6 +475,12 @@ return Load(GUIGraphicsContext.Skin + "\\File Explorer_dialog.xml"); } + public override void Reset() + { + base.Reset(); + } + + /* public override void OnAction(Action action) { if (action.wID == Action.ActionType.ACTION_CLOSE_DIALOG || action.wID == Action.ActionType.ACTION_PREVIOUS_MENU) @@ -450,7 +493,9 @@ base.OnAction(action); } + */ + /* public override bool OnMessage(GUIMessage message) { if (message.TargetWindowId == GetID && message.Message == GUIMessage.MessageType.GUI_MSG_WINDOW_DEINIT) @@ -487,13 +532,17 @@ } return base.OnMessage(message); } + */ + /* protected override void OnPageLoad() { } + */ #endregion + /* #region IRenderLayer public bool ShouldRenderLayer() { @@ -508,5 +557,6 @@ } } #endregion + */ } } Modified: trunk/plugins/File Explorer/DrivesView.cs =================================================================== --- trunk/plugins/File Explorer/DrivesView.cs 2011-07-24 11:37:56 UTC (rev 4263) +++ trunk/plugins/File Explorer/DrivesView.cs 2011-08-11 21:34:55 UTC (rev 4264) @@ -418,7 +418,7 @@ { LoadPath(); FillListControl(); - if (updateSecondView && SecondView.currentDrive == currentDrive && SecondView.currentPath == currentPath) + if (updateSecondView) // && SecondView.currentDrive == currentDrive && SecondView.currentPath == currentPath) SecondView.Update(false); } @@ -780,7 +780,7 @@ ShowDialogOperation(GUIDialogOperation.DialogType.COPY); dlgOp.SetCurrentFile(GetFilename(src)); dlgOp.SetToPath(GetPath(dest)); - dlgOp.Show(winId); + //dlgOp.Show(winId); } System.IO.File.Copy(src, dest); if (showDlg) dlgOp.Close(); @@ -2237,7 +2237,7 @@ { lstFiles = new ArrayList(); ShowDialogOperation(GUIDialogOperation.DialogType.AUDIO_PLAYLIST_ADD); - dlgOp.Show(winId); + //dlgOp.Show(winId); ReadDirectories(item.Path, true, Utils.AudioExtensions); dlgOp.Close(); @@ -2397,7 +2397,7 @@ { lstFiles = new ArrayList(); ShowDialogOperation(GUIDialogOperation.DialogType.AUDIO_PLAYLIST_ADD); - dlgOp.Show(winId); + //dlgOp.Show(winId); ReadDirectories(item.Path, true, Utils.AudioExtensions); dlgOp.Close(); @@ -3194,6 +3194,7 @@ private void ShowDialogOperation(GUIDialogOperation.DialogType type) { dlgOp = (GUIDialogOperation)GUIWindowManager.GetWindow(Constants.WindowIDs.DIALOGOPERATION); + dlgOp.Reset(); dlgOp.Type = type; dlgOp.Show(winId); } Modified: trunk/plugins/File Explorer/File Explorer.cs =================================================================== --- trunk/plugins/File Explorer/File Explorer.cs 2011-07-24 11:37:56 UTC (rev 4263) +++ trunk/plugins/File Explorer/File Explorer.cs 2011-08-11 21:34:55 UTC (rev 4264) @@ -29,6 +29,8 @@ using System.IO; using MediaPortal.Configuration; +using Action = MediaPortal.GUI.Library.Action; + namespace FileExplorer { /// <summary> Modified: trunk/plugins/File Explorer/File Explorer.csproj =================================================================== --- trunk/plugins/File Explorer/File Explorer.csproj 2011-07-24 11:37:56 UTC (rev 4263) +++ trunk/plugins/File Explorer/File Explorer.csproj 2011-08-11 21:34:55 UTC (rev 4264) @@ -1,4 +1,5 @@ -<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5"> +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0"> <PropertyGroup> <OutputType>Library</OutputType> <RootNamespace>FileExplorer</RootNamespace> @@ -19,9 +20,11 @@ <StartProgram>C:\Programme\Team MediaPortal\MediaPortal\MediaPortal.exe</StartProgram> <FileUpgradeFlags> </FileUpgradeFlags> - <OldToolsVersion>2.0</OldToolsVersion> + <OldToolsVersion>3.5</OldToolsVersion> <UpgradeBackupLocation> </UpgradeBackupLocation> + <TargetFrameworkVersion>v3.5</TargetFrameworkVersion> + <TargetFrameworkProfile /> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)' == 'Debug' "> <OutputPath>bin\Debug\</OutputPath> @@ -30,6 +33,7 @@ <DebugSymbols>true</DebugSymbols> <DebugType>Full</DebugType> <CheckForOverflowUnderflow>True</CheckForOverflowUnderflow> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)' == 'Release' "> <OutputPath>bin\Release\</OutputPath> @@ -38,22 +42,17 @@ <DebugSymbols>false</DebugSymbols> <DebugType>None</DebugType> <CheckForOverflowUnderflow>False</CheckForOverflowUnderflow> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> </PropertyGroup> <ItemGroup> - <Reference Include="Common.Utils, Version=1.1.7.0, Culture=neutral, processorArchitecture=x86"> - <SpecificVersion>False</SpecificVersion> - <HintPath>..\..\mediaportal\xbmc\bin\Release\Common.Utils.dll</HintPath> - <Private>False</Private> + <Reference Include="Common.Utils"> + <HintPath>C:\Program Files\Team MediaPortal\MediaPortal\Common.Utils.dll</HintPath> </Reference> - <Reference Include="Core, Version=1.0.4.34667, Culture=neutral, processorArchitecture=x86"> - <SpecificVersion>False</SpecificVersion> - <HintPath>..\..\mediaportal\xbmc\bin\Release\Core.dll</HintPath> - <Private>False</Private> + <Reference Include="Core"> + <HintPath>C:\Program Files\Team MediaPortal\MediaPortal\Core.dll</HintPath> </Reference> - <Reference Include="Dialogs, Version=1.0.4.34668, Culture=neutral, processorArchitecture=x86"> - <SpecificVersion>False</SpecificVersion> - <HintPath>..\..\mediaportal\xbmc\bin\Release\plugins\Windows\Dialogs.dll</HintPath> - <Private>False</Private> + <Reference Include="Dialogs"> + <HintPath>C:\Program Files\Team MediaPortal\MediaPortal\plugins\Windows\Dialogs.dll</HintPath> </Reference> <Reference Include="System" /> <Reference Include="System.Xml" /> @@ -64,15 +63,11 @@ <Private>False</Private> </Reference> <Reference Include="Microsoft.VisualBasic" /> - <Reference Include="Utils, Version=2.2.7.34666, Culture=neutral, processorArchitecture=x86"> - <SpecificVersion>False</SpecificVersion> - <HintPath>..\..\mediaportal\xbmc\bin\Release\Utils.dll</HintPath> - <Private>False</Private> + <Reference Include="Utils"> + <HintPath>C:\Program Files\Team MediaPortal\MediaPortal\Utils.dll</HintPath> </Reference> - <Reference Include="WindowPlugins, Version=1.1.0.16062, Culture=neutral, processorArchitecture=x86"> - <SpecificVersion>False</SpecificVersion> - <HintPath>..\..\mediaportal\xbmc\bin\Release\plugins\Windows\WindowPlugins.dll</HintPath> - <Private>False</Private> + <Reference Include="WindowPlugins"> + <HintPath>C:\Program Files\Team MediaPortal\MediaPortal\plugins\Windows\WindowPlugins.dll</HintPath> </Reference> </ItemGroup> <ItemGroup> Modified: trunk/plugins/File Explorer/File Explorer.sln =================================================================== --- trunk/plugins/File Explorer/File Explorer.sln 2011-07-24 11:37:56 UTC (rev 4263) +++ trunk/plugins/File Explorer/File Explorer.sln 2011-08-11 21:34:55 UTC (rev 4264) @@ -1,6 +1,6 @@ -Microsoft Visual Studio Solution File, Format Version 10.00 -# Visual Studio 2008 +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual Studio 2010 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "File Explorer", "File Explorer.csproj", "{39A9A612-493E-45CF-AE39-E99BAE474679}" EndProject Global Modified: trunk/plugins/File Explorer/Preview/TextPreview.cs =================================================================== --- trunk/plugins/File Explorer/Preview/TextPreview.cs 2011-07-24 11:37:56 UTC (rev 4263) +++ trunk/plugins/File Explorer/Preview/TextPreview.cs 2011-08-11 21:34:55 UTC (rev 4264) @@ -29,13 +29,17 @@ using System; using System.IO; using MediaPortal.GUI.Library; +using MediaPortal.Dialogs; +using Action = MediaPortal.GUI.Library.Action; + namespace FileExplorer.Preview { /// <summary> /// Description of TextPreview. /// </summary> - public class TextPreview : GUIWindow, ISetupForm, IRenderLayer + //public class TextPreview : GUIWindow, ISetupForm, IRenderLayer + public class TextPreview : GUIDialogWindow { #region vars private int parentID; @@ -48,6 +52,7 @@ #endregion #region public members + /* public void DoModal(int parentID) { this.parentID = parentID; @@ -69,9 +74,12 @@ GUIWindowManager.Process(); } } + */ public bool LoadTextFile(string strFile) { + Reset(); + textArea.OnMessage(new GUIMessage(GUIMessage.MessageType.GUI_MSG_LABEL_RESET, GetID, 0, textArea.GetID, 0, 0, null)); if (labelHeading != null) labelHeading.OnMessage(new GUIMessage(GUIMessage.MessageType.GUI_MSG_LABEL_RESET, GetID, 0, labelHeading.GetID, 0, 0, null)); @@ -113,6 +121,8 @@ #endregion #region ISetupForm members + /* + /// <summary> /// Returns the name of the plugin which is shown in the plugin menu /// </summary> @@ -204,6 +214,8 @@ return false; } + */ + #endregion #region Overrides @@ -218,6 +230,7 @@ return Load(GUIGraphicsContext.Skin + "\\File Explorer_textpreview.xml"); } + /* public override void OnAction(Action action) { if (action.wID == Action.ActionType.ACTION_CLOSE_DIALOG || action.wID == Action.ActionType.ACTION_PREVIOUS_MENU) @@ -230,7 +243,9 @@ base.OnAction(action); } - + */ + + /* public override bool OnMessage(GUIMessage message) { if (message.Message == GUIMessage.MessageType.GUI_MSG_WINDOW_DEINIT) @@ -257,13 +272,17 @@ } return base.OnMessage(message); } + */ + /* protected override void OnPageLoad() { } + */ #endregion + /* #region IRenderLayer public bool ShouldRenderLayer() { @@ -275,5 +294,6 @@ Render(timePassed); } #endregion + */ } } Modified: trunk/plugins/File Explorer/Properties/AssemblyInfo.cs =================================================================== --- trunk/plugins/File Explorer/Properties/AssemblyInfo.cs 2011-07-24 11:37:56 UTC (rev 4263) +++ trunk/plugins/File Explorer/Properties/AssemblyInfo.cs 2011-08-11 21:34:55 UTC (rev 4264) @@ -29,7 +29,7 @@ // You can specify all values by your own or you can build default build and revision // numbers with the '*' character (the default): -[assembly: AssemblyVersion("1.5.0.0")] +[assembly: AssemblyVersion("1.6.0.0")] // MediaPortal plugin version compatibility [assembly: CompatibleVersion("1.1.7.0")] This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ro...@us...> - 2011-06-22 16:40:07
|
Revision: 4261 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4261&view=rev Author: rolenof Date: 2011-06-22 16:40:01 +0000 (Wed, 22 Jun 2011) Log Message: ----------- Modified Paths: -------------- trunk/plugins/Burner/MpeRelease/Burner_1.1.0.18.mpe1 trunk/plugins/Burner/MpeRelease/update.xml trunk/plugins/Burner/burner.xmp2 Modified: trunk/plugins/Burner/MpeRelease/Burner_1.1.0.18.mpe1 =================================================================== (Binary files differ) Modified: trunk/plugins/Burner/MpeRelease/update.xml =================================================================== --- trunk/plugins/Burner/MpeRelease/update.xml 2011-06-22 07:30:22 UTC (rev 4260) +++ trunk/plugins/Burner/MpeRelease/update.xml 2011-06-22 16:40:01 UTC (rev 4261) @@ -312,7 +312,11 @@ <OnlineLocation>https://mp-plugins.svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/Burner/MpeRelease/Burner_1.1.0.18.mpe1</OnlineLocation> <ReleaseDate>2011-06-21T19:33:19</ReleaseDate> <Tags>burn dvd cd</Tags> +<<<<<<< .mine + <Location>I:\MP-Burner\MpeRelease\Burner_1.1.0.18.mpe1</Location> +======= <Location>C:\workspace\MP-Burner\MpeRelease\Burner_1.1.0.18.mpe1</Location> +>>>>>>> .r4260 <Params> <Items> <SectionParam Name="Icon"> @@ -338,7 +342,7 @@ <Description>Online stored screenshot urls separated by ; </Description> </SectionParam> <SectionParam Name="Force to uninstall on update"> - <Value>yes</Value> + <Value>YES</Value> <ValueType>Bool</ValueType> <Description>Show dialog and force to uninstall previous version when updating an extension. Should only be disabled if you are using an NSIS/MSI installer.</Description> </SectionParam> Modified: trunk/plugins/Burner/burner.xmp2 =================================================================== --- trunk/plugins/Burner/burner.xmp2 2011-06-22 07:30:22 UTC (rev 4260) +++ trunk/plugins/Burner/burner.xmp2 2011-06-22 16:40:01 UTC (rev 4261) @@ -15,14 +15,14 @@ <UpdateOption>OverwriteIfOlder</UpdateOption> <LocalFileName>..\workspace\burner-for-mp\trunk\Burner\bin\Debug\Burner.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{c7900b3d-1d84-4a2b-9e4c-114e53898590}-Burner.dll</ZipFileName> - <DestinationFilename>%Base%\Burner.dll</DestinationFilename> + <DestinationFilename>%Plugins%\windows\Burner.dll</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> <LocalFileName>..\workspace\burner-for-mp\trunk\Burner\bin\Debug\XPBurnComponent.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{235a2607-49ec-4fde-a2a4-1c002606ee3c}-XPBurnComponent.dll</ZipFileName> - <DestinationFilename>%Base%\XPBurnComponent.dll</DestinationFilename> + <DestinationFilename>%Plugins%\windows\XPBurnComponent.dll</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> @@ -344,8 +344,13 @@ Click Next to continue or Cancel to exit Setup. Changelog: -Improved methods to get duration of file with mediainfo lib -Some minor changes</Value> ++ Added dialog for DVD menu modification ++ Added option to change bitrate, now you can place on single DVD up to 6 hours of video ++ Rewritten process of menu generation for more control on this process ++ Now you don't need to install windows package with dvdburn.exe ++ A lot of minor changes + +14.06.2011 i moved burner to burner-for-mp.googlecode.com, and ther is a bug tracker, so i'm waiting for your feedback</Value> <ValueType>String</ValueType> <Description /> </SectionParam> @@ -484,7 +489,7 @@ <OnlineLocation>https://mp-plugins.svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/Burner/MpeRelease/Burner_1.1.0.18.mpe1</OnlineLocation> <ReleaseDate>2011-06-21T19:33:19</ReleaseDate> <Tags>burn dvd cd</Tags> - <Location>I:\MP-Burner\MpeRelease\Burner_1.0.1.4232.mpe1</Location> + <Location>I:\MP-Burner\MpeRelease\Burner_1.1.0.18.mpe1</Location> <Params> <Items> <SectionParam Name="Icon"> @@ -510,7 +515,7 @@ <Description>Online stored screenshot urls separated by ; </Description> </SectionParam> <SectionParam Name="Force to uninstall on update"> - <Value>yes</Value> + <Value>YES</Value> <ValueType>Bool</ValueType> <Description>Show dialog and force to uninstall previous version when updating an extension. Should only be disabled if you are using an NSIS/MSI installer.</Description> </SectionParam> @@ -524,14 +529,14 @@ <UpdateOption>OverwriteIfOlder</UpdateOption> <LocalFileName>..\workspace\burner-for-mp\trunk\Burner\bin\Debug\Burner.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{c7900b3d-1d84-4a2b-9e4c-114e53898590}-Burner.dll</ZipFileName> - <DestinationFilename>%Base%\Burner.dll</DestinationFilename> + <DestinationFilename>%Plugins%\windows\Burner.dll</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> <LocalFileName>..\workspace\burner-for-mp\trunk\Burner\bin\Debug\XPBurnComponent.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{235a2607-49ec-4fde-a2a4-1c002606ee3c}-XPBurnComponent.dll</ZipFileName> - <DestinationFilename>%Base%\XPBurnComponent.dll</DestinationFilename> + <DestinationFilename>%Plugins%\windows\XPBurnComponent.dll</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ro...@us...> - 2011-06-22 07:30:28
|
Revision: 4260 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4260&view=rev Author: rolenof Date: 2011-06-22 07:30:22 +0000 (Wed, 22 Jun 2011) Log Message: ----------- Modified Paths: -------------- trunk/plugins/Burner/MpeRelease/Burner_1.1.0.18.mpe1 trunk/plugins/Burner/MpeRelease/update.xml Modified: trunk/plugins/Burner/MpeRelease/Burner_1.1.0.18.mpe1 =================================================================== (Binary files differ) Modified: trunk/plugins/Burner/MpeRelease/update.xml =================================================================== --- trunk/plugins/Burner/MpeRelease/update.xml 2011-06-22 07:10:49 UTC (rev 4259) +++ trunk/plugins/Burner/MpeRelease/update.xml 2011-06-22 07:30:22 UTC (rev 4260) @@ -74,7 +74,7 @@ <VersionDescription /> <DevelopmentStatus>Stable</DevelopmentStatus> <OnlineLocation>https://mp-plugins.svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/Burner/MpeRelease/Burner_1.0.0.4223.mpe1</OnlineLocation> - <ReleaseDate>2011-05-26T19:33:19.421875+04:00</ReleaseDate> + <ReleaseDate>2011-05-26T18:33:19.421875+03:00</ReleaseDate> <Tags>burn dvd cd</Tags> <Location>I:\MP-Burner\MpeRelease\Burner_1.0.0.4223.mpe1</Location> <Params> @@ -189,7 +189,7 @@ <VersionDescription /> <DevelopmentStatus>Stable</DevelopmentStatus> <OnlineLocation>https://mp-plugins.svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/Burner/MpeRelease/Burner_1.0.0.4223.mpe1</OnlineLocation> - <ReleaseDate>2011-05-26T19:33:19.421875+04:00</ReleaseDate> + <ReleaseDate>2011-05-26T18:33:19.421875+03:00</ReleaseDate> <Tags>burn dvd cd</Tags> <Location>I:\MP-Burner\MpeRelease\Burner_1.0.1.4232.mpe1</Location> <Params> @@ -312,7 +312,7 @@ <OnlineLocation>https://mp-plugins.svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/Burner/MpeRelease/Burner_1.1.0.18.mpe1</OnlineLocation> <ReleaseDate>2011-06-21T19:33:19</ReleaseDate> <Tags>burn dvd cd</Tags> - <Location>I:\MP-Burner\MpeRelease\Burner_1.1.0.18.mpe1</Location> + <Location>C:\workspace\MP-Burner\MpeRelease\Burner_1.1.0.18.mpe1</Location> <Params> <Items> <SectionParam Name="Icon"> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ro...@us...> - 2011-06-22 07:10:55
|
Revision: 4259 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4259&view=rev Author: rolenof Date: 2011-06-22 07:10:49 +0000 (Wed, 22 Jun 2011) Log Message: ----------- Modified Paths: -------------- trunk/plugins/Burner/MpeRelease/update.xml Modified: trunk/plugins/Burner/MpeRelease/update.xml =================================================================== --- trunk/plugins/Burner/MpeRelease/update.xml 2011-06-21 20:33:51 UTC (rev 4258) +++ trunk/plugins/Burner/MpeRelease/update.xml 2011-06-22 07:10:49 UTC (rev 4259) @@ -312,7 +312,7 @@ <OnlineLocation>https://mp-plugins.svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/Burner/MpeRelease/Burner_1.1.0.18.mpe1</OnlineLocation> <ReleaseDate>2011-06-21T19:33:19</ReleaseDate> <Tags>burn dvd cd</Tags> - <Location>I:\MP-Burner\MpeRelease\Burner_1.0.1.4232.mpe1</Location> + <Location>I:\MP-Burner\MpeRelease\Burner_1.1.0.18.mpe1</Location> <Params> <Items> <SectionParam Name="Icon"> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ro...@us...> - 2011-06-21 20:33:58
|
Revision: 4258 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4258&view=rev Author: rolenof Date: 2011-06-21 20:33:51 +0000 (Tue, 21 Jun 2011) Log Message: ----------- Modified Paths: -------------- trunk/plugins/Burner/burner.xmp2 Modified: trunk/plugins/Burner/burner.xmp2 =================================================================== --- trunk/plugins/Burner/burner.xmp2 2011-06-21 20:15:44 UTC (rev 4257) +++ trunk/plugins/Burner/burner.xmp2 2011-06-21 20:33:51 UTC (rev 4258) @@ -13,21 +13,21 @@ <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>Burner\bin\Debug\Burner.dll</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\trunk\Burner\bin\Debug\Burner.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{c7900b3d-1d84-4a2b-9e4c-114e53898590}-Burner.dll</ZipFileName> <DestinationFilename>%Base%\Burner.dll</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>Burner\bin\Debug\XPBurnComponent.dll</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\trunk\Burner\bin\Debug\XPBurnComponent.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{235a2607-49ec-4fde-a2a4-1c002606ee3c}-XPBurnComponent.dll</ZipFileName> <DestinationFilename>%Base%\XPBurnComponent.dll</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>MediaInfo.dll</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\trunk\MediaInfo.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{97205b23-774c-4606-99a6-3b8b6d9ec9fe}-MediaInfo.dll</ZipFileName> <DestinationFilename>%Base%\Burner\MediaInfo.dll</DestinationFilename> </FileItem> @@ -44,56 +44,56 @@ <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>Skin\Blue3\myburner.xml</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\trunk\Skin\Blue3\myburner.xml</LocalFileName> <ZipFileName>Installer{CopyFile}\{a402e729-251c-4784-ac30-0ee473c5bf09}-myburner.xml</ZipFileName> <DestinationFilename>%Skin%\default\myburner.xml</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>Skin\Blue3\Media\burn_logo.png</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\trunk\Skin\Blue3\Media\burn_logo.png</LocalFileName> <ZipFileName>Installer{CopyFile}\{3e39958d-dda9-4c9e-a77d-48e056024de6}-burn_logo.png</ZipFileName> <DestinationFilename>%Skin%\default\Media\burn_logo.png</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>Skin\Blue3\Media\hover_my burner.png</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\trunk\Skin\Blue3\Media\hover_my burner.png</LocalFileName> <ZipFileName>Installer{CopyFile}\{f6d4ad48-0571-47fc-8d43-eadd8d2a941d}-hover_my burner.png</ZipFileName> <DestinationFilename>%Skin%\default\Media\hover_my burner.png</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>Skin\Blue3wide\myburner.xml</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\trunk\Skin\Blue3wide\myburner.xml</LocalFileName> <ZipFileName>Installer{CopyFile}\{72f407d6-cbd8-4b5a-8b0d-14adbdb38b2c}-myburner.xml</ZipFileName> <DestinationFilename>%Skin%\DefaultWide\myburner.xml</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>Skin\Blue3wide\Media\burn_logo.png</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\trunk\Skin\Blue3wide\Media\burn_logo.png</LocalFileName> <ZipFileName>Installer{CopyFile}\{c0974068-6e38-44c4-b92f-0e9343a26a36}-burn_logo.png</ZipFileName> <DestinationFilename>%Skin%\DefaultWide\Media\burn_logo.png</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>Skin\Blue3wide\Media\hover_my burner.png</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\trunk\Skin\Blue3wide\Media\hover_my burner.png</LocalFileName> <ZipFileName>Installer{CopyFile}\{125af905-c6e4-4f74-a5e2-87297c53a547}-hover_my burner.png</ZipFileName> <DestinationFilename>%Skin%\DefaultWide\Media\hover_my burner.png</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>Skin\Blue3\myburner.videomod.xml</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\trunk\Skin\Blue3\myburner.videomod.xml</LocalFileName> <ZipFileName>Installer{CopyFile}\{5adfff34-8877-4742-ab9c-be9d6149a65b}-myburner.videomod.xml</ZipFileName> <DestinationFilename>%Skin%\default\myburner.videomod.xml</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>Skin\Blue3wide\myburner.videomod.xml</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\trunk\Skin\Blue3wide\myburner.videomod.xml</LocalFileName> <ZipFileName>Installer{CopyFile}\{c60b0bea-bf99-42d0-9008-d94b31407cdc}-myburner.videomod.xml</ZipFileName> <DestinationFilename>%Skin%\DefaultWide\myburner.videomod.xml</DestinationFilename> </FileItem> @@ -109,217 +109,217 @@ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\cygfreetype-6.dll</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\cygfreetype-6.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{7ff967a6-691b-4777-8d99-6bf4379ce848}-cygfreetype-6.dll</ZipFileName> <DestinationFilename>%Base%\Burner\cygfreetype-6.dll</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\cyggcc_s-1.dll</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\cyggcc_s-1.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{3b2171ad-4524-4c2e-ba48-5aa7aa3e5b42}-cyggcc_s-1.dll</ZipFileName> <DestinationFilename>%Base%\Burner\cyggcc_s-1.dll</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\cygiconv-2.dll</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\cygiconv-2.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{07d5e6b7-ddb3-4680-a4b4-79c487e876ed}-cygiconv-2.dll</ZipFileName> <DestinationFilename>%Base%\Burner\cygiconv-2.dll</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\cygintl-1.dll</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\cygintl-1.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{7fd92aa8-93bf-44ea-81cc-dfba2469133e}-cygintl-1.dll</ZipFileName> <DestinationFilename>%Base%\Burner\cygintl-1.dll</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\cygjasper-1-701-1.dll</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\cygjasper-1-701-1.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{db30989d-42a5-48af-961b-b4389c043988}-cygjasper-1-701-1.dll</ZipFileName> <DestinationFilename>%Base%\Burner\cygjasper-1-701-1.dll</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\cygjpeg-62.dll</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\cygjpeg-62.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{5d4589ab-abde-4402-a1ac-0b2dea240c73}-cygjpeg-62.dll</ZipFileName> <DestinationFilename>%Base%\Burner\cygjpeg-62.dll</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\cygjpeg6b.dll</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\cygjpeg6b.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{5ef42ff1-81e9-43a8-9df4-f30105cf0b60}-cygjpeg6b.dll</ZipFileName> <DestinationFilename>%Base%\Burner\cygjpeg6b.dll</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\cygpng12.dll</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\cygpng12.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{0d5df643-849e-4242-bec0-33894a06ed95}-cygpng12.dll</ZipFileName> <DestinationFilename>%Base%\Burner\cygpng12.dll</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\cygwin1.dll</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\cygwin1.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{21feaf48-e649-46df-9507-99a05c3a57ea}-cygwin1.dll</ZipFileName> <DestinationFilename>%Base%\Burner\cygwin1.dll</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\cygwmflite-0-2-7.dll</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\cygwmflite-0-2-7.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{09da92a3-346e-4607-8b3c-7ee246f5113d}-cygwmflite-0-2-7.dll</ZipFileName> <DestinationFilename>%Base%\Burner\cygwmflite-0-2-7.dll</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\cygxml2-2.dll</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\cygxml2-2.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{68a7dcab-a97b-49fa-959b-2c02640d304e}-cygxml2-2.dll</ZipFileName> <DestinationFilename>%Base%\Burner\cygxml2-2.dll</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\cygz.dll</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\cygz.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{e9296987-d17c-489d-939b-0509dc983ad6}-cygz.dll</ZipFileName> <DestinationFilename>%Base%\Burner\cygz.dll</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\dvdauthor.exe</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\dvdauthor.exe</LocalFileName> <ZipFileName>Installer{CopyFile}\{24038bc2-8e27-47f0-a18c-51f97c4e5253}-dvdauthor.exe</ZipFileName> <DestinationFilename>%Base%\Burner\dvdauthor.exe</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\imagequ.exe</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\imagequ.exe</LocalFileName> <ZipFileName>Installer{CopyFile}\{0a7a0cf2-518e-4a53-b403-33318f96cbb8}-imagequ.exe</ZipFileName> <DestinationFilename>%Base%\Burner\imagequ.exe</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\libpng12.dll</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\libpng12.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{5434b30f-c46c-475c-aa2f-522c41106d5b}-libpng12.dll</ZipFileName> <DestinationFilename>%Base%\Burner\libpng12.dll</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\libz.dll</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\libz.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{1b2469f5-6fea-4494-b90a-4d2914723ce6}-libz.dll</ZipFileName> <DestinationFilename>%Base%\Burner\libz.dll</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\mencoder.exe</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\mencoder.exe</LocalFileName> <ZipFileName>Installer{CopyFile}\{38e2253a-68af-4254-ac31-d71af885125f}-mencoder.exe</ZipFileName> <DestinationFilename>%Base%\Burner\mencoder.exe</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\mkisofs.exe</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\mkisofs.exe</LocalFileName> <ZipFileName>Installer{CopyFile}\{f769cb05-e0b9-43cc-9bae-b7b5f187bb6a}-mkisofs.exe</ZipFileName> <DestinationFilename>%Base%\Burner\mkisofs.exe</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\mpeg2enc.exe</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\mpeg2enc.exe</LocalFileName> <ZipFileName>Installer{CopyFile}\{bacf02f3-e961-49b3-aab3-3205dbda179a}-mpeg2enc.exe</ZipFileName> <DestinationFilename>%Base%\Burner\mpeg2enc.exe</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\mplex.exe</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\mplex.exe</LocalFileName> <ZipFileName>Installer{CopyFile}\{e77ea0df-001d-4c99-9060-a21a58cc1ca3}-mplex.exe</ZipFileName> <DestinationFilename>%Base%\Burner\mplex.exe</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\msvcp60.dll</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\msvcp60.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{5f00a660-3b24-45f0-a889-abaa4be1a7ef}-msvcp60.dll</ZipFileName> <DestinationFilename>%Base%\Burner\msvcp60.dll</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\msvcrt.dll</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\msvcrt.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{95bb069e-3721-44c3-9fe1-e67ed1496b13}-msvcrt.dll</ZipFileName> <DestinationFilename>%Base%\Burner\msvcrt.dll</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\navButton.png</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\navButton.png</LocalFileName> <ZipFileName>Installer{CopyFile}\{3c4fe971-a703-4b29-91d0-abc0228f23a6}-navButton.png</ZipFileName> <DestinationFilename>%Base%\Burner\navButton.png</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\png2yuv.exe</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\png2yuv.exe</LocalFileName> <ZipFileName>Installer{CopyFile}\{1abc2e19-590c-4fcf-8d6e-0f4fee275a4c}-png2yuv.exe</ZipFileName> <DestinationFilename>%Base%\Burner\png2yuv.exe</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\pthreadGC2.dll</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\pthreadGC2.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{4474058d-5ab3-4968-9fc2-1de00a28fc55}-pthreadGC2.dll</ZipFileName> <DestinationFilename>%Base%\Burner\pthreadGC2.dll</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\Silence.ac3</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\Silence.ac3</LocalFileName> <ZipFileName>Installer{CopyFile}\{c604f3a6-cf5e-40c8-8ab0-9348d413cd7b}-Silence.ac3</ZipFileName> <DestinationFilename>%Base%\Burner\Silence.ac3</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\spumux.exe</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\spumux.exe</LocalFileName> <ZipFileName>Installer{CopyFile}\{c64cea2c-1ac8-46f7-b6a5-fc6210bc5d86}-spumux.exe</ZipFileName> <DestinationFilename>%Base%\Burner\spumux.exe</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\submux.exe</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\submux.exe</LocalFileName> <ZipFileName>Installer{CopyFile}\{230c9b1d-e34e-46eb-ad18-eb955f1f40bd}-submux.exe</ZipFileName> <DestinationFilename>%Base%\Burner\submux.exe</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\tcmplex.exe</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\tcmplex.exe</LocalFileName> <ZipFileName>Installer{CopyFile}\{eb12e1c4-efdb-4f2f-ae99-8edeab535138}-tcmplex.exe</ZipFileName> <DestinationFilename>%Base%\Burner\tcmplex.exe</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\wodim.exe</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\wodim.exe</LocalFileName> <ZipFileName>Installer{CopyFile}\{ddf792e2-3887-49e5-8f56-8ab9698cad2d}-wodim.exe</ZipFileName> <DestinationFilename>%Base%\Burner\wodim.exe</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\zlib.dll</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\zlib.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{05a3cab6-05df-4b46-80f7-09be48361dcb}-zlib.dll</ZipFileName> <DestinationFilename>%Base%\Burner\zlib.dll</DestinationFilename> </FileItem> @@ -473,15 +473,15 @@ <Revision>18</Revision> </Version> <ExtensionDescription>Burner will allow you to burn audio, video and data CDs and DVDs</ExtensionDescription> - <VersionDescription>+ Added dialog for DVD menu modification -+ Added option to change bitrate, now you can place on single DVD up to 6 hours of video -+ Rewritten process of menu generation for more control on this process -+ Now you don't need to install windows package with dvdburn.exe -+ A lot of minor changes - + <VersionDescription>+ Added dialog for DVD menu modification ++ Added option to change bitrate, now you can place on single DVD up to 6 hours of video ++ Rewritten process of menu generation for more control on this process ++ Now you don't need to install windows package with dvdburn.exe ++ A lot of minor changes + 14.06.2011 i moved burner to burner-for-mp.googlecode.com, and ther is a bug tracker, so i'm waiting for your feedback</VersionDescription> <DevelopmentStatus>Stable</DevelopmentStatus> - <OnlineLocation>https://mp-plugins.svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/Burner/MpeRelease/Burner_1.0.0.4223.mpe1</OnlineLocation> + <OnlineLocation>https://mp-plugins.svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/Burner/MpeRelease/Burner_1.1.0.18.mpe1</OnlineLocation> <ReleaseDate>2011-06-21T19:33:19</ReleaseDate> <Tags>burn dvd cd</Tags> <Location>I:\MP-Burner\MpeRelease\Burner_1.0.1.4232.mpe1</Location> @@ -522,294 +522,294 @@ <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>Burner\bin\Debug\Burner.dll</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\trunk\Burner\bin\Debug\Burner.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{c7900b3d-1d84-4a2b-9e4c-114e53898590}-Burner.dll</ZipFileName> <DestinationFilename>%Base%\Burner.dll</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>Burner\bin\Debug\XPBurnComponent.dll</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\trunk\Burner\bin\Debug\XPBurnComponent.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{235a2607-49ec-4fde-a2a4-1c002606ee3c}-XPBurnComponent.dll</ZipFileName> <DestinationFilename>%Base%\XPBurnComponent.dll</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>MediaInfo.dll</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\trunk\MediaInfo.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{97205b23-774c-4606-99a6-3b8b6d9ec9fe}-MediaInfo.dll</ZipFileName> <DestinationFilename>%Base%\Burner\MediaInfo.dll</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>Skin\Blue3\myburner.xml</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\trunk\Skin\Blue3\myburner.xml</LocalFileName> <ZipFileName>Installer{CopyFile}\{a402e729-251c-4784-ac30-0ee473c5bf09}-myburner.xml</ZipFileName> <DestinationFilename>%Skin%\default\myburner.xml</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>Skin\Blue3\Media\burn_logo.png</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\trunk\Skin\Blue3\Media\burn_logo.png</LocalFileName> <ZipFileName>Installer{CopyFile}\{3e39958d-dda9-4c9e-a77d-48e056024de6}-burn_logo.png</ZipFileName> <DestinationFilename>%Skin%\default\Media\burn_logo.png</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>Skin\Blue3\Media\hover_my burner.png</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\trunk\Skin\Blue3\Media\hover_my burner.png</LocalFileName> <ZipFileName>Installer{CopyFile}\{f6d4ad48-0571-47fc-8d43-eadd8d2a941d}-hover_my burner.png</ZipFileName> <DestinationFilename>%Skin%\default\Media\hover_my burner.png</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>Skin\Blue3wide\myburner.xml</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\trunk\Skin\Blue3wide\myburner.xml</LocalFileName> <ZipFileName>Installer{CopyFile}\{72f407d6-cbd8-4b5a-8b0d-14adbdb38b2c}-myburner.xml</ZipFileName> <DestinationFilename>%Skin%\DefaultWide\myburner.xml</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>Skin\Blue3wide\Media\burn_logo.png</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\trunk\Skin\Blue3wide\Media\burn_logo.png</LocalFileName> <ZipFileName>Installer{CopyFile}\{c0974068-6e38-44c4-b92f-0e9343a26a36}-burn_logo.png</ZipFileName> <DestinationFilename>%Skin%\DefaultWide\Media\burn_logo.png</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>Skin\Blue3wide\Media\hover_my burner.png</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\trunk\Skin\Blue3wide\Media\hover_my burner.png</LocalFileName> <ZipFileName>Installer{CopyFile}\{125af905-c6e4-4f74-a5e2-87297c53a547}-hover_my burner.png</ZipFileName> <DestinationFilename>%Skin%\DefaultWide\Media\hover_my burner.png</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>Skin\Blue3\myburner.videomod.xml</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\trunk\Skin\Blue3\myburner.videomod.xml</LocalFileName> <ZipFileName>Installer{CopyFile}\{5adfff34-8877-4742-ab9c-be9d6149a65b}-myburner.videomod.xml</ZipFileName> <DestinationFilename>%Skin%\default\myburner.videomod.xml</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>Skin\Blue3wide\myburner.videomod.xml</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\trunk\Skin\Blue3wide\myburner.videomod.xml</LocalFileName> <ZipFileName>Installer{CopyFile}\{c60b0bea-bf99-42d0-9008-d94b31407cdc}-myburner.videomod.xml</ZipFileName> <DestinationFilename>%Skin%\DefaultWide\myburner.videomod.xml</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\cygfreetype-6.dll</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\cygfreetype-6.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{7ff967a6-691b-4777-8d99-6bf4379ce848}-cygfreetype-6.dll</ZipFileName> <DestinationFilename>%Base%\Burner\cygfreetype-6.dll</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\cyggcc_s-1.dll</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\cyggcc_s-1.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{3b2171ad-4524-4c2e-ba48-5aa7aa3e5b42}-cyggcc_s-1.dll</ZipFileName> <DestinationFilename>%Base%\Burner\cyggcc_s-1.dll</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\cygiconv-2.dll</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\cygiconv-2.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{07d5e6b7-ddb3-4680-a4b4-79c487e876ed}-cygiconv-2.dll</ZipFileName> <DestinationFilename>%Base%\Burner\cygiconv-2.dll</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\cygintl-1.dll</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\cygintl-1.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{7fd92aa8-93bf-44ea-81cc-dfba2469133e}-cygintl-1.dll</ZipFileName> <DestinationFilename>%Base%\Burner\cygintl-1.dll</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\cygjasper-1-701-1.dll</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\cygjasper-1-701-1.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{db30989d-42a5-48af-961b-b4389c043988}-cygjasper-1-701-1.dll</ZipFileName> <DestinationFilename>%Base%\Burner\cygjasper-1-701-1.dll</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\cygjpeg-62.dll</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\cygjpeg-62.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{5d4589ab-abde-4402-a1ac-0b2dea240c73}-cygjpeg-62.dll</ZipFileName> <DestinationFilename>%Base%\Burner\cygjpeg-62.dll</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\cygjpeg6b.dll</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\cygjpeg6b.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{5ef42ff1-81e9-43a8-9df4-f30105cf0b60}-cygjpeg6b.dll</ZipFileName> <DestinationFilename>%Base%\Burner\cygjpeg6b.dll</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\cygpng12.dll</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\cygpng12.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{0d5df643-849e-4242-bec0-33894a06ed95}-cygpng12.dll</ZipFileName> <DestinationFilename>%Base%\Burner\cygpng12.dll</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\cygwin1.dll</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\cygwin1.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{21feaf48-e649-46df-9507-99a05c3a57ea}-cygwin1.dll</ZipFileName> <DestinationFilename>%Base%\Burner\cygwin1.dll</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\cygwmflite-0-2-7.dll</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\cygwmflite-0-2-7.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{09da92a3-346e-4607-8b3c-7ee246f5113d}-cygwmflite-0-2-7.dll</ZipFileName> <DestinationFilename>%Base%\Burner\cygwmflite-0-2-7.dll</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\cygxml2-2.dll</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\cygxml2-2.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{68a7dcab-a97b-49fa-959b-2c02640d304e}-cygxml2-2.dll</ZipFileName> <DestinationFilename>%Base%\Burner\cygxml2-2.dll</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\cygz.dll</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\cygz.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{e9296987-d17c-489d-939b-0509dc983ad6}-cygz.dll</ZipFileName> <DestinationFilename>%Base%\Burner\cygz.dll</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\dvdauthor.exe</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\dvdauthor.exe</LocalFileName> <ZipFileName>Installer{CopyFile}\{24038bc2-8e27-47f0-a18c-51f97c4e5253}-dvdauthor.exe</ZipFileName> <DestinationFilename>%Base%\Burner\dvdauthor.exe</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\imagequ.exe</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\imagequ.exe</LocalFileName> <ZipFileName>Installer{CopyFile}\{0a7a0cf2-518e-4a53-b403-33318f96cbb8}-imagequ.exe</ZipFileName> <DestinationFilename>%Base%\Burner\imagequ.exe</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\libpng12.dll</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\libpng12.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{5434b30f-c46c-475c-aa2f-522c41106d5b}-libpng12.dll</ZipFileName> <DestinationFilename>%Base%\Burner\libpng12.dll</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\libz.dll</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\libz.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{1b2469f5-6fea-4494-b90a-4d2914723ce6}-libz.dll</ZipFileName> <DestinationFilename>%Base%\Burner\libz.dll</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\mencoder.exe</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\mencoder.exe</LocalFileName> <ZipFileName>Installer{CopyFile}\{38e2253a-68af-4254-ac31-d71af885125f}-mencoder.exe</ZipFileName> <DestinationFilename>%Base%\Burner\mencoder.exe</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\mkisofs.exe</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\mkisofs.exe</LocalFileName> <ZipFileName>Installer{CopyFile}\{f769cb05-e0b9-43cc-9bae-b7b5f187bb6a}-mkisofs.exe</ZipFileName> <DestinationFilename>%Base%\Burner\mkisofs.exe</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\mpeg2enc.exe</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\mpeg2enc.exe</LocalFileName> <ZipFileName>Installer{CopyFile}\{bacf02f3-e961-49b3-aab3-3205dbda179a}-mpeg2enc.exe</ZipFileName> <DestinationFilename>%Base%\Burner\mpeg2enc.exe</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\mplex.exe</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\mplex.exe</LocalFileName> <ZipFileName>Installer{CopyFile}\{e77ea0df-001d-4c99-9060-a21a58cc1ca3}-mplex.exe</ZipFileName> <DestinationFilename>%Base%\Burner\mplex.exe</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\msvcp60.dll</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\msvcp60.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{5f00a660-3b24-45f0-a889-abaa4be1a7ef}-msvcp60.dll</ZipFileName> <DestinationFilename>%Base%\Burner\msvcp60.dll</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\msvcrt.dll</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\msvcrt.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{95bb069e-3721-44c3-9fe1-e67ed1496b13}-msvcrt.dll</ZipFileName> <DestinationFilename>%Base%\Burner\msvcrt.dll</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\navButton.png</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\navButton.png</LocalFileName> <ZipFileName>Installer{CopyFile}\{3c4fe971-a703-4b29-91d0-abc0228f23a6}-navButton.png</ZipFileName> <DestinationFilename>%Base%\Burner\navButton.png</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\png2yuv.exe</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\png2yuv.exe</LocalFileName> <ZipFileName>Installer{CopyFile}\{1abc2e19-590c-4fcf-8d6e-0f4fee275a4c}-png2yuv.exe</ZipFileName> <DestinationFilename>%Base%\Burner\png2yuv.exe</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\pthreadGC2.dll</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\pthreadGC2.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{4474058d-5ab3-4968-9fc2-1de00a28fc55}-pthreadGC2.dll</ZipFileName> <DestinationFilename>%Base%\Burner\pthreadGC2.dll</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\Silence.ac3</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\Silence.ac3</LocalFileName> <ZipFileName>Installer{CopyFile}\{c604f3a6-cf5e-40c8-8ab0-9348d413cd7b}-Silence.ac3</ZipFileName> <DestinationFilename>%Base%\Burner\Silence.ac3</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\spumux.exe</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\spumux.exe</LocalFileName> <ZipFileName>Installer{CopyFile}\{c64cea2c-1ac8-46f7-b6a5-fc6210bc5d86}-spumux.exe</ZipFileName> <DestinationFilename>%Base%\Burner\spumux.exe</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\submux.exe</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\submux.exe</LocalFileName> <ZipFileName>Installer{CopyFile}\{230c9b1d-e34e-46eb-ad18-eb955f1f40bd}-submux.exe</ZipFileName> <DestinationFilename>%Base%\Burner\submux.exe</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\tcmplex.exe</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\tcmplex.exe</LocalFileName> <ZipFileName>Installer{CopyFile}\{eb12e1c4-efdb-4f2f-ae99-8edeab535138}-tcmplex.exe</ZipFileName> <DestinationFilename>%Base%\Burner\tcmplex.exe</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\wodim.exe</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\wodim.exe</LocalFileName> <ZipFileName>Installer{CopyFile}\{ddf792e2-3887-49e5-8f56-8ab9698cad2d}-wodim.exe</ZipFileName> <DestinationFilename>%Base%\Burner\wodim.exe</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\dep\Burner\zlib.dll</LocalFileName> + <LocalFileName>..\workspace\burner-for-mp\dep\Burner\zlib.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{05a3cab6-05df-4b46-80f7-09be48361dcb}-zlib.dll</ZipFileName> <DestinationFilename>%Base%\Burner\zlib.dll</DestinationFilename> </FileItem> @@ -823,12 +823,12 @@ <LocalFileName /> <ZipFileName>Installer{CopyFile}\{b8975291-9834-4b3b-aae1-ae960d45dea5}-</ZipFileName> <DestinationFilename>%Base%\Burner</DestinationFilename> - <Folder>..\dep\Burner</Folder> + <Folder>..\workspace\burner-for-mp\dep\Burner</Folder> <Group>support</Group> <Recursive>true</Recursive> </FolderGroup> </FolderGroups> - <ProjectFilename>I:\workspace\burner-for-mp\trunk\burner.xmp2</ProjectFilename> + <ProjectFilename>I:\MP-Burner\burner.xmp2</ProjectFilename> <UpdatePath1>I:\MP-Burner\MpeRelease\update.xml</UpdatePath1> <UpdatePath2 /> <UpdatePath3 /> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ro...@us...> - 2011-06-21 20:15:50
|
Revision: 4257 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4257&view=rev Author: rolenof Date: 2011-06-21 20:15:44 +0000 (Tue, 21 Jun 2011) Log Message: ----------- Modified Paths: -------------- trunk/plugins/Burner/MpeRelease/update.xml Modified: trunk/plugins/Burner/MpeRelease/update.xml =================================================================== --- trunk/plugins/Burner/MpeRelease/update.xml 2011-06-21 20:08:43 UTC (rev 4256) +++ trunk/plugins/Burner/MpeRelease/update.xml 2011-06-21 20:15:44 UTC (rev 4257) @@ -312,7 +312,7 @@ <OnlineLocation>https://mp-plugins.svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/Burner/MpeRelease/Burner_1.1.0.18.mpe1</OnlineLocation> <ReleaseDate>2011-06-21T19:33:19</ReleaseDate> <Tags>burn dvd cd</Tags> - <Location>I:\MP-Burner\MpeRelease\Burner_1.1.0.18.mpe1</Location> + <Location>I:\MP-Burner\MpeRelease\Burner_1.0.1.4232.mpe1</Location> <Params> <Items> <SectionParam Name="Icon"> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ro...@us...> - 2011-06-21 20:08:49
|
Revision: 4256 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4256&view=rev Author: rolenof Date: 2011-06-21 20:08:43 +0000 (Tue, 21 Jun 2011) Log Message: ----------- Modified Paths: -------------- trunk/plugins/Burner/MpeRelease/update.xml Modified: trunk/plugins/Burner/MpeRelease/update.xml =================================================================== --- trunk/plugins/Burner/MpeRelease/update.xml 2011-06-21 20:07:41 UTC (rev 4255) +++ trunk/plugins/Burner/MpeRelease/update.xml 2011-06-21 20:08:43 UTC (rev 4256) @@ -309,7 +309,7 @@ 14.06.2011 i moved burner to burner-for-mp.googlecode.com, and ther is a bug tracker, so i'm waiting for your feedback</VersionDescription> <DevelopmentStatus>Stable</DevelopmentStatus> - <OnlineLocation>https://mp-plugins.svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/Burner/MpeRelease/Burner_1.0.0.4223.mpe1</OnlineLocation> + <OnlineLocation>https://mp-plugins.svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/Burner/MpeRelease/Burner_1.1.0.18.mpe1</OnlineLocation> <ReleaseDate>2011-06-21T19:33:19</ReleaseDate> <Tags>burn dvd cd</Tags> <Location>I:\MP-Burner\MpeRelease\Burner_1.1.0.18.mpe1</Location> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ro...@us...> - 2011-06-21 20:07:52
|
Revision: 4255 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4255&view=rev Author: rolenof Date: 2011-06-21 20:07:41 +0000 (Tue, 21 Jun 2011) Log Message: ----------- Release 1.1.0.18 + Added dialog for DVD menu modification + Added option to change bitrate, now you can place on single DVD up to 6 hours of video + Rewritten process of menu generation for more control on this process + Now you don't need to install windows package with dvdburn.exe + A lot of minor changes 14.06.2011 i moved burner to burner-for-mp.googlecode.com, and ther is a bug tracker, so i'm waiting for your feedback Modified Paths: -------------- trunk/plugins/Burner/MpeRelease/update.xml trunk/plugins/Burner/burner.xmp2 trunk/plugins/Burner/dep/Burner.7z trunk/plugins/Burner/trunk/Burner/BurnVideoDVD.cs trunk/plugins/Burner/trunk/Burner/Burner.csproj trunk/plugins/Burner/trunk/Burner/GUIBurner.cs trunk/plugins/Burner/trunk/Burner/MediaInfoDLL.cs trunk/plugins/Burner/trunk/Burner/MenuGenerator.cs trunk/plugins/Burner/trunk/Burner/SetupForm.cs trunk/plugins/Burner/trunk/Skin/Blue3/myburner.xml trunk/plugins/Burner/trunk/Skin/Blue3wide/myburner.xml Added Paths: ----------- trunk/plugins/Burner/MpeRelease/Burner_1.1.0.18.mpe1 trunk/plugins/Burner/trunk/BitRate.txt trunk/plugins/Burner/trunk/Burner/GUIBurnerVideoMod.cs trunk/plugins/Burner/trunk/MediaInfo.dll trunk/plugins/Burner/trunk/Skin/Blue3/myburner.videomod.xml trunk/plugins/Burner/trunk/Skin/Blue3wide/myburner.videomod.xml trunk/plugins/Burner/trunk/burner.xmp2 Removed Paths: ------------- trunk/plugins/Burner/dep/Burner/colors.mgk trunk/plugins/Burner/dep/Burner/magic.mgk trunk/plugins/Burner/dep/Burner/modules.mgk trunk/plugins/Burner/dep/Burner/type-ghostscript.mgk trunk/plugins/Burner/dep/Burner/type-solaris.mgk trunk/plugins/Burner/dep/Burner/type-windows.mgk trunk/plugins/Burner/dep/Burner/type.mgk Added: trunk/plugins/Burner/MpeRelease/Burner_1.1.0.18.mpe1 =================================================================== (Binary files differ) Property changes on: trunk/plugins/Burner/MpeRelease/Burner_1.1.0.18.mpe1 ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Modified: trunk/plugins/Burner/MpeRelease/update.xml =================================================================== --- trunk/plugins/Burner/MpeRelease/update.xml 2011-06-14 17:26:27 UTC (rev 4254) +++ trunk/plugins/Burner/MpeRelease/update.xml 2011-06-21 20:07:41 UTC (rev 4255) @@ -231,5 +231,126 @@ <FolderGroups /> </ProjectSettings> </PackageClass> + <PackageClass> + <Version>2.0</Version> + <Groups> + <Items> + <GroupItem Name="Default"> + <DisplayName>Default</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Default</Description> + <Files> + <Items /> + </Files> + </GroupItem> + <GroupItem Name="Skin"> + <DisplayName>Skin</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Skin</Description> + <Files> + <Items /> + </Files> + </GroupItem> + <GroupItem Name="support"> + <DisplayName>support</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>support</Description> + <Files> + <Items /> + </Files> + </GroupItem> + </Items> + </Groups> + <Sections> + <Items /> + </Sections> + <Dependencies> + <Items> + <DependencyItem> + <Type>MediaPortal</Type> + <Id /> + <MinVersion> + <Major>1</Major> + <Minor>1</Minor> + <Build>0</Build> + <Revision>6</Revision> + </MinVersion> + <MaxVersion> + <Major>1</Major> + <Minor>1</Minor> + <Build>0</Build> + <Revision>6</Revision> + </MaxVersion> + <WarnOnly>true</WarnOnly> + <Message>Need version of MediaPortal with version 1.1.0.6</Message> + <Name>MediaPortal</Name> + </DependencyItem> + </Items> + </Dependencies> + <GeneralInfo> + <Name>Burner</Name> + <Id>df4d06b5-b67b-413a-86de-3d161b2ae3d6</Id> + <Author>Mat, MP team, Sergey Filippov</Author> + <HomePage>burner-for-mp.googlecode.com</HomePage> + <ForumPage>http://forum.team-mediaportal.com/mediaportal-plugins-47/plugin-burner-97106/</ForumPage> + <UpdateUrl>https://mp-plugins.svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/Burner/MpeRelease/update.xml</UpdateUrl> + <Version> + <Major>1</Major> + <Minor>1</Minor> + <Build>0</Build> + <Revision>18</Revision> + </Version> + <ExtensionDescription>Burner will allow you to burn audio, video and data CDs and DVDs</ExtensionDescription> + <VersionDescription>+ Added dialog for DVD menu modification ++ Added option to change bitrate, now you can place on single DVD up to 6 hours of video ++ Rewritten process of menu generation for more control on this process ++ Now you don't need to install windows package with dvdburn.exe ++ A lot of minor changes + +14.06.2011 i moved burner to burner-for-mp.googlecode.com, and ther is a bug tracker, so i'm waiting for your feedback</VersionDescription> + <DevelopmentStatus>Stable</DevelopmentStatus> + <OnlineLocation>https://mp-plugins.svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/Burner/MpeRelease/Burner_1.0.0.4223.mpe1</OnlineLocation> + <ReleaseDate>2011-06-21T19:33:19</ReleaseDate> + <Tags>burn dvd cd</Tags> + <Location>I:\MP-Burner\MpeRelease\Burner_1.1.0.18.mpe1</Location> + <Params> + <Items> + <SectionParam Name="Icon"> + <Value /> + <ValueType>File</ValueType> + <Description>The icon file of the package (jpg,png,bmp)</Description> + </SectionParam> + <SectionParam Name="Online Icon"> + <Value /> + <ValueType>String</ValueType> + <Description>The icon file of the package stored online (jpg,png,bmp)</Description> + </SectionParam> + <SectionParam Name="Configuration file"> + <Value /> + <ValueType>Template</ValueType> + <Description>The file used to configure the extension. + If have .exe extension the will be executed + If have .dll extension used like MP plugin configuration</Description> + </SectionParam> + <SectionParam Name="Online Screenshots"> + <Value /> + <ValueType>String</ValueType> + <Description>Online stored screenshot urls separated by ; </Description> + </SectionParam> + <SectionParam Name="Force to uninstall on update"> + <Value>yes</Value> + <ValueType>Bool</ValueType> + <Description>Show dialog and force to uninstall previous version when updating an extension. Should only be disabled if you are using an NSIS/MSI installer.</Description> + </SectionParam> + </Items> + </Params> + </GeneralInfo> + <UniqueFileList> + <Items /> + </UniqueFileList> + <ProjectSettings> + <FolderGroups /> + </ProjectSettings> + </PackageClass> </Items> </ExtensionCollection> \ No newline at end of file Modified: trunk/plugins/Burner/burner.xmp2 =================================================================== --- trunk/plugins/Burner/burner.xmp2 2011-06-14 17:26:27 UTC (rev 4254) +++ trunk/plugins/Burner/burner.xmp2 2011-06-21 20:07:41 UTC (rev 4255) @@ -13,23 +13,23 @@ <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>trunk\Burner\bin\Debug\Burner.dll</LocalFileName> + <LocalFileName>Burner\bin\Debug\Burner.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{c7900b3d-1d84-4a2b-9e4c-114e53898590}-Burner.dll</ZipFileName> - <DestinationFilename>%Plugins%\Windows\Burner.dll</DestinationFilename> + <DestinationFilename>%Base%\Burner.dll</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>trunk\Burner\bin\Debug\XPBurnComponent.dll</LocalFileName> + <LocalFileName>Burner\bin\Debug\XPBurnComponent.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{235a2607-49ec-4fde-a2a4-1c002606ee3c}-XPBurnComponent.dll</ZipFileName> - <DestinationFilename>%Plugins%\Windows\XPBurnComponent.dll</DestinationFilename> + <DestinationFilename>%Base%\XPBurnComponent.dll</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>trunk\MediaInfo.dll</LocalFileName> + <LocalFileName>MediaInfo.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{97205b23-774c-4606-99a6-3b8b6d9ec9fe}-MediaInfo.dll</ZipFileName> - <DestinationFilename>%Plugins%\Windows\MediaInfo.dll</DestinationFilename> + <DestinationFilename>%Base%\Burner\MediaInfo.dll</DestinationFilename> </FileItem> </Items> </Files> @@ -44,58 +44,58 @@ <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>trunk\Skin\Blue3\myburner.xml</LocalFileName> + <LocalFileName>Skin\Blue3\myburner.xml</LocalFileName> <ZipFileName>Installer{CopyFile}\{a402e729-251c-4784-ac30-0ee473c5bf09}-myburner.xml</ZipFileName> <DestinationFilename>%Skin%\default\myburner.xml</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>trunk\Skin\Blue3\Media\burn_logo.png</LocalFileName> + <LocalFileName>Skin\Blue3\Media\burn_logo.png</LocalFileName> <ZipFileName>Installer{CopyFile}\{3e39958d-dda9-4c9e-a77d-48e056024de6}-burn_logo.png</ZipFileName> <DestinationFilename>%Skin%\default\Media\burn_logo.png</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>trunk\Skin\Blue3\Media\hover_my burner.png</LocalFileName> + <LocalFileName>Skin\Blue3\Media\hover_my burner.png</LocalFileName> <ZipFileName>Installer{CopyFile}\{f6d4ad48-0571-47fc-8d43-eadd8d2a941d}-hover_my burner.png</ZipFileName> - <DestinationFilename>%Skin%\Default\Media\hover_my burner.png</DestinationFilename> + <DestinationFilename>%Skin%\default\Media\hover_my burner.png</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>trunk\Skin\Blue3\Media\burn_logo.png</LocalFileName> - <ZipFileName>Installer{CopyFile}\{981bb0a7-570a-4df7-a3c8-0eb66690ddb1}-burn_logo.png</ZipFileName> - <DestinationFilename>%Skin%\Default\burn_logo.png</DestinationFilename> + <LocalFileName>Skin\Blue3wide\myburner.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{72f407d6-cbd8-4b5a-8b0d-14adbdb38b2c}-myburner.xml</ZipFileName> + <DestinationFilename>%Skin%\DefaultWide\myburner.xml</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>trunk\Skin\Blue3\Media\hover_my burner.png</LocalFileName> - <ZipFileName>Installer{CopyFile}\{c21c4baf-870b-4df7-9323-3d432aed7493}-hover_my burner.png</ZipFileName> - <DestinationFilename>%Skin%\Default\hover_my burner.png</DestinationFilename> + <LocalFileName>Skin\Blue3wide\Media\burn_logo.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{c0974068-6e38-44c4-b92f-0e9343a26a36}-burn_logo.png</ZipFileName> + <DestinationFilename>%Skin%\DefaultWide\Media\burn_logo.png</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>trunk\Skin\Blue3wide\myburner.xml</LocalFileName> - <ZipFileName>Installer{CopyFile}\{72f407d6-cbd8-4b5a-8b0d-14adbdb38b2c}-myburner.xml</ZipFileName> - <DestinationFilename>%Skin%\DefaultWide\myburner.xml</DestinationFilename> + <LocalFileName>Skin\Blue3wide\Media\hover_my burner.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{125af905-c6e4-4f74-a5e2-87297c53a547}-hover_my burner.png</ZipFileName> + <DestinationFilename>%Skin%\DefaultWide\Media\hover_my burner.png</DestinationFilename> </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>trunk\Skin\Blue3wide\Media\burn_logo.png</LocalFileName> - <ZipFileName>Installer{CopyFile}\{c0974068-6e38-44c4-b92f-0e9343a26a36}-burn_logo.png</ZipFileName> - <DestinationFilename>%Skin%\DefaultWide\Media\burn_logo.png</DestinationFilename> + <LocalFileName>Skin\Blue3\myburner.videomod.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{5adfff34-8877-4742-ab9c-be9d6149a65b}-myburner.videomod.xml</ZipFileName> + <DestinationFilename>%Skin%\default\myburner.videomod.xml</DestinationFilename> </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>trunk\Skin\Blue3wide\Media\hover_my burner.png</LocalFileName> - <ZipFileName>Installer{CopyFile}\{125af905-c6e4-4f74-a5e2-87297c53a547}-hover_my burner.png</ZipFileName> - <DestinationFilename>%Skin%\DefaultWide\Media\hover_my burner.png</DestinationFilename> + <LocalFileName>Skin\Blue3wide\myburner.videomod.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{c60b0bea-bf99-42d0-9008-d94b31407cdc}-myburner.videomod.xml</ZipFileName> + <DestinationFilename>%Skin%\DefaultWide\myburner.videomod.xml</DestinationFilename> </FileItem> </Items> </Files> @@ -106,340 +106,221 @@ <Description>support</Description> <Files> <Items> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\Program Files\Team MediaPortal\MediaPortal\Burner\burn.bat</LocalFileName> - <ZipFileName>Installer{CopyFile}\{a97fa310-4391-4a1a-92a5-f818e68f300e}-burn.bat</ZipFileName> - <DestinationFilename>%Base%\Burner\burn.bat</DestinationFilename> + <LocalFileName>..\dep\Burner\cygfreetype-6.dll</LocalFileName> + <ZipFileName>Installer{CopyFile}\{7ff967a6-691b-4777-8d99-6bf4379ce848}-cygfreetype-6.dll</ZipFileName> + <DestinationFilename>%Base%\Burner\cygfreetype-6.dll</DestinationFilename> </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\Program Files\Team MediaPortal\MediaPortal\Burner\colors.mgk</LocalFileName> - <ZipFileName>Installer{CopyFile}\{00a57a68-2841-407a-82f3-af3861bf3a51}-colors.mgk</ZipFileName> - <DestinationFilename>%Base%\Burner\colors.mgk</DestinationFilename> + <LocalFileName>..\dep\Burner\cyggcc_s-1.dll</LocalFileName> + <ZipFileName>Installer{CopyFile}\{3b2171ad-4524-4c2e-ba48-5aa7aa3e5b42}-cyggcc_s-1.dll</ZipFileName> + <DestinationFilename>%Base%\Burner\cyggcc_s-1.dll</DestinationFilename> </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\Program Files\Team MediaPortal\MediaPortal\Burner\cygfreetype-6.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{63aac570-b5f3-4e72-926f-51bfdc243a16}-cygfreetype-6.dll</ZipFileName> - <DestinationFilename>%Base%\Burner\cygfreetype-6.dll</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\Program Files\Team MediaPortal\MediaPortal\Burner\cygiconv-2.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{80b8ed33-e3db-4a9f-953b-6fbb11d87f53}-cygiconv-2.dll</ZipFileName> + <LocalFileName>..\dep\Burner\cygiconv-2.dll</LocalFileName> + <ZipFileName>Installer{CopyFile}\{07d5e6b7-ddb3-4680-a4b4-79c487e876ed}-cygiconv-2.dll</ZipFileName> <DestinationFilename>%Base%\Burner\cygiconv-2.dll</DestinationFilename> </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\Program Files\Team MediaPortal\MediaPortal\Burner\cygintl-1.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{c8141136-d7e6-48a1-a49c-8abfaa696078}-cygintl-1.dll</ZipFileName> + <LocalFileName>..\dep\Burner\cygintl-1.dll</LocalFileName> + <ZipFileName>Installer{CopyFile}\{7fd92aa8-93bf-44ea-81cc-dfba2469133e}-cygintl-1.dll</ZipFileName> <DestinationFilename>%Base%\Burner\cygintl-1.dll</DestinationFilename> </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\Program Files\Team MediaPortal\MediaPortal\Burner\cygjasper-1-701-1.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{a3a46c45-a99e-4010-b733-7c1dfd741774}-cygjasper-1-701-1.dll</ZipFileName> + <LocalFileName>..\dep\Burner\cygjasper-1-701-1.dll</LocalFileName> + <ZipFileName>Installer{CopyFile}\{db30989d-42a5-48af-961b-b4389c043988}-cygjasper-1-701-1.dll</ZipFileName> <DestinationFilename>%Base%\Burner\cygjasper-1-701-1.dll</DestinationFilename> </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\Program Files\Team MediaPortal\MediaPortal\Burner\cygjpeg6b.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{d533b2ba-c101-4671-8bbf-66a0f3362d79}-cygjpeg6b.dll</ZipFileName> - <DestinationFilename>%Base%\Burner\cygjpeg6b.dll</DestinationFilename> + <LocalFileName>..\dep\Burner\cygjpeg-62.dll</LocalFileName> + <ZipFileName>Installer{CopyFile}\{5d4589ab-abde-4402-a1ac-0b2dea240c73}-cygjpeg-62.dll</ZipFileName> + <DestinationFilename>%Base%\Burner\cygjpeg-62.dll</DestinationFilename> </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\Program Files\Team MediaPortal\MediaPortal\Burner\cygjpeg-62.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{cc600eb2-fbb6-47d5-a9ea-0c31c986fe1d}-cygjpeg-62.dll</ZipFileName> - <DestinationFilename>%Base%\Burner\cygjpeg-62.dll</DestinationFilename> + <LocalFileName>..\dep\Burner\cygjpeg6b.dll</LocalFileName> + <ZipFileName>Installer{CopyFile}\{5ef42ff1-81e9-43a8-9df4-f30105cf0b60}-cygjpeg6b.dll</ZipFileName> + <DestinationFilename>%Base%\Burner\cygjpeg6b.dll</DestinationFilename> </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\Program Files\Team MediaPortal\MediaPortal\Burner\cygpng12.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{184788b9-08f1-4a85-bdd6-bcafdcd69191}-cygpng12.dll</ZipFileName> + <LocalFileName>..\dep\Burner\cygpng12.dll</LocalFileName> + <ZipFileName>Installer{CopyFile}\{0d5df643-849e-4242-bec0-33894a06ed95}-cygpng12.dll</ZipFileName> <DestinationFilename>%Base%\Burner\cygpng12.dll</DestinationFilename> </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\Program Files\Team MediaPortal\MediaPortal\Burner\cygwin1.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{20d890ae-107c-4655-9851-7a3b06bd55de}-cygwin1.dll</ZipFileName> + <LocalFileName>..\dep\Burner\cygwin1.dll</LocalFileName> + <ZipFileName>Installer{CopyFile}\{21feaf48-e649-46df-9507-99a05c3a57ea}-cygwin1.dll</ZipFileName> <DestinationFilename>%Base%\Burner\cygwin1.dll</DestinationFilename> </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\Program Files\Team MediaPortal\MediaPortal\Burner\cygwmflite-0-2-7.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{39626cfd-9086-49fe-a871-91c41eb027a5}-cygwmflite-0-2-7.dll</ZipFileName> + <LocalFileName>..\dep\Burner\cygwmflite-0-2-7.dll</LocalFileName> + <ZipFileName>Installer{CopyFile}\{09da92a3-346e-4607-8b3c-7ee246f5113d}-cygwmflite-0-2-7.dll</ZipFileName> <DestinationFilename>%Base%\Burner\cygwmflite-0-2-7.dll</DestinationFilename> </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\Program Files\Team MediaPortal\MediaPortal\Burner\cygxml2-2.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{749bb2dc-7047-46d1-9cde-629b70cfe542}-cygxml2-2.dll</ZipFileName> + <LocalFileName>..\dep\Burner\cygxml2-2.dll</LocalFileName> + <ZipFileName>Installer{CopyFile}\{68a7dcab-a97b-49fa-959b-2c02640d304e}-cygxml2-2.dll</ZipFileName> <DestinationFilename>%Base%\Burner\cygxml2-2.dll</DestinationFilename> </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\Program Files\Team MediaPortal\MediaPortal\Burner\cygz.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{00f68d4f-cc18-42ea-812a-004a84e0025f}-cygz.dll</ZipFileName> + <LocalFileName>..\dep\Burner\cygz.dll</LocalFileName> + <ZipFileName>Installer{CopyFile}\{e9296987-d17c-489d-939b-0509dc983ad6}-cygz.dll</ZipFileName> <DestinationFilename>%Base%\Burner\cygz.dll</DestinationFilename> </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\Program Files\Team MediaPortal\MediaPortal\Burner\dvd.bat</LocalFileName> - <ZipFileName>Installer{CopyFile}\{af682c06-8fcf-48d2-8f93-1d21d5acfd53}-dvd.bat</ZipFileName> - <DestinationFilename>%Base%\Burner\dvd.bat</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\Program Files\Team MediaPortal\MediaPortal\Burner\dvdauthor.exe</LocalFileName> - <ZipFileName>Installer{CopyFile}\{8fe90035-e2d8-4f2c-b8a9-c6d34d28220d}-dvdauthor.exe</ZipFileName> + <LocalFileName>..\dep\Burner\dvdauthor.exe</LocalFileName> + <ZipFileName>Installer{CopyFile}\{24038bc2-8e27-47f0-a18c-51f97c4e5253}-dvdauthor.exe</ZipFileName> <DestinationFilename>%Base%\Burner\dvdauthor.exe</DestinationFilename> </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\Program Files\Team MediaPortal\MediaPortal\Burner\gm.exe</LocalFileName> - <ZipFileName>Installer{CopyFile}\{f7b8f022-56c9-4889-977b-de39b66bcd40}-gm.exe</ZipFileName> - <DestinationFilename>%Base%\Burner\gm.exe</DestinationFilename> + <LocalFileName>..\dep\Burner\imagequ.exe</LocalFileName> + <ZipFileName>Installer{CopyFile}\{0a7a0cf2-518e-4a53-b403-33318f96cbb8}-imagequ.exe</ZipFileName> + <DestinationFilename>%Base%\Burner\imagequ.exe</DestinationFilename> </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\Program Files\Team MediaPortal\MediaPortal\Burner\iso.bat</LocalFileName> - <ZipFileName>Installer{CopyFile}\{7437a816-608a-490c-ab25-4fb85c2fb44a}-iso.bat</ZipFileName> - <DestinationFilename>%Base%\Burner\iso.bat</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\Program Files\Team MediaPortal\MediaPortal\Burner\jpeg2yuv.exe</LocalFileName> - <ZipFileName>Installer{CopyFile}\{1cc6e5df-d801-4fa2-8bf2-d0cb13f64779}-jpeg2yuv.exe</ZipFileName> - <DestinationFilename>%Base%\Burner\jpeg2yuv.exe</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\Program Files\Team MediaPortal\MediaPortal\Burner\libpng12.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{8750c4b9-7d12-4fc2-b07f-8b3db21fbaf7}-libpng12.dll</ZipFileName> + <LocalFileName>..\dep\Burner\libpng12.dll</LocalFileName> + <ZipFileName>Installer{CopyFile}\{5434b30f-c46c-475c-aa2f-522c41106d5b}-libpng12.dll</ZipFileName> <DestinationFilename>%Base%\Burner\libpng12.dll</DestinationFilename> </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\Program Files\Team MediaPortal\MediaPortal\Burner\libz.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{aecf2909-d815-4897-b9a1-a79a2a109b62}-libz.dll</ZipFileName> + <LocalFileName>..\dep\Burner\libz.dll</LocalFileName> + <ZipFileName>Installer{CopyFile}\{1b2469f5-6fea-4494-b90a-4d2914723ce6}-libz.dll</ZipFileName> <DestinationFilename>%Base%\Burner\libz.dll</DestinationFilename> </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\Program Files\Team MediaPortal\MediaPortal\Burner\magic.mgk</LocalFileName> - <ZipFileName>Installer{CopyFile}\{da7b297a-769d-4b9e-965e-b7d3dcc74d3a}-magic.mgk</ZipFileName> - <DestinationFilename>%Base%\Burner\magic.mgk</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\Program Files\Team MediaPortal\MediaPortal\Burner\mat.bat</LocalFileName> - <ZipFileName>Installer{CopyFile}\{7914d306-881d-447b-b8a3-8577e8b332ea}-mat.bat</ZipFileName> - <DestinationFilename>%Base%\Burner\mat.bat</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\Program Files\Team MediaPortal\MediaPortal\Burner\mencoder.exe</LocalFileName> - <ZipFileName>Installer{CopyFile}\{1b852037-c008-4051-932d-6a31d1733dc1}-mencoder.exe</ZipFileName> + <LocalFileName>..\dep\Burner\mencoder.exe</LocalFileName> + <ZipFileName>Installer{CopyFile}\{38e2253a-68af-4254-ac31-d71af885125f}-mencoder.exe</ZipFileName> <DestinationFilename>%Base%\Burner\mencoder.exe</DestinationFilename> </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\Program Files\Team MediaPortal\MediaPortal\Burner\mencoder_copy.exe</LocalFileName> - <ZipFileName>Installer{CopyFile}\{051a0375-631a-49ee-baa8-91f91a48a6a0}-mencoder_copy.exe</ZipFileName> - <DestinationFilename>%Base%\Burner\mencoder_copy.exe</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\Program Files\Team MediaPortal\MediaPortal\Burner\menuGen.exe</LocalFileName> - <ZipFileName>Installer{CopyFile}\{e5907668-6c35-4745-a079-886e24490e68}-menuGen.exe</ZipFileName> - <DestinationFilename>%Base%\Burner\menuGen.exe</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\Program Files\Team MediaPortal\MediaPortal\Burner\mkisofs.exe</LocalFileName> - <ZipFileName>Installer{CopyFile}\{a7c0ea63-4fd2-43fb-91e0-d86862a0e996}-mkisofs.exe</ZipFileName> + <LocalFileName>..\dep\Burner\mkisofs.exe</LocalFileName> + <ZipFileName>Installer{CopyFile}\{f769cb05-e0b9-43cc-9bae-b7b5f187bb6a}-mkisofs.exe</ZipFileName> <DestinationFilename>%Base%\Burner\mkisofs.exe</DestinationFilename> </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\Program Files\Team MediaPortal\MediaPortal\Burner\modules.mgk</LocalFileName> - <ZipFileName>Installer{CopyFile}\{7b0b4eda-33b0-42fe-90a5-a0d27942ff2d}-modules.mgk</ZipFileName> - <DestinationFilename>%Base%\Burner\modules.mgk</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\Program Files\Team MediaPortal\MediaPortal\Burner\mpeg2desc.exe</LocalFileName> - <ZipFileName>Installer{CopyFile}\{f31ef279-fb02-4960-83a8-9bc594336e5b}-mpeg2desc.exe</ZipFileName> - <DestinationFilename>%Base%\Burner\mpeg2desc.exe</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\Program Files\Team MediaPortal\MediaPortal\Burner\mpeg2enc.exe</LocalFileName> - <ZipFileName>Installer{CopyFile}\{2aa34912-d4f4-463c-912f-f5bd4faa4e23}-mpeg2enc.exe</ZipFileName> + <LocalFileName>..\dep\Burner\mpeg2enc.exe</LocalFileName> + <ZipFileName>Installer{CopyFile}\{bacf02f3-e961-49b3-aab3-3205dbda179a}-mpeg2enc.exe</ZipFileName> <DestinationFilename>%Base%\Burner\mpeg2enc.exe</DestinationFilename> </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\Program Files\Team MediaPortal\MediaPortal\Burner\mpgtx.exe</LocalFileName> - <ZipFileName>Installer{CopyFile}\{0d4020e1-80c2-448e-8d39-9ee17c906a8f}-mpgtx.exe</ZipFileName> - <DestinationFilename>%Base%\Burner\mpgtx.exe</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\Program Files\Team MediaPortal\MediaPortal\Burner\mplex.exe</LocalFileName> - <ZipFileName>Installer{CopyFile}\{ad6cf692-825f-4fcf-a13d-b7a2d2d00761}-mplex.exe</ZipFileName> + <LocalFileName>..\dep\Burner\mplex.exe</LocalFileName> + <ZipFileName>Installer{CopyFile}\{e77ea0df-001d-4c99-9060-a21a58cc1ca3}-mplex.exe</ZipFileName> <DestinationFilename>%Base%\Burner\mplex.exe</DestinationFilename> </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\Program Files\Team MediaPortal\MediaPortal\Burner\msvcp60.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{2d0db5aa-29e1-46e9-9805-a0c64445dadb}-msvcp60.dll</ZipFileName> + <LocalFileName>..\dep\Burner\msvcp60.dll</LocalFileName> + <ZipFileName>Installer{CopyFile}\{5f00a660-3b24-45f0-a889-abaa4be1a7ef}-msvcp60.dll</ZipFileName> <DestinationFilename>%Base%\Burner\msvcp60.dll</DestinationFilename> </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\Program Files\Team MediaPortal\MediaPortal\Burner\msvcrt.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{f509be8f-b184-4812-8938-80ce63b369e6}-msvcrt.dll</ZipFileName> + <LocalFileName>..\dep\Burner\msvcrt.dll</LocalFileName> + <ZipFileName>Installer{CopyFile}\{95bb069e-3721-44c3-9fe1-e67ed1496b13}-msvcrt.dll</ZipFileName> <DestinationFilename>%Base%\Burner\msvcrt.dll</DestinationFilename> </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\Program Files\Team MediaPortal\MediaPortal\Burner\navButton.png</LocalFileName> - <ZipFileName>Installer{CopyFile}\{ac45474c-aaea-42dc-817f-8448b069314a}-navButton.png</ZipFileName> + <LocalFileName>..\dep\Burner\navButton.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{3c4fe971-a703-4b29-91d0-abc0228f23a6}-navButton.png</ZipFileName> <DestinationFilename>%Base%\Burner\navButton.png</DestinationFilename> </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\Program Files\Team MediaPortal\MediaPortal\Burner\png2yuv.exe</LocalFileName> - <ZipFileName>Installer{CopyFile}\{6713095f-903e-4079-b87a-6e7add18020c}-png2yuv.exe</ZipFileName> + <LocalFileName>..\dep\Burner\png2yuv.exe</LocalFileName> + <ZipFileName>Installer{CopyFile}\{1abc2e19-590c-4fcf-8d6e-0f4fee275a4c}-png2yuv.exe</ZipFileName> <DestinationFilename>%Base%\Burner\png2yuv.exe</DestinationFilename> </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\Program Files\Team MediaPortal\MediaPortal\Burner\pthreadGC2.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{d0c65997-dec4-4361-95a0-a67493cd5394}-pthreadGC2.dll</ZipFileName> + <LocalFileName>..\dep\Burner\pthreadGC2.dll</LocalFileName> + <ZipFileName>Installer{CopyFile}\{4474058d-5ab3-4968-9fc2-1de00a28fc55}-pthreadGC2.dll</ZipFileName> <DestinationFilename>%Base%\Burner\pthreadGC2.dll</DestinationFilename> </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\Program Files\Team MediaPortal\MediaPortal\Burner\pxsup2dast.exe</LocalFileName> - <ZipFileName>Installer{CopyFile}\{aecd67ee-ac32-4d2c-8ac0-8a688b76ebda}-pxsup2dast.exe</ZipFileName> - <DestinationFilename>%Base%\Burner\pxsup2dast.exe</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\Program Files\Team MediaPortal\MediaPortal\Burner\scanbus.bat</LocalFileName> - <ZipFileName>Installer{CopyFile}\{6c6b8a29-d0fc-4fd9-82b0-6d178d912283}-scanbus.bat</ZipFileName> - <DestinationFilename>%Base%\Burner\scanbus.bat</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\Program Files\Team MediaPortal\MediaPortal\Burner\Silence.ac3</LocalFileName> - <ZipFileName>Installer{CopyFile}\{f0c686af-c79e-4cb5-830d-4ba2b81f6e47}-Silence.ac3</ZipFileName> + <LocalFileName>..\dep\Burner\Silence.ac3</LocalFileName> + <ZipFileName>Installer{CopyFile}\{c604f3a6-cf5e-40c8-8ab0-9348d413cd7b}-Silence.ac3</ZipFileName> <DestinationFilename>%Base%\Burner\Silence.ac3</DestinationFilename> </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\Program Files\Team MediaPortal\MediaPortal\Burner\spumux.exe</LocalFileName> - <ZipFileName>Installer{CopyFile}\{a69476af-a41e-43c4-b733-b19c77572187}-spumux.exe</ZipFileName> + <LocalFileName>..\dep\Burner\spumux.exe</LocalFileName> + <ZipFileName>Installer{CopyFile}\{c64cea2c-1ac8-46f7-b6a5-fc6210bc5d86}-spumux.exe</ZipFileName> <DestinationFilename>%Base%\Burner\spumux.exe</DestinationFilename> </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\Program Files\Team MediaPortal\MediaPortal\Burner\spuunmux.exe</LocalFileName> - <ZipFileName>Installer{CopyFile}\{08033507-92a5-47b1-9571-0c0c7dd77b0c}-spuunmux.exe</ZipFileName> - <DestinationFilename>%Base%\Burner\spuunmux.exe</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\Program Files\Team MediaPortal\MediaPortal\Burner\submux.exe</LocalFileName> - <ZipFileName>Installer{CopyFile}\{15774289-6688-4efc-8759-810c9ebba935}-submux.exe</ZipFileName> + <LocalFileName>..\dep\Burner\submux.exe</LocalFileName> + <ZipFileName>Installer{CopyFile}\{230c9b1d-e34e-46eb-ad18-eb955f1f40bd}-submux.exe</ZipFileName> <DestinationFilename>%Base%\Burner\submux.exe</DestinationFilename> </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\Program Files\Team MediaPortal\MediaPortal\Burner\tcmplex.exe</LocalFileName> - <ZipFileName>Installer{CopyFile}\{55a4050b-1939-47ee-b139-4bb8b553f061}-tcmplex.exe</ZipFileName> + <LocalFileName>..\dep\Burner\tcmplex.exe</LocalFileName> + <ZipFileName>Installer{CopyFile}\{eb12e1c4-efdb-4f2f-ae99-8edeab535138}-tcmplex.exe</ZipFileName> <DestinationFilename>%Base%\Burner\tcmplex.exe</DestinationFilename> </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\Program Files\Team MediaPortal\MediaPortal\Burner\type.mgk</LocalFileName> - <ZipFileName>Installer{CopyFile}\{5c4fcc5a-c030-407c-b05b-45b0e919515c}-type.mgk</ZipFileName> - <DestinationFilename>%Base%\Burner\type.mgk</DestinationFilename> + <LocalFileName>..\dep\Burner\wodim.exe</LocalFileName> + <ZipFileName>Installer{CopyFile}\{ddf792e2-3887-49e5-8f56-8ab9698cad2d}-wodim.exe</ZipFileName> + <DestinationFilename>%Base%\Burner\wodim.exe</DestinationFilename> </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\Program Files\Team MediaPortal\MediaPortal\Burner\type-ghostscript.mgk</LocalFileName> - <ZipFileName>Installer{CopyFile}\{63d11825-0dcd-4312-b99c-fb95ff5ecc84}-type-ghostscript.mgk</ZipFileName> - <DestinationFilename>%Base%\Burner\type-ghostscript.mgk</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\Program Files\Team MediaPortal\MediaPortal\Burner\type-solaris.mgk</LocalFileName> - <ZipFileName>Installer{CopyFile}\{b1d5fb6b-d3ed-47fe-849a-fe9d5f18a7c0}-type-solaris.mgk</ZipFileName> - <DestinationFilename>%Base%\Burner\type-solaris.mgk</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\Program Files\Team MediaPortal\MediaPortal\Burner\type-windows.mgk</LocalFileName> - <ZipFileName>Installer{CopyFile}\{ab35339b-c646-48b0-a78a-0e9bfa1faa7e}-type-windows.mgk</ZipFileName> - <DestinationFilename>%Base%\Burner\type-windows.mgk</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\Program Files\Team MediaPortal\MediaPortal\Burner\zlib.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{225cd585-d093-4e65-9219-ab68a718ae98}-zlib.dll</ZipFileName> + <LocalFileName>..\dep\Burner\zlib.dll</LocalFileName> + <ZipFileName>Installer{CopyFile}\{05a3cab6-05df-4b46-80f7-09be48361dcb}-zlib.dll</ZipFileName> <DestinationFilename>%Base%\Burner\zlib.dll</DestinationFilename> </FileItem> </Items> @@ -582,20 +463,26 @@ <Name>Burner</Name> <Id>df4d06b5-b67b-413a-86de-3d161b2ae3d6</Id> <Author>Mat, MP team, Sergey Filippov</Author> - <HomePage /> + <HomePage>burner-for-mp.googlecode.com</HomePage> <ForumPage>http://forum.team-mediaportal.com/mediaportal-plugins-47/plugin-burner-97106/</ForumPage> <UpdateUrl>https://mp-plugins.svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/Burner/MpeRelease/update.xml</UpdateUrl> <Version> <Major>1</Major> - <Minor>0</Minor> - <Build>1</Build> - <Revision>4232</Revision> + <Minor>1</Minor> + <Build>0</Build> + <Revision>18</Revision> </Version> <ExtensionDescription>Burner will allow you to burn audio, video and data CDs and DVDs</ExtensionDescription> - <VersionDescription /> + <VersionDescription>+ Added dialog for DVD menu modification ++ Added option to change bitrate, now you can place on single DVD up to 6 hours of video ++ Rewritten process of menu generation for more control on this process ++ Now you don't need to install windows package with dvdburn.exe ++ A lot of minor changes + +14.06.2011 i moved burner to burner-for-mp.googlecode.com, and ther is a bug tracker, so i'm waiting for your feedback</VersionDescription> <DevelopmentStatus>Stable</DevelopmentStatus> <OnlineLocation>https://mp-plugins.svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/Burner/MpeRelease/Burner_1.0.0.4223.mpe1</OnlineLocation> - <ReleaseDate>2011-05-26T19:33:19.421875+04:00</ReleaseDate> + <ReleaseDate>2011-06-21T19:33:19</ReleaseDate> <Tags>burn dvd cd</Tags> <Location>I:\MP-Burner\MpeRelease\Burner_1.0.1.4232.mpe1</Location> <Params> @@ -635,407 +522,313 @@ <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>trunk\Burner\bin\Debug\Burner.dll</LocalFileName> + <LocalFileName>Burner\bin\Debug\Burner.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{c7900b3d-1d84-4a2b-9e4c-114e53898590}-Burner.dll</ZipFileName> - <DestinationFilename>%Plugins%\Windows\Burner.dll</DestinationFilename> + <DestinationFilename>%Base%\Burner.dll</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>trunk\Burner\bin\Debug\XPBurnComponent.dll</LocalFileName> + <LocalFileName>Burner\bin\Debug\XPBurnComponent.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{235a2607-49ec-4fde-a2a4-1c002606ee3c}-XPBurnComponent.dll</ZipFileName> - <DestinationFilename>%Plugins%\Windows\XPBurnComponent.dll</DestinationFilename> + <DestinationFilename>%Base%\XPBurnComponent.dll</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>trunk\MediaInfo.dll</LocalFileName> + <LocalFileName>MediaInfo.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{97205b23-774c-4606-99a6-3b8b6d9ec9fe}-MediaInfo.dll</ZipFileName> - <DestinationFilename>%Plugins%\Windows\MediaInfo.dll</DestinationFilename> + <DestinationFilename>%Base%\Burner\MediaInfo.dll</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>trunk\Skin\Blue3\myburner.xml</LocalFileName> + <LocalFileName>Skin\Blue3\myburner.xml</LocalFileName> <ZipFileName>Installer{CopyFile}\{a402e729-251c-4784-ac30-0ee473c5bf09}-myburner.xml</ZipFileName> <DestinationFilename>%Skin%\default\myburner.xml</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>trunk\Skin\Blue3\Media\burn_logo.png</LocalFileName> + <LocalFileName>Skin\Blue3\Media\burn_logo.png</LocalFileName> <ZipFileName>Installer{CopyFile}\{3e39958d-dda9-4c9e-a77d-48e056024de6}-burn_logo.png</ZipFileName> <DestinationFilename>%Skin%\default\Media\burn_logo.png</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>trunk\Skin\Blue3\Media\hover_my burner.png</LocalFileName> + <LocalFileName>Skin\Blue3\Media\hover_my burner.png</LocalFileName> <ZipFileName>Installer{CopyFile}\{f6d4ad48-0571-47fc-8d43-eadd8d2a941d}-hover_my burner.png</ZipFileName> - <DestinationFilename>%Skin%\Default\Media\hover_my burner.png</DestinationFilename> + <DestinationFilename>%Skin%\default\Media\hover_my burner.png</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>trunk\Skin\Blue3wide\myburner.xml</LocalFileName> + <LocalFileName>Skin\Blue3wide\myburner.xml</LocalFileName> <ZipFileName>Installer{CopyFile}\{72f407d6-cbd8-4b5a-8b0d-14adbdb38b2c}-myburner.xml</ZipFileName> <DestinationFilename>%Skin%\DefaultWide\myburner.xml</DestinationFilename> </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>trunk\Skin\Blue3wide\Media\burn_logo.png</LocalFileName> + <LocalFileName>Skin\Blue3wide\Media\burn_logo.png</LocalFileName> <ZipFileName>Installer{CopyFile}\{c0974068-6e38-44c4-b92f-0e9343a26a36}-burn_logo.png</ZipFileName> <DestinationFilename>%Skin%\DefaultWide\Media\burn_logo.png</DestinationFilename> </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>trunk\Skin\Blue3wide\Media\hover_my burner.png</LocalFileName> + <LocalFileName>Skin\Blue3wide\Media\hover_my burner.png</LocalFileName> <ZipFileName>Installer{CopyFile}\{125af905-c6e4-4f74-a5e2-87297c53a547}-hover_my burner.png</ZipFileName> <DestinationFilename>%Skin%\DefaultWide\Media\hover_my burner.png</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\Program Files\Team MediaPortal\MediaPortal\Burner\burn.bat</LocalFileName> - <ZipFileName>Installer{CopyFile}\{a97fa310-4391-4a1a-92a5-f818e68f300e}-burn.bat</ZipFileName> - <DestinationFilename>%Base%\Burner\burn.bat</DestinationFilename> + <LocalFileName>Skin\Blue3\myburner.videomod.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{5adfff34-8877-4742-ab9c-be9d6149a65b}-myburner.videomod.xml</ZipFileName> + <DestinationFilename>%Skin%\default\myburner.videomod.xml</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\Program Files\Team MediaPortal\MediaPortal\Burner\colors.mgk</LocalFileName> - <ZipFileName>Installer{CopyFile}\{00a57a68-2841-407a-82f3-af3861bf3a51}-colors.mgk</ZipFileName> - <DestinationFilename>%Base%\Burner\colors.mgk</DestinationFilename> + <LocalFileName>Skin\Blue3wide\myburner.videomod.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{c60b0bea-bf99-42d0-9008-d94b31407cdc}-myburner.videomod.xml</ZipFileName> + <DestinationFilename>%Skin%\DefaultWide\myburner.videomod.xml</DestinationFilename> </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\Program Files\Team MediaPortal\MediaPortal\Burner\cygfreetype-6.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{63aac570-b5f3-4e72-926f-51bfdc243a16}-cygfreetype-6.dll</ZipFileName> + <LocalFileName>..\dep\Burner\cygfreetype-6.dll</LocalFileName> + <ZipFileName>Installer{CopyFile}\{7ff967a6-691b-4777-8d99-6bf4379ce848}-cygfreetype-6.dll</ZipFileName> <DestinationFilename>%Base%\Burner\cygfreetype-6.dll</DestinationFilename> </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\Program Files\Team MediaPortal\MediaPortal\Burner\cygiconv-2.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{80b8ed33-e3db-4a9f-953b-6fbb11d87f53}-cygiconv-2.dll</ZipFileName> + <LocalFileName>..\dep\Burner\cyggcc_s-1.dll</LocalFileName> + <ZipFileName>Installer{CopyFile}\{3b2171ad-4524-4c2e-ba48-5aa7aa3e5b42}-cyggcc_s-1.dll</ZipFileName> + <DestinationFilename>%Base%\Burner\cyggcc_s-1.dll</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\dep\Burner\cygiconv-2.dll</LocalFileName> + <ZipFileName>Installer{CopyFile}\{07d5e6b7-ddb3-4680-a4b4-79c487e876ed}-cygiconv-2.dll</ZipFileName> <DestinationFilename>%Base%\Burner\cygiconv-2.dll</DestinationFilename> </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\Program Files\Team MediaPortal\MediaPortal\Burner\cygintl-1.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{c8141136-d7e6-48a1-a49c-8abfaa696078}-cygintl-1.dll</ZipFileName> + <LocalFileName>..\dep\Burner\cygintl-1.dll</LocalFileName> + <ZipFileName>Installer{CopyFile}\{7fd92aa8-93bf-44ea-81cc-dfba2469133e}-cygintl-1.dll</ZipFileName> <DestinationFilename>%Base%\Burner\cygintl-1.dll</DestinationFilename> </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\Program Files\Team MediaPortal\MediaPortal\Burner\cygjasper-1-701-1.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{a3a46c45-a99e-4010-b733-7c1dfd741774}-cygjasper-1-701-1.dll</ZipFileName> + <LocalFileName>..\dep\Burner\cygjasper-1-701-1.dll</LocalFileName> + <ZipFileName>Installer{CopyFile}\{db30989d-42a5-48af-961b-b4389c043988}-cygjasper-1... [truncated message content] |
From: <ro...@us...> - 2011-06-14 17:26:33
|
Revision: 4254 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4254&view=rev Author: rolenof Date: 2011-06-14 17:26:27 +0000 (Tue, 14 Jun 2011) Log Message: ----------- Modified Paths: -------------- trunk/plugins/Burner/dep/Burner/cygfreetype-6.dll trunk/plugins/Burner/dep/Burner/cygiconv-2.dll trunk/plugins/Burner/dep/Burner/cygpng12.dll trunk/plugins/Burner/dep/Burner/cygwin1.dll trunk/plugins/Burner/dep/Burner/cygxml2-2.dll trunk/plugins/Burner/dep/Burner/cygz.dll trunk/plugins/Burner/dep/Burner/dvdauthor.exe trunk/plugins/Burner/dep/Burner/spumux.exe trunk/plugins/Burner/dep/Burner.7z trunk/plugins/Burner/trunk/Burner/GUIBurner.cs trunk/plugins/Burner/trunk/Burner/MediaInfoDLL.cs trunk/plugins/Burner/trunk/Burner/MenuGenerator.cs trunk/plugins/Burner/trunk/Burner/Properties/AssemblyInfo.cs trunk/plugins/Burner/trunk/TODO.txt Added Paths: ----------- trunk/plugins/Burner/dep/Burner/cyggcc_s-1.dll trunk/plugins/Burner/dep/Burner/imagequ.exe trunk/plugins/Burner/dep/Burner/wodim.exe Removed Paths: ------------- trunk/plugins/Burner/dep/Burner/burn.bat trunk/plugins/Burner/dep/Burner/dvd.bat trunk/plugins/Burner/dep/Burner/gm.exe trunk/plugins/Burner/dep/Burner/iso.bat trunk/plugins/Burner/dep/Burner/jpeg2yuv.exe trunk/plugins/Burner/dep/Burner/mat.bat trunk/plugins/Burner/dep/Burner/mencoder_copy.exe trunk/plugins/Burner/dep/Burner/menuGen.exe trunk/plugins/Burner/dep/Burner/mpeg2desc.exe trunk/plugins/Burner/dep/Burner/mpgtx.exe trunk/plugins/Burner/dep/Burner/pxsup2dast.exe trunk/plugins/Burner/dep/Burner/scanbus.bat trunk/plugins/Burner/dep/Burner/spuunmux.exe trunk/plugins/Burner/trunk/MediaInfo.dll Deleted: trunk/plugins/Burner/dep/Burner/burn.bat =================================================================== --- trunk/plugins/Burner/dep/Burner/burn.bat 2011-06-14 11:05:06 UTC (rev 4253) +++ trunk/plugins/Burner/dep/Burner/burn.bat 2011-06-14 17:26:27 UTC (rev 4254) @@ -1 +0,0 @@ -mencoder_bob.exe "-oac lavc -ovc lavc -of mpeg -mpegopts format=dvd:tsaf -vf scale=720:576,harddup -srate 48000 -af lavcresample=48000 -lavcopts vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=5000:keyint=15:acodec=ac3:abitrate=192:aspect=4/3 -ofps 25 -o I:\WINDOWS\TEMP\DVD\F1.mpg I:\temp\T\xA8\xF0\xF3\xF8 - \xA6\xBA\x{3E6AEA8}\xF0 - 2011-03-14.ts\T\xA8\xF0\xF3\xF8 - \xA6\xBA\x{3E6AEA8}\xF0 - 2011-03-14.ts" \ No newline at end of file Modified: trunk/plugins/Burner/dep/Burner/cygfreetype-6.dll =================================================================== (Binary files differ) Added: trunk/plugins/Burner/dep/Burner/cyggcc_s-1.dll =================================================================== (Binary files differ) Property changes on: trunk/plugins/Burner/dep/Burner/cyggcc_s-1.dll ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Modified: trunk/plugins/Burner/dep/Burner/cygiconv-2.dll =================================================================== (Binary files differ) Modified: trunk/plugins/Burner/dep/Burner/cygpng12.dll =================================================================== (Binary files differ) Modified: trunk/plugins/Burner/dep/Burner/cygwin1.dll =================================================================== (Binary files differ) Modified: trunk/plugins/Burner/dep/Burner/cygxml2-2.dll =================================================================== (Binary files differ) Modified: trunk/plugins/Burner/dep/Burner/cygz.dll =================================================================== (Binary files differ) Deleted: trunk/plugins/Burner/dep/Burner/dvd.bat =================================================================== --- trunk/plugins/Burner/dep/Burner/dvd.bat 2011-06-14 11:05:06 UTC (rev 4253) +++ trunk/plugins/Burner/dep/Burner/dvd.bat 2011-06-14 17:26:27 UTC (rev 4254) @@ -1,2 +0,0 @@ - -dvdauthor -o c:\temp\dvd\DVD_Image -x c:\temp\dvd\config.xml Modified: trunk/plugins/Burner/dep/Burner/dvdauthor.exe =================================================================== (Binary files differ) Deleted: trunk/plugins/Burner/dep/Burner/gm.exe =================================================================== (Binary files differ) Added: trunk/plugins/Burner/dep/Burner/imagequ.exe =================================================================== (Binary files differ) Property changes on: trunk/plugins/Burner/dep/Burner/imagequ.exe ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Deleted: trunk/plugins/Burner/dep/Burner/iso.bat =================================================================== --- trunk/plugins/Burner/dep/Burner/iso.bat 2011-06-14 11:05:06 UTC (rev 4253) +++ trunk/plugins/Burner/dep/Burner/iso.bat 2011-06-14 17:26:27 UTC (rev 4254) @@ -1,2 +0,0 @@ - -mkisofs -V "MyDVD" -o "c:\temp\DVD\dvd.iso" -dvd-video "c:\temp\DVD\dvd_image" Deleted: trunk/plugins/Burner/dep/Burner/jpeg2yuv.exe =================================================================== (Binary files differ) Deleted: trunk/plugins/Burner/dep/Burner/mat.bat =================================================================== --- trunk/plugins/Burner/dep/Burner/mat.bat 2011-06-14 11:05:06 UTC (rev 4253) +++ trunk/plugins/Burner/dep/Burner/mat.bat 2011-06-14 17:26:27 UTC (rev 4254) @@ -1,3 +0,0 @@ - -dvdauthor -o c:\temp\dvd\DVD_Image -x c:\temp\dvd\config.xml -mkisofs -V "MyDVD" -o c:\temp\dvd\dvd.iso -dvd-video c:\temp\dvd\dvd_image \ No newline at end of file Deleted: trunk/plugins/Burner/dep/Burner/mencoder_copy.exe =================================================================== (Binary files differ) Deleted: trunk/plugins/Burner/dep/Burner/menuGen.exe =================================================================== (Binary files differ) Deleted: trunk/plugins/Burner/dep/Burner/mpeg2desc.exe =================================================================== (Binary files differ) Deleted: trunk/plugins/Burner/dep/Burner/mpgtx.exe =================================================================== (Binary files differ) Deleted: trunk/plugins/Burner/dep/Burner/pxsup2dast.exe =================================================================== (Binary files differ) Deleted: trunk/plugins/Burner/dep/Burner/scanbus.bat =================================================================== --- trunk/plugins/Burner/dep/Burner/scanbus.bat 2011-06-14 11:05:06 UTC (rev 4253) +++ trunk/plugins/Burner/dep/Burner/scanbus.bat 2011-06-14 17:26:27 UTC (rev 4254) @@ -1,2 +0,0 @@ -cdrecord.exe -scanbus -ping -t localhost > nul Modified: trunk/plugins/Burner/dep/Burner/spumux.exe =================================================================== (Binary files differ) Deleted: trunk/plugins/Burner/dep/Burner/spuunmux.exe =================================================================== (Binary files differ) Added: trunk/plugins/Burner/dep/Burner/wodim.exe =================================================================== (Binary files differ) Property changes on: trunk/plugins/Burner/dep/Burner/wodim.exe ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Modified: trunk/plugins/Burner/dep/Burner.7z =================================================================== (Binary files differ) Modified: trunk/plugins/Burner/trunk/Burner/GUIBurner.cs =================================================================== --- trunk/plugins/Burner/trunk/Burner/GUIBurner.cs 2011-06-14 11:05:06 UTC (rev 4253) +++ trunk/plugins/Burner/trunk/Burner/GUIBurner.cs 2011-06-14 17:26:27 UTC (rev 4254) @@ -323,6 +323,8 @@ case States.STATE_MAKE_AUDIO_CD: burnType = BurnTypes.AUDIO_CD; BurnCD(burnType); + /*Clear(); + Load(GUIGraphicsContext.Skin + @"\myburner.xml");*/ break; // If on Data CD Menu Modified: trunk/plugins/Burner/trunk/Burner/MediaInfoDLL.cs =================================================================== --- trunk/plugins/Burner/trunk/Burner/MediaInfoDLL.cs 2011-06-14 11:05:06 UTC (rev 4253) +++ trunk/plugins/Burner/trunk/Burner/MediaInfoDLL.cs 2011-06-14 17:26:27 UTC (rev 4254) @@ -86,51 +86,51 @@ public class MediaInfo { //Import of DLL functions. DO NOT USE until you know what you do (MediaInfo DLL do NOT use CoTaskMemAlloc to allocate memory) - [DllImport("MediaInfo.dll")] + [DllImport("..\\..\\MediaInfo.dll")] private static extern IntPtr MediaInfo_New(); - [DllImport("MediaInfo.dll")] + [DllImport("..\\..\\MediaInfo.dll")] private static extern void MediaInfo_Delete(IntPtr Handle); - [DllImport("MediaInfo.dll")] + [DllImport("..\\..\\MediaInfo.dll")] private static extern IntPtr MediaInfo_Open(IntPtr Handle, [MarshalAs(UnmanagedType.LPWStr)] string FileName); - [DllImport("MediaInfo.dll")] + [DllImport("..\\..\\MediaInfo.dll")] private static extern IntPtr MediaInfoA_Open(IntPtr Handle, IntPtr FileName); - [DllImport("MediaInfo.dll")] + [DllImport("..\\..\\MediaInfo.dll")] private static extern IntPtr MediaInfo_Open_Buffer_Init(IntPtr Handle, Int64 File_Size, Int64 File_Offset); - [DllImport("MediaInfo.dll")] + [DllImport("..\\..\\MediaInfo.dll")] private static extern IntPtr MediaInfoA_Open(IntPtr Handle, Int64 File_Size, Int64 File_Offset); - [DllImport("MediaInfo.dll")] + [DllImport("..\\..\\MediaInfo.dll")] private static extern IntPtr MediaInfo_Open_Buffer_Continue(IntPtr Handle, IntPtr Buffer, IntPtr Buffer_Size); - [DllImport("MediaInfo.dll")] + [DllImport("..\\..\\MediaInfo.dll")] private static extern IntPtr MediaInfoA_Open_Buffer_Continue(IntPtr Handle, Int64 File_Size, byte[] Buffer, IntPtr Buffer_Size); - [DllImport("MediaInfo.dll")] + [DllImport("..\\..\\MediaInfo.dll")] private static extern Int64 MediaInfo_Open_Buffer_Continue_GoTo_Get(IntPtr Handle); - [DllImport("MediaInfo.dll")] + [DllImport("..\\..\\MediaInfo.dll")] private static extern Int64 MediaInfoA_Open_Buffer_Continue_GoTo_Get(IntPtr Handle); - [DllImport("MediaInfo.dll")] + [DllImport("..\\..\\MediaInfo.dll")] private static extern IntPtr MediaInfo_Open_Buffer_Finalize(IntPtr Handle); - [DllImport("MediaInfo.dll")] + [DllImport("..\\..\\MediaInfo.dll")] private static extern IntPtr MediaInfoA_Open_Buffer_Finalize(IntPtr Handle); - [DllImport("MediaInfo.dll")] + [DllImport("..\\..\\MediaInfo.dll")] private static extern void MediaInfo_Close(IntPtr Handle); - [DllImport("MediaInfo.dll")] + [DllImport("..\\..\\MediaInfo.dll")] private static extern IntPtr MediaInfo_Inform(IntPtr Handle, IntPtr Reserved); - [DllImport("MediaInfo.dll")] + [DllImport("..\\..\\MediaInfo.dll")] private static extern IntPtr MediaInfoA_Inform(IntPtr Handle, IntPtr Reserved); - [DllImport("MediaInfo.dll")] + [DllImport("..\\..\\MediaInfo.dll")] private static extern IntPtr MediaInfo_GetI(IntPtr Handle, IntPtr StreamKind, IntPtr StreamNumber, IntPtr Parameter, IntPtr KindOfInfo); - [DllImport("MediaInfo.dll")] + [DllImport("..\\..\\MediaInfo.dll")] private static extern IntPtr MediaInfoA_GetI(IntPtr Handle, IntPtr StreamKind, IntPtr StreamNumber, IntPtr Parameter, IntPtr KindOfInfo); - [DllImport("MediaInfo.dll")] + [DllImport("..\\..\\MediaInfo.dll")] private static extern IntPtr MediaInfo_Get(IntPtr Handle, IntPtr StreamKind, IntPtr StreamNumber, [MarshalAs(UnmanagedType.LPWStr)] string Parameter, IntPtr KindOfInfo, IntPtr KindOfSearch); - [DllImport("MediaInfo.dll")] + [DllImport("..\\..\\MediaInfo.dll")] private static extern IntPtr MediaInfoA_Get(IntPtr Handle, IntPtr StreamKind, IntPtr StreamNumber, IntPtr Parameter, IntPtr KindOfInfo, IntPtr KindOfSearch); - [DllImport("MediaInfo.dll")] + [DllImport("..\\..\\MediaInfo.dll")] private static extern IntPtr MediaInfo_Option(IntPtr Handle, [MarshalAs(UnmanagedType.LPWStr)] string Option, [MarshalAs(UnmanagedType.LPWStr)] string Value); - [DllImport("MediaInfo.dll")] + [DllImport("..\\..\\MediaInfo.dll")] private static extern IntPtr MediaInfoA_Option(IntPtr Handle, IntPtr Option, IntPtr Value); - [DllImport("MediaInfo.dll")] + [DllImport("..\\..\\MediaInfo.dll")] private static extern IntPtr MediaInfo_State_Get(IntPtr Handle); - [DllImport("MediaInfo.dll")] + [DllImport("..\\..\\MediaInfo.dll")] private static extern IntPtr MediaInfo_Count_Get(IntPtr Handle, IntPtr StreamKind, IntPtr StreamNumber); //MediaInfo class @@ -261,25 +261,25 @@ public class MediaInfoList { //Import of DLL functions. DO NOT USE until you know what you do (MediaInfo DLL do NOT use CoTaskMemAlloc to allocate memory) - [DllImport("MediaInfo.dll")] + [DllImport("..\\..\\MediaInfo.dll")] private static extern IntPtr MediaInfoList_New(); - [DllImport("MediaInfo.dll")] + [DllImport("..\\..\\MediaInfo.dll")] private static extern void MediaInfoList_Delete(IntPtr Handle); - [DllImport("MediaInfo.dll")] + [DllImport("..\\..\\MediaInfo.dll")] private static extern IntPtr MediaInfoList_Open(IntPtr Handle, [MarshalAs(UnmanagedType.LPWStr)] string FileName, IntPtr Options); - [DllImport("MediaInfo.dll")] + [DllImport("..\\..\\MediaInfo.dll")] private static extern void MediaInfoList_Close(IntPtr Handle, IntPtr FilePos); - [DllImport("MediaInfo.dll")] + [DllImport("..\\..\\MediaInfo.dll")] private static extern IntPtr MediaInfoList_Inform(IntPtr Handle, IntPtr FilePos, IntPtr Reserved); - [DllImport("MediaInfo.dll")] + [DllImport("..\\..\\MediaInfo.dll")] private static extern IntPtr MediaInfoList_GetI(IntPtr Handle, IntPtr FilePos, IntPtr StreamKind, IntPtr StreamNumber, IntPtr Parameter, IntPtr KindOfInfo); - [DllImport("MediaInfo.dll")] + [DllImport("..\\..\\MediaInfo.dll")] private static extern IntPtr MediaInfoList_Get(IntPtr Handle, IntPtr FilePos, IntPtr StreamKind, IntPtr StreamNumber, [MarshalAs(UnmanagedType.LPWStr)] string Parameter, IntPtr KindOfInfo, IntPtr KindOfSearch); - [DllImport("MediaInfo.dll")] + [DllImport("..\\..\\MediaInfo.dll")] private static extern IntPtr MediaInfoList_Option(IntPtr Handle, [MarshalAs(UnmanagedType.LPWStr)] string Option, [MarshalAs(UnmanagedType.LPWStr)] string Value); - [DllImport("MediaInfo.dll")] + [DllImport("..\\..\\MediaInfo.dll")] private static extern IntPtr MediaInfoList_State_Get(IntPtr Handle); - [DllImport("MediaInfo.dll")] + [DllImport("..\\..\\MediaInfo.dll")] private static extern IntPtr MediaInfoList_Count_Get(IntPtr Handle, IntPtr FilePos, IntPtr StreamKind, IntPtr StreamNumber); //MediaInfo class Modified: trunk/plugins/Burner/trunk/Burner/MenuGenerator.cs =================================================================== --- trunk/plugins/Burner/trunk/Burner/MenuGenerator.cs 2011-06-14 11:05:06 UTC (rev 4253) +++ trunk/plugins/Burner/trunk/Burner/MenuGenerator.cs 2011-06-14 17:26:27 UTC (rev 4254) @@ -28,15 +28,8 @@ AllFinished = 6 } - /* private enum MenuSteps - { - GenBackground = 0, - Buttons = 1, - Text = 2 - }*/ + #endregion - #endregion - # region Class Variables private Process MGProcess; // Will run the external processes in another thread @@ -46,8 +39,6 @@ private List<string> _SubMenuStr; // 'Main menu','Play Show','Episodes' private bool _InDebugMode; // true if in debug mode private MenuGenarationState _MenuGenState; // States for whole menu generation - // private MenuSteps _CurMenuSteps; // states for current menu (sub or main) - // private int _curNum; // will hold number of current show private bool _AllFinished; // will be true when all submenus will be finished private Image menuBackground; // will store background image private Image Button; // will store button image for menus @@ -72,7 +63,6 @@ _ShowNames = ShowNames; _SubMenuStr = SubMenuStr; _InDebugMode = DebugMode; -// _curNum = 0; _MenuGenState = MenuGenarationState.MainMenuGen; Modified: trunk/plugins/Burner/trunk/Burner/Properties/AssemblyInfo.cs =================================================================== --- trunk/plugins/Burner/trunk/Burner/Properties/AssemblyInfo.cs 2011-06-14 11:05:06 UTC (rev 4253) +++ trunk/plugins/Burner/trunk/Burner/Properties/AssemblyInfo.cs 2011-06-14 17:26:27 UTC (rev 4254) @@ -15,7 +15,7 @@ [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("")] [assembly: AssemblyProduct("Burner")] -[assembly: AssemblyCopyright("Copyright © 2010")] +[assembly: AssemblyCopyright("Copyright © 2011")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] Deleted: trunk/plugins/Burner/trunk/MediaInfo.dll =================================================================== (Binary files differ) Modified: trunk/plugins/Burner/trunk/TODO.txt =================================================================== --- trunk/plugins/Burner/trunk/TODO.txt 2011-06-14 11:05:06 UTC (rev 4253) +++ trunk/plugins/Burner/trunk/TODO.txt 2011-06-14 17:26:27 UTC (rev 4254) @@ -1,47 +1,4 @@ -1. Background generation - gm.exe convert -resize 720x576! "I:\Documents and Settings\All Users\Application Data\Team MediaPortal\MediaPortal\Skin\DefaultWide\media\background.png" "I:\temp\DVD\menuBackground.png" -# TODO: Add background image selection - -2. Generating Main Menu Nav Buttons - gm.exe convert -quality 100 -size "720x576" xc:transparent "I:\temp\DVD\navButtonStamp.png" // \xEF\xF0\xEE\xE7\xF0\xE0\xF7\xED\xFB\xE9 \xEB\xE8\xF1\xF2 - gm.exe composite -geometry +60+42 -filter Point -resize "50x" "I:\Program Files\Team MediaPortal\MediaPortal\Burner\navButton.png" "I:\temp\DVD\navButtonStamp.png" "I:\temp\DVD\navButtonStamp.png" - // \xE4\xEE\xE1\xE0\xE2\xEB\xE5\xED\xE8\xE5 "\xF1\xF2\xF0\xE5\xEB\xEE\xF7\xE5\xEA" \xED\xE0 \xEF\xF0\xEE\xE7\xF0\xE0\xF7\xED\xFB\xE9 \xEB\xE8\xF1\xF2 -# NOTE: Move every next nav_button to 55 pix on y - -3. Generating Sub Menu Nav Buttons - gm.exe convert -quality 100 -size "720x576" xc:transparent "I:\temp\DVD\subMenuNavButtonStamp.png" // \xEF\xF0\xEE\xE7\xF0\xE0\xF7\xED\xFB\xE9 \xEB\xE8\xF1\xF2 \xE4\xEB\xFF \xF1\xF3\xE1 \xEC\xE5\xED\xFE - gm.exe composite -geometry +60+317 -filter Point -resize "50x" "I:\Program Files\Team MediaPortal\MediaPortal\Burner\navButton.png" "I:\temp\DVD\subMenuNavButtonStamp.png" "I:\temp\DVD\subMenuNavButtonStamp.png" - gm.exe composite -geometry +60+372 -filter Point -resize "50x" "I:\Program Files\Team MediaPortal\MediaPortal\Burner\navButton.png" "I:\temp\DVD\subMenuNavButtonStamp.png" "I:\temp\DVD\subMenuNavButtonStamp.png" - // \xE4\xEE\xE1\xE0\xE2\xEB\xE5\xED\xE8\xE5 "\xF1\xF2\xF0\xE5\xEB\xEE\xF7\xE5\xEA" \xED\xE0 \xEF\xF0\xEE\xE7\xF0\xE0\xF7\xED\xFB\xE9 \xEB\xE8\xF1\xF2 -# TODO: Unnessesary to generate it every time. We could store it in %Skin%\Media\Burner folder - -4. Generating Submenu Template - gm.exe composite -resize 720x576! "menuBackground.png" "subMenuNoBackground.png" "I:\temp\DVD\subMenuBackgroundTemplate.png" - gm.exe convert -quality 100 -size "720x576" xc:transparent -font "C:\WINDOWS\Fonts\tahomabd.ttf" -pointsize 28 -fill white -draw "text 110,357 'Play Show'" "I:\temp\DVD\stamp.png" - gm.exe convert -quality 100 -size "720x576" xc:transparent -font "C:\WINDOWS\Fonts\tahomabd.ttf" -pointsize 28 -fill white -draw "text 100,412 'Main Menu'" "I:\temp\DVD\stamp.png" -# TODO: Add posibility to change 'Play Show' and 'Main menu' text - // \xED\xE0\xEB\xEE\xE6\xE5\xED\xE8\xE5 \xED\xE0\xE4\xEF\xE8\xF1\xE5\xE9 "Main menu" \xE8 "Play Show" - -5. Generating Submenus( should be done for every file in list) - gm.exe convert -quality 100 -size "720x576" xc:transparent -font "C:\WINDOWS\Fonts\tahomabd.ttf" -pointsize 22 -fill white -draw "text +130+130 'Series: \xD5\xEB\xE5\xE1\xF6\xFB \xF5\xF0\xF3\xF1\xF2\xFF\xF9\xE8\xE5 Episode: '" "I:\temp\DVD\stamp.png" -# TODO: Add posibility to change text - gm.exe composite -quality 100 "I:\temp\DVD\stamp.png" "I:\temp\DVD\subMenuBackgroundTemplate.png" "I:\temp\DVD\subMenuBackground.0.png" - png2yuv.exe" -n 30 -I p -f 25 -j "I:\temp\DVD\subMenuBackground.0.png" | "I:\Program Files\Team MediaPortal\MediaPortal\Burner\mpeg2enc.exe" -n p -f 8 -o "I:\temp\DVD\subMenuBackground.0.m2v" - mplex.exe" -f 8 -o "I:\temp\DVD\subMenuBackground.0.menu_temp.mpg" "I:\temp\DVD\subMenuBackground.0.m2v" "I:\Program Files\Team MediaPortal\MediaPortal\Burner\Silence.ac3" - -6. Spumux generation -# generate subMenuBackground.0.menu.config.xml for every movie in list -# generate menuBackground.menu.config.xml for main menu - spumux.exe -v 1 "I:\temp\DVD\subMenuBackground.0.menu.config.xml" < "I:\temp\DVD\subMenuBackground.0.menu_temp.mpg" > "I:\temp\DVD\subMenuBackground.0.menu.mpg" - -7. Main menu template generation - gm.exe composite -dissolve 100% -geometry +535+100 -resize "175x" "I:\Documents and Settings\All Users\Application Data\Team MediaPortal\MediaPortal\Skin\DefaultWide\media\hp_start.png" "I:\temp\DVD\menuBackground.png" "I:\temp\DVD\menuBackground.png" - gm.exe composite -dissolve 100% -geometry +535+250 -resize "175x" "I:\Documents and Settings\All Users\Application Data\Team MediaPortal\MediaPortal\Skin\DefaultWide\media\hover_my videos.png" "I:\temp\DVD\menuBackground.png" "I:\temp\DVD\menuBackground.png" - gm.exe composite -dissolve 100% -geometry +65+50 -resize 450x50! "I:\Documents and Settings\All Users\Application Data\Team MediaPortal\MediaPortal\Skin\DefaultWide\media\button_green_focus_165x32.png" "I:\temp\DVD\menuBackground.png" "I:\temp\DVD\menuBackground.png" -# TODO: Add background image selection - -8. Add text with file names on main menu background - gm.exe convert -quality 100 -size "720x576" xc:transparent -font "C:\WINDOWS\Fonts\tahomabd.ttf" -pointsize 19 -fill white -draw "text 100,69 ' \xD5\xEB\xE5\xE1\xF6\xFB \xF5\xF0\xF3\xF1\xF2\xFF\xF9\xE8\xE5'" "I:\temp\DVD\stamp.png" - gm.exe composite -quality 100 "I:\temp\DVD\stamp.png" "I:\temp\DVD\menuBackground.png" "I:\temp\DVD\menuBackground.png" - gm.exe convert -quality 100 -size "720x576" xc:transparent -font "C:\WINDOWS\Fonts\tahomabd.ttf" -pointsize 19 -fill white -draw "text 109,91 ''" "I:\temp\DVD\stamp.png" - gm.exe composite -quality 100 "I:\temp\DVD\stamp.png" "I:\temp\DVD\menuBackground.png" "I:\temp\DVD\menuBackground.png" \ No newline at end of file ++ Plugin maker: remove MediaInfo.dll ++ Plugin maker: remove unneeded dependencies ++ Make screen with background choosing ++ Make screen with selection of bitrate \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ro...@us...> - 2011-06-14 11:05:12
|
Revision: 4253 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4253&view=rev Author: rolenof Date: 2011-06-14 11:05:06 +0000 (Tue, 14 Jun 2011) Log Message: ----------- Moved to googlecode Added Paths: ----------- trunk/plugins/Burner/README Added: trunk/plugins/Burner/README =================================================================== --- trunk/plugins/Burner/README (rev 0) +++ trunk/plugins/Burner/README 2011-06-14 11:05:06 UTC (rev 4253) @@ -0,0 +1 @@ +There will be only stable releases. All development moved to http://burner-for-mp.googlecode.com. Ro...@gm... This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <Sil...@us...> - 2011-06-13 19:07:42
|
Revision: 4252 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4252&view=rev Author: SilentException Date: 2011-06-13 19:07:35 +0000 (Mon, 13 Jun 2011) Log Message: ----------- MyDailyComics - version 0.2.8.0 - fix for comic images without extensions - fixed peanuts Modified Paths: -------------- trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics.xmp2 trunk/plugins/MyDailyComics/MpeRelease/update.xml trunk/plugins/MyDailyComics/MyDailyComics.suo trunk/plugins/MyDailyComics/Properties/AssemblyInfo.cs trunk/plugins/MyDailyComics/util/ComicHelper.cs Added Paths: ----------- trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics_0280.mpe1 Modified: trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics.xmp2 =================================================================== --- trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics.xmp2 2011-06-13 14:52:52 UTC (rev 4251) +++ trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics.xmp2 2011-06-13 19:07:35 UTC (rev 4252) @@ -2156,16 +2156,16 @@ <Version> <Major>0</Major> <Minor>2</Minor> - <Build>7</Build> + <Build>8</Build> <Revision>0</Revision> </Version> <ExtensionDescription>Plugin to display a daily comic strip like Garfield</ExtensionDescription> - <VersionDescription>0.2.7.0 release</VersionDescription> + <VersionDescription>0.2.8.0 release</VersionDescription> <DevelopmentStatus>Stable</DevelopmentStatus> - <OnlineLocation>http://mp-plugins.svn.sourceforge.net/viewvc/mp-plugins/trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics_0270.mpe1</OnlineLocation> + <OnlineLocation>http://mp-plugins.svn.sourceforge.net/viewvc/mp-plugins/trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics_0280.mpe1</OnlineLocation> <ReleaseDate>2011-06-13T00:00:00</ReleaseDate> <Tags>comic strip, garfield, dilbert</Tags> - <Location>D:\developing\#maintained\MyDailyComics\MpeRelease\MyDailyComics_0270.mpe1</Location> + <Location>D:\developing\#maintained\MyDailyComics\MpeRelease\MyDailyComics_0280.mpe1</Location> <Params> <Items> <SectionParam Name="Icon"> Added: trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics_0280.mpe1 =================================================================== (Binary files differ) Property changes on: trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics_0280.mpe1 ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Modified: trunk/plugins/MyDailyComics/MpeRelease/update.xml =================================================================== --- trunk/plugins/MyDailyComics/MpeRelease/update.xml 2011-06-13 14:52:52 UTC (rev 4251) +++ trunk/plugins/MyDailyComics/MpeRelease/update.xml 2011-06-13 19:07:35 UTC (rev 4252) @@ -350,5 +350,128 @@ <FolderGroups /> </ProjectSettings> </PackageClass> + <PackageClass> + <Version>2.0</Version> + <Groups> + <Items> + <GroupItem Name="Plugin DLL"> + <DisplayName>Plugin DLL</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Plugin DLL</Description> + <Files> + <Items /> + </Files> + </GroupItem> + <GroupItem Name="Plugin Configuration"> + <DisplayName>Plugin Configuration</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Plugin Configuration</Description> + <Files> + <Items /> + </Files> + </GroupItem> + <GroupItem Name="Plugin Thumbs"> + <DisplayName>Plugin Thumbs</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Plugin Thumbs</Description> + <Files> + <Items /> + </Files> + </GroupItem> + <GroupItem Name="Plugin Skin"> + <DisplayName>Plugin Skin</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Plugin Skin</Description> + <Files> + <Items /> + </Files> + </GroupItem> + </Items> + </Groups> + <Sections> + <Items /> + </Sections> + <Dependencies> + <Items> + <DependencyItem> + <Type>MediaPortal</Type> + <Id /> + <MinVersion> + <Major>1</Major> + <Minor>1</Minor> + <Build>0</Build> + <Revision>6</Revision> + </MinVersion> + <MaxVersion> + <Major>999999</Major> + <Minor>999999</Minor> + <Build>999999</Build> + <Revision>999999</Revision> + </MaxVersion> + <WarnOnly>false</WarnOnly> + <Message>This version of MyDailyComics requires MediaPortal 1.2 Beta or newer!</Message> + <Name>MediaPortal</Name> + </DependencyItem> + </Items> + </Dependencies> + <GeneralInfo> + <Name>MyDailyComics</Name> + <Id>bdfea2a7-2206-4fae-8165-02342031848c</Id> + <Author>TimmyT, SilentException</Author> + <HomePage /> + <ForumPage>http://forum.team-mediaportal.com/mediaportal-plugins-47/my-daily-comics-plugin-20389/</ForumPage> + <UpdateUrl>http://mp-plugins.svn.sourceforge.net/viewvc/mp-plugins/trunk/plugins/MyDailyComics/MpeRelease/update.xml</UpdateUrl> + <Version> + <Major>0</Major> + <Minor>2</Minor> + <Build>8</Build> + <Revision>0</Revision> + </Version> + <ExtensionDescription>Plugin to display a daily comic strip like Garfield</ExtensionDescription> + <VersionDescription>0.2.8.0 release</VersionDescription> + <DevelopmentStatus>Stable</DevelopmentStatus> + <OnlineLocation>http://mp-plugins.svn.sourceforge.net/viewvc/mp-plugins/trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics_0280.mpe1</OnlineLocation> + <ReleaseDate>2011-06-13T00:00:00</ReleaseDate> + <Tags>comic strip, garfield, dilbert</Tags> + <Location>D:\developing\#maintained\MyDailyComics\MpeRelease\MyDailyComics_0280.mpe1</Location> + <Params> + <Items> + <SectionParam Name="Icon"> + <Value /> + <ValueType>File</ValueType> + <Description>The icon file of the package (jpg,png,bmp)</Description> + </SectionParam> + <SectionParam Name="Online Icon"> + <Value /> + <ValueType>String</ValueType> + <Description>The icon file of the package stored online (jpg,png,bmp)</Description> + </SectionParam> + <SectionParam Name="Configuration file"> + <Value /> + <ValueType>Template</ValueType> + <Description>The file used to configure the extension. + If have .exe extension the will be executed + If have .dll extension used like MP plugin configuration</Description> + </SectionParam> + <SectionParam Name="Online Screenshots"> + <Value /> + <ValueType>String</ValueType> + <Description>Online stored screenshot urls separated by ; </Description> + </SectionParam> + <SectionParam Name="Force to uninstall on update"> + <Value>yes</Value> + <ValueType>Bool</ValueType> + <Description>Show dialog and force to uninstall previous version when updating an extension. Should only be disabled if you are using an NSIS/MSI installer.</Description> + </SectionParam> + </Items> + </Params> + </GeneralInfo> + <UniqueFileList> + <Items /> + </UniqueFileList> + <ProjectSettings> + <FolderGroups /> + </ProjectSettings> + </PackageClass> </Items> </ExtensionCollection> \ No newline at end of file Modified: trunk/plugins/MyDailyComics/MyDailyComics.suo =================================================================== (Binary files differ) Modified: trunk/plugins/MyDailyComics/Properties/AssemblyInfo.cs =================================================================== --- trunk/plugins/MyDailyComics/Properties/AssemblyInfo.cs 2011-06-13 14:52:52 UTC (rev 4251) +++ trunk/plugins/MyDailyComics/Properties/AssemblyInfo.cs 2011-06-13 19:07:35 UTC (rev 4252) @@ -60,7 +60,7 @@ // by using the '*' as shown below: #endregion -[assembly: AssemblyVersion("0.2.7.0")] +[assembly: AssemblyVersion("0.2.8.0")] // MediaPortal plugin version compatibility [assembly: CompatibleVersion("1.1.7.0")] Modified: trunk/plugins/MyDailyComics/util/ComicHelper.cs =================================================================== --- trunk/plugins/MyDailyComics/util/ComicHelper.cs 2011-06-13 14:52:52 UTC (rev 4251) +++ trunk/plugins/MyDailyComics/util/ComicHelper.cs 2011-06-13 19:07:35 UTC (rev 4252) @@ -2,6 +2,7 @@ using System.Collections.Generic; using System.Text; using System.Drawing; +using System.Drawing.Imaging; using MyDailyComics.HTML; using System.Net; using System.IO; @@ -201,6 +202,35 @@ WebClient client = new WebClient(); // Download durchf\xFChren. client.DownloadFile(url, localFilePath); + client.Dispose(); + + try + { + string newLocalFilePath = string.Empty; + FileInfo fi = new FileInfo(localFilePath); + if (string.IsNullOrEmpty(fi.Extension) || fi.Extension.Length > 4) + { + Image img = Image.FromFile(localFilePath); + if (img.RawFormat.Equals(ImageFormat.Jpeg)) + newLocalFilePath = localFilePath + ".jpeg"; + else if (img.RawFormat.Equals(ImageFormat.Gif)) + newLocalFilePath = localFilePath + ".gif"; + else if (img.RawFormat.Equals(ImageFormat.Bmp)) + newLocalFilePath = localFilePath + ".bmp"; + else if (img.RawFormat.Equals(ImageFormat.Png)) + newLocalFilePath = localFilePath + ".png"; + img.Dispose(); + + if (!string.IsNullOrEmpty(newLocalFilePath)) + { + File.Move(localFilePath, newLocalFilePath); + localFilePath = newLocalFilePath; + } + } + } + catch (Exception e) + { + } } } else This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <Sil...@us...> - 2011-06-13 14:53:01
|
Revision: 4251 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4251&view=rev Author: SilentException Date: 2011-06-13 14:52:52 +0000 (Mon, 13 Jun 2011) Log Message: ----------- MyDailyComics - fixed peanuts Modified Paths: -------------- trunk/plugins/MyDailyComics/example/MyDailyComics.xml trunk/plugins/MyDailyComics/example/comics.xml Modified: trunk/plugins/MyDailyComics/example/MyDailyComics.xml =================================================================== --- trunk/plugins/MyDailyComics/example/MyDailyComics.xml 2011-06-13 10:46:35 UTC (rev 4250) +++ trunk/plugins/MyDailyComics/example/MyDailyComics.xml 2011-06-13 14:52:52 UTC (rev 4251) @@ -17,14 +17,14 @@ <urltype>image</urltype> </comic><comic> <name>Peanuts</name> - <url>http://comics.com/peanuts/[yyyy]-[MM]-[dd]/</url> + <url>http://www.gocomics.com/peanuts/[yyyy]/[MM]/[dd]/</url> <enabled>true</enabled> <banner>http://c0389161.cdn.cloudfiles.rackspacecloud.com/dyn/str_comic/69.logo.large.gif</banner> <language>us</language> <type>date</type> <urltype>webpage</urltype> - <startswith>http://</startswith> - <endswith>.full.gif</endswith> + <startswith>http://cdn.svcs.c2.uclick.com/c2/</startswith> + <endswith>5b</endswith> </comic><comic> <name>Dilbert</name> <url>http://dilbert.com/strips/comic/[yyyy]-[MM]-[dd]/</url> Modified: trunk/plugins/MyDailyComics/example/comics.xml =================================================================== --- trunk/plugins/MyDailyComics/example/comics.xml 2011-06-13 10:46:35 UTC (rev 4250) +++ trunk/plugins/MyDailyComics/example/comics.xml 2011-06-13 14:52:52 UTC (rev 4251) @@ -17,14 +17,14 @@ <urltype>image</urltype> </comic><comic> <name>Peanuts</name> - <url>http://comics.com/peanuts/[yyyy]-[MM]-[dd]/</url> + <url>http://www.gocomics.com/peanuts/[yyyy]/[MM]/[dd]/</url> <enabled>true</enabled> <banner>http://c0389161.cdn.cloudfiles.rackspacecloud.com/dyn/str_comic/69.logo.large.gif</banner> <language>us</language> <type>date</type> <urltype>webpage</urltype> - <startswith>http://</startswith> - <endswith>.full.gif</endswith> + <startswith>http://cdn.svcs.c2.uclick.com/c2/</startswith> + <endswith>5b</endswith> </comic><comic> <name>Dilbert</name> <url>http://dilbert.com/strips/comic/[yyyy]-[MM]-[dd]/</url> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ro...@us...> - 2011-06-13 10:46:41
|
Revision: 4250 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4250&view=rev Author: rolenof Date: 2011-06-13 10:46:35 +0000 (Mon, 13 Jun 2011) Log Message: ----------- Modified Paths: -------------- trunk/plugins/Burner/trunk/Burner/BurnVideoDVD.cs trunk/plugins/Burner/trunk/Burner/MenuGenerator.cs Modified: trunk/plugins/Burner/trunk/Burner/BurnVideoDVD.cs =================================================================== --- trunk/plugins/Burner/trunk/Burner/BurnVideoDVD.cs 2011-06-13 09:49:38 UTC (rev 4249) +++ trunk/plugins/Burner/trunk/Burner/BurnVideoDVD.cs 2011-06-13 10:46:35 UTC (rev 4250) @@ -147,14 +147,14 @@ _TempFolderPath = _TempFolderPath.Substring(0, (_TempFolderPath.Length - 1)); } - /* // Make the DVD dir. Gets deleted straight away, but saves an exception FIXME + // Make the DVD dir. Gets deleted straight away, but saves an exception FIXME Directory.CreateDirectory(_TempFolderPath); // Delete the temp DVD dir and any contents from any previous DVD creation. Directory.Delete(_TempFolderPath, true); // Make the DVD dir that we just deleted above - Directory.CreateDirectory(_TempFolderPath);*/ + Directory.CreateDirectory(_TempFolderPath); Log.Debug("BurnVideoDVDInit", "TempFolderPath: " + _TempFolderPath); Log.Debug("BurnVideoDVDInit", "Debug Mode: " + _InDebugMode.ToString()); @@ -184,8 +184,8 @@ ProvideStatusUpdate("Starting Video DVD File Conversion and Burning"); _Started = true; - //NextFileNameConversion(); - MenuGeneration(); + NextFileNameConversion(); + //MenuGeneration(); return true; } else @@ -423,7 +423,7 @@ for (int i = 0; i < NumberOfFiles; i++) { - string smBkgd = "subMenuBackground." + i.ToString() + ".menu.mpg"; + string smBkgd = "menuSubBackground." + i.ToString() + ".menu.mpg"; smBkgd = Path.Combine(_TempFolderPath, smBkgd); SW_ConfigFile.WriteLine(" <titleset>"); Modified: trunk/plugins/Burner/trunk/Burner/MenuGenerator.cs =================================================================== --- trunk/plugins/Burner/trunk/Burner/MenuGenerator.cs 2011-06-13 09:49:38 UTC (rev 4249) +++ trunk/plugins/Burner/trunk/Burner/MenuGenerator.cs 2011-06-13 10:46:35 UTC (rev 4250) @@ -101,7 +101,9 @@ Background.Dispose(); //release background image // Load button image - Button = Bitmap.FromFile(Config.GetFile(Config.Dir.Skin, @"Default\Media\", "arrow_round_right_focus.png")); + //Button = Bitmap.FromFile(Config.GetFile(Config.Dir.Skin, @"Default\Media\", "arrow_round_right_focus.png")); + Button = Bitmap.FromFile(Config.GetFile(Config.Dir.Base, @"Burner\", "navButton.png")); + Button = resizeImage(Button, new Size(40, 40)); while (!_AllFinished) { @@ -221,7 +223,7 @@ for (int i = 1; i != _ShowNames.Count + 1; i++) { int y = i * (Button.Height + 10); - SW_SpumuxMain.WriteLine(" <button x0=\"0\" y0=\"" + y.ToString() + "\" x1=\"720\" y1=\"" + (y + 37).ToString() + "\" />"); + SW_SpumuxMain.WriteLine(" <button x0=\"0\" y0=\"" + y.ToString() + "\" x1=\"720\" y1=\"" + (y + 47).ToString() + "\" />"); } SW_SpumuxMain.WriteLine(" </spu>"); @@ -364,8 +366,8 @@ Path.Combine(_PathToTempFolder, "menuSubStamp." + curMenu.ToString() + ".png") + "\" transparent=\"010101\" force=\"yes\" autoorder=\"rows\">"); - SW_SpumuxMain.WriteLine(" <button x0=\"0\" y0=\"400\" x1=\"720\" y1=\"437\" />"); - SW_SpumuxMain.WriteLine(" <button x0=\"0\" y0=\"450\" x1=\"720\" y1=\"487\" />"); + SW_SpumuxMain.WriteLine(" <button x0=\"0\" y0=\"400\" x1=\"720\" y1=\"447\" />"); + SW_SpumuxMain.WriteLine(" <button x0=\"0\" y0=\"450\" x1=\"720\" y1=\"497\" />"); SW_SpumuxMain.WriteLine(" </spu>"); SW_SpumuxMain.WriteLine(" </stream>"); SW_SpumuxMain.WriteLine("</subpictures>"); @@ -512,17 +514,21 @@ using (StreamWriter SW_spumux = File.CreateText(Path.Combine(_PathToTempFolder, "spumux.bat"))) { // main menu file + SW_spumux.WriteLine("\"" + Config.GetFile(Config.Dir.Base, @"Burner\", "imagequ.exe") + "\" /c4 \"" + + Path.Combine(_PathToTempFolder, "menuMainStamp.png") + "\""); SW_spumux.WriteLine("\"" + Config.GetFile(Config.Dir.Base, @"Burner\", "spumux.exe") + "\" -v 1 \"" + - Path.Combine(_PathToTempFolder, "menuBackground.menu.config.xml") + "\" < \"" + - Path.Combine(_PathToTempFolder, "menuBackground.menu_temp.mpg") + "\" > \"" + - Path.Combine(_PathToTempFolder, "menuBackground.menu.mpg") + "\""); + Path.Combine(_PathToTempFolder, "menuBackground.menu.config.xml") + "\" < \"" + + Path.Combine(_PathToTempFolder, "menuBackground.menu_temp.mpg") + "\" > \"" + + Path.Combine(_PathToTempFolder, "menuBackground.menu.mpg") + "\""); for (int i = 0; i != _ShowNames.Count; i++) { + SW_spumux.WriteLine("\"" + Config.GetFile(Config.Dir.Base, @"Burner\", "imagequ.exe") + "\" /c4 \"" + + Path.Combine(_PathToTempFolder, "menuSubStamp." + i.ToString() + ".png") + "\""); SW_spumux.WriteLine("\"" + Config.GetFile(Config.Dir.Base, @"Burner\", "spumux.exe") + "\" -v 1 \"" + - Path.Combine(_PathToTempFolder, "subMenuBackground." + i.ToString() + ".menu.config.xml") + "\" < \"" + - Path.Combine(_PathToTempFolder, "menuSubBackground." + i.ToString() + ".menu_temp.mpg") + "\" > \"" + - Path.Combine(_PathToTempFolder, "menuSubBackground." + i.ToString() + ".menu.mpg") + "\""); + Path.Combine(_PathToTempFolder, "subMenuBackground." + i.ToString() + ".menu.config.xml") + "\" < \"" + + Path.Combine(_PathToTempFolder, "menuSubBackground." + i.ToString() + ".menu_temp.mpg") + "\" > \"" + + Path.Combine(_PathToTempFolder, "menuSubBackground." + i.ToString() + ".menu.mpg") + "\""); } SW_spumux.WriteLine("exit(0)"); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ro...@us...> - 2011-06-13 09:49:45
|
Revision: 4249 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4249&view=rev Author: rolenof Date: 2011-06-13 09:49:38 +0000 (Mon, 13 Jun 2011) Log Message: ----------- Modified Paths: -------------- trunk/plugins/Burner/trunk/Burner/BurnVideoDVD.cs trunk/plugins/Burner/trunk/Burner/MenuGenerator.cs Modified: trunk/plugins/Burner/trunk/Burner/BurnVideoDVD.cs =================================================================== --- trunk/plugins/Burner/trunk/Burner/BurnVideoDVD.cs 2011-06-13 08:00:30 UTC (rev 4248) +++ trunk/plugins/Burner/trunk/Burner/BurnVideoDVD.cs 2011-06-13 09:49:38 UTC (rev 4249) @@ -147,14 +147,14 @@ _TempFolderPath = _TempFolderPath.Substring(0, (_TempFolderPath.Length - 1)); } - // Make the DVD dir. Gets deleted straight away, but saves an exception + /* // Make the DVD dir. Gets deleted straight away, but saves an exception FIXME Directory.CreateDirectory(_TempFolderPath); // Delete the temp DVD dir and any contents from any previous DVD creation. Directory.Delete(_TempFolderPath, true); // Make the DVD dir that we just deleted above - Directory.CreateDirectory(_TempFolderPath); + Directory.CreateDirectory(_TempFolderPath);*/ Log.Debug("BurnVideoDVDInit", "TempFolderPath: " + _TempFolderPath); Log.Debug("BurnVideoDVDInit", "Debug Mode: " + _InDebugMode.ToString()); @@ -184,7 +184,8 @@ ProvideStatusUpdate("Starting Video DVD File Conversion and Burning"); _Started = true; - NextFileNameConversion(); + //NextFileNameConversion(); + MenuGeneration(); return true; } else @@ -365,17 +366,22 @@ Log.Error(ex.ToString()); }*/ List<string> FileMenu = new List<string>(); + FileMenu.Add("Episodes"); + FileMenu.Add("Play Show"); FileMenu.Add("Main menu"); - FileMenu.Add("Play Show"); - FileMenu.Add("Episodes"); List<string> ShowNames = new List<string>(); for (int i = 0; i < _FileNames.Count; i++) - ShowNames.Add(_FileNames[i].ToString()); + ShowNames.Add(Path.GetFileNameWithoutExtension(_FileNames[i].ToString())); MenuGenerator MenuGen = new MenuGenerator(ShowNames, Config.GetFile(Config.Dir.Skin, @"Default\Media\", "background.png"), _TempFolderPath, FileMenu, true); MenuGen.Start(); + + // No Actual external app running to Exit so + // we just call BurnProcess_Exited + EventArgs e = new EventArgs(); + BurnProcess_Exited(this, e); } ///<summary>Generate the DVD Creation Configuration XML File</summary> @@ -587,7 +593,6 @@ BurnerProcess.StartInfo.FileName = Config.GetFile(Config.Dir.Base, @"Burner\", "wodim.exe"); string args = "-dev='" + _RecorderDrive + "' " + Path.Combine(_TempFolderPath, "dvd.iso"); - //args += " /START /SPEED 4x /COPIES 1 /VERIFY YES /CLOSE"; BurnerProcess.StartInfo.Arguments = args; Modified: trunk/plugins/Burner/trunk/Burner/MenuGenerator.cs =================================================================== --- trunk/plugins/Burner/trunk/Burner/MenuGenerator.cs 2011-06-13 08:00:30 UTC (rev 4248) +++ trunk/plugins/Burner/trunk/Burner/MenuGenerator.cs 2011-06-13 09:49:38 UTC (rev 4249) @@ -20,16 +20,20 @@ private enum MenuGenarationState { MainMenuGen = 0, - SubMenuTmpl = 1, - SubMenu = 2 + Thumbnails = 1, + SubMenu = 2, + ConvertToMp2 = 3, + AddSilence = 4, + Spumux = 5, + AllFinished = 6 } - private enum MenuSteps + /* private enum MenuSteps { GenBackground = 0, Buttons = 1, Text = 2 - } + }*/ #endregion @@ -42,10 +46,12 @@ private List<string> _SubMenuStr; // 'Main menu','Play Show','Episodes' private bool _InDebugMode; // true if in debug mode private MenuGenarationState _MenuGenState; // States for whole menu generation - private MenuSteps _CurMenuSteps; // states for current menu (sub or main) - private int _curNum; // will hold number of current show - private bool _SubMenuAllFinished; // will be true when all submenus will be finished + // private MenuSteps _CurMenuSteps; // states for current menu (sub or main) + // private int _curNum; // will hold number of current show + private bool _AllFinished; // will be true when all submenus will be finished private Image menuBackground; // will store background image + private Image Button; // will store button image for menus + private long pngDepth = 32L; #endregion @@ -66,7 +72,7 @@ _ShowNames = ShowNames; _SubMenuStr = SubMenuStr; _InDebugMode = DebugMode; - _curNum = 0; +// _curNum = 0; _MenuGenState = MenuGenarationState.MainMenuGen; @@ -83,33 +89,54 @@ /// </summary> public void Start() { - //_CurMenuSteps = MenuSteps.GenBackground; - switch (_MenuGenState) + // Background generation + Image Background = Bitmap.FromFile(_PathToBackground); + Size newSize = new Size(720, 576); + menuBackground = resizeImage(Background, newSize); + + if (!savePng(Path.Combine(_PathToTempFolder, "menuBackground.png"), + new Bitmap(menuBackground), 100L, pngDepth)) + Log.Debug("Menu generator: Main menu: Background: ", "cant save file ", + Path.Combine(_PathToTempFolder, "menuBackground.png")); + Background.Dispose(); //release background image + + // Load button image + Button = Bitmap.FromFile(Config.GetFile(Config.Dir.Skin, @"Default\Media\", "arrow_round_right_focus.png")); + + while (!_AllFinished) { - // Step 1. Main menu generation - case MenuGenarationState.MainMenuGen: - MainMenuGeneration(); - break; + if(MGProcess == null || MGProcess.HasExited) + switch (_MenuGenState) + { + case MenuGenarationState.MainMenuGen: + // Step 1. Main menu generation + MainMenuGeneration(); + break; - // Step 2. Submenu template generation - case MenuGenarationState.SubMenuTmpl: - //SubMenuTemplGeneration(); - break; + case MenuGenarationState.Thumbnails: + // Step 2. Movie thumbnails generation + GenThumbnails(); + //MainMenuGeneration(); + break; - // Step 3. Submenu generation - case MenuGenarationState.SubMenu: - if (_SubMenuAllFinished) - { + case MenuGenarationState.SubMenu: + // Step 3. Submenu generation + SubMenuGeneration(); + break; - } - else - { - //SubMenuGeneration(); - } - break; - } + case MenuGenarationState.ConvertToMp2: + Mp2Convert(); + break; + case MenuGenarationState.AddSilence: + AddSilence(); + break; + case MenuGenarationState.Spumux: + RunSpumux(); + break; + } + } } #endregion @@ -119,54 +146,416 @@ ///<summary>Called when each Menu Generation Step has completed.</summary> private void MGProcess_Exited(object sender, EventArgs e) { - Log.Debug("Menu creation Step Exited: Step: ", _CurMenuSteps.ToString()); + Log.Debug("Menu creation Step Exited: Step: ", _MenuGenState.ToString()); //ProvideStatusUpdate("DVD Burn Process Exited: " + _CurrentProcess); //one process has finished, start next process - if (_CurMenuSteps == MenuSteps.Text) - _MenuGenState += 1; - else - _CurMenuSteps += 1; - Start(); + _MenuGenState += 1; + + if (_MenuGenState == MenuGenarationState.AllFinished) + _AllFinished = true; + + //Start(); } #endregion #region MenuGenerationSteps + /// <summary> + /// Generates main menu background, stamp file for spumux and xml file for spumux + /// </summary> private void MainMenuGeneration() { + Log.Info("Started main menu generation"); + // Step 1. Generate background - Image Background = Bitmap.FromFile(_PathToBackground); - Size newSize = new Size(720, 576); - menuBackground = resizeImage(Background, newSize); - if (!savePng(Path.Combine(_PathToTempFolder, "menuBackground.png"), - new Bitmap(menuBackground), 100L)) - Log.Debug("Menu generator: Main menu: Background: ", "cant save file ", - Path.Combine(_PathToTempFolder, "menuBackground.png")); + // Done in Start() - // Step 2. Put Buttons and text on background - Image Button = Bitmap.FromFile(Config.GetFile(Config.Dir.Base, @"Burner\", "navButton.png")); - Image menuWithButtons = menuBackground; + // Step 2. Put text on background and generate stamp for spumux + Image menuWithText = (Image) menuBackground.Clone(); + // Add image with video tape Image myVideosElement = Bitmap.FromFile(Config.GetFile(Config.Dir.Skin, @"Default\Media\", "hover_my videos.png")); - menuWithButtons = CombineImages(menuWithButtons, myVideosElement, 535, 250); + myVideosElement = resizeImage(myVideosElement, new Size(myVideosElement.Width / 2, myVideosElement.Height / 2)); + menuWithText = CombineImages(menuWithText, myVideosElement, 510, 250); + + Image mainMenuStamp = new Bitmap(menuWithText.Width, menuWithText.Height); + Graphics menuStamp = Graphics.FromImage(mainMenuStamp); + menuStamp.Clear(Color.Transparent); + for (int i = 1; i != _ShowNames.Count + 1; i++) { - int y = i * 65; - string text = Path.GetFileNameWithoutExtension(_ShowNames[i - 1]); - menuWithButtons = CombineImages(menuWithButtons, Button, 10, y); - menuWithButtons = PutTextOnImage(menuWithButtons, text, 60, y + 20, 26); + int y = i * (Button.Height + 10); + string text = _ShowNames[i - 1]; + mainMenuStamp = CombineImages(mainMenuStamp, Button, 10, y); + menuWithText = PutTextOnImage(menuWithText, text, 60, y, 26); } + // save stamp and main menu + if (!savePng(Path.Combine(_PathToTempFolder, "menuMainStamp.png"), + new Bitmap(mainMenuStamp), 100L, 16L)) + Log.Debug("Menu generator: Main menu: Background: ", "cant save file ", + Path.Combine(_PathToTempFolder, "menuMainStamp.png")); + if (!savePng(Path.Combine(_PathToTempFolder, "menuMainBackground.png"), - new Bitmap(menuWithButtons), 100L)) + new Bitmap(menuWithText), 100L, pngDepth)) Log.Debug("Menu generator: Main menu: Background: ", "cant save file ", Path.Combine(_PathToTempFolder, "menuMainBackground.png")); - - + + // release all used images + mainMenuStamp.Dispose(); + menuStamp.Dispose(); + menuWithText.Dispose(); + myVideosElement.Dispose(); + + // Step 3. Generate spumux xml + using (StreamWriter SW_SpumuxMain = File.CreateText(Path.Combine(_PathToTempFolder, "menuBackground.menu.config.xml"))) + { + SW_SpumuxMain.WriteLine("<?xml version=\"1.0\" encoding=\"utf-8\"?>"); + SW_SpumuxMain.WriteLine(" <subpictures>"); + SW_SpumuxMain.WriteLine(" <stream>"); + SW_SpumuxMain.WriteLine(" <spu start=\"00:00:00.0\" end=\"00:00:00.0\" highlight=\"" + Path.Combine(_PathToTempFolder, "menuMainStamp.png") + + "\" select=\"" + Path.Combine(_PathToTempFolder, "menuMainStamp.png") + "\" transparent=\"010101\" force=\"yes\" autoorder=\"rows\">"); + + for (int i = 1; i != _ShowNames.Count + 1; i++) + { + int y = i * (Button.Height + 10); + SW_SpumuxMain.WriteLine(" <button x0=\"0\" y0=\"" + y.ToString() + "\" x1=\"720\" y1=\"" + (y + 37).ToString() + "\" />"); + } + + SW_SpumuxMain.WriteLine(" </spu>"); + SW_SpumuxMain.WriteLine(" </stream>"); + SW_SpumuxMain.WriteLine("</subpictures>"); + + SW_SpumuxMain.Close(); + } + + // No Actual external app running to Exit so + // we just call MGProcess_exited + EventArgs e = new EventArgs(); + MGProcess_Exited(this, e); + + Log.Info("Ended main menu generation"); } + /// <summary> + /// Generates thumbnails for all movies + /// </summary> + private void GenThumbnails() + { + Log.Info("Started thumbnails generation"); + + // Step 1. Make a batch file + using (StreamWriter SW_Thumbnail = File.CreateText(Path.Combine(_PathToTempFolder, "thumbnails.bat"))) + { + for (int i = 1; i != _ShowNames.Count + 1; i++) + { + SW_Thumbnail.WriteLine("\"" + Config.GetFile(Config.Dir.Base, @"MovieThumbnailer\", "mtn.exe") + "\" -i -t -P -c 1 -r 1 \"" + + Path.Combine(_PathToTempFolder, "F" + i.ToString() + ".mpg")); + } + SW_Thumbnail.WriteLine("exit(0)"); + + SW_Thumbnail.Close(); + } + + // Step 2. Run batch file + MGProcess = new Process(); + MGProcess.EnableRaisingEvents = true; + MGProcess.StartInfo.WorkingDirectory = _PathToTempFolder; + MGProcess.StartInfo.UseShellExecute = true; + if (!_InDebugMode) // Show output if in Debug mode + { + MGProcess.StartInfo.RedirectStandardOutput = true; + MGProcess.StartInfo.CreateNoWindow = true; + } + + MGProcess.StartInfo.FileName = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.System), "cmd.exe");//Path.Combine(_PathToTempFolder, "thumbnails.bat"); + MGProcess.StartInfo.Arguments = "/C thumbnails.bat"; + MGProcess.Exited += new EventHandler(MGProcess_Exited); + + Log.Info("Starting Thumbnail generation Process"); + MGProcess.Start(); + + if (!MGProcess.HasExited) + { + MGProcess.PriorityClass = ProcessPriorityClass.BelowNormal; + } + + Log.Info("Ended thumbnails generation"); + } + + /// <summary> + /// Generates Sub Menu background, stamp file for spumux and xml file for spumux + /// </summary> + private void SubMenuGeneration() + { + Log.Info("Started submenus generation"); + + // Load some needed images + Image myVideosElement = Bitmap.FromFile(Config.GetFile(Config.Dir.Skin, @"Default\Media\", "hover_my videos.png")); + myVideosElement = resizeImage(myVideosElement, new Size(myVideosElement.Width / 2, myVideosElement.Height / 2)); + + Image osd = Bitmap.FromFile(Config.GetFile(Config.Dir.Skin, @"Default\Media\", "osd_dialog_big.png")); + + + + for (int curMenu = 0; curMenu != _ShowNames.Count; curMenu++) + { + // Step 1. Add thumbnail on image and other images + Image menuWithText = (Image)menuBackground.Clone(); + + // Add image with video tape + menuWithText = CombineImages(menuWithText, myVideosElement, 510, 250); + + // Add osd image + menuWithText = CombineImages(menuWithText, osd, 75, 50); + + // Add thumbnail + Image thumb = Bitmap.FromFile(Path.Combine(_PathToTempFolder, "F" + (curMenu + 1).ToString() + "_s.jpg")); + thumb = resizeImage(thumb, new Size(380, 285)); + menuWithText = CombineImages(menuWithText, thumb, 200, 86); + + // Make stamp image for spumux + Image subMenuStamp = new Bitmap(menuWithText.Width, menuWithText.Height); + Graphics menuStamp = Graphics.FromImage(subMenuStamp); + menuStamp.Clear(Color.Transparent); + + + // Step 2. Add text and make stamp image + // Add Episodes and Name of the show + //subMenuStamp = CombineImages(subMenuStamp, Button, 10, 20); + menuWithText = PutTextOnImage(menuWithText, _SubMenuStr[0] + " " + _ShowNames[curMenu], 60, 20, 26); + + // Add Play Show + subMenuStamp = CombineImages(subMenuStamp, Button, 10, 400); + menuWithText = PutTextOnImage(menuWithText, _SubMenuStr[1], 60, 400, 26); + + // Add Main menu + subMenuStamp = CombineImages(subMenuStamp, Button, 10, 450); + menuWithText = PutTextOnImage(menuWithText, _SubMenuStr[2], 60, 450, 26); + + // Save stamp image and background + if (!savePng(Path.Combine(_PathToTempFolder, "menuSubStamp." + curMenu.ToString() + ".png"), + new Bitmap(subMenuStamp), 100L, 16L)) + Log.Debug("Menu generator: Sub menu: Stamp: ", "cant save file ", + Path.Combine(_PathToTempFolder, "menuSubStamp." + curMenu.ToString() + ".png")); + + if (!savePng(Path.Combine(_PathToTempFolder, "menuSubBackground." + curMenu.ToString() +".png"), + new Bitmap(menuWithText), 100L, pngDepth)) + Log.Debug("Menu generator: Sub menu: Background: ", "cant save file ", + Path.Combine(_PathToTempFolder, "menuSubBackground." + curMenu.ToString() + ".png")); + + // Release all images + menuWithText.Dispose(); + thumb.Dispose(); + subMenuStamp.Dispose(); + menuStamp.Dispose(); + + // Step 3. Generate spumux xml + using (StreamWriter SW_SpumuxMain = File.CreateText(Path.Combine(_PathToTempFolder, "subMenuBackground." + curMenu.ToString() + ".menu.config.xml"))) + { + SW_SpumuxMain.WriteLine("<?xml version=\"1.0\" encoding=\"utf-8\"?>"); + SW_SpumuxMain.WriteLine(" <subpictures>"); + SW_SpumuxMain.WriteLine(" <stream>"); + SW_SpumuxMain.WriteLine(" <spu start=\"00:00:00.0\" end=\"00:00:00.0\" highlight=\"" + + Path.Combine(_PathToTempFolder, "menuSubStamp." + curMenu.ToString() + ".png") + + "\" select=\"" + + Path.Combine(_PathToTempFolder, "menuSubStamp." + curMenu.ToString() + ".png") + + "\" transparent=\"010101\" force=\"yes\" autoorder=\"rows\">"); + + SW_SpumuxMain.WriteLine(" <button x0=\"0\" y0=\"400\" x1=\"720\" y1=\"437\" />"); + SW_SpumuxMain.WriteLine(" <button x0=\"0\" y0=\"450\" x1=\"720\" y1=\"487\" />"); + SW_SpumuxMain.WriteLine(" </spu>"); + SW_SpumuxMain.WriteLine(" </stream>"); + SW_SpumuxMain.WriteLine("</subpictures>"); + + SW_SpumuxMain.Close(); + } + + + } + + // Release images + myVideosElement.Dispose(); + osd.Dispose(); + + // No Actual external app running to Exit so + // we just call MGProcess_exited + EventArgs e = new EventArgs(); + MGProcess_Exited(this, e); + + Log.Info("Ended submenus generation"); + + } + + /// <summary> + /// Converts png files to m2v + /// </summary> + private void Mp2Convert() + { + Log.Info("Started Mp2 Convertion"); + + // Step 1. Make a batch file + using (StreamWriter SW_mp2 = File.CreateText(Path.Combine(_PathToTempFolder, "mp2convert.bat"))) + { + // main menu file + SW_mp2.WriteLine("\"" + Config.GetFile(Config.Dir.Base, @"Burner\", "png2yuv.exe") + "\" -n 30 -I p -f 25 -j \"" + + Path.Combine(_PathToTempFolder, "menuMainBackground.png") + + "\" | \"" + Config.GetFile(Config.Dir.Base, @"Burner\", "mpeg2enc.exe") + + "\" -n p -f 8 -o \"" + + Path.Combine(_PathToTempFolder, "menuBackground.menu.m2v") + "\""); + + for (int i = 0; i != _ShowNames.Count; i++) + { + SW_mp2.WriteLine("\"" + Config.GetFile(Config.Dir.Base, @"Burner\", "png2yuv.exe") + "\" -n 30 -I p -f 25 -j \"" + + Path.Combine(_PathToTempFolder, "menuSubBackground." + i.ToString() + ".png") + + "\" | \"" + Config.GetFile(Config.Dir.Base, @"Burner\", "mpeg2enc.exe") + + "\" -n p -f 8 -o \"" + + Path.Combine(_PathToTempFolder, "subMenuBackground." + i.ToString() + ".m2v") + "\""); + } + SW_mp2.WriteLine("exit(0)"); + + SW_mp2.Close(); + } + + // Step 2. Run batch file + MGProcess = new Process(); + MGProcess.EnableRaisingEvents = true; + MGProcess.StartInfo.WorkingDirectory = _PathToTempFolder; + MGProcess.StartInfo.UseShellExecute = true; + if (!_InDebugMode) // Show output if in Debug mode + { + MGProcess.StartInfo.RedirectStandardOutput = true; + MGProcess.StartInfo.CreateNoWindow = true; + } + + MGProcess.StartInfo.FileName = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.System), "cmd.exe"); + MGProcess.StartInfo.Arguments = "/C mp2convert.bat"; + MGProcess.Exited += new EventHandler(MGProcess_Exited); + + Log.Info("Starting mp2 convertion Process"); + MGProcess.Start(); + + if (!MGProcess.HasExited) + { + MGProcess.PriorityClass = ProcessPriorityClass.BelowNormal; + } + + Log.Info("Ended Mp2 Convertion"); + + } + + /// <summary> + /// Adds silence to all m2v files + /// </summary> + private void AddSilence() + { + Log.Info("Started Adding Silence to m2v files"); + + // Step 1. Make a batch file + using (StreamWriter SW_silence = File.CreateText(Path.Combine(_PathToTempFolder, "addsilence.bat"))) + { + // main menu file + SW_silence.WriteLine("\"" + Config.GetFile(Config.Dir.Base, @"Burner\", "mplex.exe") + "\" -f 8 -o \"" + + Path.Combine(_PathToTempFolder, "menuBackground.menu_temp.mpg") + + "\" \"" + Path.Combine(_PathToTempFolder, "menuBackground.menu.m2v") + "\" \"" + + Config.GetFile(Config.Dir.Base, @"Burner\", "Silence.ac3") + "\""); + + for (int i = 0; i != _ShowNames.Count; i++) + { + SW_silence.WriteLine("\"" + Config.GetFile(Config.Dir.Base, @"Burner\", "mplex.exe") + "\" -f 8 -o \"" + + Path.Combine(_PathToTempFolder, "menuSubBackground." + i.ToString() + ".menu_temp.mpg") + + "\" \"" + Path.Combine(_PathToTempFolder, "subMenuBackground." + i.ToString() + ".m2v") + "\" \"" + + Config.GetFile(Config.Dir.Base, @"Burner\", "Silence.ac3") + "\""); + } + SW_silence.WriteLine("exit(0)"); + + SW_silence.Close(); + } + + // Step 2. Run batch file + MGProcess = new Process(); + MGProcess.EnableRaisingEvents = true; + MGProcess.StartInfo.WorkingDirectory = _PathToTempFolder; + MGProcess.StartInfo.UseShellExecute = true; + if (!_InDebugMode) // Show output if in Debug mode + { + MGProcess.StartInfo.RedirectStandardOutput = true; + MGProcess.StartInfo.CreateNoWindow = true; + } + + MGProcess.StartInfo.FileName = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.System), "cmd.exe"); + MGProcess.StartInfo.Arguments = "/C addsilence.bat"; + MGProcess.Exited += new EventHandler(MGProcess_Exited); + + Log.Info("Starting adding silencs Process"); + MGProcess.Start(); + + if (!MGProcess.HasExited) + { + MGProcess.PriorityClass = ProcessPriorityClass.BelowNormal; + } + + Log.Info("Ended Adding Silence to m2v files"); + + } + + /// <summary> + /// Runs spumux on all menu files + /// </summary> + private void RunSpumux() + { + Log.Info("Started Spumux"); + + // Step 1. Make a batch file + using (StreamWriter SW_spumux = File.CreateText(Path.Combine(_PathToTempFolder, "spumux.bat"))) + { + // main menu file + SW_spumux.WriteLine("\"" + Config.GetFile(Config.Dir.Base, @"Burner\", "spumux.exe") + "\" -v 1 \"" + + Path.Combine(_PathToTempFolder, "menuBackground.menu.config.xml") + "\" < \"" + + Path.Combine(_PathToTempFolder, "menuBackground.menu_temp.mpg") + "\" > \"" + + Path.Combine(_PathToTempFolder, "menuBackground.menu.mpg") + "\""); + + for (int i = 0; i != _ShowNames.Count; i++) + { + SW_spumux.WriteLine("\"" + Config.GetFile(Config.Dir.Base, @"Burner\", "spumux.exe") + "\" -v 1 \"" + + Path.Combine(_PathToTempFolder, "subMenuBackground." + i.ToString() + ".menu.config.xml") + "\" < \"" + + Path.Combine(_PathToTempFolder, "menuSubBackground." + i.ToString() + ".menu_temp.mpg") + "\" > \"" + + Path.Combine(_PathToTempFolder, "menuSubBackground." + i.ToString() + ".menu.mpg") + "\""); + } + SW_spumux.WriteLine("exit(0)"); + + SW_spumux.Close(); + } + + // Step 2. Run batch file + MGProcess = new Process(); + MGProcess.EnableRaisingEvents = true; + MGProcess.StartInfo.WorkingDirectory = _PathToTempFolder; + MGProcess.StartInfo.UseShellExecute = true; + if (!_InDebugMode) // Show output if in Debug mode + { + MGProcess.StartInfo.RedirectStandardOutput = true; + MGProcess.StartInfo.CreateNoWindow = true; + } + + MGProcess.StartInfo.FileName = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.System), "cmd.exe"); + MGProcess.StartInfo.Arguments = "/C spumux.bat"; + MGProcess.Exited += new EventHandler(MGProcess_Exited); + + Log.Info("Starting spumux Process"); + MGProcess.Start(); + + if (!MGProcess.HasExited) + { + MGProcess.PriorityClass = ProcessPriorityClass.BelowNormal; + } + + Log.Info("Ended Spumux"); + + } + #endregion #region Methods for images @@ -224,12 +613,18 @@ /// <param name="img">bitmap that should be saved</param> /// <param name="quality">quality for image</param> /// <returns>true if image saved, false othewise</returns> - private bool savePng(string path, Bitmap img, long quality) + private bool savePng(string path, Bitmap img, long quality, long colorDepth) { - // Encoder parameter for image quality + System.Drawing.Imaging.Encoder pngEncoder = System.Drawing.Imaging.Encoder.ColorDepth; + + /* // Encoder parameter for image quality EncoderParameter qualityParam = - new EncoderParameter(System.Drawing.Imaging.Encoder.Quality, quality); + new EncoderParameter(pngEncoder, quality);*/ + // Encoder parameter for color depth + EncoderParameter colorParam = + new EncoderParameter(pngEncoder, 2L);//colorDepth); + // PNG image codec ImageCodecInfo pngCodec = getEncoderInfo("image/png"); @@ -237,7 +632,8 @@ return false; EncoderParameters encoderParams = new EncoderParameters(1); - encoderParams.Param[0] = qualityParam; + //encoderParams.Param[0] = qualityParam; + encoderParams.Param[0] = colorParam; img.Save(path, pngCodec, encoderParams); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <Sil...@us...> - 2011-06-13 08:00:38
|
Revision: 4248 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4248&view=rev Author: SilentException Date: 2011-06-13 08:00:30 +0000 (Mon, 13 Jun 2011) Log Message: ----------- MyDailyComics - 0.2.7.0 release - updated comics.xml - updated skin files Modified Paths: -------------- trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics.xmp2 trunk/plugins/MyDailyComics/MpeRelease/update.xml trunk/plugins/MyDailyComics/MyDailyComics.suo trunk/plugins/MyDailyComics/Properties/AssemblyInfo.cs trunk/plugins/MyDailyComics/example/comics.xml trunk/plugins/MyDailyComics/skin/Blue3/MyDailyComics.xml trunk/plugins/MyDailyComics/skin/Blue3wide/MyDailyComics.xml Added Paths: ----------- trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics_0270.mpe1 Modified: trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics.xmp2 =================================================================== --- trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics.xmp2 2011-06-13 07:57:48 UTC (rev 4247) +++ trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics.xmp2 2011-06-13 08:00:30 UTC (rev 4248) @@ -2156,16 +2156,16 @@ <Version> <Major>0</Major> <Minor>2</Minor> - <Build>6</Build> + <Build>7</Build> <Revision>0</Revision> </Version> <ExtensionDescription>Plugin to display a daily comic strip like Garfield</ExtensionDescription> - <VersionDescription>0.2.6.0 release</VersionDescription> + <VersionDescription>0.2.7.0 release</VersionDescription> <DevelopmentStatus>Stable</DevelopmentStatus> - <OnlineLocation>http://mp-plugins.svn.sourceforge.net/viewvc/mp-plugins/trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics_0260.mpe1</OnlineLocation> - <ReleaseDate>2011-06-11T00:00:00</ReleaseDate> + <OnlineLocation>http://mp-plugins.svn.sourceforge.net/viewvc/mp-plugins/trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics_0270.mpe1</OnlineLocation> + <ReleaseDate>2011-06-13T00:00:00</ReleaseDate> <Tags>comic strip, garfield, dilbert</Tags> - <Location>D:\developing\#maintained\MyDailyComics\MpeRelease\MyDailyComics_0260.mpe1</Location> + <Location>D:\developing\#maintained\MyDailyComics\MpeRelease\MyDailyComics_0270.mpe1</Location> <Params> <Items> <SectionParam Name="Icon"> Added: trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics_0270.mpe1 =================================================================== (Binary files differ) Property changes on: trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics_0270.mpe1 ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Modified: trunk/plugins/MyDailyComics/MpeRelease/update.xml =================================================================== --- trunk/plugins/MyDailyComics/MpeRelease/update.xml 2011-06-13 07:57:48 UTC (rev 4247) +++ trunk/plugins/MyDailyComics/MpeRelease/update.xml 2011-06-13 08:00:30 UTC (rev 4248) @@ -227,5 +227,128 @@ <FolderGroups /> </ProjectSettings> </PackageClass> + <PackageClass> + <Version>2.0</Version> + <Groups> + <Items> + <GroupItem Name="Plugin DLL"> + <DisplayName>Plugin DLL</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Plugin DLL</Description> + <Files> + <Items /> + </Files> + </GroupItem> + <GroupItem Name="Plugin Configuration"> + <DisplayName>Plugin Configuration</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Plugin Configuration</Description> + <Files> + <Items /> + </Files> + </GroupItem> + <GroupItem Name="Plugin Thumbs"> + <DisplayName>Plugin Thumbs</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Plugin Thumbs</Description> + <Files> + <Items /> + </Files> + </GroupItem> + <GroupItem Name="Plugin Skin"> + <DisplayName>Plugin Skin</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Plugin Skin</Description> + <Files> + <Items /> + </Files> + </GroupItem> + </Items> + </Groups> + <Sections> + <Items /> + </Sections> + <Dependencies> + <Items> + <DependencyItem> + <Type>MediaPortal</Type> + <Id /> + <MinVersion> + <Major>1</Major> + <Minor>1</Minor> + <Build>0</Build> + <Revision>6</Revision> + </MinVersion> + <MaxVersion> + <Major>999999</Major> + <Minor>999999</Minor> + <Build>999999</Build> + <Revision>999999</Revision> + </MaxVersion> + <WarnOnly>false</WarnOnly> + <Message>This version of MyDailyComics requires MediaPortal 1.2 Beta or newer!</Message> + <Name>MediaPortal</Name> + </DependencyItem> + </Items> + </Dependencies> + <GeneralInfo> + <Name>MyDailyComics</Name> + <Id>bdfea2a7-2206-4fae-8165-02342031848c</Id> + <Author>TimmyT, SilentException</Author> + <HomePage /> + <ForumPage>http://forum.team-mediaportal.com/mediaportal-plugins-47/my-daily-comics-plugin-20389/</ForumPage> + <UpdateUrl>http://mp-plugins.svn.sourceforge.net/viewvc/mp-plugins/trunk/plugins/MyDailyComics/MpeRelease/update.xml</UpdateUrl> + <Version> + <Major>0</Major> + <Minor>2</Minor> + <Build>7</Build> + <Revision>0</Revision> + </Version> + <ExtensionDescription>Plugin to display a daily comic strip like Garfield</ExtensionDescription> + <VersionDescription>0.2.7.0 release</VersionDescription> + <DevelopmentStatus>Stable</DevelopmentStatus> + <OnlineLocation>http://mp-plugins.svn.sourceforge.net/viewvc/mp-plugins/trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics_0270.mpe1</OnlineLocation> + <ReleaseDate>2011-06-13T00:00:00</ReleaseDate> + <Tags>comic strip, garfield, dilbert</Tags> + <Location>D:\developing\#maintained\MyDailyComics\MpeRelease\MyDailyComics_0270.mpe1</Location> + <Params> + <Items> + <SectionParam Name="Icon"> + <Value /> + <ValueType>File</ValueType> + <Description>The icon file of the package (jpg,png,bmp)</Description> + </SectionParam> + <SectionParam Name="Online Icon"> + <Value /> + <ValueType>String</ValueType> + <Description>The icon file of the package stored online (jpg,png,bmp)</Description> + </SectionParam> + <SectionParam Name="Configuration file"> + <Value /> + <ValueType>Template</ValueType> + <Description>The file used to configure the extension. + If have .exe extension the will be executed + If have .dll extension used like MP plugin configuration</Description> + </SectionParam> + <SectionParam Name="Online Screenshots"> + <Value /> + <ValueType>String</ValueType> + <Description>Online stored screenshot urls separated by ; </Description> + </SectionParam> + <SectionParam Name="Force to uninstall on update"> + <Value>yes</Value> + <ValueType>Bool</ValueType> + <Description>Show dialog and force to uninstall previous version when updating an extension. Should only be disabled if you are using an NSIS/MSI installer.</Description> + </SectionParam> + </Items> + </Params> + </GeneralInfo> + <UniqueFileList> + <Items /> + </UniqueFileList> + <ProjectSettings> + <FolderGroups /> + </ProjectSettings> + </PackageClass> </Items> </ExtensionCollection> \ No newline at end of file Modified: trunk/plugins/MyDailyComics/MyDailyComics.suo =================================================================== (Binary files differ) Modified: trunk/plugins/MyDailyComics/Properties/AssemblyInfo.cs =================================================================== --- trunk/plugins/MyDailyComics/Properties/AssemblyInfo.cs 2011-06-13 07:57:48 UTC (rev 4247) +++ trunk/plugins/MyDailyComics/Properties/AssemblyInfo.cs 2011-06-13 08:00:30 UTC (rev 4248) @@ -60,7 +60,7 @@ // by using the '*' as shown below: #endregion -[assembly: AssemblyVersion("0.2.6.0")] +[assembly: AssemblyVersion("0.2.7.0")] // MediaPortal plugin version compatibility [assembly: CompatibleVersion("1.1.7.0")] Modified: trunk/plugins/MyDailyComics/example/comics.xml =================================================================== --- trunk/plugins/MyDailyComics/example/comics.xml 2011-06-13 07:57:48 UTC (rev 4247) +++ trunk/plugins/MyDailyComics/example/comics.xml 2011-06-13 08:00:30 UTC (rev 4248) @@ -1,4 +1,4 @@ -<?xml version="1.0" encoding="utf-8"?> +<?xml version="1.0" encoding="utf-8"?> <MyDailyComics><comic> <name>Garfield</name> <url>http://images.ucomics.com/comics/ga/[yyyy]/ga[yy][MM][dd].gif</url> @@ -101,12 +101,15 @@ <urltype>image</urltype> </comic><comic> <name>Matakovic</name> - <url>http://www.net.hr/webcafe/matakovic/</url> + <url>http://webcafe.net.hr/forwarduse/overkloking/inner.html</url> <enabled>true</enabled> <banner>http://www.net.hr/2009/01/28/0065007.19.gif</banner> <language>hr</language> - <type>date</type> + <type>numeric</type> <urltype>webpage</urltype> <startswith>/20</startswith> <endswith>.jpg</endswith> + <previousregex><![CDATA[<a href="(?<prev>[^"]*)" id="dyn-prev" title="Prethodni overkloking">Prethodni overkloking</a>]]></previousregex> + <nextregex><![CDATA[<a href="(?<next>[^"]*)" id="dyn-next" title="Sljedeći overkloking">Sljedeći overkloking</a>]]></nextregex> + <datetitleregex><![CDATA[<h2 class="title">\s<span>(?<title>.*?)</h2>]]></datetitleregex> </comic></MyDailyComics> \ No newline at end of file Modified: trunk/plugins/MyDailyComics/skin/Blue3/MyDailyComics.xml =================================================================== --- trunk/plugins/MyDailyComics/skin/Blue3/MyDailyComics.xml 2011-06-13 07:57:48 UTC (rev 4247) +++ trunk/plugins/MyDailyComics/skin/Blue3/MyDailyComics.xml 2011-06-13 08:00:30 UTC (rev 4248) @@ -9,6 +9,14 @@ <define>#header.hover:-</define> <define>#selecteditem:-</define> <controls> + <control> + <description>BG</description> + <type>image</type> + <id>1</id> + <texture>Background.png</texture> + <width>720</width> + <height>576</height> + </control> <import>common.window.xml</import> <import>common.time.xml</import> <control> Modified: trunk/plugins/MyDailyComics/skin/Blue3wide/MyDailyComics.xml =================================================================== --- trunk/plugins/MyDailyComics/skin/Blue3wide/MyDailyComics.xml 2011-06-13 07:57:48 UTC (rev 4247) +++ trunk/plugins/MyDailyComics/skin/Blue3wide/MyDailyComics.xml 2011-06-13 08:00:30 UTC (rev 4248) @@ -9,6 +9,14 @@ <define>#header.hover:-</define> <define>#selecteditem:-</define> <controls> + <control> + <description>BG</description> + <type>image</type> + <id>1</id> + <texture>Background.png</texture> + <width>1280</width> + <height>720</height> + </control> <import>common.window.xml</import> <import>common.time.xml</import> <control> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <Sil...@us...> - 2011-06-13 07:57:55
|
Revision: 4247 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4247&view=rev Author: SilentException Date: 2011-06-13 07:57:48 +0000 (Mon, 13 Jun 2011) Log Message: ----------- MyDailyComics - 2.0.2.0 release - updated skin files Modified Paths: -------------- trunk/plugins/MusicTrivia/MpeRelease/MusicTrivia.xmp2 trunk/plugins/MusicTrivia/MpeRelease/update.xml trunk/plugins/MusicTrivia/MusicTrivia/Properties/AssemblyInfo.cs trunk/plugins/MusicTrivia/MusicTrivia.suo trunk/plugins/MusicTrivia/Skin/Default/MusicTrivia.xml trunk/plugins/MusicTrivia/Skin/DefaultWide/MusicTrivia.xml Added Paths: ----------- trunk/plugins/MusicTrivia/MpeRelease/MusicTrivia_2020.mpe1 Modified: trunk/plugins/MusicTrivia/MpeRelease/MusicTrivia.xmp2 =================================================================== --- trunk/plugins/MusicTrivia/MpeRelease/MusicTrivia.xmp2 2011-06-12 16:44:33 UTC (rev 4246) +++ trunk/plugins/MusicTrivia/MpeRelease/MusicTrivia.xmp2 2011-06-13 07:57:48 UTC (rev 4247) @@ -214,16 +214,16 @@ <Version> <Major>2</Major> <Minor>0</Minor> - <Build>1</Build> + <Build>2</Build> <Revision>0</Revision> </Version> <ExtensionDescription>Music Trivia plays a random song and you have to pick the song that is playing from a list of other songs</ExtensionDescription> - <VersionDescription>2.0.1.0 release</VersionDescription> + <VersionDescription>2.0.2.0 release</VersionDescription> <DevelopmentStatus>Stable</DevelopmentStatus> - <OnlineLocation>http://mp-plugins.svn.sourceforge.net/viewvc/mp-plugins/trunk/plugins/MusicTrivia/MpeRelease/MusicTrivia_2010.mpe1</OnlineLocation> - <ReleaseDate>2011-06-12T00:59:50.2288644+02:00</ReleaseDate> + <OnlineLocation>http://mp-plugins.svn.sourceforge.net/viewvc/mp-plugins/trunk/plugins/MusicTrivia/MpeRelease/MusicTrivia_2020.mpe1</OnlineLocation> + <ReleaseDate>2011-06-13T00:00:00</ReleaseDate> <Tags>music, trivia, game</Tags> - <Location>d:\developing\#maintained\#games\MusicTrivia\MpeRelease\MusicTrivia_2010.mpe1</Location> + <Location>d:\developing\#maintained\#games\MusicTrivia\MpeRelease\MusicTrivia_2020.mpe1</Location> <Params> <Items> <SectionParam Name="Icon"> Added: trunk/plugins/MusicTrivia/MpeRelease/MusicTrivia_2020.mpe1 =================================================================== (Binary files differ) Property changes on: trunk/plugins/MusicTrivia/MpeRelease/MusicTrivia_2020.mpe1 ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Modified: trunk/plugins/MusicTrivia/MpeRelease/update.xml =================================================================== --- trunk/plugins/MusicTrivia/MpeRelease/update.xml 2011-06-12 16:44:33 UTC (rev 4246) +++ trunk/plugins/MusicTrivia/MpeRelease/update.xml 2011-06-13 07:57:48 UTC (rev 4247) @@ -116,5 +116,120 @@ <FolderGroups /> </ProjectSettings> </PackageClass> + <PackageClass> + <Version>2.0</Version> + <Groups> + <Items> + <GroupItem Name="Plugin"> + <DisplayName>Plugin</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Plugin</Description> + <Files> + <Items /> + </Files> + </GroupItem> + <GroupItem Name="Languages"> + <DisplayName>Languages</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Languages</Description> + <Files> + <Items /> + </Files> + </GroupItem> + <GroupItem Name="Skin"> + <DisplayName>Skin</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Skin</Description> + <Files> + <Items /> + </Files> + </GroupItem> + </Items> + </Groups> + <Sections> + <Items /> + </Sections> + <Dependencies> + <Items> + <DependencyItem> + <Type>MediaPortal</Type> + <Id /> + <MinVersion> + <Major>1</Major> + <Minor>1</Minor> + <Build>0</Build> + <Revision>6</Revision> + </MinVersion> + <MaxVersion> + <Major>999999</Major> + <Minor>999999</Minor> + <Build>999999</Build> + <Revision>999999</Revision> + </MaxVersion> + <WarnOnly>true</WarnOnly> + <Message>This version of Music Trivia requires MediaPortal 1.2 Beta or newer!</Message> + <Name>MediaPortal</Name> + </DependencyItem> + </Items> + </Dependencies> + <GeneralInfo> + <Name>Music Trivia</Name> + <Id>33cb85e4-85e3-477e-a10a-bdddf217a6ec</Id> + <Author>jburnette, SilentException</Author> + <HomePage /> + <ForumPage>http://forum.team-mediaportal.com/mediaportal-plugins-47/music-trivia-27431/</ForumPage> + <UpdateUrl>http://mp-plugins.svn.sourceforge.net/viewvc/mp-plugins/trunk/plugins/MusicTrivia/MpeRelease/update.xml</UpdateUrl> + <Version> + <Major>2</Major> + <Minor>0</Minor> + <Build>2</Build> + <Revision>0</Revision> + </Version> + <ExtensionDescription>Music Trivia plays a random song and you have to pick the song that is playing from a list of other songs</ExtensionDescription> + <VersionDescription>2.0.2.0 release</VersionDescription> + <DevelopmentStatus>Stable</DevelopmentStatus> + <OnlineLocation>http://mp-plugins.svn.sourceforge.net/viewvc/mp-plugins/trunk/plugins/MusicTrivia/MpeRelease/MusicTrivia_2020.mpe1</OnlineLocation> + <ReleaseDate>2011-06-13T00:00:00</ReleaseDate> + <Tags>music, trivia, game</Tags> + <Location>d:\developing\#maintained\#games\MusicTrivia\MpeRelease\MusicTrivia_2020.mpe1</Location> + <Params> + <Items> + <SectionParam Name="Icon"> + <Value /> + <ValueType>File</ValueType> + <Description>The icon file of the package (jpg,png,bmp)</Description> + </SectionParam> + <SectionParam Name="Online Icon"> + <Value /> + <ValueType>String</ValueType> + <Description>The icon file of the package stored online (jpg,png,bmp)</Description> + </SectionParam> + <SectionParam Name="Configuration file"> + <Value /> + <ValueType>Template</ValueType> + <Description>The file used to configure the extension. + If have .exe extension the will be executed + If have .dll extension used like MP plugin configuration</Description> + </SectionParam> + <SectionParam Name="Online Screenshots"> + <Value /> + <ValueType>String</ValueType> + <Description>Online stored screenshot urls separated by ; </Description> + </SectionParam> + <SectionParam Name="Force to uninstall on update"> + <Value>yes</Value> + <ValueType>Bool</ValueType> + <Description>Show dialog and force to uninstall previous version when updating an extension. Should only be disabled if you are using an NSIS/MSI installer.</Description> + </SectionParam> + </Items> + </Params> + </GeneralInfo> + <UniqueFileList> + <Items /> + </UniqueFileList> + <ProjectSettings> + <FolderGroups /> + </ProjectSettings> + </PackageClass> </Items> </ExtensionCollection> \ No newline at end of file Modified: trunk/plugins/MusicTrivia/MusicTrivia/Properties/AssemblyInfo.cs =================================================================== --- trunk/plugins/MusicTrivia/MusicTrivia/Properties/AssemblyInfo.cs 2011-06-12 16:44:33 UTC (rev 4246) +++ trunk/plugins/MusicTrivia/MusicTrivia/Properties/AssemblyInfo.cs 2011-06-13 07:57:48 UTC (rev 4247) @@ -33,8 +33,8 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("2.0.1.0")] -[assembly: AssemblyFileVersion("2.0.1.0")] +[assembly: AssemblyVersion("2.0.2.0")] +[assembly: AssemblyFileVersion("2.0.2.0")] // MediaPortal plugin version compatibility [assembly: CompatibleVersion("1.1.7.0")] Modified: trunk/plugins/MusicTrivia/MusicTrivia.suo =================================================================== (Binary files differ) Modified: trunk/plugins/MusicTrivia/Skin/Default/MusicTrivia.xml =================================================================== --- trunk/plugins/MusicTrivia/Skin/Default/MusicTrivia.xml 2011-06-12 16:44:33 UTC (rev 4246) +++ trunk/plugins/MusicTrivia/Skin/Default/MusicTrivia.xml 2011-06-13 07:57:48 UTC (rev 4247) @@ -4,6 +4,14 @@ <allowoverlay>no</allowoverlay> <define>#header.label:MusicTrivia</define> <controls> + <control> + <description>BG</description> + <type>image</type> + <id>1</id> + <texture>Background.png</texture> + <width>720</width> + <height>576</height> + </control> <import>common.window.xml</import> <import>common.time.xml</import> <control> @@ -224,7 +232,7 @@ <posX>75</posX> <posY>435</posY> <label>#MusicTrivia.Translation.CorrectClean.Label:</label> - <font>font12</font> + <font>font11</font> <align>left</align> <textcolor>White</textcolor> <animation effect="fade" time="200">WindowOpen</animation> Modified: trunk/plugins/MusicTrivia/Skin/DefaultWide/MusicTrivia.xml =================================================================== --- trunk/plugins/MusicTrivia/Skin/DefaultWide/MusicTrivia.xml 2011-06-12 16:44:33 UTC (rev 4246) +++ trunk/plugins/MusicTrivia/Skin/DefaultWide/MusicTrivia.xml 2011-06-13 07:57:48 UTC (rev 4247) @@ -4,6 +4,14 @@ <allowoverlay>no</allowoverlay> <define>#header.label:MusicTrivia</define> <controls> + <control> + <description>BG</description> + <type>image</type> + <id>1</id> + <texture>Background.png</texture> + <width>1280</width> + <height>720</height> + </control> <import>common.window.xml</import> <import>common.time.xml</import> <control> @@ -214,7 +222,7 @@ <posX>75</posX> <posY>525</posY> <label>#MusicTrivia.Translation.CorrectClean.Label:</label> - <font>font12</font> + <font>font11</font> <align>left</align> <textcolor>White</textcolor> <animation effect="fade" time="200">WindowOpen</animation> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ro...@us...> - 2011-06-12 16:44:42
|
Revision: 4246 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4246&view=rev Author: rolenof Date: 2011-06-12 16:44:33 +0000 (Sun, 12 Jun 2011) Log Message: ----------- Added Paths: ----------- trunk/plugins/Burner/dep/Burner/ trunk/plugins/Burner/dep/Burner/Silence.ac3 trunk/plugins/Burner/dep/Burner/burn.bat trunk/plugins/Burner/dep/Burner/colors.mgk trunk/plugins/Burner/dep/Burner/cygfreetype-6.dll trunk/plugins/Burner/dep/Burner/cygiconv-2.dll trunk/plugins/Burner/dep/Burner/cygintl-1.dll trunk/plugins/Burner/dep/Burner/cygjasper-1-701-1.dll trunk/plugins/Burner/dep/Burner/cygjpeg-62.dll trunk/plugins/Burner/dep/Burner/cygjpeg6b.dll trunk/plugins/Burner/dep/Burner/cygpng12.dll trunk/plugins/Burner/dep/Burner/cygwin1.dll trunk/plugins/Burner/dep/Burner/cygwmflite-0-2-7.dll trunk/plugins/Burner/dep/Burner/cygxml2-2.dll trunk/plugins/Burner/dep/Burner/cygz.dll trunk/plugins/Burner/dep/Burner/dvd.bat trunk/plugins/Burner/dep/Burner/dvdauthor.exe trunk/plugins/Burner/dep/Burner/gm.exe trunk/plugins/Burner/dep/Burner/iso.bat trunk/plugins/Burner/dep/Burner/jpeg2yuv.exe trunk/plugins/Burner/dep/Burner/libpng12.dll trunk/plugins/Burner/dep/Burner/libz.dll trunk/plugins/Burner/dep/Burner/magic.mgk trunk/plugins/Burner/dep/Burner/mat.bat trunk/plugins/Burner/dep/Burner/mencoder.exe trunk/plugins/Burner/dep/Burner/mencoder_copy.exe trunk/plugins/Burner/dep/Burner/menuGen.exe trunk/plugins/Burner/dep/Burner/mkisofs.exe trunk/plugins/Burner/dep/Burner/modules.mgk trunk/plugins/Burner/dep/Burner/mpeg2desc.exe trunk/plugins/Burner/dep/Burner/mpeg2enc.exe trunk/plugins/Burner/dep/Burner/mpgtx.exe trunk/plugins/Burner/dep/Burner/mplex.exe trunk/plugins/Burner/dep/Burner/msvcp60.dll trunk/plugins/Burner/dep/Burner/msvcrt.dll trunk/plugins/Burner/dep/Burner/navButton.png trunk/plugins/Burner/dep/Burner/png2yuv.exe trunk/plugins/Burner/dep/Burner/pthreadGC2.dll trunk/plugins/Burner/dep/Burner/pxsup2dast.exe trunk/plugins/Burner/dep/Burner/scanbus.bat trunk/plugins/Burner/dep/Burner/spumux.exe trunk/plugins/Burner/dep/Burner/spuunmux.exe trunk/plugins/Burner/dep/Burner/submux.exe trunk/plugins/Burner/dep/Burner/tcmplex.exe trunk/plugins/Burner/dep/Burner/type-ghostscript.mgk trunk/plugins/Burner/dep/Burner/type-solaris.mgk trunk/plugins/Burner/dep/Burner/type-windows.mgk trunk/plugins/Burner/dep/Burner/type.mgk trunk/plugins/Burner/dep/Burner/zlib.dll trunk/plugins/Burner/tags/1.1.3fix/Burner/obj/ trunk/plugins/Burner/tags/1.1.3fix/Burner/obj/Debug/ trunk/plugins/Burner/tags/1.1.3fix/XPImapiBurner/bin/ trunk/plugins/Burner/tags/1.1.3fix/XPImapiBurner/bin/Debug/ trunk/plugins/Burner/tags/1.1.3fix/XPImapiBurner/obj/ trunk/plugins/Burner/tags/1.1.3fix/XPImapiBurner/obj/Debug/ Added: trunk/plugins/Burner/dep/Burner/Silence.ac3 =================================================================== (Binary files differ) Property changes on: trunk/plugins/Burner/dep/Burner/Silence.ac3 ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/Burner/dep/Burner/burn.bat =================================================================== --- trunk/plugins/Burner/dep/Burner/burn.bat (rev 0) +++ trunk/plugins/Burner/dep/Burner/burn.bat 2011-06-12 16:44:33 UTC (rev 4246) @@ -0,0 +1 @@ +mencoder_bob.exe "-oac lavc -ovc lavc -of mpeg -mpegopts format=dvd:tsaf -vf scale=720:576,harddup -srate 48000 -af lavcresample=48000 -lavcopts vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=5000:keyint=15:acodec=ac3:abitrate=192:aspect=4/3 -ofps 25 -o I:\WINDOWS\TEMP\DVD\F1.mpg I:\temp\T\xA8\xF0\xF3\xF8 - \xA6\xBA\x{3E6AEA8}\xF0 - 2011-03-14.ts\T\xA8\xF0\xF3\xF8 - \xA6\xBA\x{3E6AEA8}\xF0 - 2011-03-14.ts" \ No newline at end of file Added: trunk/plugins/Burner/dep/Burner/colors.mgk =================================================================== --- trunk/plugins/Burner/dep/Burner/colors.mgk (rev 0) +++ trunk/plugins/Burner/dep/Burner/colors.mgk 2011-06-12 16:44:33 UTC (rev 4246) @@ -0,0 +1,682 @@ +<?xml version="1.0"?> +<colormap> + <color name="AliceBlue" red="240" green="248" blue="255" compliance="SVG, X11, XPM" /> + <color name="AntiqueWhite" red="250" green="235" blue="215" compliance="SVG, X11, XPM" /> + <color name="AntiqueWhite1" red="255" green="239" blue="219" compliance="X11" /> + <color name="AntiqueWhite2" red="238" green="223" blue="204" compliance="X11" /> + <color name="AntiqueWhite3" red="205" green="192" blue="176" compliance="X11" /> + <color name="AntiqueWhite4" red="139" green="131" blue="120" compliance="X11" /> + <color name="aqua" red="0" green="255" blue="255" compliance="SVG" /> + <color name="aquamarine" red="127" green="255" blue="212" compliance="SVG, X11, XPM" /> + <color name="aquamarine1" red="127" green="255" blue="212" compliance="X11" /> + <color name="aquamarine2" red="118" green="238" blue="198" compliance="X11" /> + <color name="aquamarine3" red="102" green="205" blue="170" compliance="X11" /> + <color name="aquamarine4" red="69" green="139" blue="116" compliance="X11" /> + <color name="azure" red="240" green="255" blue="255" compliance="SVG, X11, XPM" /> + <color name="azure1" red="240" green="255" blue="255" compliance="X11" /> + <color name="azure2" red="224" green="238" blue="238" compliance="X11" /> + <color name="azure3" red="193" green="205" blue="205" compliance="X11" /> + <color name="azure4" red="131" green="139" blue="139" compliance="X11" /> + <color name="beige" red="245" green="245" blue="220" compliance="SVG, X11, XPM" /> + <color name="bisque" red="255" green="228" blue="196" compliance="SVG, X11, XPM" /> + <color name="bisque1" red="255" green="228" blue="196" compliance="X11" /> + <color name="bisque2" red="238" green="213" blue="183" compliance="X11" /> + <color name="bisque3" red="205" green="183" blue="158" compliance="X11" /> + <color name="bisque4" red="139" green="125" blue="107" compliance="X11" /> + <color name="black" red="0" green="0" blue="0" compliance="SVG, X11, XPM" /> + <color name="BlanchedAlmond" red="255" green="235" blue="205" compliance="SVG, X11, XPM" /> + <color name="blue" red="0" green="0" blue="255" compliance="SVG, X11, XPM" /> + <color name="blue1" red="0" green="0" blue="255" compliance="X11" /> + <color name="blue2" red="0" green="0" blue="238" compliance="X11" /> + <color name="blue3" red="0" green="0" blue="205" compliance="X11" /> + <color name="blue4" red="0" green="0" blue="139" compliance="X11" /> + <color name="BlueViolet" red="138" green="43" blue="226" compliance="SVG, X11, XPM" /> + <color name="brown" red="165" green="42" blue="42" compliance="SVG, X11, XPM" /> + <color name="brown1" red="255" green="64" blue="64" compliance="X11" /> + <color name="brown2" red="238" green="59" blue="59" compliance="X11" /> + <color name="brown3" red="205" green="51" blue="51" compliance="X11" /> + <color name="brown4" red="139" green="35" blue="35" compliance="X11" /> + <color name="burlywood" red="222" green="184" blue="135" compliance="SVG, X11, XPM" /> + <color name="burlywood1" red="255" green="211" blue="155" compliance="X11" /> + <color name="burlywood2" red="238" green="197" blue="145" compliance="X11" /> + <color name="burlywood3" red="205" green="170" blue="125" compliance="X11" /> + <color name="burlywood4" red="139" green="115" blue="85" compliance="X11" /> + <color name="cadet blue" red="95" green="158" blue="160" compliance="X11" /> + <color name="CadetBlue" red="95" green="158" blue="160" compliance="SVG, X11, XPM" /> + <color name="CadetBlue1" red="152" green="245" blue="255" compliance="X11" /> + <color name="CadetBlue2" red="142" green="229" blue="238" compliance="X11" /> + <color name="CadetBlue3" red="122" green="197" blue="205" compliance="X11" /> + <color name="CadetBlue4" red="83" green="134" blue="139" compliance="X11" /> + <color name="chartreuse" red="127" green="255" blue="0" compliance="SVG, X11, XPM" /> + <color name="chartreuse1" red="127" green="255" blue="0" compliance="X11" /> + <color name="chartreuse2" red="118" green="238" blue="0" compliance="X11" /> + <color name="chartreuse3" red="102" green="205" blue="0" compliance="X11" /> + <color name="chartreuse4" red="69" green="139" blue="0" compliance="X11" /> + <color name="chocolate" red="210" green="105" blue="30" compliance="SVG, X11, XPM" /> + <color name="chocolate1" red="255" green="127" blue="36" compliance="X11" /> + <color name="chocolate2" red="238" green="118" blue="33" compliance="X11" /> + <color name="chocolate3" red="205" green="102" blue="29" compliance="X11" /> + <color name="chocolate4" red="139" green="69" blue="19" compliance="X11" /> + <color name="coral" red="255" green="127" blue="80" compliance="SVG, X11, XPM" /> + <color name="coral1" red="255" green="114" blue="86" compliance="X11" /> + <color name="coral2" red="238" green="106" blue="80" compliance="X11" /> + <color name="coral3" red="205" green="91" blue="69" compliance="X11" /> + <color name="coral4" red="139" green="62" blue="47" compliance="X11" /> + <color name="CornflowerBlue" red="100" green="149" blue="237" compliance="SVG, X11, XPM" /> + <color name="cornsilk" red="255" green="248" blue="220" compliance="SVG, X11, XPM" /> + <color name="cornsilk1" red="255" green="248" blue="220" compliance="X11" /> + <color name="cornsilk2" red="238" green="232" blue="205" compliance="X11" /> + <color name="cornsilk3" red="205" green="200" blue="177" compliance="X11" /> + <color name="cornsilk4" red="139" green="136" blue="120" compliance="X11" /> + <color name="crimson" red="220" green="20" blue="60" compliance="SVG" /> + <color name="cyan" red="0" green="255" blue="255" compliance="SVG, X11, XPM" /> + <color name="cyan1" red="0" green="255" blue="255" compliance="X11" /> + <color name="cyan2" red="0" green="238" blue="238" compliance="X11" /> + <color name="cyan3" red="0" green="205" blue="205" compliance="X11" /> + <color name="cyan4" red="0" green="139" blue="139" compliance="X11" /> + <color name="dark violet" red="148" green="0" blue="211" compliance="X11" /> + <color name="DarkBlue" red="0" green="0" blue="139" compliance="SVG, X11" /> + <color name="DarkCyan" red="0" green="139" blue="139" compliance="SVG, X11" /> + <color name="DarkGoldenrod" red="184" green="134" blue="11" compliance="SVG, X11, XPM" /> + <color name="DarkGoldenrod1" red="255" green="185" blue="15" compliance="X11" /> + <color name="DarkGoldenrod2" red="238" green="173" blue="14" compliance="X11" /> + <color name="DarkGoldenrod3" red="205" green="149" blue="12" compliance="X11" /> + <color name="DarkGoldenrod4" red="139" green="101" blue="8" compliance="X11" /> + <color name="DarkGray" red="169" green="169" blue="169" compliance="SVG, X11" /> + <color name="DarkGreen" red="0" green="100" blue="0" compliance="SVG, X11, XPM" /> + <color name="DarkGrey" red="169" green="169" blue="169" compliance="SVG, X11" /> + <color name="DarkKhaki" red="189" green="183" blue="107" compliance="SVG, X11, XPM" /> + <color name="DarkMagenta" red="139" green="0" blue="139" compliance="SVG, X11" /> + <color name="DarkOliveGreen" red="85" green="107" blue="47" compliance="SVG, X11, XPM" /> + <color name="DarkOliveGreen1" red="202" green="255" blue="112" compliance="X11" /> + <color name="DarkOliveGreen2" red="188" green="238" blue="104" compliance="X11" /> + <color name="DarkOliveGreen3" red="162" green="205" blue="90" compliance="X11" /> + <color name="DarkOliveGreen4" red="110" green="139" blue="61" compliance="X11" /> + <color name="DarkOrange" red="255" green="140" blue="0" compliance="SVG, X11, XPM" /> + <color name="DarkOrange1" red="255" green="127" blue="0" compliance="X11" /> + <color name="DarkOrange2" red="238" green="118" blue="0" compliance="X11" /> + <color name="DarkOrange3" red="205" green="102" blue="0" compliance="X11" /> + <color name="DarkOrange4" red="139" green="69" blue="0" compliance="X11" /> + <color name="DarkOrchid" red="153" green="50" blue="204" compliance="SVG, X11, XPM" /> + <color name="DarkOrchid1" red="191" green="62" blue="255" compliance="X11" /> + <color name="DarkOrchid2" red="178" green="58" blue="238" compliance="X11" /> + <color name="DarkOrchid3" red="154" green="50" blue="205" compliance="X11" /> + <color name="DarkOrchid4" red="104" green="34" blue="139" compliance="X11" /> + <color name="DarkRed" red="139" green="0" blue="0" compliance="SVG, X11" /> + <color name="DarkSalmon" red="233" green="150" blue="122" compliance="SVG, X11, XPM" /> + <color name="DarkSeaGreen" red="143" green="188" blue="143" compliance="SVG, X11, XPM" /> + <color name="DarkSeaGreen1" red="193" green="255" blue="193" compliance="X11" /> + <color name="DarkSeaGreen2" red="180" green="238" blue="180" compliance="X11" /> + <color name="DarkSeaGreen3" red="155" green="205" blue="155" compliance="X11" /> + <color name="DarkSeaGreen4" red="105" green="139" blue="105" compliance="X11" /> + <color name="DarkSlateBlue" red="72" green="61" blue="139" compliance="SVG, X11, XPM" /> + <color name="DarkSlateGray" red="47" green="79" blue="79" compliance="SVG, X11, XPM" /> + <color name="DarkSlateGray1" red="151" green="255" blue="255" compliance="X11" /> + <color name="DarkSlateGray2" red="141" green="238" blue="238" compliance="X11" /> + <color name="DarkSlateGray3" red="121" green="205" blue="205" compliance="X11" /> + <color name="DarkSlateGray4" red="82" green="139" blue="139" compliance="X11" /> + <color name="DarkSlateGrey" red="47" green="79" blue="79" compliance="SVG, X11" /> + <color name="DarkTurquoise" red="0" green="206" blue="209" compliance="SVG, X11, XPM" /> + <color name="DarkViolet" red="148" green="0" blue="211" compliance="SVG, X11, XPM" /> + <color name="DeepPink" red="255" green="20" blue="147" compliance="SVG, X11, XPM" /> + <color name="DeepPink1" red="255" green="20" blue="147" compliance="X11" /> + <color name="DeepPink2" red="238" green="18" blue="137" compliance="X11" /> + <color name="DeepPink3" red="205" green="16" blue="118" compliance="X11" /> + <color name="DeepPink4" red="139" green="10" blue="80" compliance="X11" /> + <color name="DeepSkyBlue" red="0" green="191" blue="255" compliance="SVG, X11, XPM" /> + <color name="DeepSkyBlue1" red="0" green="191" blue="255" compliance="X11" /> + <color name="DeepSkyBlue2" red="0" green="178" blue="238" compliance="X11" /> + <color name="DeepSkyBlue3" red="0" green="154" blue="205" compliance="X11" /> + <color name="DeepSkyBlue4" red="0" green="104" blue="139" compliance="X11" /> + <color name="DimGray" red="105" green="105" blue="105" compliance="SVG, X11, XPM" /> + <color name="DimGrey" red="105" green="105" blue="105" compliance="SVG, X11" /> + <color name="DodgerBlue" red="30" green="144" blue="255" compliance="SVG, X11, XPM" /> + <color name="DodgerBlue1" red="30" green="144" blue="255" compliance="X11" /> + <color name="DodgerBlue2" red="28" green="134" blue="238" compliance="X11" /> + <color name="DodgerBlue3" red="24" green="116" blue="205" compliance="X11" /> + <color name="DodgerBlue4" red="16" green="78" blue="139" compliance="X11" /> + <color name="firebrick" red="178" green="34" blue="34" compliance="SVG, X11, XPM" /> + <color name="firebrick1" red="255" green="48" blue="48" compliance="X11" /> + <color name="firebrick2" red="238" green="44" blue="44" compliance="X11" /> + <color name="firebrick3" red="205" green="38" blue="38" compliance="X11" /> + <color name="firebrick4" red="139" green="26" blue="26" compliance="X11" /> + <color name="FloralWhite" red="255" green="250" blue="240" compliance="SVG, X11, XPM" /> + <color name="ForestGreen" red="34" green="139" blue="34" compliance="SVG, X11, XPM" /> + <color name="fractal" red="128" green="128" blue="128" compliance="SVG" /> + <color name="fuchsia" red="255" green="0" blue="255" compliance="SVG" /> + <color name="gainsboro" red="220" green="220" blue="220" compliance="SVG, X11, XPM" /> + <color name="GhostWhite" red="248" green="248" blue="255" compliance="SVG, X11, XPM" /> + <color name="gold" red="255" green="215" blue="0 " compliance="X11, XPM" /> + <color name="gold1" red="255" green="215" blue="0" compliance="SVG, X11" /> + <color name="gold2" red="238" green="201" blue="0" compliance="X11" /> + <color name="gold3" red="205" green="173" blue="0" compliance="X11" /> + <color name="gold4" red="139" green="117" blue="0" compliance="X11" /> + <color name="goldenrod" red="218" green="165" blue="32" compliance="SVG, X11, XPM" /> + <color name="goldenrod1" red="255" green="193" blue="37" compliance="X11" /> + <color name="goldenrod2" red="238" green="180" blue="34" compliance="X11" /> + <color name="goldenrod3" red="205" green="155" blue="29" compliance="X11" /> + <color name="goldenrod4" red="139" green="105" blue="20" compliance="X11" /> + <color name="gray" red="126" green="126" blue="126" compliance="SVG" /> + <color name="gray" red="190" green="190" blue="190" compliance="X11, XPM" /> + <color name="gray0" red="0" green="0" blue="0" compliance="X11, XPM" /> + <color name="gray1" red="3" green="3" blue="3" compliance="X11, XPM" /> + <color name="gray10" red="26" green="26" blue="26 " compliance="X11, XPM" /> + <color name="gray100" red="255" green="255" blue="255 " compliance="X11, XPM" /> + <color name="gray100" red="255" green="255" blue="255 " compliance="X11, XPM" /> + <color name="gray11" red="28" green="28" blue="28 " compliance="X11, XPM" /> + <color name="gray12" red="31" green="31" blue="31 " compliance="X11, XPM" /> + <color name="gray13" red="33" green="33" blue="33 " compliance="X11, XPM" /> + <color name="gray14" red="36" green="36" blue="36 " compliance="X11, XPM" /> + <color name="gray15" red="38" green="38" blue="38 " compliance="X11, XPM" /> + <color name="gray16" red="41" green="41" blue="41 " compliance="X11, XPM" /> + <color name="gray17" red="43" green="43" blue="43 " compliance="X11, XPM" /> + <color name="gray18" red="46" green="46" blue="46 " compliance="X11, XPM" /> + <color name="gray19" red="48" green="48" blue="48 " compliance="X11, XPM" /> + <color name="gray2" red="5" green="5" blue="5" compliance="X11, XPM" /> + <color name="gray20" red="51" green="51" blue="51 " compliance="X11, XPM" /> + <color name="gray21" red="54" green="54" blue="54 " compliance="X11, XPM" /> + <color name="gray22" red="56" green="56" blue="56 " compliance="X11, XPM" /> + <color name="gray23" red="59" green="59" blue="59 " compliance="X11, XPM" /> + <color name="gray24" red="61" green="61" blue="61 " compliance="X11, XPM" /> + <color name="gray25" red="64" green="64" blue="64 " compliance="X11, XPM" /> + <color name="gray26" red="66" green="66" blue="66 " compliance="X11, XPM" /> + <color name="gray27" red="69" green="69" blue="69 " compliance="X11, XPM" /> + <color name="gray28" red="71" green="71" blue="71 " compliance="X11, XPM" /> + <color name="gray29" red="74" green="74" blue="74 " compliance="X11, XPM" /> + <color name="gray3" red="8" green="8" blue="8" compliance="X11, XPM" /> + <color name="gray30" red="77" green="77" blue="77 " compliance="X11, XPM" /> + <color name="gray31" red="79" green="79" blue="79 " compliance="X11, XPM" /> + <color name="gray32" red="82" green="82" blue="82 " compliance="X11, XPM" /> + <color name="gray33" red="84" green="84" blue="84 " compliance="X11, XPM" /> + <color name="gray34" red="87" green="87" blue="87 " compliance="X11, XPM" /> + <color name="gray35" red="89" green="89" blue="89 " compliance="X11, XPM" /> + <color name="gray36" red="92" green="92" blue="92 " compliance="X11, XPM" /> + <color name="gray37" red="94" green="94" blue="94 " compliance="X11, XPM" /> + <color name="gray38" red="97" green="97" blue="97 " compliance="X11, XPM" /> + <color name="gray39" red="99" green="99" blue="99 " compliance="X11, XPM" /> + <color name="gray4" red="10" green="10" blue="10 " compliance="X11, XPM" /> + <color name="gray40" red="102" green="102" blue="102 " compliance="X11, XPM" /> + <color name="gray41" red="105" green="105" blue="105 " compliance="X11, XPM" /> + <color name="gray42" red="107" green="107" blue="107 " compliance="X11, XPM" /> + <color name="gray43" red="110" green="110" blue="110 " compliance="X11, XPM" /> + <color name="gray44" red="112" green="112" blue="112 " compliance="X11, XPM" /> + <color name="gray45" red="115" green="115" blue="115 " compliance="X11, XPM" /> + <color name="gray46" red="117" green="117" blue="117 " compliance="X11, XPM" /> + <color name="gray47" red="120" green="120" blue="120 " compliance="X11, XPM" /> + <color name="gray48" red="122" green="122" blue="122 " compliance="X11, XPM" /> + <color name="gray49" red="125" green="125" blue="125 " compliance="X11, XPM" /> + <color name="gray5" red="13" green="13" blue="13 " compliance="X11, XPM" /> + <color name="gray50" red="127" green="127" blue="127 " compliance="X11, XPM" /> + <color name="gray51" red="130" green="130" blue="130 " compliance="X11, XPM" /> + <color name="gray52" red="133" green="133" blue="133 " compliance="X11, XPM" /> + <color name="gray53" red="135" green="135" blue="135 " compliance="X11, XPM" /> + <color name="gray54" red="138" green="138" blue="138 " compliance="X11, XPM" /> + <color name="gray55" red="140" green="140" blue="140 " compliance="X11, XPM" /> + <color name="gray56" red="143" green="143" blue="143 " compliance="X11, XPM" /> + <color name="gray57" red="145" green="145" blue="145 " compliance="X11, XPM" /> + <color name="gray58" red="148" green="148" blue="148 " compliance="X11, XPM" /> + <color name="gray59" red="150" green="150" blue="150 " compliance="X11, XPM" /> + <color name="gray6" red="15" green="15" blue="15 " compliance="X11, XPM" /> + <color name="gray60" red="153" green="153" blue="153 " compliance="X11, XPM" /> + <color name="gray61" red="156" green="156" blue="156 " compliance="X11, XPM" /> + <color name="gray62" red="158" green="158" blue="158 " compliance="X11, XPM" /> + <color name="gray63" red="161" green="161" blue="161 " compliance="X11, XPM" /> + <color name="gray64" red="163" green="163" blue="163 " compliance="X11, XPM" /> + <color name="gray65" red="166" green="166" blue="166 " compliance="X11, XPM" /> + <color name="gray66" red="168" green="168" blue="168 " compliance="X11, XPM" /> + <color name="gray67" red="171" green="171" blue="171 " compliance="X11, XPM" /> + <color name="gray68" red="173" green="173" blue="173 " compliance="X11, XPM" /> + <color name="gray69" red="176" green="176" blue="176 " compliance="X11, XPM" /> + <color name="gray7" red="18" green="18" blue="18 " compliance="X11, XPM" /> + <color name="gray70" red="179" green="179" blue="179 " compliance="X11, XPM" /> + <color name="gray71" red="181" green="181" blue="181 " compliance="X11, XPM" /> + <color name="gray72" red="184" green="184" blue="184 " compliance="X11, XPM" /> + <color name="gray73" red="186" green="186" blue="186 " compliance="X11, XPM" /> + <color name="gray74" red="189" green="189" blue="189 " compliance="X11, XPM" /> + <color name="gray75" red="191" green="191" blue="191 " compliance="X11, XPM" /> + <color name="gray76" red="194" green="194" blue="194 " compliance="X11, XPM" /> + <color name="gray77" red="196" green="196" blue="196 " compliance="X11, XPM" /> + <color name="gray78" red="199" green="199" blue="199 " compliance="X11, XPM" /> + <color name="gray79" red="201" green="201" blue="201 " compliance="X11, XPM" /> + <color name="gray8" red="20" green="20" blue="20 " compliance="X11, XPM" /> + <color name="gray80" red="204" green="204" blue="204 " compliance="X11, XPM" /> + <color name="gray81" red="207" green="207" blue="207 " compliance="X11, XPM" /> + <color name="gray82" red="209" green="209" blue="209 " compliance="X11, XPM" /> + <color name="gray83" red="212" green="212" blue="212 " compliance="X11, XPM" /> + <color name="gray84" red="214" green="214" blue="214 " compliance="X11, XPM" /> + <color name="gray85" red="217" green="217" blue="217 " compliance="X11, XPM" /> + <color name="gray86" red="219" green="219" blue="219 " compliance="X11, XPM" /> + <color name="gray87" red="222" green="222" blue="222 " compliance="X11, XPM" /> + <color name="gray88" red="224" green="224" blue="224 " compliance="X11, XPM" /> + <color name="gray89" red="227" green="227" blue="227 " compliance="X11, XPM" /> + <color name="gray9" red="23" green="23" blue="23 " compliance="X11, XPM" /> + <color name="gray90" red="229" green="229" blue="229 " compliance="X11, XPM" /> + <color name="gray91" red="232" green="232" blue="232 " compliance="X11, XPM" /> + <color name="gray92" red="235" green="235" blue="235 " compliance="X11, XPM" /> + <color name="gray93" red="237" green="237" blue="237 " compliance="X11, XPM" /> + <color name="gray94" red="240" green="240" blue="240 " compliance="X11, XPM" /> + <color name="gray95" red="242" green="242" blue="242 " compliance="X11, XPM" /> + <color name="gray96" red="245" green="245" blue="245 " compliance="X11, XPM" /> + <color name="gray97" red="247" green="247" blue="247 " compliance="X11, XPM" /> + <color name="gray98" red="250" green="250" blue="250 " compliance="X11, XPM" /> + <color name="gray99" red="252" green="252" blue="252 " compliance="X11, XPM" /> + <color name="green" red="0" green="128" blue="0" compliance="SVG" /> + <color name="green" red="0" green="255" blue="0" compliance="X11, XPM" /> + <color name="green1" red="0" green="255" blue="0" compliance="X11" /> + <color name="green2" red="0" green="238" blue="0" compliance="X11" /> + <color name="green3" red="0" green="205" blue="0" compliance="X11" /> + <color name="green4" red="0" green="139" blue="0" compliance="X11" /> + <color name="GreenYellow" red="173" green="255" blue="47" compliance="X11, XPM" /> + <color name="grey" red="190" green="190" blue="190" compliance="SVG, X11" /> + <color name="grey0" red="0" green="0" blue="0" compliance="SVG, X11" /> + <color name="grey1" red="3" green="3" blue="3" compliance="SVG, X11" /> + <color name="grey10" red="26" green="26" blue="26 " compliance="SVG, X11" /> + <color name="grey100" red="255" green="255" blue="255 " compliance="SVG, X11" /> + <color name="grey11" red="28" green="28" blue="28 " compliance="SVG, X11" /> + <color name="grey12" red="31" green="31" blue="31 " compliance="SVG, X11" /> + <color name="grey13" red="33" green="33" blue="33 " compliance="SVG, X11" /> + <color name="grey14" red="36" green="36" blue="36 " compliance="SVG, X11" /> + <color name="grey15" red="38" green="38" blue="38 " compliance="SVG, X11" /> + <color name="grey16" red="41" green="41" blue="41 " compliance="SVG, X11" /> + <color name="grey17" red="43" green="43" blue="43 " compliance="SVG, X11" /> + <color name="grey18" red="46" green="46" blue="46 " compliance="SVG, X11" /> + <color name="grey19" red="48" green="48" blue="48 " compliance="SVG, X11" /> + <color name="grey2" red="5" green="5" blue="5" compliance="SVG, X11" /> + <color name="grey20" red="51" green="51" blue="51 " compliance="SVG, X11" /> + <color name="grey21" red="54" green="54" blue="54 " compliance="SVG, X11" /> + <color name="grey22" red="56" green="56" blue="56 " compliance="SVG, X11" /> + <color name="grey23" red="59" green="59" blue="59 " compliance="SVG, X11" /> + <color name="grey24" red="61" green="61" blue="61 " compliance="SVG, X11" /> + <color name="grey25" red="64" green="64" blue="64 " compliance="SVG, X11" /> + <color name="grey26" red="66" green="66" blue="66 " compliance="SVG, X11" /> + <color name="grey27" red="69" green="69" blue="69 " compliance="SVG, X11" /> + <color name="grey28" red="71" green="71" blue="71 " compliance="SVG, X11" /> + <color name="grey29" red="74" green="74" blue="74 " compliance="SVG, X11" /> + <color name="grey3" red="8" green="8" blue="8" compliance="SVG, X11" /> + <color name="grey30" red="77" green="77" blue="77 " compliance="SVG, X11" /> + <color name="grey31" red="79" green="79" blue="79 " compliance="SVG, X11" /> + <color name="grey32" red="82" green="82" blue="82 " compliance="SVG, X11" /> + <color name="grey33" red="84" green="84" blue="84 " compliance="SVG, X11" /> + <color name="grey34" red="87" green="87" blue="87 " compliance="SVG, X11" /> + <color name="grey35" red="89" green="89" blue="89 " compliance="SVG, X11" /> + <color name="grey36" red="92" green="92" blue="92 " compliance="SVG, X11" /> + <color name="grey37" red="94" green="94" blue="94 " compliance="SVG, X11" /> + <color name="grey38" red="97" green="97" blue="97 " compliance="SVG, X11" /> + <color name="grey39" red="99" green="99" blue="99 " compliance="SVG, X11" /> + <color name="grey4" red="10" green="10" blue="10 " compliance="SVG, X11" /> + <color name="grey40" red="102" green="102" blue="102 " compliance="SVG, X11" /> + <color name="grey41" red="105" green="105" blue="105 " compliance="SVG, X11" /> + <color name="grey42" red="107" green="107" blue="107 " compliance="SVG, X11" /> + <color name="grey43" red="110" green="110" blue="110 " compliance="SVG, X11" /> + <color name="grey44" red="112" green="112" blue="112 " compliance="SVG, X11" /> + <color name="grey45" red="115" green="115" blue="115 " compliance="SVG, X11" /> + <color name="grey46" red="117" green="117" blue="117 " compliance="SVG, X11" /> + <color name="grey47" red="120" green="120" blue="120 " compliance="SVG, X11" /> + <color name="grey48" red="122" green="122" blue="122 " compliance="SVG, X11" /> + <color name="grey49" red="125" green="125" blue="125 " compliance="SVG, X11" /> + <color name="grey5" red="13" green="13" blue="13 " compliance="SVG, X11" /> + <color name="grey50" red="127" green="127" blue="127 " compliance="SVG, X11" /> + <color name="grey51" red="130" green="130" blue="130 " compliance="SVG, X11" /> + <color name="grey52" red="133" green="133" blue="133 " compliance="SVG, X11" /> + <color name="grey53" red="135" green="135" blue="135 " compliance="SVG, X11" /> + <color name="grey54" red="138" green="138" blue="138 " compliance="SVG, X11" /> + <color name="grey55" red="140" green="140" blue="140 " compliance="SVG, X11" /> + <color name="grey56" red="143" green="143" blue="143 " compliance="SVG, X11" /> + <color name="grey57" red="145" green="145" blue="145 " compliance="SVG, X11" /> + <color name="grey58" red="148" green="148" blue="148 " compliance="SVG, X11" /> + <color name="grey59" red="150" green="150" blue="150 " compliance="SVG, X11" /> + <color name="grey6" red="15" green="15" blue="15 " compliance="SVG, X11" /> + <color name="grey60" red="153" green="153" blue="153 " compliance="SVG, X11" /> + <color name="grey61" red="156" green="156" blue="156 " compliance="SVG, X11" /> + <color name="grey62" red="158" green="158" blue="158 " compliance="SVG, X11" /> + <color name="grey63" red="161" green="161" blue="161 " compliance="SVG, X11" /> + <color name="grey64" red="163" green="163" blue="163 " compliance="SVG, X11" /> + <color name="grey65" red="166" green="166" blue="166 " compliance="SVG, X11" /> + <color name="grey66" red="168" green="168" blue="168 " compliance="SVG, X11" /> + <color name="grey67" red="171" green="171" blue="171 " compliance="SVG, X11" /> + <color name="grey68" red="173" green="173" blue="173 " compliance="SVG, X11" /> + <color name="grey69" red="176" green="176" blue="176 " compliance="SVG, X11" /> + <color name="grey7" red="18" green="18" blue="18 " compliance="SVG, X11" /> + <color name="grey70" red="179" green="179" blue="179 " compliance="SVG, X11" /> + <color name="grey71" red="181" green="181" blue="181 " compliance="SVG, X11" /> + <color name="grey72" red="184" green="184" blue="184 " compliance="SVG, X11" /> + <color name="grey73" red="186" green="186" blue="186 " compliance="SVG, X11" /> + <color name="grey74" red="189" green="189" blue="189 " compliance="SVG, X11" /> + <color name="grey75" red="191" green="191" blue="191 " compliance="SVG, X11" /> + <color name="grey76" red="194" green="194" blue="194 " compliance="SVG, X11" /> + <color name="grey77" red="196" green="196" blue="196 " compliance="SVG, X11" /> + <color name="grey78" red="199" green="199" blue="199 " compliance="SVG, X11" /> + <color name="grey79" red="201" green="201" blue="201 " compliance="SVG, X11" /> + <color name="grey8" red="20" green="20" blue="20 " compliance="SVG, X11" /> + <color name="grey80" red="204" green="204" blue="204 " compliance="SVG, X11" /> + <color name="grey81" red="207" green="207" blue="207 " compliance="SVG, X11" /> + <color name="grey82" red="209" green="209" blue="209 " compliance="SVG, X11" /> + <color name="grey83" red="212" green="212" blue="212 " compliance="SVG, X11" /> + <color name="grey84" red="214" green="214" blue="214 " compliance="SVG, X11" /> + <color name="grey85" red="217" green="217" blue="217 " compliance="SVG, X11" /> + <color name="grey86" red="219" green="219" blue="219 " compliance="SVG, X11" /> + <color name="grey87" red="222" green="222" blue="222 " compliance="SVG, X11" /> + <color name="grey88" red="224" green="224" blue="224 " compliance="SVG, X11" /> + <color name="grey89" red="227" green="227" blue="227 " compliance="SVG, X11" /> + <color name="grey9" red="23" green="23" blue="23 " compliance="SVG, X11" /> + <color name="grey90" red="229" green="229" blue="229 " compliance="SVG, X11" /> + <color name="grey91" red="232" green="232" blue="232 " compliance="SVG, X11" /> + <color name="grey92" red="235" green="235" blue="235 " compliance="SVG, X11" /> + <color name="grey93" red="237" green="237" blue="237 " compliance="SVG, X11" /> + <color name="grey94" red="240" green="240" blue="240 " compliance="SVG, X11" /> + <color name="grey95" red="242" green="242" blue="242 " compliance="SVG, X11" /> + <color name="grey96" red="245" green="245" blue="245 " compliance="SVG, X11" /> + <color name="grey97" red="247" green="247" blue="247 " compliance="SVG, X11" /> + <color name="grey98" red="250" green="250" blue="250 " compliance="SVG, X11" /> + <color name="grey99" red="252" green="252" blue="252 " compliance="SVG, X11" /> + <color name="honeydew" red="240" green="255" blue="240" compliance="SVG, X11, XPM" /> + <color name="honeydew1" red="240" green="255" blue="240" compliance="X11" /> + <color name="honeydew2" red="224" green="238" blue="224" compliance="X11" /> + <color name="honeydew3" red="193" green="205" blue="193" compliance="X11" /> + <color name="honeydew4" red="131" green="139" blue="131" compliance="X11" /> + <color name="HotPink" red="255" green="105" blue="180" compliance="SVG, X11, XPM" /> + <color name="HotPink1" red="255" green="110" blue="180" compliance="X11" /> + <color name="HotPink2" red="238" green="106" blue="167" compliance="X11" /> + <color name="HotPink3" red="205" green="96" blue="144" compliance="X11" /> + <color name="HotPink4" red="139" green="58" blue="98" compliance="X11" /> + <color name="IndianRed" red="205" green="92" blue="92" compliance="SVG, X11, XPM" /> + <color name="IndianRed1" red="255" green="106" blue="106" compliance="X11" /> + <color name="IndianRed2" red="238" green="99" blue="99" compliance="X11" /> + <color name="IndianRed3" red="205" green="85" blue="85" compliance="X11" /> + <color name="IndianRed4" red="139" green="58" blue="58" compliance="X11" /> + <color name="indigo" red="75" green="0" blue="130" compliance="SVG" /> + <color name="ivory" red="255" green="255" blue="240" compliance="SVG, X11, XPM" /> + <color name="ivory1" red="255" green="255" blue="240" compliance="X11" /> + <color name="ivory2" red="238" green="238" blue="224" compliance="X11" /> + <color name="ivory3" red="205" green="205" blue="193" compliance="X11" /> + <color name="ivory4" red="139" green="139" blue="131" compliance="X11" /> + <color name="khaki" red="240" green="230" blue="140" compliance="SVG, X11, XPM" /> + <color name="khaki1" red="255" green="246" blue="143" compliance="X11" /> + <color name="khaki2" red="238" green="230" blue="133" compliance="X11" /> + <color name="khaki3" red="205" green="198" blue="115" compliance="X11" /> + <color name="khaki4" red="139" green="134" blue="78" compliance="X11" /> + <color name="lavender" red="230" green="230" blue="250" compliance="SVG, X11, XPM" /> + <color name="LavenderBlush" red="255" green="240" blue="245" compliance="SVG, X11, XPM" /> + <color name="LavenderBlush1" red="255" green="240" blue="245" compliance="X11" /> + <color name="LavenderBlush2" red="238" green="224" blue="229" compliance="X11" /> + <color name="LavenderBlush3" red="205" green="193" blue="197" compliance="X11" /> + <color name="LavenderBlush4" red="139" green="131" blue="134" compliance="X11" /> + <color name="LawnGreen" red="124" green="252" blue="0" compliance="SVG, X11, XPM" /> + <color name="LemonChiffon" red="255" green="250" blue="205" compliance="SVG, X11, XPM" /> + <color name="LemonChiffon1" red="255" green="250" blue="205" compliance="X11" /> + <color name="LemonChiffon2" red="238" green="233" blue="191" compliance="X11" /> + <color name="LemonChiffon3" red="205" green="201" blue="165" compliance="X11" /> + <color name="LemonChiffon4" red="139" green="137" blue="112" compliance="X11" /> + <color name="LightBlue" red="173" green="216" blue="230" compliance="SVG, X11, XPM" /> + <color name="LightBlue1" red="191" green="239" blue="255" compliance="X11" /> + <color name="LightBlue2" red="178" green="223" blue="238" compliance="X11" /> + <color name="LightBlue3" red="154" green="192" blue="205" compliance="X11" /> + <color name="LightBlue4" red="104" green="131" blue="139" compliance="X11" /> + <color name="LightCoral" red="240" green="128" blue="128" compliance="SVG, X11, XPM" /> + <color name="LightCyan" red="224" green="255" blue="255" compliance="SVG, X11, XPM" /> + <color name="LightCyan1" red="224" green="255" blue="255" compliance="X11" /> + <color name="LightCyan2" red="209" green="238" blue="238" compliance="X11" /> + <color name="LightCyan3" red="180" green="205" blue="205" compliance="X11" /> + <color name="LightCyan4" red="122" green="139" blue="139" compliance="X11" /> + <color name="LightGoldenrod" red="238" green="221" blue="130" compliance="X11, XPM" /> + <color name="LightGoldenrod1" red="255" green="236" blue="139" compliance="X11" /> + <color name="LightGoldenrod2" red="238" green="220" blue="130" compliance="X11" /> + <color name="LightGoldenrod3" red="205" green="190" blue="112" compliance="X11" /> + <color name="LightGoldenrod4" red="139" green="129" blue="76" compliance="X11" /> + <color name="LightGoldenrodYellow" red="250" green="250" blue="210" compliance="SVG, X11, XPM" /> + <color name="LightGray" red="211" green="211" blue="211" compliance="SVG, X11, XPM" /> + <color name="LightGreen" red="144" green="238" blue="144" compliance="SVG, X11" /> + <color name="LightGrey" red="211" green="211" blue="211" compliance="SVG, X11" /> + <color name="LightPink" red="255" green="182" blue="193" compliance="SVG, X11, XPM" /> + <color name="LightPink1" red="255" green="174" blue="185" compliance="X11" /> + <color name="LightPink2" red="238" green="162" blue="173" compliance="X11" /> + <color name="LightPink3" red="205" green="140" blue="149" compliance="X11" /> + <color name="LightPink4" red="139" green="95" blue="101" compliance="X11" /> + <color name="LightSalmon" red="255" green="160" blue="122" compliance="SVG, X11, XPM" /> + <color name="LightSalmon1" red="255" green="160" blue="122" compliance="X11" /> + <color name="LightSalmon2" red="238" green="149" blue="114" compliance="X11" /> + <color name="LightSalmon3" red="205" green="129" blue="98" compliance="X11" /> + <color name="LightSalmon4" red="139" green="87" blue="66" compliance="X11" /> + <color name="LightSeaGreen" red="32" green="178" blue="170" compliance="SVG, X11, XPM" /> + <color name="LightSkyBlue" red="135" green="206" blue="250" compliance="SVG, X11, XPM" /> + <color name="LightSkyBlue1" red="176" green="226" blue="255" compliance="X11" /> + <color name="LightSkyBlue2" red="164" green="211" blue="238" compliance="X11" /> + <color name="LightSkyBlue3" red="141" green="182" blue="205" compliance="X11" /> + <color name="LightSkyBlue4" red="96" green="123" blue="139" compliance="X11" /> + <color name="LightSlateBlue" red="132" green="112" blue="255" compliance="X11, XPM" /> + <color name="LightSlateGray" red="119" green="136" blue="153" compliance="SVG, X11, XPM" /> + <color name="LightSlateGrey" red="119" green="136" blue="153" compliance="SVG, X11" /> + <color name="LightSteelBlue" red="176" green="196" blue="222" compliance="SVG, X11, XPM" /> + <color name="LightSteelBlue1" red="202" green="225" blue="255" compliance="X11" /> + <color name="LightSteelBlue2" red="188" green="210" blue="238" compliance="X11" /> + <color name="LightSteelBlue3" red="162" green="181" blue="205" compliance="X11" /> + <color name="LightSteelBlue4" red="110" green="123" blue="139" compliance="X11" /> + <color name="LightYellow" red="255" green="255" blue="224" compliance="SVG, X11, XPM" /> + <color name="LightYellow1" red="255" green="255" blue="224" compliance="X11" /> + <color name="LightYellow2" red="238" green="238" blue="209" compliance="X11" /> + <color name="LightYellow3" red="205" green="205" blue="180" compliance="X11" /> + <color name="LightYellow4" red="139" green="139" blue="122" compliance="X11" /> + <color name="lime" red="0" green="255" blue="0" compliance="SVG" /> + <color name="LimeGreen" red="50" green="205" blue="50" compliance="SVG, X11, XPM" /> + <color name="linen" red="250" green="240" blue="230" compliance="SVG, X11, XPM" /> + <color name="magenta" red="255" green="0" blue="255" compliance="SVG" /> + <color name="magenta" red="255" green="0" blue="255" compliance="X11, XPM" /> + <color name="magenta1" red="255" green="0" blue="255" compliance="X11" /> + <color name="magenta2" red="238" green="0" blue="238" compliance="X11" /> + <color name="magenta3" red="205" green="0" blue="205" compliance="X11" /> + <color name="magenta4" red="139" green="0" blue="139" compliance="X11" /> + <color name="maroon" red="128" green="0" blue="0" compliance="SVG" /> + <color name="maroon" red="176" green="48" blue="96" compliance="X11, XPM" /> + <color name="maroon1" red="255" green="52" blue="179" compliance="X11" /> + <color name="maroon2" red="238" green="48" blue="167" compliance="X11" /> + <color name="maroon3" red="205" green="41" blue="144" compliance="X11" /> + <color name="maroon4" red="139" green="28" blue="98" compliance="X11" /> + <color name="MediumAquamarine" red="102" green="205" blue="170" compliance="SVG, X11, XPM" /> + <color name="MediumBlue" red="0" green="0" blue="205" compliance="SVG, X11, XPM" /> + <color name="MediumForestGreen" red="50" green="129" blue="75" compliance="X11, XPM" /> + <color name="MediumGoldenRod" red="209" green="193" blue="102" compliance="X11, XPM" /> + <color name="MediumOrchid" red="186" green="85" blue="211" compliance="SVG, X11, XPM" /> + <color name="MediumOrchid1" red="224" green="102" blue="255" compliance="X11" /> + <color name="MediumOrchid2" red="209" green="95" blue="238" compliance="X11" /> + <color name="MediumOrchid3" red="180" green="82" blue="205" compliance="X11" /> + <color name="MediumOrchid4" red="122" green="55" blue="139" compliance="X11" /> + <color name="MediumPurple" red="147" green="112" blue="219" compliance="SVG, X11, XPM" /> + <color name="MediumPurple1" red="171" green="130" blue="255" compliance="X11" /> + <color name="MediumPurple2" red="159" green="121" blue="238" compliance="X11" /> + <color name="MediumPurple3" red="137" green="104" blue="205" compliance="X11" /> + <color name="MediumPurple4" red="93" green="71" blue="139" compliance="X11" /> + <color name="MediumSeaGreen" red="60" green="179" blue="113" compliance="SVG, X11, XPM" /> + <color name="MediumSlateBlue" red="123" green="104" blue="238" compliance="SVG, X11, XPM" /> + <color name="MediumSpringGreen" red="0" green="250" blue="154" compliance="SVG, X11, XPM" /> + <color name="MediumTurquoise" red="72" green="209" blue="204" compliance="SVG, X11, XPM" /> + <color name="MediumVioletRed" red="199" green="21" blue="133" compliance="SVG, X11, XPM" /> + <color name="MidnightBlue" red="25" green="25" blue="112" compliance="SVG, X11, XPM" /> + <color name="MintCream" red="245" green="255" blue="250" compliance="SVG, X11, XPM" /> + <color name="MistyRose" red="255" green="228" blue="225" compliance="SVG, X11, XPM" /> + <color name="MistyRose1" red="255" green="228" blue="225" compliance="X11" /> + <color name="MistyRose2" red="238" green="213" blue="210" compliance="X11" /> + <color name="MistyRose3" red="205" green="183" blue="181" compliance="X11" /> + <color name="MistyRose4" red="139" green="125" blue="123" compliance="X11" /> + <color name="moccasin" red="255" green="228" blue="181" compliance="SVG, X11, XPM" /> + <color name="NavajoWhite" red="255" green="222" blue="173" compliance="SVG, X11, XPM" /> + <color name="NavajoWhite1" red="255" green="222" blue="173" compliance="X11" /> + <color name="NavajoWhite2" red="238" green="207" blue="161" compliance="X11" /> + <color name="NavajoWhite3" red="205" green="179" blue="139" compliance="X11" /> + <color name="NavajoWhite4" red="139" green="121" blue="94" compliance="X11" /> + <color name="navy" red="0" green="0" blue="128" compliance="SVG, X11, XPM" /> + <color name="NavyBlue" red="0" green="0" blue="128" compliance="X11, XPM" /> + <color name="none" red="0" green="0" blue="0" opacity="255" compliance="SVG" /> + <color name="OldLace" red="253" green="245" blue="230" compliance="SVG, X11, XPM" /> + <color name="olive" red="128" green="128" blue="0" compliance="SVG" /> + <color name="OliveDrab" red="107" green="142" blue="35" compliance="SVG, X11, XPM" /> + <color name="OliveDrab1" red="192" green="255" blue="62" compliance="X11" /> + <color name="OliveDrab2" red="179" green="238" blue="58" compliance="X11" /> + <color name="OliveDrab3" red="154" green="205" blue="50" compliance="X11" /> + <color name="OliveDrab4" red="105" green="139" blue="34" compliance="X11" /> + <color name="opaque" opacity="0" compliance="SVG" /> + <color name="orange" red="255" green="165" blue="0" compliance="SVG, X11, XPM" /> + <color name="orange1" red="255" green="165" blue="0" compliance="X11" /> + <color name="orange2" red="238" green="154" blue="0" compliance="X11" /> + <color name="orange3" red="205" green="133" blue="0" compliance="X11" /> + <color name="orange4" red="139" green="90" blue="0" compliance="X11" /> + <color name="OrangeRed" red="255" green="69" blue="0" compliance="SVG, X11, XPM" /> + <color name="OrangeRed1" red="255" green="69" blue="0" compliance="X11" /> + <color name="OrangeRed2" red="238" green="64" blue="0" compliance="X11" /> + <color name="OrangeRed3" red="205" green="55" blue="0" compliance="X11" /> + <color name="OrangeRed4" red="139" green="37" blue="0" compliance="X11" /> + <color name="orchid" red="218" green="112" blue="214" compliance="SVG, X11, XPM" /> + <color name="orchid1" red="255" green="131" blue="250" compliance="X11" /> + <color name="orchid2" red="238" green="122" blue="233" compliance="X11" /> + <color name="orchid3" red="205" green="105" blue="201" compliance="X11" /> + <color name="orchid4" red="139" green="71" blue="137" compliance="X11" /> + <color name="PaleGoldenrod" red="238" green="232" blue="170" compliance="SVG, X11, XPM" /> + <color name="PaleGreen" red="152" green="251" blue="152" compliance="SVG, X11, XPM" /> + <color name="PaleGreen1" red="154" green="255" blue="154" compliance="X11" /> + <color name="PaleGreen2" red="144" green="238" blue="144" compliance="X11" /> + <color name="PaleGreen3" red="124" green="205" blue="124" compliance="X11" /> + <color name="PaleGreen4" red="84" green="139" blue="84" compliance="X11" /> + <color name="PaleTurquoise" red="175" green="238" blue="238" compliance="SVG, X11, XPM" /> + <color name="PaleTurquoise1" red="187" green="255" blue="255" compliance="X11" /> + <color name="PaleTurquoise2" red="174" green="238" blue="238" compliance="X11" /> + <color name="PaleTurquoise3" red="150" green="205" blue="205" compliance="X11" /> + <color name="PaleTurquoise4" red="102" green="139" blue="139" compliance="X11" /> + <color name="PaleVioletRed" red="219" green="112" blue="147" compliance="SVG, X11, XPM" /> + <color name="PaleVioletRed1" red="255" green="130" blue="171" compliance="X11" /> + <color name="PaleVioletRed2" red="238" green="121" blue="159" compliance="X11" /> + <color name="PaleVioletRed3" red="205" green="104" blue="137" compliance="X11" /> + <color name="PaleVioletRed4" red="139" green="71" blue="93" compliance="X11" /> + <color name="PapayaWhip" red="255" green="239" blue="213" compliance="SVG, X11, XPM" /> + <color name="PeachPuff" red="255" green="218" blue="185" compliance="SVG, X11, XPM" /> + <color name="PeachPuff1" red="255" green="218" blue="185" compliance="X11" /> + <color name="PeachPuff2" red="238" green="203" blue="173" compliance="X11" /> + <color name="PeachPuff3" red="205" green="175" blue="149" compliance="X11" /> + <color name="PeachPuff4" red="139" green="119" blue="101" compliance="X11" /> + <color name="peru" red="205" green="133" blue="63" compliance="SVG, X11, XPM" /> + <color name="pink" red="255" green="192" blue="203" compliance="SVG, X11, XPM" /> + <color name="pink1" red="255" green="181" blue="197" compliance="X11" /> + <color name="pink2" red="238" green="169" blue="184" compliance="X11" /> + <color name="pink3" red="205" green="145" blue="158" compliance="X11" /> + <color name="pink4" red="139" green="99" blue="108" compliance="X11" /> + <color name="plum" red="221" green="160" blue="221" compliance="SVG, X11, XPM" /> + <color name="plum1" red="255" green="187" blue="255" compliance="X11" /> + <color name="plum2" red="238" green="174" blue="238" compliance="X11" /> + <color name="plum3" red="205" green="150" blue="205" compliance="X11" /> + <color name="plum4" red="139" green="102" blue="139" compliance="X11" /> + <color name="PowderBlue" red="176" green="224" blue="230" compliance="SVG, X11, XPM" /> + <color name="purple" red="128" green="0" blue="128" compliance="SVG" /> + <color name="purple" red="160" green="32" blue="240" compliance="X11, XPM" /> + <color name="purple1" red="155" green="48" blue="255" compliance="X11" /> + <color name="purple2" red="145" green="44" blue="238" compliance="X11" /> + <color name="purple3" red="125" green="38" blue="205" compliance="X11" /> + <color name="purple4" red="85" green="26" blue="139" compliance="X11" /> + <color name="red" red="255" green="0" blue="0" compliance="SVG, X11, XPM" /> + <color name="red1" red="255" green="0" blue="0" compliance="X11" /> + <color name="red2" red="238" green="0" blue="0" compliance="X11" /> + <color name="red3" red="205" green="0" blue="0" compliance="X11" /> + <color name="red4" red="139" green="0" blue="0" compliance="X11" /> + <color name="RosyBrown" red="188" green="143" blue="143" compliance="SVG, X11, XPM" /> + <color name="RosyBrown1" red="255" green="193" blue="193" compliance="X11" /> + <color name="RosyBrown2" red="238" green="180" blue="180" compliance="X11" /> + <color name="RosyBrown3" red="205" green="155" blue="155" compliance="X11" /> + <color name="RosyBrown4" red="139" green="105" blue="105" compliance="X11" /> + <color name="RoyalBlue" red="65" green="105" blue="225" compliance="SVG, X11, XPM" /> + <color name="RoyalBlue1" red="72" green="118" blue="255" compliance="X11" /> + <color name="RoyalBlue2" red="67" green="110" blue="238" compliance="X11" /> + <color name="RoyalBlue3" red="58" green="95" blue="205" compliance="X11" /> + <color name="RoyalBlue4" red="39" green="64" blue="139" compliance="X11" /> + <color name="SaddleBrown" red="139" green="69" blue="19" compliance="SVG, X11, XPM" /> + <color name="salmon" red="250" green="128" blue="114" compliance="SVG, X11, XPM" /> + <color name="salmon1" red="255" green="140" blue="105" compliance="X11" /> + <color name="salmon2" red="238" green="130" blue="98" compliance="X11" /> + <color name="salmon3" red="205" green="112" blue="84" compliance="X11" /> + <color name="salmon4" red="139" green="76" blue="57" compliance="X11" /> + <color name="SandyBrown" red="244" green="164" blue="96" compliance="SVG, X11, XPM" /> + <color name="SeaGreen" red="46" green="139" blue="87" compliance="SVG, X11, XPM" /> + <color name="SeaGreen1" red="84" green="255" blue="159" compliance="X11" /> + <color name="SeaGreen2" red="78" green="238" blue="148" compliance="X11" /> + <color name="SeaGreen3" red="67" green="205" blue="128" compliance="X11" /> + <color name="SeaGreen4" red="46" green="139" blue="87" compliance="X11" /> + <color name="seashell" red="255" green="245" blue="238" compliance="SVG, X11, XPM" /> + <color name="seashell1" red="255" green="245" blue="238" compliance="X11" /> + <color name="seashell2" red="238" green="229" blue="222" compliance="X11" /> + <color name="seashell3" red="205" green="197" blue="191" compliance="X11" /> + <color name="seashell4" red="139" green="134" blue="130" compliance="X11" /> + <color name="sienna" red="160" green="82" blue="45" compliance="SVG, X11, XPM" /> + <color name="sienna1" red="255" green="130" blue="71" compliance="X11" /> + <color name="sienna2" red="238" green="121" blue="66" compliance="X11" /> + <color name="sienna3" red="205" green="104" blue="57" compliance="X11" /> + <color name="sienna4" red="139" green="71" blue="38" compliance="X11" /> + <color name="silver" red="192" green="192" blue="192" compliance="SVG" /> + <color name="SkyBlue" red="135" green="206" blue="235" compliance="SVG, X11, XPM" /> + <color name="SkyBlue1" red="135" green="206" blue="255" compliance="X11" /> + <color name="SkyBlue2" red="126" green="192" blue="238" compliance="X11" /> + <color name="SkyBlue3" red="108" green="166" blue="205" compliance="X11" /> + <color name="SkyBlue4" red="74" green="112" blue="139" compliance="X11" /> + <color name="SlateBlue" red="106" green="90" blue="205" compliance="SVG, X11, XPM" /> + <color name="SlateBlue1" red="131" green="111" blue="255" compliance="X11" /> + <color name="SlateBlue2" red="122" green="103" blue="238" compliance="X11" /> + <color name="SlateBlue3" red="105" green="89" blue="205" compliance="X11" /> + <color name="SlateBlue4" red="71" green="60" blue="139" compliance="X11" /> + <color name="SlateGray" red="112" green="128" blue="144" compliance="SVG, X11, XPM" /> + <color name="SlateGray1" red="198" green="226" blue="255" compliance="X11" /> + <color name="SlateGray2" red="185" green="211" blue="238" compliance="X11" /> + <color name="SlateGray3" red="159" green="182" blue="205" compliance="X11" /> + <color name="SlateGray4" red="108" green="123" blue="139" compliance="X11" /> + <color name="SlateGrey" red="112" green="128" blue="144" compliance="SVG, X11" /> + <color name="snow" red="255" green="250" blue="250" compliance="SVG, X11, XPM" /> + <color name="snow1" red="255" green="250" blue="250" compliance="X11" /> + <color name="snow2" red="238" green="233" blue="233" compliance="X11" /> + <color name="snow3" red="205" green="201" blue="201" compliance="X11" /> + <color name="snow4" red="139" green="137" blue="137" compliance="X11" /> + <color name="SpringGreen" red="0" green="255" blue="127" compliance="SVG, X11, XPM" /> + <color name="SpringGreen1" red="0" green="255" blue="127" compliance="X11" /> + <color name="SpringGreen2" red="0" green="238" blue="118" compliance="X11" /> + <color name="SpringGreen3" red="0" green="205" blue="102" compliance="X11" /> + <color name="SpringGreen4" red="0" green="139" blue="69" compliance="X11" /> + <color name="SteelBlue" red="70" green="130" blue="180" compliance="SVG, X11, XPM" /> + <color name="SteelBlue1" red="99" green="184" blue="255" compliance="X11" /> + <color name="SteelBlue2" red="92" green="172" blue="238" compliance="X11" /> + <color name="SteelBlue3" red="79" green="148" blue="205" compliance="X11" /> + <color name="SteelBlue4" red="54" green="100" blue="139" compliance="X11" /> + <color name="tan" red="210" green="180" blue="140" compliance="SVG, X11, XPM" /> + <color name="tan1" red="255" green="165" blue="79" compliance="X11" /> + <color name="tan2" red="238" green="154" blue="73" compliance="X11" /> + <color name="tan3" red="205" green="133" blue="63" compliance="X11" /> + <color name="tan4" red="139" green="90" blue="43" compliance="X11" /> + <color name="teal" red="0" green="128" blue="128" compliance="SVG" /> + <color name="thistle" red="216" green="191" blue="216" compliance="SVG, X11, XPM" /> + <color name="thistle1" red="255" green="225" blue="255" compliance="X11" /> + <color name="thistle2" red="238" green="210" blue="238" compliance="X11" /> + <color name="thistle3" red="205" green="181" blue="205" compliance="X11" /> + <color name="thistle4" red="139" green="123" blue="139" compliance="X11" /> + <color name="tomato" red="255" green="99" blue="71" compliance="SVG, X11, XPM" /> + <color name="tomato1" red="255" green="99" blue="71" compliance="X11" /> + <color name="tomato2" red="238" green="92" blue="66" compliance="X11" /> + <color name="tomato3" red="205" green="79" blue="57" compliance="X11" /> + <color name="tomato4" red="139" green="54" blue="38" compliance="X11" /> + <color name="transparent" opacity="255" compliance="SVG" /> + <color name="turquoise" red="64" green="224" blue="208" compliance="SVG, X11, XPM" /> + <color name="turquoise1" red="0" green="245" blue="255" compliance="X11" /> + <color name="turquoise2" red="0" green="229" blue="238" compliance="X11" /> + <color name="turquoise3" red="0" green="197" blue="205" compliance="X11" /> + <color name="turquoise4" red="0" green="134" blue="139" compliance="X11" /> + <color name="violet" red="238" green="130" blue="238" compliance="SVG, X11, XPM" /> + <color name="VioletRed" red="208" green="32" blue="144" compliance="X11, XPM" /> + <color name="VioletRed1" red="255" green="62" blue="150" compliance="X11" /> + <color name="VioletRed2" red="238" green="58" blue="140" compliance="X11" /> + <color name="VioletRed3" red="205" green="50" blue="120" compliance="X11" /> + <color name="VioletRed4" red="139" green="34" blue="82" compliance="X11" /> + <color name="wheat" red="245" green="222" blue="179" compliance="SVG, X11, XPM" /> + <color name="wheat1" red="255" green="231" blue="186" compliance="X11" /> + <color name="wheat2" red="238" green="216" blue="174" compliance="X11" /> + <color name="wheat3" red="205" green="186" blue="150" compliance="X11" /> + <color name="wheat4" red="139" green="126" blue="102" compliance="X11" /> + <color name="white" red="255" green="255" blue="255" compliance="SVG, X11" /> + <color name="WhiteSmoke" red="245" green="245" blue="245" compliance="SVG, X11, XPM" /> + <color name="yellow" red="255" green="255" blue="0" compliance="SVG, X11, XPM" /> + <color name="yellow1" red="255" green="255" blue="0" compliance="X11" /> + <color name="yellow2" red="238" green="238" blue="0" compliance="X11" /> + <color name="yellow3" red="205" green="205" blue="0" compliance="X11" /> + <color name="yellow4" red="139" green="139" blue="0" compliance="X11" /> + <color name="YellowGreen" red="154" green="205" blue="50" compliance="SVG, X11, XPM" /> +</colormap> Added: trunk/plugins/Burner/dep/Burner/cygfreetype-6.dll =================================================================== (Binary files differ) Property changes on: trunk/plugins/Burner/dep/Burner/cygfreetype-6.dll ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/Burner/dep/Burner/cygiconv-2.dll =================================================================== (Binary files differ) Property changes on: trunk/plugins/Burner/dep/Burner/cygiconv-2.dll ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/Burner/dep/Burner/cygintl-1.dll ====================... [truncated message content] |
From: <Sil...@us...> - 2011-06-11 23:21:22
|
Revision: 4245 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4245&view=rev Author: SilentException Date: 2011-06-11 23:21:15 +0000 (Sat, 11 Jun 2011) Log Message: ----------- MusicTrivia - MediaPortal v1.2 compatibility - MpeRelease Modified Paths: -------------- trunk/plugins/MusicTrivia/MusicTrivia/MusicTrivia.csproj trunk/plugins/MusicTrivia/MusicTrivia/Properties/AssemblyInfo.cs trunk/plugins/MusicTrivia/MusicTrivia.suo Added Paths: ----------- trunk/plugins/MusicTrivia/MpeRelease/MusicTrivia.xmp2 trunk/plugins/MusicTrivia/MpeRelease/MusicTrivia_2010.mpe1 trunk/plugins/MusicTrivia/MpeRelease/update.xml trunk/plugins/MusicTrivia/Skin/Default/ trunk/plugins/MusicTrivia/Skin/Default/MusicTrivia.xml trunk/plugins/MusicTrivia/Skin/DefaultWide/ trunk/plugins/MusicTrivia/Skin/DefaultWide/MusicTrivia.xml Added: trunk/plugins/MusicTrivia/MpeRelease/MusicTrivia.xmp2 =================================================================== --- trunk/plugins/MusicTrivia/MpeRelease/MusicTrivia.xmp2 (rev 0) +++ trunk/plugins/MusicTrivia/MpeRelease/MusicTrivia.xmp2 2011-06-11 23:21:15 UTC (rev 4245) @@ -0,0 +1,312 @@ +<?xml version="1.0" encoding="utf-8"?> +<PackageClass xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> + <Version>2.0</Version> + <Groups> + <Items> + <GroupItem Name="Plugin"> + <ParentGroup /> + <DisplayName>Plugin</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Plugin</Description> + <Files> + <Items> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>..\MusicTrivia\bin\Release\MusicTrivia.dll</LocalFileName> + <ZipFileName>Installer{CopyFile}\{40cf90bb-7a82-49b2-89c7-d138b7b3ca60}-MusicTrivia.dll</ZipFileName> + <DestinationFilename>%Plugins%\windows\MusicTrivia.dll</DestinationFilename> + </FileItem> + </Items> + </Files> + </GroupItem> + <GroupItem Name="Languages"> + <ParentGroup /> + <DisplayName>Languages</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Languages</Description> + <Files> + <Items> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>..\Languages\da.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{0e423139-03d6-4771-a93f-3118d1a5ece4}-da.xml</ZipFileName> + <DestinationFilename>%Language%\MusicTrivia\da.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>..\Languages\de.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{ad9fd9c3-2159-4ec1-bd74-888ebdb3845c}-de.xml</ZipFileName> + <DestinationFilename>%Language%\MusicTrivia\de.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>..\Languages\en-US.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{0cf87367-e2f2-4694-81db-348d9f005cc8}-en-US.xml</ZipFileName> + <DestinationFilename>%Language%\MusicTrivia\en-US.xml</DestinationFilename> + </FileItem> + </Items> + </Files> + </GroupItem> + <GroupItem Name="Skin"> + <ParentGroup /> + <DisplayName>Skin</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Skin</Description> + <Files> + <Items> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>..\Skin\Default\MusicTrivia.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{2e5fd1f9-ae95-4572-ae61-e3ee83fa6ce7}-MusicTrivia.xml</ZipFileName> + <DestinationFilename>%Skin%\Default\MusicTrivia.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>..\Skin\DefaultWide\MusicTrivia.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{011a90bd-5b50-4876-9f8c-32f0d28b8bee}-MusicTrivia.xml</ZipFileName> + <DestinationFilename>%Skin%\DefaultWide\MusicTrivia.xml</DestinationFilename> + </FileItem> + </Items> + </Files> + </GroupItem> + </Items> + </Groups> + <Sections> + <Items> + <SectionItem Guid="4dd76812-7cf5-4935-8d0c-763023fc344f" Name="Welcome Screen" ConditionGroup=""> + <Params> + <Items> + <SectionParam Name="Header text"> + <Value>Welcome to the Extension Installer for [Name]</Value> + <ValueType>String</ValueType> + <Description /> + </SectionParam> + <SectionParam Name="Description"> + <Value>This will install [Name] version [Version] on your computer. +It is recommended that you close all other applications before continuing. +Click Next to continue or Cancel to exit Setup.</Value> + <ValueType>String</ValueType> + <Description /> + </SectionParam> + <SectionParam Name="Left part image"> + <Value /> + <ValueType>File</ValueType> + <Description /> + </SectionParam> + <SectionParam Name="Header image"> + <Value /> + <ValueType>File</ValueType> + <Description>Image in upper right part</Description> + </SectionParam> + </Items> + </Params> + <Actions> + <Items /> + </Actions> + <IncludedGroups /> + <PanelName>Welcome Screen</PanelName> + <WizardButtonsEnum>NextCancel</WizardButtonsEnum> + </SectionItem> + <SectionItem Guid="ce3dfcbc-10e8-41e9-9b07-fdf0fd94076d" Name="Install Section" ConditionGroup=""> + <Params> + <Items> + <SectionParam Name="Header Title"> + <Value /> + <ValueType>String</ValueType> + <Description>Header title</Description> + </SectionParam> + <SectionParam Name="Header description"> + <Value /> + <ValueType>String</ValueType> + <Description>Description of section, shown in under section title</Description> + </SectionParam> + <SectionParam Name="Header image"> + <Value /> + <ValueType>File</ValueType> + <Description>Image in upper right part</Description> + </SectionParam> + </Items> + </Params> + <Actions> + <Items> + <ActionItem Name="InstallFiles" ActionType="InstallFiles" ConditionGroup=""> + <Params> + <Items /> + </Params> + <ExecuteLocation>AfterPanelShow</ExecuteLocation> + </ActionItem> + </Items> + </Actions> + <IncludedGroups /> + <PanelName>Install Section</PanelName> + <WizardButtonsEnum>Next</WizardButtonsEnum> + </SectionItem> + <SectionItem Guid="ff4c3a73-3310-4e5e-8192-85f3c7f53716" Name="Setup Complete" ConditionGroup=""> + <Params> + <Items> + <SectionParam Name="Header text"> + <Value>The Extension Installer Wizard has successfully installed [Name].</Value> + <ValueType>String</ValueType> + <Description /> + </SectionParam> + <SectionParam Name="Left part image"> + <Value /> + <ValueType>File</ValueType> + <Description /> + </SectionParam> + <SectionParam Name="Show radio buttons"> + <Value /> + <ValueType>Bool</ValueType> + <Description>Use radiobutton in place of combobox</Description> + </SectionParam> + <SectionParam Name="Header image"> + <Value /> + <ValueType>File</ValueType> + <Description>Image in upper right part</Description> + </SectionParam> + </Items> + </Params> + <Actions> + <Items /> + </Actions> + <IncludedGroups /> + <PanelName>Setup Complete</PanelName> + <WizardButtonsEnum>Finish</WizardButtonsEnum> + </SectionItem> + </Items> + </Sections> + <Dependencies> + <Items> + <DependencyItem> + <Type>MediaPortal</Type> + <Id /> + <MinVersion> + <Major>1</Major> + <Minor>1</Minor> + <Build>0</Build> + <Revision>6</Revision> + </MinVersion> + <MaxVersion> + <Major>999999</Major> + <Minor>999999</Minor> + <Build>999999</Build> + <Revision>999999</Revision> + </MaxVersion> + <WarnOnly>true</WarnOnly> + <Message>This version of Music Trivia requires MediaPortal 1.2 Beta or newer!</Message> + <Name>MediaPortal</Name> + </DependencyItem> + </Items> + </Dependencies> + <GeneralInfo> + <Name>Music Trivia</Name> + <Id>33cb85e4-85e3-477e-a10a-bdddf217a6ec</Id> + <Author>jburnette, SilentException</Author> + <HomePage /> + <ForumPage>http://forum.team-mediaportal.com/mediaportal-plugins-47/music-trivia-27431/</ForumPage> + <UpdateUrl>http://mp-plugins.svn.sourceforge.net/viewvc/mp-plugins/trunk/plugins/MusicTrivia/MpeRelease/update.xml</UpdateUrl> + <Version> + <Major>2</Major> + <Minor>0</Minor> + <Build>1</Build> + <Revision>0</Revision> + </Version> + <ExtensionDescription>Music Trivia plays a random song and you have to pick the song that is playing from a list of other songs</ExtensionDescription> + <VersionDescription>2.0.1.0 release</VersionDescription> + <DevelopmentStatus>Stable</DevelopmentStatus> + <OnlineLocation>http://mp-plugins.svn.sourceforge.net/viewvc/mp-plugins/trunk/plugins/MusicTrivia/MpeRelease/MusicTrivia_2010.mpe1</OnlineLocation> + <ReleaseDate>2011-06-12T00:59:50.2288644+02:00</ReleaseDate> + <Tags>music, trivia, game</Tags> + <Location>d:\developing\#maintained\#games\MusicTrivia\MpeRelease\MusicTrivia_2010.mpe1</Location> + <Params> + <Items> + <SectionParam Name="Icon"> + <Value /> + <ValueType>File</ValueType> + <Description>The icon file of the package (jpg,png,bmp)</Description> + </SectionParam> + <SectionParam Name="Online Icon"> + <Value /> + <ValueType>String</ValueType> + <Description>The icon file of the package stored online (jpg,png,bmp)</Description> + </SectionParam> + <SectionParam Name="Configuration file"> + <Value /> + <ValueType>Template</ValueType> + <Description>The file used to configure the extension. + If have .exe extension the will be executed + If have .dll extension used like MP plugin configuration</Description> + </SectionParam> + <SectionParam Name="Online Screenshots"> + <Value /> + <ValueType>String</ValueType> + <Description>Online stored screenshot urls separated by ; </Description> + </SectionParam> + <SectionParam Name="Force to uninstall on update"> + <Value>yes</Value> + <ValueType>Bool</ValueType> + <Description>Show dialog and force to uninstall previous version when updating an extension. Should only be disabled if you are using an NSIS/MSI installer.</Description> + </SectionParam> + </Items> + </Params> + </GeneralInfo> + <UniqueFileList> + <Items> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>..\MusicTrivia\bin\Release\MusicTrivia.dll</LocalFileName> + <ZipFileName>Installer{CopyFile}\{40cf90bb-7a82-49b2-89c7-d138b7b3ca60}-MusicTrivia.dll</ZipFileName> + <DestinationFilename>%Plugins%\windows\MusicTrivia.dll</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>..\Languages\da.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{0e423139-03d6-4771-a93f-3118d1a5ece4}-da.xml</ZipFileName> + <DestinationFilename>%Language%\MusicTrivia\da.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>..\Languages\de.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{ad9fd9c3-2159-4ec1-bd74-888ebdb3845c}-de.xml</ZipFileName> + <DestinationFilename>%Language%\MusicTrivia\de.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>..\Languages\en-US.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{0cf87367-e2f2-4694-81db-348d9f005cc8}-en-US.xml</ZipFileName> + <DestinationFilename>%Language%\MusicTrivia\en-US.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>..\Skin\Default\MusicTrivia.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{2e5fd1f9-ae95-4572-ae61-e3ee83fa6ce7}-MusicTrivia.xml</ZipFileName> + <DestinationFilename>%Skin%\Default\MusicTrivia.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>..\Skin\DefaultWide\MusicTrivia.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{011a90bd-5b50-4876-9f8c-32f0d28b8bee}-MusicTrivia.xml</ZipFileName> + <DestinationFilename>%Skin%\DefaultWide\MusicTrivia.xml</DestinationFilename> + </FileItem> + </Items> + </UniqueFileList> + <ProjectSettings> + <FolderGroups /> + <ProjectFilename>D:\developing\#maintained\#games\MusicTrivia\MpeRelease\MusicTrivia.xmp2</ProjectFilename> + <UpdatePath1>d:\developing\#maintained\#games\MusicTrivia\MpeRelease\update.xml</UpdatePath1> + <UpdatePath2 /> + <UpdatePath3 /> + </ProjectSettings> +</PackageClass> \ No newline at end of file Added: trunk/plugins/MusicTrivia/MpeRelease/MusicTrivia_2010.mpe1 =================================================================== (Binary files differ) Property changes on: trunk/plugins/MusicTrivia/MpeRelease/MusicTrivia_2010.mpe1 ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/MusicTrivia/MpeRelease/update.xml =================================================================== --- trunk/plugins/MusicTrivia/MpeRelease/update.xml (rev 0) +++ trunk/plugins/MusicTrivia/MpeRelease/update.xml 2011-06-11 23:21:15 UTC (rev 4245) @@ -0,0 +1,120 @@ +<?xml version="1.0" encoding="utf-8"?> +<ExtensionCollection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> + <Items> + <PackageClass> + <Version>2.0</Version> + <Groups> + <Items> + <GroupItem Name="Plugin"> + <DisplayName>Plugin</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Plugin</Description> + <Files> + <Items /> + </Files> + </GroupItem> + <GroupItem Name="Languages"> + <DisplayName>Languages</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Languages</Description> + <Files> + <Items /> + </Files> + </GroupItem> + <GroupItem Name="Skin"> + <DisplayName>Skin</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Skin</Description> + <Files> + <Items /> + </Files> + </GroupItem> + </Items> + </Groups> + <Sections> + <Items /> + </Sections> + <Dependencies> + <Items> + <DependencyItem> + <Type>MediaPortal</Type> + <Id /> + <MinVersion> + <Major>1</Major> + <Minor>1</Minor> + <Build>0</Build> + <Revision>6</Revision> + </MinVersion> + <MaxVersion> + <Major>999999</Major> + <Minor>999999</Minor> + <Build>999999</Build> + <Revision>999999</Revision> + </MaxVersion> + <WarnOnly>true</WarnOnly> + <Message>This version of Music Trivia requires MediaPortal 1.2 Beta or newer!</Message> + <Name>MediaPortal</Name> + </DependencyItem> + </Items> + </Dependencies> + <GeneralInfo> + <Name>Music Trivia</Name> + <Id>33cb85e4-85e3-477e-a10a-bdddf217a6ec</Id> + <Author>jburnette, SilentException</Author> + <HomePage /> + <ForumPage>http://forum.team-mediaportal.com/mediaportal-plugins-47/music-trivia-27431/</ForumPage> + <UpdateUrl>http://mp-plugins.svn.sourceforge.net/viewvc/mp-plugins/trunk/plugins/MusicTrivia/MpeRelease/update.xml</UpdateUrl> + <Version> + <Major>2</Major> + <Minor>0</Minor> + <Build>1</Build> + <Revision>0</Revision> + </Version> + <ExtensionDescription>Music Trivia plays a random song and you have to pick the song that is playing from a list of other songs</ExtensionDescription> + <VersionDescription>2.0.1.0 release</VersionDescription> + <DevelopmentStatus>Stable</DevelopmentStatus> + <OnlineLocation>http://mp-plugins.svn.sourceforge.net/viewvc/mp-plugins/trunk/plugins/MusicTrivia/MpeRelease/MusicTrivia_2010.mpe1</OnlineLocation> + <ReleaseDate>2011-06-12T00:59:50.2288644+02:00</ReleaseDate> + <Tags>music, trivia, game</Tags> + <Location>d:\developing\#maintained\#games\MusicTrivia\MpeRelease\MusicTrivia_2010.mpe1</Location> + <Params> + <Items> + <SectionParam Name="Icon"> + <Value /> + <ValueType>File</ValueType> + <Description>The icon file of the package (jpg,png,bmp)</Description> + </SectionParam> + <SectionParam Name="Online Icon"> + <Value /> + <ValueType>String</ValueType> + <Description>The icon file of the package stored online (jpg,png,bmp)</Description> + </SectionParam> + <SectionParam Name="Configuration file"> + <Value /> + <ValueType>Template</ValueType> + <Description>The file used to configure the extension. + If have .exe extension the will be executed + If have .dll extension used like MP plugin configuration</Description> + </SectionParam> + <SectionParam Name="Online Screenshots"> + <Value /> + <ValueType>String</ValueType> + <Description>Online stored screenshot urls separated by ; </Description> + </SectionParam> + <SectionParam Name="Force to uninstall on update"> + <Value>yes</Value> + <ValueType>Bool</ValueType> + <Description>Show dialog and force to uninstall previous version when updating an extension. Should only be disabled if you are using an NSIS/MSI installer.</Description> + </SectionParam> + </Items> + </Params> + </GeneralInfo> + <UniqueFileList> + <Items /> + </UniqueFileList> + <ProjectSettings> + <FolderGroups /> + </ProjectSettings> + </PackageClass> + </Items> +</ExtensionCollection> \ No newline at end of file Modified: trunk/plugins/MusicTrivia/MusicTrivia/MusicTrivia.csproj =================================================================== --- trunk/plugins/MusicTrivia/MusicTrivia/MusicTrivia.csproj 2011-06-11 21:44:07 UTC (rev 4244) +++ trunk/plugins/MusicTrivia/MusicTrivia/MusicTrivia.csproj 2011-06-11 23:21:15 UTC (rev 4245) @@ -3,7 +3,7 @@ <PropertyGroup> <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> - <ProductVersion>9.0.21022</ProductVersion> + <ProductVersion>9.0.30729</ProductVersion> <SchemaVersion>2.0</SchemaVersion> <ProjectGuid>{6F77E3A1-EB60-490E-9213-BA2A49EBA86C}</ProjectGuid> <OutputType>Library</OutputType> @@ -31,6 +31,11 @@ <WarningLevel>4</WarningLevel> </PropertyGroup> <ItemGroup> + <Reference Include="Common.Utils, Version=1.1.7.27931, Culture=neutral, processorArchitecture=x86"> + <SpecificVersion>False</SpecificVersion> + <HintPath>c:\Program Files\Team MediaPortal\MediaPortal\Common.Utils.dll</HintPath> + <Private>False</Private> + </Reference> <Reference Include="Core, Version=1.0.6.28732, Culture=neutral, processorArchitecture=x86"> <SpecificVersion>False</SpecificVersion> <HintPath>C:\Program Files\Team MediaPortal\MediaPortal\Core.dll</HintPath> Modified: trunk/plugins/MusicTrivia/MusicTrivia/Properties/AssemblyInfo.cs =================================================================== --- trunk/plugins/MusicTrivia/MusicTrivia/Properties/AssemblyInfo.cs 2011-06-11 21:44:07 UTC (rev 4244) +++ trunk/plugins/MusicTrivia/MusicTrivia/Properties/AssemblyInfo.cs 2011-06-11 23:21:15 UTC (rev 4245) @@ -1,6 +1,7 @@ using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; +using MediaPortal.Common.Utils; // General Information about an assembly is controlled through the following // set of attributes. Change these attribute values to modify the information @@ -32,5 +33,9 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("2.0.0.0")] -[assembly: AssemblyFileVersion("2.0.0.0")] +[assembly: AssemblyVersion("2.0.1.0")] +[assembly: AssemblyFileVersion("2.0.1.0")] + +// MediaPortal plugin version compatibility +[assembly: CompatibleVersion("1.1.7.0")] +[assembly: UsesSubsystem("MP.SkinEngine")] Modified: trunk/plugins/MusicTrivia/MusicTrivia.suo =================================================================== (Binary files differ) Added: trunk/plugins/MusicTrivia/Skin/Default/MusicTrivia.xml =================================================================== --- trunk/plugins/MusicTrivia/Skin/Default/MusicTrivia.xml (rev 0) +++ trunk/plugins/MusicTrivia/Skin/Default/MusicTrivia.xml 2011-06-11 23:21:15 UTC (rev 4245) @@ -0,0 +1,348 @@ +<window> + <id>6622</id> + <defaultcontrol>2</defaultcontrol> + <allowoverlay>no</allowoverlay> + <define>#header.label:MusicTrivia</define> + <controls> + <import>common.window.xml</import> + <import>common.time.xml</import> + <control> + <type>label</type> + <description>Header</description> + <id>1</id> + <posX>56</posX> + <posY>30</posY> + <label>MusicTrivia</label> + <font>dingbats</font> + <textcolor>ffffffff</textcolor> + <animation effect="fade" time="200">WindowOpen</animation> + <animation effect="fade" time="200">WindowClose</animation> + </control> + <control> + <type>group</type> + <description>groupelement</description> + <layout>StackLayout</layout> + <animation effect="fade" time="200">WindowClose</animation> + <animation effect="fade" time="200">WindowOpen</animation> + <posX>56</posX> + <posY>88</posY> + <control> + <description>Start Button</description> + <type>button</type> + <id>2</id> + <label>#MusicTrivia.Translation.NewGame.Label</label> + <onleft>2</onleft> + <onright>50</onright> + <onup>17</onup> + <ondown>3</ondown> + </control> + <control> + <description>Stop</description> + <type>button</type> + <id>3</id> + <label>#MusicTrivia.Translation.StopGame.Label</label> + <onleft>3</onleft> + <onright>50</onright> + <onup>2</onup> + <ondown>4</ondown> + </control> + <control> + <description>Tries</description> + <type>selectbutton</type> + <id>4</id> + <label></label> + <onleft>4</onleft> + <onright>50</onright> + <onup>3</onup> + <ondown>5</ondown> + </control> + <control> + <description>Time</description> + <type>selectbutton</type> + <id>5</id> + <label></label> + <onleft>5</onleft> + <onright>50</onright> + <onup>4</onup> + <ondown>901</ondown> + </control> + <control> + <description>Options</description> + <type>button</type> + <id>901</id> + <label>496</label> + <action>106</action> + <onleft>901</onleft> + <onright>50</onright> + <onup>5</onup> + <ondown>2</ondown> + </control> + </control> + <control> + <type>label</type> + <description>Timer value label</description> + <id>11</id> + <posX>690</posX> + <posY>490</posY> + <label>:00</label> + <font>font32</font> + <align>right</align> + <textcolor>ffffffff</textcolor> + <animation effect="fade" time="200">WindowOpen</animation> + <animation effect="fade" time="200">WindowClose</animation> + </control> + <control> + <type>label</type> + <description>Points label</description> + <id>0</id> + <posX>295</posX> + <posY>505</posY> + <label>#MusicTrivia.Translation.Points.Label:</label> + <font>font18</font> + <align>left</align> + <textcolor>White</textcolor> + <animation effect="fade" time="200">WindowOpen</animation> + <animation effect="fade" time="200">WindowClose</animation> + </control> + <control> + <type>label</type> + <description>Points value label</description> + <id>12</id> + <posX>395</posX> + <posY>505</posY> + <label></label> + <font>font18</font> + <align>right</align> + <textcolor>White</textcolor> + <animation effect="fade" time="200">WindowOpen</animation> + <animation effect="fade" time="200">WindowClose</animation> + </control> + + <control> + <type>label</type> + <description>Player 1 label</description> + <id>510</id> + <posX>60</posX> + <posY>260</posY> + <label>#MusicTrivia.Translation.PlayerOne.Label</label> + <font>font18</font> + <align>left</align> + <textcolor>White</textcolor> + <animation effect="fade" time="200">WindowOpen</animation> + <animation effect="fade" time="200">WindowClose</animation> + </control> + <control> + <type>label</type> + <id>511</id> + <posX>75</posX> + <posY>290</posY> + <label>#MusicTrivia.Translation.CorrectClean.Label:</label> + <font>font11</font> + <align>left</align> + <textcolor>White</textcolor> + <animation effect="fade" time="200">WindowOpen</animation> + <animation effect="fade" time="200">WindowClose</animation> + </control> + <control> + <type>label</type> + <id>512</id> + <posX>165</posX> + <posY>290</posY> + <label></label> + <font>font11</font> + <align>left</align> + <textcolor>White</textcolor> + <animation effect="fade" time="200">WindowOpen</animation> + <animation effect="fade" time="200">WindowClose</animation> + </control> + <control> + <type>label</type> + <id>513</id> + <posX>75</posX> + <posY>320</posY> + <label>#MusicTrivia.Translation.WrongClean.Label:</label> + <font>font12</font> + <align>left</align> + <textcolor>White</textcolor> + <animation effect="fade" time="200">WindowOpen</animation> + <animation effect="fade" time="200">WindowClose</animation> + </control> + <control> + <type>label</type> + <id>514</id> + <posX>165</posX> + <posY>320</posY> + <label/> + <font>font12</font> + <align>left</align> + <textcolor>White</textcolor> + <animation effect="fade" time="200">WindowOpen</animation> + <animation effect="fade" time="200">WindowClose</animation> + </control> + <control> + <type>label</type> + <id>515</id> + <posX>60</posX> + <posY>345</posY> + <label>#MusicTrivia.Translation.Score.Label:</label> + <font>font18</font> + <align>left</align> + <textcolor>White</textcolor> + <animation effect="fade" time="200">WindowOpen</animation> + <animation effect="fade" time="200">WindowClose</animation> + </control> + <control> + <type>label</type> + <id>516</id> + <posX>165</posX> + <posY>345</posY> + <label></label> + <font>font18</font> + <align>left</align> + <textcolor>White</textcolor> + <animation effect="fade" time="200">WindowOpen</animation> + <animation effect="fade" time="200">WindowClose</animation> + </control> + + <control> + <type>label</type> + <description>Player 2 label</description> + <id>520</id> + <posX>60</posX> + <posY>395</posY> + <label>#MusicTrivia.Translation.PlayerTwo.Label</label> + <font>font18</font> + <align>left</align> + <textcolor>White</textcolor> + <animation effect="fade" time="200">WindowOpen</animation> + <animation effect="fade" time="200">WindowClose</animation> + </control> + <control> + <type>label</type> + <description>p2 correct: label</description> + <id>521</id> + <posX>75</posX> + <posY>435</posY> + <label>#MusicTrivia.Translation.CorrectClean.Label:</label> + <font>font12</font> + <align>left</align> + <textcolor>White</textcolor> + <animation effect="fade" time="200">WindowOpen</animation> + <animation effect="fade" time="200">WindowClose</animation> + </control> + <control> + <type>label</type> + <id>522</id> + <description>p2 number of correct label</description> + <posX>165</posX> + <posY>435</posY> + <label></label> + <font>font11</font> + <align>left</align> + <textcolor>White</textcolor> + <animation effect="fade" time="200">WindowOpen</animation> + <animation effect="fade" time="200">WindowClose</animation> + </control> + <control> + <type>label</type> + <id>523</id> + <description>p2 wrong: label</description> + <posX>75</posX> + <posY>465</posY> + <label>#MusicTrivia.Translation.WrongClean.Label:</label> + <font>font11</font> + <align>left</align> + <textcolor>White</textcolor> + <animation effect="fade" time="200">WindowOpen</animation> + <animation effect="fade" time="200">WindowClose</animation> + </control> + <control> + <type>label</type> + <id>524</id> + <description>p2 number wrong label</description> + <posX>165</posX> + <posY>465</posY> + <label></label> + <font>font12</font> + <align>left</align> + <textcolor>White</textcolor> + <animation effect="fade" time="200">WindowOpen</animation> + <animation effect="fade" time="200">WindowClose</animation> + </control> + <control> + <type>label</type> + <id>525</id> + <description>p2 score: label</description> + <posX>60</posX> + <posY>490</posY> + <label>#MusicTrivia.Translation.Score.Label:</label> + <font>font18</font> + <align>left</align> + <textcolor>White</textcolor> + <animation effect="fade" time="200">WindowOpen</animation> + <animation effect="fade" time="200">WindowClose</animation> + </control> + <control> + <type>label</type> + <id>526</id> + <description>p2 number score label</description> + <posX>165</posX> + <posY>490</posY> + <label></label> + <font>font18</font> + <align>left</align> + <textcolor>White</textcolor> + <animation effect="fade" time="200">WindowOpen</animation> + <animation effect="fade" time="200">WindowClose</animation> + </control> + + <control> + <type>listcontrol</type> + <description>scheduler recordings listcontrol</description> + <id>50</id> + <posX>295</posX> + <posY>88</posY> + <height>600</height> + <width>400</width> + <onleft>3</onleft> + <onright>50</onright> + <font>font14</font> + <font2>font10</font2> + <font3>font11</font3> + <textXOff>27</textXOff> + <textXOff2>0</textXOff2> + <textXOff3>99</textXOff3> + <textYOff>11</textYOff> + <textYOff2>88</textYOff2> + <textYOff3>40</textYOff3> + <IconXOff>22</IconXOff> + <IconYOff>16</IconYOff> + <textcolor2>ffa9d0f7</textcolor2> + <textcolor3>ffa9d0f7</textcolor3> + <itemHeight>60</itemHeight> + <itemWidth>60</itemWidth> + <textureHeight>100</textureHeight> + <keepaspectratio>yes</keepaspectratio> + </control> + + <control> + <description>DUMMY BUTTON - optional for hidden menu visibility</description> + <type>button</type> + <id>500</id> + <posX>480</posX> + <posY>0</posY> + <width>800</width> + <height>720</height> + <label></label> + <onright>50</onright> + <onleft>2</onleft> + <onup>500</onup> + <ondown>500</ondown> + <textureFocus>-</textureFocus> + <textureNoFocus>-</textureNoFocus> + <!--<visible>!String.Contains(#MusicTrivia.Game.InProgress,rue)</visible>--> + <visible>no</visible> + </control> + + </controls> +</window> Added: trunk/plugins/MusicTrivia/Skin/DefaultWide/MusicTrivia.xml =================================================================== --- trunk/plugins/MusicTrivia/Skin/DefaultWide/MusicTrivia.xml (rev 0) +++ trunk/plugins/MusicTrivia/Skin/DefaultWide/MusicTrivia.xml 2011-06-11 23:21:15 UTC (rev 4245) @@ -0,0 +1,338 @@ +<window> + <id>6622</id> + <defaultcontrol>2</defaultcontrol> + <allowoverlay>no</allowoverlay> + <define>#header.label:MusicTrivia</define> + <controls> + <import>common.window.xml</import> + <import>common.time.xml</import> + <control> + <description>Start Button</description> + <type>button</type> + <id>2</id> + <posX>60</posX> + <posY>121</posY> + <label>#MusicTrivia.Translation.NewGame.Label</label> + <onleft>2</onleft> + <onright>50</onright> + <onup>17</onup> + <ondown>3</ondown> + </control> + <control> + <description>Stop</description> + <type>button</type> + <id>3</id> + <posX>60</posX> + <posY>161</posY> + <label>#MusicTrivia.Translation.StopGame.Label</label> + <onleft>3</onleft> + <onright>50</onright> + <onup>2</onup> + <ondown>4</ondown> + </control> + <control> + <description>Tries</description> + <type>selectbutton</type> + <id>4</id> + <posX>60</posX> + <posY>201</posY> + <label></label> + <onleft>4</onleft> + <onright>50</onright> + <onup>3</onup> + <ondown>5</ondown> + </control> + <control> + <description>Time</description> + <type>selectbutton</type> + <id>5</id> + <posX>60</posX> + <posY>241</posY> + <label></label> + <onleft>5</onleft> + <onright>50</onright> + <onup>4</onup> + <ondown>901</ondown> + </control> + <control> + <description>Options</description> + <type>button</type> + <id>901</id> + <posX>60</posX> + <posY>281</posY> + <label>496</label> + <action>106</action> + <onleft>901</onleft> + <onright>50</onright> + <onup>5</onup> + <ondown>2</ondown> + </control> + + <control> + <type>label</type> + <description>Timer value label</description> + <id>11</id> + <posX>590</posX> + <posY>121</posY> + <label>:00</label> + <font>font48</font> + <align>right</align> + <textcolor>White</textcolor> + <animation effect="fade" time="200">WindowOpen</animation> + <animation effect="fade" time="200">WindowClose</animation> + </control> + <control> + <type>label</type> + <description>Points label</description> + <id>0</id> + <posX>420</posX> + <posY>267</posY> + <label>#MusicTrivia.Translation.Points.Label:</label> + <font>font18</font> + <align>left</align> + <textcolor>White</textcolor> + <animation effect="fade" time="200">WindowOpen</animation> + <animation effect="fade" time="200">WindowClose</animation> + </control> + <control> + <type>label</type> + <description>Points value label</description> + <id>12</id> + <posX>590</posX> + <posY>250</posY> + <label></label> + <font>font32</font> + <align>right</align> + <textcolor>White</textcolor> + <animation effect="fade" time="200">WindowOpen</animation> + <animation effect="fade" time="200">WindowClose</animation> + </control> + + <control> + <type>label</type> + <description>Player 1 label</description> + <id>510</id> + <posX>75</posX> + <posY>340</posY> + <label>#MusicTrivia.Translation.PlayerOne.Label</label> + <font>font18</font> + <align>left</align> + <textcolor>White</textcolor> + <animation effect="fade" time="200">WindowOpen</animation> + <animation effect="fade" time="200">WindowClose</animation> + </control> + <control> + <type>label</type> + <id>511</id> + <posX>75</posX> + <posY>380</posY> + <label>#MusicTrivia.Translation.CorrectClean.Label:</label> + <font>font11</font> + <align>left</align> + <textcolor>White</textcolor> + <animation effect="fade" time="200">WindowOpen</animation> + <animation effect="fade" time="200">WindowClose</animation> + </control> + <control> + <type>label</type> + <id>512</id> + <posX>160</posX> + <posY>380</posY> + <label></label> + <font>font11</font> + <align>left</align> + <textcolor>White</textcolor> + <animation effect="fade" time="200">WindowOpen</animation> + <animation effect="fade" time="200">WindowClose</animation> + </control> + <control> + <type>label</type> + <id>513</id> + <posX>75</posX> + <posY>410</posY> + <label>#MusicTrivia.Translation.WrongClean.Label:</label> + <font>font12</font> + <align>left</align> + <textcolor>White</textcolor> + <animation effect="fade" time="200">WindowOpen</animation> + <animation effect="fade" time="200">WindowClose</animation> + </control> + <control> + <type>label</type> + <id>514</id> + <posX>160</posX> + <posY>410</posY> + <label/> + <font>font12</font> + <align>left</align> + <textcolor>White</textcolor> + <animation effect="fade" time="200">WindowOpen</animation> + <animation effect="fade" time="200">WindowClose</animation> + </control> + <control> + <type>label</type> + <id>515</id> + <posX>75</posX> + <posY>435</posY> + <label>#MusicTrivia.Translation.Score.Label:</label> + <font>font18</font> + <align>left</align> + <textcolor>White</textcolor> + <animation effect="fade" time="200">WindowOpen</animation> + <animation effect="fade" time="200">WindowClose</animation> + </control> + <control> + <type>label</type> + <id>516</id> + <posX>195</posX> + <posY>435</posY> + <label></label> + <font>font18</font> + <align>left</align> + <textcolor>White</textcolor> + <animation effect="fade" time="200">WindowOpen</animation> + <animation effect="fade" time="200">WindowClose</animation> + </control> + + <control> + <type>label</type> + <description>Player 2 label</description> + <id>520</id> + <posX>75</posX> + <posY>485</posY> + <label>#MusicTrivia.Translation.PlayerTwo.Label</label> + <font>font18</font> + <align>left</align> + <textcolor>White</textcolor> + <animation effect="fade" time="200">WindowOpen</animation> + <animation effect="fade" time="200">WindowClose</animation> + </control> + <control> + <type>label</type> + <description>p2 correct: label</description> + <id>521</id> + <posX>75</posX> + <posY>525</posY> + <label>#MusicTrivia.Translation.CorrectClean.Label:</label> + <font>font12</font> + <align>left</align> + <textcolor>White</textcolor> + <animation effect="fade" time="200">WindowOpen</animation> + <animation effect="fade" time="200">WindowClose</animation> + </control> + <control> + <type>label</type> + <id>522</id> + <description>p2 number of correct label</description> + <posX>160</posX> + <posY>525</posY> + <label></label> + <font>font11</font> + <align>left</align> + <textcolor>White</textcolor> + <animation effect="fade" time="200">WindowOpen</animation> + <animation effect="fade" time="200">WindowClose</animation> + </control> + <control> + <type>label</type> + <id>523</id> + <description>p2 wrong: label</description> + <posX>75</posX> + <posY>555</posY> + <label>#MusicTrivia.Translation.WrongClean.Label:</label> + <font>font11</font> + <align>left</align> + <textcolor>White</textcolor> + <animation effect="fade" time="200">WindowOpen</animation> + <animation effect="fade" time="200">WindowClose</animation> + </control> + <control> + <type>label</type> + <id>524</id> + <description>p2 number wrong label</description> + <posX>160</posX> + <posY>555</posY> + <label></label> + <font>font12</font> + <align>left</align> + <textcolor>White</textcolor> + <animation effect="fade" time="200">WindowOpen</animation> + <animation effect="fade" time="200">WindowClose</animation> + </control> + <control> + <type>label</type> + <id>525</id> + <description>p2 score: label</description> + <posX>75</posX> + <posY>580</posY> + <label>#MusicTrivia.Translation.Score.Label:</label> + <font>font18</font> + <align>left</align> + <textcolor>White</textcolor> + <animation effect="fade" time="200">WindowOpen</animation> + <animation effect="fade" time="200">WindowClose</animation> + </control> + <control> + <type>label</type> + <id>526</id> + <description>p2 number score label</description> + <posX>195</posX> + <posY>580</posY> + <label></label> + <font>font18</font> + <align>left</align> + <textcolor>White</textcolor> + <animation effect="fade" time="200">WindowOpen</animation> + <animation effect="fade" time="200">WindowClose</animation> + </control> + + <control> + <type>listcontrol</type> + <description>scheduler recordings listcontrol</description> + <id>50</id> + <posX>645</posX> + <posY>121</posY> + <height>600</height> + <width>600</width> + <onleft>3</onleft> + <onright>50</onright> + <font>font14</font> + <font2>font10</font2> + <font3>font11</font3> + <textXOff>27</textXOff> + <textXOff2>0</textXOff2> + <textXOff3>99</textXOff3> + <textYOff>11</textYOff> + <textYOff2>88</textYOff2> + <textYOff3>40</textYOff3> + <IconXOff>22</IconXOff> + <IconYOff>16</IconYOff> + <textcolor2>ffa9d0f7</textcolor2> + <textcolor3>ffa9d0f7</textcolor3> + <itemHeight>60</itemHeight> + <itemWidth>60</itemWidth> + <textureHeight>100</textureHeight> + <keepaspectratio>yes</keepaspectratio> + </control> + + <control> + <description>DUMMY BUTTON - optional for hidden menu visibility</description> + <type>button</type> + <id>500</id> + <posX>480</posX> + <posY>0</posY> + <width>800</width> + <height>720</height> + <label></label> + <onright>50</onright> + <onleft>2</onleft> + <onup>500</onup> + <ondown>500</ondown> + <textureFocus>-</textureFocus> + <textureNoFocus>-</textureNoFocus> + <!--<visible>!String.Contains(#MusicTrivia.Game.InProgress,rue)</visible>--> + <visible>no</visible> + </control> + + </controls> +</window> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <Sil...@us...> - 2011-06-11 21:44:13
|
Revision: 4244 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4244&view=rev Author: SilentException Date: 2011-06-11 21:44:07 +0000 (Sat, 11 Jun 2011) Log Message: ----------- MyDailyComics - updated skin name Modified Paths: -------------- trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics.xmp2 trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics_0260.mpe1 Modified: trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics.xmp2 =================================================================== --- trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics.xmp2 2011-06-11 21:40:16 UTC (rev 4243) +++ trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics.xmp2 2011-06-11 21:44:07 UTC (rev 4244) @@ -2005,14 +2005,14 @@ <UpdateOption>AlwaysOverwrite</UpdateOption> <LocalFileName>..\skin\Blue3wide\MyDailyComics.xml</LocalFileName> <ZipFileName>Installer{CopyFile}\{79c8a487-e08b-4ce6-94ca-7205688fd2b2}-MyDailyComics.xml</ZipFileName> - <DestinationFilename>%Skin%\Blue3wide\MyDailyComics.xml</DestinationFilename> + <DestinationFilename>%Skin%\DefaultWide\MyDailyComics.xml</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>AlwaysOverwrite</UpdateOption> <LocalFileName>..\skin\Blue3\MyDailyComics.xml</LocalFileName> <ZipFileName>Installer{CopyFile}\{f00f88d7-357d-4329-905c-2c3a3f4a3f68}-MyDailyComics.xml</ZipFileName> - <DestinationFilename>%Skin%\Blue3\MyDailyComics.xml</DestinationFilename> + <DestinationFilename>%Skin%\Default\MyDailyComics.xml</DestinationFilename> </FileItem> </Items> </Files> @@ -4165,14 +4165,14 @@ <UpdateOption>AlwaysOverwrite</UpdateOption> <LocalFileName>..\skin\Blue3wide\MyDailyComics.xml</LocalFileName> <ZipFileName>Installer{CopyFile}\{79c8a487-e08b-4ce6-94ca-7205688fd2b2}-MyDailyComics.xml</ZipFileName> - <DestinationFilename>%Skin%\Blue3wide\MyDailyComics.xml</DestinationFilename> + <DestinationFilename>%Skin%\DefaultWide\MyDailyComics.xml</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>AlwaysOverwrite</UpdateOption> <LocalFileName>..\skin\Blue3\MyDailyComics.xml</LocalFileName> <ZipFileName>Installer{CopyFile}\{f00f88d7-357d-4329-905c-2c3a3f4a3f68}-MyDailyComics.xml</ZipFileName> - <DestinationFilename>%Skin%\Blue3\MyDailyComics.xml</DestinationFilename> + <DestinationFilename>%Skin%\Default\MyDailyComics.xml</DestinationFilename> </FileItem> </Items> </UniqueFileList> Modified: trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics_0260.mpe1 =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <Sil...@us...> - 2011-06-11 21:40:24
|
Revision: 4243 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4243&view=rev Author: SilentException Date: 2011-06-11 21:40:16 +0000 (Sat, 11 Jun 2011) Log Message: ----------- MyDailyComics: - version 0.2.6.0 - added support for incremental (not date base comics) - fixed some bugs & improved some things Modified Paths: -------------- trunk/plugins/MyDailyComics/ComicStrip.cs trunk/plugins/MyDailyComics/HTML/MyHtmlParser.cs trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics.xmp2 trunk/plugins/MyDailyComics/MpeRelease/update.xml trunk/plugins/MyDailyComics/MyDailyComics.cs trunk/plugins/MyDailyComics/MyDailyComics.csproj trunk/plugins/MyDailyComics/MyDailyComics.csproj.user trunk/plugins/MyDailyComics/MyDailyComics.suo trunk/plugins/MyDailyComics/MyXmlReader.cs trunk/plugins/MyDailyComics/Properties/AssemblyInfo.cs trunk/plugins/MyDailyComics/example/MyDailyComics.xml trunk/plugins/MyDailyComics/gui/Setup.Designer.cs trunk/plugins/MyDailyComics/gui/Setup.cs trunk/plugins/MyDailyComics/skin/Blue3/MyDailyComics.xml trunk/plugins/MyDailyComics/skin/Blue3wide/MyDailyComics.xml trunk/plugins/MyDailyComics/util/ComicHelper.cs Added Paths: ----------- trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics_0260.mpe1 Modified: trunk/plugins/MyDailyComics/ComicStrip.cs =================================================================== --- trunk/plugins/MyDailyComics/ComicStrip.cs 2011-06-08 19:21:26 UTC (rev 4242) +++ trunk/plugins/MyDailyComics/ComicStrip.cs 2011-06-11 21:40:16 UTC (rev 4243) @@ -140,6 +140,24 @@ // set { _lastRelease = value; } //} + public string LastUrl { get; set; } + public string PreviousPage { get; set; } + public string NextPage { get; set; } + public string DateTitle { get; set; } + public bool HasNext { + get { + return !string.IsNullOrEmpty(NextPage) && LastUrl != Url; + } + } + public bool HasPrevious { + get { + return !string.IsNullOrEmpty(PreviousPage); + } + } + public string PreviousRegex { get; set; } + public string NextRegex { get; set; } + public string DateTitleRegex { get; set; } + #endregion #region Overrides @@ -203,6 +221,37 @@ elemEndsWith.InnerText = EndsWith; root.AppendChild(elemEndsWith); } + + if (!string.IsNullOrEmpty(PreviousRegex)) + { + XmlCDataSection cd = doc.CreateCDataSection(PreviousRegex); + + XmlElement elemPrevRegex = doc.CreateElement("previousregex"); + elemPrevRegex.AppendChild(cd); + //elemPrevRegex.InnerText = string.Format("<!CDATA[{0}]]>", PreviousRegex); + root.AppendChild(elemPrevRegex); + } + + if (!string.IsNullOrEmpty(NextRegex)) + { + XmlCDataSection cd = doc.CreateCDataSection(NextRegex); + + XmlElement elemNextRegex = doc.CreateElement("nextregex"); + elemNextRegex.AppendChild(cd); + //elemNextRegex.InnerText = string.Format("<!CDATA[{0}]]>", NextRegex); + root.AppendChild(elemNextRegex); + } + + if (!string.IsNullOrEmpty(DateTitleRegex)) + { + XmlCDataSection cd = doc.CreateCDataSection(DateTitleRegex); + + XmlElement elemDateTitleRegex = doc.CreateElement("datetitleregex"); + elemDateTitleRegex.AppendChild(cd); + //elemDateTitleRegex.InnerText = string.Format("<!CDATA[{0}]]>", DateTitleRegex); + root.AppendChild(elemDateTitleRegex); + } + doc.AppendChild(root); xmlWriter.Formatting = Formatting.Indented; Modified: trunk/plugins/MyDailyComics/HTML/MyHtmlParser.cs =================================================================== --- trunk/plugins/MyDailyComics/HTML/MyHtmlParser.cs 2011-06-08 19:21:26 UTC (rev 4242) +++ trunk/plugins/MyDailyComics/HTML/MyHtmlParser.cs 2011-06-11 21:40:16 UTC (rev 4243) @@ -25,6 +25,7 @@ using System; using System.Collections.Generic; using System.Text; +using System.Text.RegularExpressions; using System.Net; using System.IO; using MediaPortal.GUI.Library; @@ -33,6 +34,59 @@ { class MyHtmlParser { + public string parse(String html_url, ComicStrip comic, out string previous, out string next, out string datetitle) + { + previous = string.Empty; + next = string.Empty; + datetitle = string.Empty; + + string result = string.Empty; + Uri uri = new Uri(html_url); + + string page = sendRequest(html_url); + if (string.IsNullOrEmpty(page)) + return result; + + //string previouscomic_reg = @"<a href="(?<prev>[^"]*)" id="dyn-prev" title="Prethodni overkloking">Prethodni overkloking</a>"; + //string nextcomic_reg = @"<a href="(?<next>[^"]*)" id="dyn-next" title="Sljede\xE6i overkloking">Sljede\xE6i overkloking</a>"; + //string datetitle_reg = @"<h2 class="title">\s<span>(?<title>.*?)</h2>"; + string previouscomic_reg = comic.PreviousRegex; + string nextcomic_reg = comic.NextRegex; + string datetitle_reg = comic.DateTitleRegex; + + if (!string.IsNullOrEmpty(previouscomic_reg)) + { + Match matchPrev = Regex.Match(page, previouscomic_reg); + if (matchPrev.Success && matchPrev.Groups["prev"].Success) + previous = matchPrev.Groups["prev"].Value; + } + + if (!string.IsNullOrEmpty(nextcomic_reg)) + { + Match matchNext = Regex.Match(page, nextcomic_reg); + if (matchNext.Success && matchNext.Groups["next"].Success) + next = matchNext.Groups["next"].Value; + } + + if (!string.IsNullOrEmpty(datetitle_reg)) + { + Match matchDateTitle = Regex.Match(page, datetitle_reg); + if (matchDateTitle.Success && matchDateTitle.Groups["title"].Success) + datetitle = StripHTML(matchDateTitle.Groups["title"].Value); + } + + Uri uriprev = new Uri(uri, previous); + if (!string.IsNullOrEmpty(previous)) + previous = uriprev.AbsoluteUri; + Uri urinext = new Uri(uri, next); + if (!string.IsNullOrEmpty(next)) + next = urinext.AbsoluteUri; + + result = html_url; + + return result; + } + public String parse(String html_url, string startsWith, string endsWith) { string result = String.Empty; @@ -89,6 +143,8 @@ try { HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); + request.Timeout = 5000; + request.ReadWriteTimeout = 20000; response = request.GetResponse(); stream = response.GetResponseStream(); @@ -129,5 +185,22 @@ response.Close(); } } + + public void save(string url, string file) + { + WebClient client = new WebClient(); + client.DownloadFile(url, file); + } + + private string StripHTML(string HTMLText) + { + var reg = new Regex("<[^>]+>", RegexOptions.IgnoreCase); + string result = reg.Replace(HTMLText, ""); + result = result.Replace("<", "<"); + result = result.Replace(">", ">"); + result = result.Replace("&", "&"); + result = result.Trim(); + return result; + } } } Modified: trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics.xmp2 =================================================================== --- trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics.xmp2 2011-06-08 19:21:26 UTC (rev 4242) +++ trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics.xmp2 2011-06-11 21:40:16 UTC (rev 4243) @@ -2124,7 +2124,27 @@ </Items> </Sections> <Dependencies> - <Items /> + <Items> + <DependencyItem> + <Type>MediaPortal</Type> + <Id /> + <MinVersion> + <Major>1</Major> + <Minor>1</Minor> + <Build>0</Build> + <Revision>6</Revision> + </MinVersion> + <MaxVersion> + <Major>999999</Major> + <Minor>999999</Minor> + <Build>999999</Build> + <Revision>999999</Revision> + </MaxVersion> + <WarnOnly>false</WarnOnly> + <Message>This version of MyDailyComics requires MediaPortal 1.2 Beta or newer!</Message> + <Name>MediaPortal</Name> + </DependencyItem> + </Items> </Dependencies> <GeneralInfo> <Name>MyDailyComics</Name> @@ -2136,16 +2156,16 @@ <Version> <Major>0</Major> <Minor>2</Minor> - <Build>5</Build> + <Build>6</Build> <Revision>0</Revision> </Version> <ExtensionDescription>Plugin to display a daily comic strip like Garfield</ExtensionDescription> - <VersionDescription>Initial MPE release.</VersionDescription> - <DevelopmentStatus>Rc</DevelopmentStatus> - <OnlineLocation>http://mp-plugins.svn.sourceforge.net/viewvc/mp-plugins/trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics.mpe1</OnlineLocation> - <ReleaseDate>2010-04-28T10:05:22.4972176+02:00</ReleaseDate> + <VersionDescription>0.2.6.0 release</VersionDescription> + <DevelopmentStatus>Stable</DevelopmentStatus> + <OnlineLocation>http://mp-plugins.svn.sourceforge.net/viewvc/mp-plugins/trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics_0260.mpe1</OnlineLocation> + <ReleaseDate>2011-06-11T00:00:00</ReleaseDate> <Tags>comic strip, garfield, dilbert</Tags> - <Location>D:\developing\#maintained\MyDailyComics\MpeRelease\MyDailyComics.mpe1</Location> + <Location>D:\developing\#maintained\MyDailyComics\MpeRelease\MyDailyComics_0260.mpe1</Location> <Params> <Items> <SectionParam Name="Icon"> Added: trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics_0260.mpe1 =================================================================== (Binary files differ) Property changes on: trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics_0260.mpe1 ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Modified: trunk/plugins/MyDailyComics/MpeRelease/update.xml =================================================================== --- trunk/plugins/MyDailyComics/MpeRelease/update.xml 2011-06-08 19:21:26 UTC (rev 4242) +++ trunk/plugins/MyDailyComics/MpeRelease/update.xml 2011-06-11 21:40:16 UTC (rev 4243) @@ -104,5 +104,128 @@ <FolderGroups /> </ProjectSettings> </PackageClass> + <PackageClass> + <Version>2.0</Version> + <Groups> + <Items> + <GroupItem Name="Plugin DLL"> + <DisplayName>Plugin DLL</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Plugin DLL</Description> + <Files> + <Items /> + </Files> + </GroupItem> + <GroupItem Name="Plugin Configuration"> + <DisplayName>Plugin Configuration</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Plugin Configuration</Description> + <Files> + <Items /> + </Files> + </GroupItem> + <GroupItem Name="Plugin Thumbs"> + <DisplayName>Plugin Thumbs</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Plugin Thumbs</Description> + <Files> + <Items /> + </Files> + </GroupItem> + <GroupItem Name="Plugin Skin"> + <DisplayName>Plugin Skin</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Plugin Skin</Description> + <Files> + <Items /> + </Files> + </GroupItem> + </Items> + </Groups> + <Sections> + <Items /> + </Sections> + <Dependencies> + <Items> + <DependencyItem> + <Type>MediaPortal</Type> + <Id /> + <MinVersion> + <Major>1</Major> + <Minor>1</Minor> + <Build>0</Build> + <Revision>6</Revision> + </MinVersion> + <MaxVersion> + <Major>999999</Major> + <Minor>999999</Minor> + <Build>999999</Build> + <Revision>999999</Revision> + </MaxVersion> + <WarnOnly>false</WarnOnly> + <Message>This version of MyDailyComics requires MediaPortal 1.2 Beta or newer!</Message> + <Name>MediaPortal</Name> + </DependencyItem> + </Items> + </Dependencies> + <GeneralInfo> + <Name>MyDailyComics</Name> + <Id>bdfea2a7-2206-4fae-8165-02342031848c</Id> + <Author>TimmyT, SilentException</Author> + <HomePage /> + <ForumPage>http://forum.team-mediaportal.com/mediaportal-plugins-47/my-daily-comics-plugin-20389/</ForumPage> + <UpdateUrl>http://mp-plugins.svn.sourceforge.net/viewvc/mp-plugins/trunk/plugins/MyDailyComics/MpeRelease/update.xml</UpdateUrl> + <Version> + <Major>0</Major> + <Minor>2</Minor> + <Build>6</Build> + <Revision>0</Revision> + </Version> + <ExtensionDescription>Plugin to display a daily comic strip like Garfield</ExtensionDescription> + <VersionDescription>0.2.6.0 release</VersionDescription> + <DevelopmentStatus>Stable</DevelopmentStatus> + <OnlineLocation>http://mp-plugins.svn.sourceforge.net/viewvc/mp-plugins/trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics_0260.mpe1</OnlineLocation> + <ReleaseDate>2011-06-11T00:00:00</ReleaseDate> + <Tags>comic strip, garfield, dilbert</Tags> + <Location>D:\developing\#maintained\MyDailyComics\MpeRelease\MyDailyComics_0260.mpe1</Location> + <Params> + <Items> + <SectionParam Name="Icon"> + <Value /> + <ValueType>File</ValueType> + <Description>The icon file of the package (jpg,png,bmp)</Description> + </SectionParam> + <SectionParam Name="Online Icon"> + <Value /> + <ValueType>String</ValueType> + <Description>The icon file of the package stored online (jpg,png,bmp)</Description> + </SectionParam> + <SectionParam Name="Configuration file"> + <Value /> + <ValueType>Template</ValueType> + <Description>The file used to configure the extension. + If have .exe extension the will be executed + If have .dll extension used like MP plugin configuration</Description> + </SectionParam> + <SectionParam Name="Online Screenshots"> + <Value /> + <ValueType>String</ValueType> + <Description>Online stored screenshot urls separated by ; </Description> + </SectionParam> + <SectionParam Name="Force to uninstall on update"> + <Value>yes</Value> + <ValueType>Bool</ValueType> + <Description>Show dialog and force to uninstall previous version when updating an extension. Should only be disabled if you are using an NSIS/MSI installer.</Description> + </SectionParam> + </Items> + </Params> + </GeneralInfo> + <UniqueFileList> + <Items /> + </UniqueFileList> + <ProjectSettings> + <FolderGroups /> + </ProjectSettings> + </PackageClass> </Items> </ExtensionCollection> \ No newline at end of file Modified: trunk/plugins/MyDailyComics/MyDailyComics.cs =================================================================== --- trunk/plugins/MyDailyComics/MyDailyComics.cs 2011-06-08 19:21:26 UTC (rev 4242) +++ trunk/plugins/MyDailyComics/MyDailyComics.cs 2011-06-11 21:40:16 UTC (rev 4243) @@ -45,6 +45,11 @@ protected GUISelectButtonControl btnComic = null; // change comic button [SkinControlAttribute(3)] protected GUISelectButtonControl btnDate = null; // change date button + [SkinControlAttribute(4)] + protected GUIButtonControl btnPrevious = null; // + [SkinControlAttribute(5)] + protected GUIButtonControl btnNext = null; // + [SkinControlAttribute(100)] protected GUIImage imgComic = null; // comic image [SkinControlAttribute(101)] @@ -59,6 +64,7 @@ private ComicStrip[] _comics; private ComicStrip _currentComic; private string _title = String.Empty; + private string imageFile = ""; private int _selectedComicIndex = -1; private int _selectedDateIndex = -1; @@ -159,6 +165,11 @@ return Load(GUIGraphicsContext.Skin + @"\MyDailyComics.xml"); } + public override void DeInit() { + base.DeInit(); + DeleteFile(); + } + protected override void OnPageLoad() { base.OnPageLoad(); @@ -193,8 +204,29 @@ SelectedComic = comic; } ShowComic(SelectedComic, SelectedDate); + SelectedComic = SelectedComic; GUIControl.FocusControl(GetID, btnComic.GetID); } + if (control == btnPrevious) + { + SelectedComic.LastUrl = SelectedComic.PreviousPage; + SelectedComic.DateTitle = string.Empty; + SelectedComic = SelectedComic; + ShowComic(SelectedComic, SelectedDate); + SelectedComic = SelectedComic; + if (!btnPrevious.IsEnabled) + GUIControl.FocusControl(GetID, btnComic.GetID); + } + if (control == btnNext) + { + SelectedComic.LastUrl = SelectedComic.NextPage; + SelectedComic.DateTitle = string.Empty; + SelectedComic = SelectedComic; + ShowComic(SelectedComic, SelectedDate); + SelectedComic = SelectedComic; + if (!btnNext.IsEnabled) + GUIControl.FocusControl(GetID, btnComic.GetID); + } RestoreButtons(); } @@ -215,16 +247,28 @@ { get { return _currentComic; } set - { + { + if (_currentComic != value && _currentComic != null) { + _currentComic.LastUrl = string.Empty; + _currentComic.DateTitle = string.Empty; + } _currentComic = value; GUIPropertyManager.SetProperty("#MyDailyComics.Selected.Title", _currentComic.Name); GUIPropertyManager.SetProperty("#MyDailyComics.Selected.LanguageName", _currentComic.Language); string languageIcon = Config.GetFolder(Config.Dir.Thumbs) + @"\MyDailyComics\Flags\" + _currentComic.Language + @".png"; GUIPropertyManager.SetProperty("#MyDailyComics.Selected.LanguageIcon", File.Exists(languageIcon) ? languageIcon : " "); + if (_currentComic.Type.Equals(ComicStrip.TYPE_NUMERIC, StringComparison.OrdinalIgnoreCase)) + { + GUIPropertyManager.SetProperty("#MyDailyComics.Selected.Date", _currentComic.DateTitle); + } + else + { + SelectedDate = SelectedDate; + } } } - new public string Title + public string Title { get { return _title; } set { _title = value; } @@ -305,24 +349,64 @@ private void ShowComic(ComicStrip comic, DateTime dt) { + imgComic.IsVisible = false; + imgBanner.IsVisible = false; + imgLanguage.IsVisible = false; + GUIWaitCursor.Show(); + GUIWindowManager.Process(); try { lock (this) { - imgComic.Visible = false; string tmp_url = ComicHelper.Instance.getComicUrl(comic, dt); + if (comic.Type.Equals(ComicStrip.TYPE_NUMERIC, StringComparison.OrdinalIgnoreCase) && btnNext != null && btnPrevious != null) + { + btnNext.IsEnabled = comic.HasNext; + //btnNext.Visible = true; + btnPrevious.IsEnabled = comic.HasPrevious; + //btnPrevious.Visible = true; + btnDate.IsEnabled = false; + //btnDate.Visible = false; + } + else + { + if (btnNext != null && btnPrevious != null) + { + btnNext.IsEnabled = false; + //btnNext.Visible = false; + btnPrevious.IsEnabled = false; + //btnPrevious.Visible = false; + } + btnDate.IsEnabled = true; + //btnDate.Visible = true; + } + Log.Debug("trying to show url: " + tmp_url); - if (!ComicHelper.Instance.TryDisplayComic(tmp_url)) + + DeleteFile(); + if (!string.IsNullOrEmpty(tmp_url)) { - tmp_url = string.Empty; + //imageFile = Config.GetFolder(Config.Dir.Thumbs) + @"\" + Path.GetRandomFileName() + "." + new FileInfo(new Uri(tmp_url).AbsolutePath).Extension; + + imageFile = ComicHelper.Instance.Download(tmp_url); + + //MyHtmlParser parser = new MyHtmlParser(); + //parser.save(tmp_url, imageFile); + + //if (!ComicHelper.Instance.TryDisplayComic(tmp_url)) + //{ + // tmp_url = string.Empty; + //} } - imgComic.SetFileName(tmp_url); + imgComic.SetFileName(imageFile); + //imgComic.AllocResources(); imgComic.KeepAspectRatio = true; imgComic.Refresh(); - imgComic.Visible = true; + imgComic.IsVisible = true; + DeleteFile(); ShowBanner(comic); ShowLanguageIcon(comic); } @@ -335,24 +419,24 @@ private void ShowBanner(ComicStrip comic) { - imgBanner.Visible = false; + imgBanner.IsVisible = false; string localName = string.Empty; if (comic.Banner.Length > 0) { - localName = ComicHelper.Instance.DownloadBanner(comic.Banner); + localName = ComicHelper.Instance.Download(comic.Banner); } imgBanner.SetFileName(localName); imgBanner.KeepAspectRatio = true; imgBanner.Refresh(); - imgBanner.Visible = true; + imgBanner.IsVisible = true; } private void ShowLanguageIcon(ComicStrip comic) { if (imgLanguage == null) return; - imgLanguage.Visible = false; + imgLanguage.IsVisible = false; string languageIcon = Config.GetFolder(Config.Dir.Thumbs) + @"\MyDailyComics\Flags\" + comic.Language + @".png"; if (!File.Exists(languageIcon)) @@ -360,9 +444,27 @@ imgLanguage.SetFileName(languageIcon); imgLanguage.KeepAspectRatio = true; imgLanguage.Refresh(); - imgLanguage.Visible = true; + imgLanguage.IsVisible = true; } + private void DeleteFile() + { + if (string.IsNullOrEmpty(imageFile)) return; + + FileInfo fi = new FileInfo(imageFile); + try + { + fi.Delete(); + } + catch + { + } + } + + private void NewFile() + { + imageFile = Path.GetTempFileName(); + } #endregion } } Modified: trunk/plugins/MyDailyComics/MyDailyComics.csproj =================================================================== --- trunk/plugins/MyDailyComics/MyDailyComics.csproj 2011-06-08 19:21:26 UTC (rev 4242) +++ trunk/plugins/MyDailyComics/MyDailyComics.csproj 2011-06-11 21:40:16 UTC (rev 4243) @@ -2,7 +2,7 @@ <PropertyGroup> <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> - <ProductVersion>9.0.21022</ProductVersion> + <ProductVersion>9.0.30729</ProductVersion> <SchemaVersion>2.0</SchemaVersion> <ProjectGuid>{10EA3ECE-BE4B-40DE-BF30-EF73503DF630}</ProjectGuid> <OutputType>Library</OutputType> @@ -48,15 +48,20 @@ <WarningLevel>4</WarningLevel> </PropertyGroup> <ItemGroup> + <Reference Include="Common.Utils"> + <SpecificVersion>False</SpecificVersion> + <HintPath>C:\Program Files\Team MediaPortal\MediaPortal\Common.Utils.dll</HintPath> + <Private>True</Private> + </Reference> <Reference Include="Core, Version=1.0.5.23365, Culture=neutral, processorArchitecture=x86"> <SpecificVersion>False</SpecificVersion> <HintPath>C:\Program Files\Team MediaPortal\MediaPortal\Core.dll</HintPath> - <Private>False</Private> + <Private>True</Private> </Reference> <Reference Include="Dialogs, Version=1.0.5.23368, Culture=neutral, processorArchitecture=x86"> <SpecificVersion>False</SpecificVersion> <HintPath>C:\Program Files\Team MediaPortal\MediaPortal\plugins\Windows\Dialogs.dll</HintPath> - <Private>False</Private> + <Private>True</Private> </Reference> <Reference Include="System" /> <Reference Include="System.Data" /> @@ -66,7 +71,7 @@ <Reference Include="Utils, Version=2.2.7.23364, Culture=neutral, processorArchitecture=x86"> <SpecificVersion>False</SpecificVersion> <HintPath>C:\Program Files\Team MediaPortal\MediaPortal\Utils.dll</HintPath> - <Private>False</Private> + <Private>True</Private> </Reference> </ItemGroup> <ItemGroup> @@ -142,4 +147,8 @@ <Target Name="AfterBuild"> </Target> --> + <PropertyGroup> + <PostBuildEvent>rem copy $(TargetDir)MyDailyComics.dll "c:\Program Files\Team MediaPortal\MediaPortal\plugins\Windows\" +rem copy $(TargetDir)MyDailyComics.pdb "c:\Program Files\Team MediaPortal\MediaPortal\plugins\Windows\"</PostBuildEvent> + </PropertyGroup> </Project> \ No newline at end of file Modified: trunk/plugins/MyDailyComics/MyDailyComics.csproj.user =================================================================== --- trunk/plugins/MyDailyComics/MyDailyComics.csproj.user 2011-06-08 19:21:26 UTC (rev 4242) +++ trunk/plugins/MyDailyComics/MyDailyComics.csproj.user 2011-06-11 21:40:16 UTC (rev 4243) @@ -14,4 +14,8 @@ <FallbackCulture>en-US</FallbackCulture> <VerifyUploadedFiles>false</VerifyUploadedFiles> </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> + <StartAction>Program</StartAction> + <StartProgram>C:\Program Files\Team MediaPortal\MediaPortal\MediaPortal.exe</StartProgram> + </PropertyGroup> </Project> \ No newline at end of file Modified: trunk/plugins/MyDailyComics/MyDailyComics.suo =================================================================== (Binary files differ) Modified: trunk/plugins/MyDailyComics/MyXmlReader.cs =================================================================== --- trunk/plugins/MyDailyComics/MyXmlReader.cs 2011-06-08 19:21:26 UTC (rev 4242) +++ trunk/plugins/MyDailyComics/MyXmlReader.cs 2011-06-11 21:40:16 UTC (rev 4243) @@ -45,6 +45,7 @@ try { XmlTextReader reader = new XmlTextReader(pathToXml); + string read = string.Empty; ComicStrip comic = new ComicStrip(); while (reader.Read()) { @@ -53,10 +54,12 @@ switch (nodeType) { case XmlNodeType.Element: + read = string.Empty; switch (reader.Name) { case "comic": comic = new ComicStrip(); + read = string.Empty; break; case "name": @@ -100,7 +103,23 @@ comic.UrlType = reader.ReadInnerXml(); break; - //TODO for future versions, use this approach for numeric types + case "previousregex": + read = "previousregex"; + break; + + case "nextregex": + read = "nextregex"; + break; + + case "datetitleregex": + read = "datetitleregex"; + break; + + default: + read = string.Empty; + break; + + //TODO for future versions, use this approach for numeric types //case "firstrelease": // comic.FirstRelease = reader.ReadInnerXml(); // break; @@ -112,7 +131,23 @@ } break; + case XmlNodeType.CDATA: + switch (read) + { + case "previousregex": + comic.PreviousRegex = reader.Value; + break; + case "nextregex": + comic.NextRegex = reader.Value; + break; + + case "datetitleregex": + comic.DateTitleRegex = reader.Value; + break; + } + break; + case XmlNodeType.EndElement: if (reader.Name.Equals("comic")) { Modified: trunk/plugins/MyDailyComics/Properties/AssemblyInfo.cs =================================================================== --- trunk/plugins/MyDailyComics/Properties/AssemblyInfo.cs 2011-06-08 19:21:26 UTC (rev 4242) +++ trunk/plugins/MyDailyComics/Properties/AssemblyInfo.cs 2011-06-11 21:40:16 UTC (rev 4243) @@ -27,6 +27,7 @@ using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; +using MediaPortal.Common.Utils; // General Information about an assembly is controlled through the following // set of attributes. Change these attribute values to modify the information @@ -59,8 +60,13 @@ // by using the '*' as shown below: #endregion -[assembly: AssemblyVersion("0.2.5.0")] +[assembly: AssemblyVersion("0.2.6.0")] +// MediaPortal plugin version compatibility +[assembly: CompatibleVersion("1.1.7.0")] +[assembly: UsesSubsystem("MP.SkinEngine")] +[assembly: UsesSubsystem("MP.Config")] + /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Modified: trunk/plugins/MyDailyComics/example/MyDailyComics.xml =================================================================== --- trunk/plugins/MyDailyComics/example/MyDailyComics.xml 2011-06-08 19:21:26 UTC (rev 4242) +++ trunk/plugins/MyDailyComics/example/MyDailyComics.xml 2011-06-11 21:40:16 UTC (rev 4243) @@ -1,4 +1,4 @@ -<?xml version="1.0" encoding="utf-8"?> +<?xml version="1.0" encoding="utf-8"?> <MyDailyComics><comic> <name>Garfield</name> <url>http://images.ucomics.com/comics/ga/[yyyy]/ga[yy][MM][dd].gif</url> @@ -101,12 +101,15 @@ <urltype>image</urltype> </comic><comic> <name>Matakovic</name> - <url>http://www.net.hr/webcafe/matakovic/</url> + <url>http://webcafe.net.hr/forwarduse/overkloking/inner.html</url> <enabled>true</enabled> <banner>http://www.net.hr/2009/01/28/0065007.19.gif</banner> <language>hr</language> - <type>date</type> + <type>numeric</type> <urltype>webpage</urltype> <startswith>/20</startswith> <endswith>.jpg</endswith> + <previousregex><![CDATA[<a href="(?<prev>[^"]*)" id="dyn-prev" title="Prethodni overkloking">Prethodni overkloking</a>]]></previousregex> + <nextregex><![CDATA[<a href="(?<next>[^"]*)" id="dyn-next" title="Sljedeći overkloking">Sljedeći overkloking</a>]]></nextregex> + <datetitleregex><![CDATA[<h2 class="title">\s<span>(?<title>.*?)</h2>]]></datetitleregex> </comic></MyDailyComics> \ No newline at end of file Modified: trunk/plugins/MyDailyComics/gui/Setup.Designer.cs =================================================================== --- trunk/plugins/MyDailyComics/gui/Setup.Designer.cs 2011-06-08 19:21:26 UTC (rev 4242) +++ trunk/plugins/MyDailyComics/gui/Setup.Designer.cs 2011-06-11 21:40:16 UTC (rev 4243) @@ -141,7 +141,7 @@ // lblStatus // this.lblStatus.Name = "lblStatus"; - this.lblStatus.Size = new System.Drawing.Size(107, 17); + this.lblStatus.Size = new System.Drawing.Size(103, 17); this.lblStatus.Text = "My Contacts Setup"; // // openFileDialogXml @@ -470,7 +470,6 @@ // this.rbDatebased.AutoSize = true; this.rbDatebased.Checked = true; - this.rbDatebased.Enabled = false; this.rbDatebased.Location = new System.Drawing.Point(5, 21); this.rbDatebased.Margin = new System.Windows.Forms.Padding(2); this.rbDatebased.Name = "rbDatebased"; @@ -483,7 +482,6 @@ // rbNumeric // this.rbNumeric.AutoSize = true; - this.rbNumeric.Enabled = false; this.rbNumeric.Location = new System.Drawing.Point(5, 46); this.rbNumeric.Margin = new System.Windows.Forms.Padding(2); this.rbNumeric.Name = "rbNumeric"; Modified: trunk/plugins/MyDailyComics/gui/Setup.cs =================================================================== --- trunk/plugins/MyDailyComics/gui/Setup.cs 2011-06-08 19:21:26 UTC (rev 4242) +++ trunk/plugins/MyDailyComics/gui/Setup.cs 2011-06-11 21:40:16 UTC (rev 4243) @@ -160,9 +160,9 @@ txtBanner.Text = strip.Banner; chkEnabled.Checked = strip.Enabled; //TODO for future versions, use this approach for numeric types - //rbDatebased.Checked = strip.Type.Equals(ComicStrip.TYPE_DATE); - //rbNumeric.Checked = !rbDatebased.Checked; - rbDatebased.Checked = true; + rbDatebased.Checked = strip.Type.Equals(ComicStrip.TYPE_DATE); + rbNumeric.Checked = !rbDatebased.Checked; + //rbDatebased.Checked = true; rbUrlGraphic.Checked = strip.UrlType.Equals(ComicStrip.URLTYPE_IMAGE); rbUrlWebsite.Checked = !rbUrlGraphic.Checked; @@ -224,8 +224,8 @@ cs.StartsWith = getText(txtStartsWith); cs.EndsWith = getText(txtEndsWith); //TODO for future versions, use this approach for numeric types - //cs.Type = rbDatebased.Checked ? ComicStrip.TYPE_DATE : ComicStrip.TYPE_NUMERIC; - cs.Type = ComicStrip.TYPE_DATE; + cs.Type = rbDatebased.Checked ? ComicStrip.TYPE_DATE : ComicStrip.TYPE_NUMERIC; + //cs.Type = ComicStrip.TYPE_DATE; cs.UrlType = rbUrlGraphic.Checked ? ComicStrip.URLTYPE_IMAGE : ComicStrip.URLTYPE_WEBPAGE; int idx = lstComics.SelectedIndex; lstComics.Items.RemoveAt(idx); @@ -454,13 +454,22 @@ private void btnMoveLeft_Click(object sender, EventArgs e) { - dtpDate.Value = dtpDate.Value.AddDays(-1); + ComicStrip cs = CurrentComicStrip; + if (!cs.Type.Equals(ComicStrip.TYPE_NUMERIC, StringComparison.OrdinalIgnoreCase)) + dtpDate.Value = dtpDate.Value.AddDays(-1); + else + cs.LastUrl = cs.PreviousPage; + test(); } private void btnMoveRight_Click(object sender, EventArgs e) { - dtpDate.Value = dtpDate.Value.AddDays(1); + ComicStrip cs = CurrentComicStrip; + if (!cs.Type.Equals(ComicStrip.TYPE_NUMERIC, StringComparison.OrdinalIgnoreCase)) + dtpDate.Value = dtpDate.Value.AddDays(1); + else + cs.LastUrl = cs.NextPage; test(); } Modified: trunk/plugins/MyDailyComics/skin/Blue3/MyDailyComics.xml =================================================================== --- trunk/plugins/MyDailyComics/skin/Blue3/MyDailyComics.xml 2011-06-08 19:21:26 UTC (rev 4242) +++ trunk/plugins/MyDailyComics/skin/Blue3/MyDailyComics.xml 2011-06-11 21:40:16 UTC (rev 4243) @@ -5,7 +5,7 @@ <allowoverlay>yes</allowoverlay> <allowoverlay>no</allowoverlay> <define>#header.label:My Daily Comics</define> - <define>#header.image:comics_logo.png</define> + <define>#header.image:</define> <define>#header.hover:-</define> <define>#selecteditem:-</define> <controls> @@ -19,13 +19,15 @@ <animation effect="fade" time="250">WindowClose</animation> <animation effect="fade" time="250">WindowOpen</animation> <description>group element</description> - <layout>StackLayout</layout> + <!--<layout>StackLayout</layout>--> <posX>40</posX> <posY>120</posY> <control> <description>Comic button</description> <type>selectbutton</type> <id>2</id> + <posX>40</posX> + <posY>120</posY> <label>Comic</label> <onup>1</onup> <ondown>3</ondown> @@ -34,8 +36,32 @@ <description>Date button</description> <type>selectbutton</type> <id>3</id> + <posX>40</posX> + <posY>160</posY> <label>Date</label> <onup>2</onup> + <ondown>4</ondown> + </control> + <control> + <description>Previous button</description> + <type>button</type> + <id>4</id> + <posX>250</posX> + <posY>120</posY> + <width>100</width> + <label><<--</label> + <onup>3</onup> + <ondown>5</ondown> + </control> + <control> + <description>Next button</description> + <type>button</type> + <id>5</id> + <posX>250</posX> + <posY>160</posY> + <width>100</width> + <label>-->></label> + <onup>4</onup> <ondown>1</ondown> </control> </control> @@ -48,6 +74,7 @@ <width>710</width> <height>365</height> <centered>true</centered> + <keepaspectratio>yes</keepaspectratio> </control> <control> <description>Comic Banner</description> @@ -57,6 +84,7 @@ <posY>120</posY> <width>338</width> <height>60</height> + <keepaspectratio>yes</keepaspectratio> </control> <control> <description>Language Flag</description> Modified: trunk/plugins/MyDailyComics/skin/Blue3wide/MyDailyComics.xml =================================================================== --- trunk/plugins/MyDailyComics/skin/Blue3wide/MyDailyComics.xml 2011-06-08 19:21:26 UTC (rev 4242) +++ trunk/plugins/MyDailyComics/skin/Blue3wide/MyDailyComics.xml 2011-06-11 21:40:16 UTC (rev 4243) @@ -19,13 +19,15 @@ <animation effect="fade" time="250">WindowClose</animation> <animation effect="fade" time="250">WindowOpen</animation> <description>group element</description> - <layout>StackLayout</layout> + <!--<layout>StackLayout</layout>--> <posX>70</posX> <posY>150</posY> <control> <description>Comic button</description> <type>selectbutton</type> <id>2</id> + <posX>70</posX> + <posY>150</posY> <label>Comic</label> <onup>1</onup> <ondown>3</ondown> @@ -34,8 +36,30 @@ <description>Date button</description> <type>selectbutton</type> <id>3</id> + <posX>70</posX> + <posY>200</posY> <label>Date</label> <onup>2</onup> + <ondown>4</ondown> + </control> + <control> + <description>Previous button</description> + <type>button</type> + <id>4</id> + <posX>370</posX> + <posY>150</posY> + <label>Previous</label> + <onup>3</onup> + <ondown>5</ondown> + </control> + <control> + <description>Next button</description> + <type>button</type> + <id>5</id> + <posX>370</posX> + <posY>200</posY> + <label>Next</label> + <onup>4</onup> <ondown>1</ondown> </control> </control> @@ -48,6 +72,7 @@ <width>1260</width> <height>450</height> <centered>true</centered> + <keepaspectratio>yes</keepaspectratio> </control> <control> <description>Comic Banner</description> @@ -57,6 +82,7 @@ <posY>150</posY> <width>442</width> <height>70</height> + <keepaspectratio>yes</keepaspectratio> </control> <control> <description>Language Flag</description> Modified: trunk/plugins/MyDailyComics/util/ComicHelper.cs =================================================================== --- trunk/plugins/MyDailyComics/util/ComicHelper.cs 2011-06-08 19:21:26 UTC (rev 4242) +++ trunk/plugins/MyDailyComics/util/ComicHelper.cs 2011-06-11 21:40:16 UTC (rev 4243) @@ -36,7 +36,8 @@ { MyHtmlParser parser = new MyHtmlParser(); tmp_url = decryptUrl(comic, dt); - tmp_url = parser.parse(tmp_url, comic.StartsWith, comic.EndsWith); + if (!string.IsNullOrEmpty(tmp_url)) + tmp_url = parser.parse(tmp_url, comic.StartsWith, comic.EndsWith); } else { @@ -106,6 +107,23 @@ if (comic.Type.Equals(ComicStrip.TYPE_NUMERIC, StringComparison.OrdinalIgnoreCase)) { + if (string.IsNullOrEmpty(comic.LastUrl)) + ret = comic.Url; + else + ret = comic.LastUrl; + + MyHtmlParser parser = new MyHtmlParser(); + string previous = string.Empty; + string next = string.Empty; + string datetitle = string.Empty; + parser.parse(ret, comic, out previous, out next, out datetitle); + + comic.PreviousPage = previous; + comic.NextPage = next; + comic.LastUrl = ret; + comic.DateTitle = string.IsNullOrEmpty(datetitle) ? "-" : datetitle; + + //TODO for future versions, use this approach for numeric types /* // numeric type @@ -156,16 +174,16 @@ string safe = input; foreach (char lDisallowed in System.IO.Path.GetInvalidFileNameChars()) { - safe = safe.Replace(lDisallowed.ToString(), ""); + safe = safe.Replace(lDisallowed.ToString(), "_"); } foreach (char lDisallowed in System.IO.Path.GetInvalidPathChars()) { - safe = safe.Replace(lDisallowed.ToString(), ""); + safe = safe.Replace(lDisallowed.ToString(), "_"); } return safe; } - public string DownloadBanner(string url) + public string Download(string url) { string localFilePath = string.Empty; @@ -192,11 +210,11 @@ } catch { - Log.Debug("load banner exception with " + url); + Log.Debug("save: exception with " + url); return string.Empty; } - Log.Debug("load banner: " + localFilePath); + Log.Debug("save: " + localFilePath); return localFilePath; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ro...@us...> - 2011-06-08 19:21:32
|
Revision: 4242 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4242&view=rev Author: rolenof Date: 2011-06-08 19:21:26 +0000 (Wed, 08 Jun 2011) Log Message: ----------- * added functions to work with images without gm.exe Modified Paths: -------------- trunk/plugins/Burner/trunk/Burner/BurnVideoDVD.cs trunk/plugins/Burner/trunk/Burner/MenuGenerator.cs Modified: trunk/plugins/Burner/trunk/Burner/BurnVideoDVD.cs =================================================================== --- trunk/plugins/Burner/trunk/Burner/BurnVideoDVD.cs 2011-06-06 17:07:03 UTC (rev 4241) +++ trunk/plugins/Burner/trunk/Burner/BurnVideoDVD.cs 2011-06-08 19:21:26 UTC (rev 4242) @@ -370,9 +370,9 @@ FileMenu.Add("Episodes"); List<string> ShowNames = new List<string>(); - ShowNames.Add(_FileNames[0].ToString()); - //ShowNames.Add(_FileNames[1].ToString()); - + for (int i = 0; i < _FileNames.Count; i++) + ShowNames.Add(_FileNames[i].ToString()); + MenuGenerator MenuGen = new MenuGenerator(ShowNames, Config.GetFile(Config.Dir.Skin, @"Default\Media\", "background.png"), _TempFolderPath, FileMenu, true); MenuGen.Start(); Modified: trunk/plugins/Burner/trunk/Burner/MenuGenerator.cs =================================================================== --- trunk/plugins/Burner/trunk/Burner/MenuGenerator.cs 2011-06-06 17:07:03 UTC (rev 4241) +++ trunk/plugins/Burner/trunk/Burner/MenuGenerator.cs 2011-06-08 19:21:26 UTC (rev 4242) @@ -4,9 +4,12 @@ using System.Collections; using System.Linq; using System.Text; +using System.Drawing; +using System.Drawing.Imaging; using System.Diagnostics; using MediaPortal.GUI.Library; using MediaPortal.Configuration; +using System.Drawing.Drawing2D; namespace Burner { @@ -42,6 +45,7 @@ private MenuSteps _CurMenuSteps; // states for current menu (sub or main) private int _curNum; // will hold number of current show private bool _SubMenuAllFinished; // will be true when all submenus will be finished + private Image menuBackground; // will store background image #endregion @@ -133,101 +137,166 @@ private void MainMenuGeneration() { - string args; - switch (_CurMenuSteps) + // Step 1. Generate background + Image Background = Bitmap.FromFile(_PathToBackground); + Size newSize = new Size(720, 576); + menuBackground = resizeImage(Background, newSize); + if (!savePng(Path.Combine(_PathToTempFolder, "menuBackground.png"), + new Bitmap(menuBackground), 100L)) + Log.Debug("Menu generator: Main menu: Background: ", "cant save file ", + Path.Combine(_PathToTempFolder, "menuBackground.png")); + + // Step 2. Put Buttons and text on background + Image Button = Bitmap.FromFile(Config.GetFile(Config.Dir.Base, @"Burner\", "navButton.png")); + Image menuWithButtons = menuBackground; + Image myVideosElement = Bitmap.FromFile(Config.GetFile(Config.Dir.Skin, @"Default\Media\", "hover_my videos.png")); + menuWithButtons = CombineImages(menuWithButtons, myVideosElement, 535, 250); + for (int i = 1; i != _ShowNames.Count + 1; i++) { - // Step 1. Generate background - case MenuSteps.GenBackground: - args = "convert -resize 720x576! \"" + _PathToBackground + "\""; - args += " \""; - args += Path.Combine(_PathToTempFolder, "menuBackground.png") + "\""; - GraphicMagic(args); - break; + int y = i * 65; + string text = Path.GetFileNameWithoutExtension(_ShowNames[i - 1]); + menuWithButtons = CombineImages(menuWithButtons, Button, 10, y); + menuWithButtons = PutTextOnImage(menuWithButtons, text, 60, y + 20, 26); + } - // Step 2. Put Buttons on background - case MenuSteps.Buttons: - for (int i = 1; i != _ShowNames.Count + 1; i++) - { - args = "composite -geometry +60+"; - int posy = i * 55 - 13; - args += posy.ToString(); - args += " -filter Point -resize \"50x\" \""; - args += Config.GetFile(Config.Dir.Base, @"Burner\", "navButton.png"); - args += "\" "; - args += "\"" + Path.Combine(_PathToTempFolder, "menuBackground.png") + "\" "; - args += "\"" + Path.Combine(_PathToTempFolder, "menuBackground.png") + "\""; - - GraphicMagic(args); - } - break; - // Step 3. Put Text on background - case MenuSteps.Text: - for (int i = 1; i != _ShowNames.Count + 1; i++) - { - int y = i*19 + 50; - string text = _ShowNames[i-1]; - GM_PutText(100, y, text, Path.Combine(_PathToTempFolder, - "menuBackground.png")); - } - break; - } + if (!savePng(Path.Combine(_PathToTempFolder, "menuMainBackground.png"), + new Bitmap(menuWithButtons), 100L)) + Log.Debug("Menu generator: Main menu: Background: ", "cant save file ", + Path.Combine(_PathToTempFolder, "menuMainBackground.png")); + + } #endregion - #region Methods for utils + #region Methods for images - private void GraphicMagic(string args) + /// <summary> + /// Puts text on image + /// </summary> + /// <param name="imgBack">background image</param> + /// <param name="text">text to draw</param> + /// <param name="x"></param> + /// <param name="y"></param> + /// <returns>image with text</returns> + private Image PutTextOnImage(Image imgBack, string text, int x, int y, int size) { - MGProcess = new Process(); - MGProcess.EnableRaisingEvents = true; - MGProcess.StartInfo.WorkingDirectory = Config.GetSubFolder(Config.Dir.Base, @"Burner\"); - MGProcess.StartInfo.UseShellExecute = false; + Graphics graphBack = Graphics.FromImage(imgBack); + if (x < imgBack.Width || y < imgBack.Height) + { + graphBack.DrawString(text, new Font("Tahoma", size), Brushes.White, new Point(x, y)); + } + else + { + Log.Debug("PutTextOnImage: coordinates out of image range x = %d, y = %d", x, y); + } - if (!_InDebugMode) // Show output if in Debug mode + return imgBack; + } + + /// <summary> + /// Combines two images + /// </summary> + /// <param name="imgBack">image that will be in background</param> + /// <param name="imgOn">image that will be in the front</param> + /// <param name="x"></param> + /// <param name="y"></param> + /// <returns>combined image</returns> + private Image CombineImages(Image imgBack, Image imgOn, int x, int y) + { + Graphics graphBack = Graphics.FromImage(imgBack); + if (x < imgBack.Width || y < imgBack.Height) { - MGProcess.StartInfo.RedirectStandardOutput = true; - MGProcess.StartInfo.CreateNoWindow = true; + graphBack.DrawImage(imgOn, new Point(x, y)); } + else + { + Log.Debug("CombineImages: coordinates out of image range x = %d, y = %d", x, y); + } - //MGProcess.StartInfo.FileName = Config.GetFile(Config.Dir.Base, @"Burner\", "mencoder_copy.exe"); - MGProcess.StartInfo.FileName = Config.GetFile(Config.Dir.Base, @"Burner\", "gm.exe"); - MGProcess.StartInfo.Arguments = ConvertAsciiToUnicode(args); + return imgBack; + } + + /// <summary> + /// Saves Bitmap to png file + /// </summary> + /// <param name="path">path to file</param> + /// <param name="img">bitmap that should be saved</param> + /// <param name="quality">quality for image</param> + /// <returns>true if image saved, false othewise</returns> + private bool savePng(string path, Bitmap img, long quality) + { + // Encoder parameter for image quality + EncoderParameter qualityParam = + new EncoderParameter(System.Drawing.Imaging.Encoder.Quality, quality); - MGProcess.Exited += new EventHandler(MGProcess_Exited); + // PNG image codec + ImageCodecInfo pngCodec = getEncoderInfo("image/png"); - MGProcess.Start(); + if (pngCodec == null) + return false; + + EncoderParameters encoderParams = new EncoderParameters(1); + encoderParams.Param[0] = qualityParam; + + img.Save(path, pngCodec, encoderParams); + + return true; } - private void GM_PutText(int x, int y, string text, string image) + /// <summary> + /// Resizes image + /// </summary> + /// <param name="imgToResize">Image to resize</param> + /// <param name="size">new image size</param> + /// <returns>resized image</returns> + private static Image resizeImage(Image imgToResize, Size size) { - string args = "convert -quality 100 -size \"720x576\" -font \"C:\\WINDOWS\\Fonts\\tahomabd.ttf\" -pointsize 19 -fill white -draw "; - args += "\"text " + x.ToString() + "," + y.ToString(); - args += "\'"+ ConvertAsciiToUnicode(text) + "\'\" "; - args += "\"" + image + "\" \"" + image + "\""; + int sourceWidth = imgToResize.Width; + int sourceHeight = imgToResize.Height; - GraphicMagic(args); + float nPercent = 0; + float nPercentW = 0; + float nPercentH = 0; + + nPercentW = ((float)size.Width / (float)sourceWidth); + nPercentH = ((float)size.Height / (float)sourceHeight); + + if (nPercentH < nPercentW) + nPercent = nPercentH; + else + nPercent = nPercentW; + + int destWidth = (int)(sourceWidth * nPercent); + int destHeight = (int)(sourceHeight * nPercent); + + Bitmap b = new Bitmap(destWidth, destHeight); + Graphics g = Graphics.FromImage((Image)b); + g.InterpolationMode = InterpolationMode.HighQualityBicubic; + + g.DrawImage(imgToResize, 0, 0, destWidth, destHeight); + g.Dispose(); + + return (Image)b; } - private string ConvertAsciiToUnicode(string theAsciiString) + /// <summary> + /// Searches for codec + /// </summary> + /// <param name="mimeType">mime type for codec</param> + /// <returns>ImageCodecInfo if coedec found, otherwise null</returns> + private ImageCodecInfo getEncoderInfo(string mimeType) { - // Create two different encodings. - Encoding aAsciiEncoding = Encoding.Default; - Encoding aUnicodeEncoding = Encoding.UTF8; - // Convert the string into a byte[]. - byte[] aAsciiBytes = aAsciiEncoding.GetBytes(theAsciiString); - // Perform the conversion from one encoding to the other. - byte[] aUnicodeBytes = Encoding.Convert(aAsciiEncoding, aUnicodeEncoding, - aAsciiBytes); - // Convert the new byte[] into a char[] and then into a string. - char[] aUnicodeChars = new - char[aUnicodeEncoding.GetCharCount(aUnicodeBytes, 0, aUnicodeBytes.Length)]; - aUnicodeEncoding.GetChars(aUnicodeBytes, 0, aUnicodeBytes.Length, - aUnicodeChars, 0); - string aUnicodeString = new string(aUnicodeChars); - return aUnicodeString; - } + // Get image codecs for all image formats + ImageCodecInfo[] codecs = ImageCodecInfo.GetImageEncoders(); + // Find the correct image codec + for (int i = 0; i < codecs.Length; i++) + if (codecs[i].MimeType == mimeType) + return codecs[i]; + return null; + } + #endregion } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ro...@us...> - 2011-06-06 17:07:09
|
Revision: 4241 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4241&view=rev Author: rolenof Date: 2011-06-06 17:07:03 +0000 (Mon, 06 Jun 2011) Log Message: ----------- Modified Paths: -------------- trunk/plugins/Burner/trunk/Burner/BurnVideoDVD.cs trunk/plugins/Burner/trunk/Burner/Burner.csproj trunk/plugins/Burner/trunk/TODO.txt Added Paths: ----------- trunk/plugins/Burner/trunk/Burner/MenuGenerator.cs Modified: trunk/plugins/Burner/trunk/Burner/BurnVideoDVD.cs =================================================================== --- trunk/plugins/Burner/trunk/Burner/BurnVideoDVD.cs 2011-06-05 19:03:09 UTC (rev 4240) +++ trunk/plugins/Burner/trunk/Burner/BurnVideoDVD.cs 2011-06-06 17:07:03 UTC (rev 4241) @@ -246,7 +246,7 @@ ///<summary>Called to Generate the DVD Menu</summary> private void MenuGeneration() { - try + /*try { _CurrentProcess = "Generating DVD Menu - menuGen.exe"; Log.Debug("Entered MenuGeneration Process", ""); @@ -363,7 +363,19 @@ catch (Exception ex) { Log.Error(ex.ToString()); - } + }*/ + List<string> FileMenu = new List<string>(); + FileMenu.Add("Main menu"); + FileMenu.Add("Play Show"); + FileMenu.Add("Episodes"); + + List<string> ShowNames = new List<string>(); + ShowNames.Add(_FileNames[0].ToString()); + //ShowNames.Add(_FileNames[1].ToString()); + + MenuGenerator MenuGen = new MenuGenerator(ShowNames, Config.GetFile(Config.Dir.Skin, @"Default\Media\", "background.png"), + _TempFolderPath, FileMenu, true); + MenuGen.Start(); } ///<summary>Generate the DVD Creation Configuration XML File</summary> Modified: trunk/plugins/Burner/trunk/Burner/Burner.csproj =================================================================== --- trunk/plugins/Burner/trunk/Burner/Burner.csproj 2011-06-05 19:03:09 UTC (rev 4240) +++ trunk/plugins/Burner/trunk/Burner/Burner.csproj 2011-06-06 17:07:03 UTC (rev 4241) @@ -57,6 +57,7 @@ <Compile Include="BurnDataDVD.cs" /> <Compile Include="BurnDVDEvents.cs" /> <Compile Include="BurnVideoDVD.cs" /> + <Compile Include="MenuGenerator.cs" /> <Compile Include="GUIBurner.cs" /> <Compile Include="MadlldlibWrapper.cs" /> <Compile Include="MediaInfoDLL.cs" /> Added: trunk/plugins/Burner/trunk/Burner/MenuGenerator.cs =================================================================== --- trunk/plugins/Burner/trunk/Burner/MenuGenerator.cs (rev 0) +++ trunk/plugins/Burner/trunk/Burner/MenuGenerator.cs 2011-06-06 17:07:03 UTC (rev 4241) @@ -0,0 +1,235 @@ +using System; +using System.IO; +using System.Collections.Generic; +using System.Collections; +using System.Linq; +using System.Text; +using System.Diagnostics; +using MediaPortal.GUI.Library; +using MediaPortal.Configuration; + +namespace Burner +{ + public class MenuGenerator + { + #region Enums + + private enum MenuGenarationState + { + MainMenuGen = 0, + SubMenuTmpl = 1, + SubMenu = 2 + } + + private enum MenuSteps + { + GenBackground = 0, + Buttons = 1, + Text = 2 + } + + #endregion + + # region Class Variables + + private Process MGProcess; // Will run the external processes in another thread + private string _PathToBackground; // Will hold path to image used for background + private string _PathToTempFolder; // will hold path to temp folder + private List<string> _ShowNames; // Names of shows on the disk + private List<string> _SubMenuStr; // 'Main menu','Play Show','Episodes' + private bool _InDebugMode; // true if in debug mode + private MenuGenarationState _MenuGenState; // States for whole menu generation + private MenuSteps _CurMenuSteps; // states for current menu (sub or main) + private int _curNum; // will hold number of current show + private bool _SubMenuAllFinished; // will be true when all submenus will be finished + + #endregion + + #region Constructors + + ///<summary>ManuGenerator Class Constructor.</summary> + ///<return>None</return> + ///<param name="ShowNames">List of show names to include in menu</param> + ///<param name="PathToBackground">string path to png with background</param> + ///<param name="PathToTempFolder">Path to the folder to use for creating temporary files</param> + ///<param name="SubMenuStr">List of text to replace in submenu 'Main menu','Play Show','Episode:' text</param> + + public MenuGenerator(List<string> ShowNames, string PathToBackground, string PathToTempFolder, + List<string> SubMenuStr, bool DebugMode) + { + _PathToBackground = PathToBackground; + _PathToTempFolder = PathToTempFolder; + _ShowNames = ShowNames; + _SubMenuStr = SubMenuStr; + _InDebugMode = DebugMode; + _curNum = 0; + + _MenuGenState = MenuGenarationState.MainMenuGen; + + Log.Debug("MenuGenerator Init:", "ShowNames count: " + ShowNames.Count); + Log.Debug("MenuGenerator Init:", "SubMenuStr count: " + SubMenuStr.Count); + } + + #endregion + + #region Start + + /// <summary> + /// Called to start menu generation + /// </summary> + public void Start() + { + //_CurMenuSteps = MenuSteps.GenBackground; + switch (_MenuGenState) + { + // Step 1. Main menu generation + case MenuGenarationState.MainMenuGen: + MainMenuGeneration(); + break; + + // Step 2. Submenu template generation + case MenuGenarationState.SubMenuTmpl: + //SubMenuTemplGeneration(); + break; + + // Step 3. Submenu generation + case MenuGenarationState.SubMenu: + if (_SubMenuAllFinished) + { + + } + else + { + //SubMenuGeneration(); + } + break; + } + + + } + + #endregion + + #region Events + + ///<summary>Called when each Menu Generation Step has completed.</summary> + private void MGProcess_Exited(object sender, EventArgs e) + { + Log.Debug("Menu creation Step Exited: Step: ", _CurMenuSteps.ToString()); + //ProvideStatusUpdate("DVD Burn Process Exited: " + _CurrentProcess); + + //one process has finished, start next process + if (_CurMenuSteps == MenuSteps.Text) + _MenuGenState += 1; + else + _CurMenuSteps += 1; + + Start(); + } + + #endregion + + #region MenuGenerationSteps + + private void MainMenuGeneration() + { + string args; + switch (_CurMenuSteps) + { + // Step 1. Generate background + case MenuSteps.GenBackground: + args = "convert -resize 720x576! \"" + _PathToBackground + "\""; + args += " \""; + args += Path.Combine(_PathToTempFolder, "menuBackground.png") + "\""; + GraphicMagic(args); + break; + + // Step 2. Put Buttons on background + case MenuSteps.Buttons: + for (int i = 1; i != _ShowNames.Count + 1; i++) + { + args = "composite -geometry +60+"; + int posy = i * 55 - 13; + args += posy.ToString(); + args += " -filter Point -resize \"50x\" \""; + args += Config.GetFile(Config.Dir.Base, @"Burner\", "navButton.png"); + args += "\" "; + args += "\"" + Path.Combine(_PathToTempFolder, "menuBackground.png") + "\" "; + args += "\"" + Path.Combine(_PathToTempFolder, "menuBackground.png") + "\""; + + GraphicMagic(args); + } + break; + // Step 3. Put Text on background + case MenuSteps.Text: + for (int i = 1; i != _ShowNames.Count + 1; i++) + { + int y = i*19 + 50; + string text = _ShowNames[i-1]; + GM_PutText(100, y, text, Path.Combine(_PathToTempFolder, + "menuBackground.png")); + } + break; + } + } + + #endregion + + #region Methods for utils + + private void GraphicMagic(string args) + { + MGProcess = new Process(); + MGProcess.EnableRaisingEvents = true; + MGProcess.StartInfo.WorkingDirectory = Config.GetSubFolder(Config.Dir.Base, @"Burner\"); + MGProcess.StartInfo.UseShellExecute = false; + + if (!_InDebugMode) // Show output if in Debug mode + { + MGProcess.StartInfo.RedirectStandardOutput = true; + MGProcess.StartInfo.CreateNoWindow = true; + } + + //MGProcess.StartInfo.FileName = Config.GetFile(Config.Dir.Base, @"Burner\", "mencoder_copy.exe"); + MGProcess.StartInfo.FileName = Config.GetFile(Config.Dir.Base, @"Burner\", "gm.exe"); + MGProcess.StartInfo.Arguments = ConvertAsciiToUnicode(args); + + MGProcess.Exited += new EventHandler(MGProcess_Exited); + + MGProcess.Start(); + } + + private void GM_PutText(int x, int y, string text, string image) + { + string args = "convert -quality 100 -size \"720x576\" -font \"C:\\WINDOWS\\Fonts\\tahomabd.ttf\" -pointsize 19 -fill white -draw "; + args += "\"text " + x.ToString() + "," + y.ToString(); + args += "\'"+ ConvertAsciiToUnicode(text) + "\'\" "; + args += "\"" + image + "\" \"" + image + "\""; + + GraphicMagic(args); + } + + private string ConvertAsciiToUnicode(string theAsciiString) + { + // Create two different encodings. + Encoding aAsciiEncoding = Encoding.Default; + Encoding aUnicodeEncoding = Encoding.UTF8; + // Convert the string into a byte[]. + byte[] aAsciiBytes = aAsciiEncoding.GetBytes(theAsciiString); + // Perform the conversion from one encoding to the other. + byte[] aUnicodeBytes = Encoding.Convert(aAsciiEncoding, aUnicodeEncoding, + aAsciiBytes); + // Convert the new byte[] into a char[] and then into a string. + char[] aUnicodeChars = new + char[aUnicodeEncoding.GetCharCount(aUnicodeBytes, 0, aUnicodeBytes.Length)]; + aUnicodeEncoding.GetChars(aUnicodeBytes, 0, aUnicodeBytes.Length, + aUnicodeChars, 0); + string aUnicodeString = new string(aUnicodeChars); + return aUnicodeString; + } + + #endregion + + } +} + Modified: trunk/plugins/Burner/trunk/TODO.txt =================================================================== --- trunk/plugins/Burner/trunk/TODO.txt 2011-06-05 19:03:09 UTC (rev 4240) +++ trunk/plugins/Burner/trunk/TODO.txt 2011-06-06 17:07:03 UTC (rev 4241) @@ -3,32 +3,27 @@ # TODO: Add background image selection 2. Generating Main Menu Nav Buttons - gm.exe convert -quality 100 -size "720x576" xc:transparent "I:\temp\DVD\navButtonStamp.png" + gm.exe convert -quality 100 -size "720x576" xc:transparent "I:\temp\DVD\navButtonStamp.png" // \xEF\xF0\xEE\xE7\xF0\xE0\xF7\xED\xFB\xE9 \xEB\xE8\xF1\xF2 gm.exe composite -geometry +60+42 -filter Point -resize "50x" "I:\Program Files\Team MediaPortal\MediaPortal\Burner\navButton.png" "I:\temp\DVD\navButtonStamp.png" "I:\temp\DVD\navButtonStamp.png" + // \xE4\xEE\xE1\xE0\xE2\xEB\xE5\xED\xE8\xE5 "\xF1\xF2\xF0\xE5\xEB\xEE\xF7\xE5\xEA" \xED\xE0 \xEF\xF0\xEE\xE7\xF0\xE0\xF7\xED\xFB\xE9 \xEB\xE8\xF1\xF2 # NOTE: Move every next nav_button to 55 pix on y -# TODO: Unnessesary to generate it every time. We could store it in %Skin%\Media\Burner folder 3. Generating Sub Menu Nav Buttons - gm.exe convert -quality 100 -size "720x576" xc:transparent "I:\temp\DVD\subMenuNavButtonStamp.png" + gm.exe convert -quality 100 -size "720x576" xc:transparent "I:\temp\DVD\subMenuNavButtonStamp.png" // \xEF\xF0\xEE\xE7\xF0\xE0\xF7\xED\xFB\xE9 \xEB\xE8\xF1\xF2 \xE4\xEB\xFF \xF1\xF3\xE1 \xEC\xE5\xED\xFE gm.exe composite -geometry +60+317 -filter Point -resize "50x" "I:\Program Files\Team MediaPortal\MediaPortal\Burner\navButton.png" "I:\temp\DVD\subMenuNavButtonStamp.png" "I:\temp\DVD\subMenuNavButtonStamp.png" gm.exe composite -geometry +60+372 -filter Point -resize "50x" "I:\Program Files\Team MediaPortal\MediaPortal\Burner\navButton.png" "I:\temp\DVD\subMenuNavButtonStamp.png" "I:\temp\DVD\subMenuNavButtonStamp.png" + // \xE4\xEE\xE1\xE0\xE2\xEB\xE5\xED\xE8\xE5 "\xF1\xF2\xF0\xE5\xEB\xEE\xF7\xE5\xEA" \xED\xE0 \xEF\xF0\xEE\xE7\xF0\xE0\xF7\xED\xFB\xE9 \xEB\xE8\xF1\xF2 # TODO: Unnessesary to generate it every time. We could store it in %Skin%\Media\Burner folder 4. Generating Submenu Template + gm.exe composite -resize 720x576! "menuBackground.png" "subMenuNoBackground.png" "I:\temp\DVD\subMenuBackgroundTemplate.png" gm.exe convert -quality 100 -size "720x576" xc:transparent -font "C:\WINDOWS\Fonts\tahomabd.ttf" -pointsize 28 -fill white -draw "text 110,357 'Play Show'" "I:\temp\DVD\stamp.png" - gm.exe" convert -quality 100 -size "720x576" xc:transparent -font "C:\WINDOWS\Fonts\tahomabd.ttf" -pointsize 28 -fill white -draw "text 100,412 'Main Menu'" "I:\temp\DVD\stamp.png" + gm.exe convert -quality 100 -size "720x576" xc:transparent -font "C:\WINDOWS\Fonts\tahomabd.ttf" -pointsize 28 -fill white -draw "text 100,412 'Main Menu'" "I:\temp\DVD\stamp.png" # TODO: Add posibility to change 'Play Show' and 'Main menu' text - gm.exe convert -resize 720x576! "I:\Documents and Settings\All Users\Application Data\Team MediaPortal\MediaPortal\Skin\DefaultWide\media\background.png" "I:\temp\DVD\subMenuBackgroundTemplate.png" - gm.exe composite -dissolve 100% -geometry +535+100 -resize "175x" "I:\Documents and Settings\All Users\Application Data\Team MediaPortal\MediaPortal\Skin\DefaultWide\media\hp_start.png" "I:\temp\DVD\subMenuBackgroundTemplate.png" "I:\temp\DVD\subMenuBackgroundTemplate.png" - gm.exe composite -dissolve 100% -geometry +535+250 -resize "175x" "I:\Documents and Settings\All Users\Application Data\Team MediaPortal\MediaPortal\Skin\DefaultWide\media\hover_my videos.png" "I:\temp\DVD\subMenuBackgroundTemplate.png" "I:\temp\DVD\subMenuBackgroundTemplate.png" - gm.exe composite -quality 100 -dissolve 100% -geometry +75+50 -resize "590x390!" "I:\Documents and Settings\All Users\Application Data\Team MediaPortal\MediaPortal\Skin\DefaultWide\media\osd_dialog_big.png" "I:\temp\DVD\subMenuBackgroundTemplate.png" "I:\temp\DVD\subMenuBackgroundTemplate.png" - gm.exe composite -dissolve 100% -geometry +65+325 -resize 230x50! "I:\Documents and Settings\All Users\Application Data\Team MediaPortal\MediaPortal\Skin\DefaultWide\media\button_green_focus_165x32.png" "I:\temp\DVD\subMenuBackgroundTemplate.png" "I:\temp\DVD\subMenuBackgroundTemplate.png" - gm.exe composite -dissolve 100% -geometry +65+380 -resize 230x50! "I:\Documents and Settings\All Users\Application Data\Team MediaPortal\MediaPortal\Skin\DefaultWide\media\button_green_focus_165x32.png" "I:\temp\DVD\subMenuBackgroundTemplate.png" "I:\temp\DVD\subMenuBackgroundTemplate.png" - gm.exe composite -quality 100 "I:\temp\DVD\stamp.png" "I:\temp\DVD\subMenuBackgroundTemplate.png" "I:\temp\DVD\subMenuBackgroundTemplate.png" + // \xED\xE0\xEB\xEE\xE6\xE5\xED\xE8\xE5 \xED\xE0\xE4\xEF\xE8\xF1\xE5\xE9 "Main menu" \xE8 "Play Show" 5. Generating Submenus( should be done for every file in list) - gm.exe convert -quality 100 -size "720x576" xc:transparent -font "C:\WINDOWS\Fonts\tahomabd.ttf" -pointsize 22 -fill white -draw "text +130+130 'Series: \xD5\xEB\xE5\xE1\xF6\xFB \xF5\xF0\xF3\xF1\xF2\xFF\xF9\xE8\xE5 -Episode: '" "I:\temp\DVD\stamp.png" + gm.exe convert -quality 100 -size "720x576" xc:transparent -font "C:\WINDOWS\Fonts\tahomabd.ttf" -pointsize 22 -fill white -draw "text +130+130 'Series: \xD5\xEB\xE5\xE1\xF6\xFB \xF5\xF0\xF3\xF1\xF2\xFF\xF9\xE8\xE5 Episode: '" "I:\temp\DVD\stamp.png" # TODO: Add posibility to change text gm.exe composite -quality 100 "I:\temp\DVD\stamp.png" "I:\temp\DVD\subMenuBackgroundTemplate.png" "I:\temp\DVD\subMenuBackground.0.png" png2yuv.exe" -n 30 -I p -f 25 -j "I:\temp\DVD\subMenuBackground.0.png" | "I:\Program Files\Team MediaPortal\MediaPortal\Burner\mpeg2enc.exe" -n p -f 8 -o "I:\temp\DVD\subMenuBackground.0.m2v" @@ -36,4 +31,17 @@ 6. Spumux generation # generate subMenuBackground.0.menu.config.xml for every movie in list -# generate \ No newline at end of file +# generate menuBackground.menu.config.xml for main menu + spumux.exe -v 1 "I:\temp\DVD\subMenuBackground.0.menu.config.xml" < "I:\temp\DVD\subMenuBackground.0.menu_temp.mpg" > "I:\temp\DVD\subMenuBackground.0.menu.mpg" + +7. Main menu template generation + gm.exe composite -dissolve 100% -geometry +535+100 -resize "175x" "I:\Documents and Settings\All Users\Application Data\Team MediaPortal\MediaPortal\Skin\DefaultWide\media\hp_start.png" "I:\temp\DVD\menuBackground.png" "I:\temp\DVD\menuBackground.png" + gm.exe composite -dissolve 100% -geometry +535+250 -resize "175x" "I:\Documents and Settings\All Users\Application Data\Team MediaPortal\MediaPortal\Skin\DefaultWide\media\hover_my videos.png" "I:\temp\DVD\menuBackground.png" "I:\temp\DVD\menuBackground.png" + gm.exe composite -dissolve 100% -geometry +65+50 -resize 450x50! "I:\Documents and Settings\All Users\Application Data\Team MediaPortal\MediaPortal\Skin\DefaultWide\media\button_green_focus_165x32.png" "I:\temp\DVD\menuBackground.png" "I:\temp\DVD\menuBackground.png" +# TODO: Add background image selection + +8. Add text with file names on main menu background + gm.exe convert -quality 100 -size "720x576" xc:transparent -font "C:\WINDOWS\Fonts\tahomabd.ttf" -pointsize 19 -fill white -draw "text 100,69 ' \xD5\xEB\xE5\xE1\xF6\xFB \xF5\xF0\xF3\xF1\xF2\xFF\xF9\xE8\xE5'" "I:\temp\DVD\stamp.png" + gm.exe composite -quality 100 "I:\temp\DVD\stamp.png" "I:\temp\DVD\menuBackground.png" "I:\temp\DVD\menuBackground.png" + gm.exe convert -quality 100 -size "720x576" xc:transparent -font "C:\WINDOWS\Fonts\tahomabd.ttf" -pointsize 19 -fill white -draw "text 109,91 ''" "I:\temp\DVD\stamp.png" + gm.exe composite -quality 100 "I:\temp\DVD\stamp.png" "I:\temp\DVD\menuBackground.png" "I:\temp\DVD\menuBackground.png" \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <che...@us...> - 2011-06-05 19:03:15
|
Revision: 4240 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4240&view=rev Author: chemelli_sf Date: 2011-06-05 19:03:09 +0000 (Sun, 05 Jun 2011) Log Message: ----------- Fixed dependencies Modified Paths: -------------- trunk/plugins/WorldMap/MyWorldMap.csproj trunk/plugins/WorldMap/MyWorldMap.sln Modified: trunk/plugins/WorldMap/MyWorldMap.csproj =================================================================== --- trunk/plugins/WorldMap/MyWorldMap.csproj 2011-06-04 14:12:16 UTC (rev 4239) +++ trunk/plugins/WorldMap/MyWorldMap.csproj 2011-06-05 19:03:09 UTC (rev 4240) @@ -203,6 +203,10 @@ <Project>{6DA0E4DF-6230-4642-98B5-E690BB6942BB}</Project> <Name>Utils</Name> </ProjectReference> + <ProjectReference Include="..\..\..\..\mediaportal\trunk\Common-MP-TVE3\Common.Utils\Common.Utils.csproj"> + <Project>{F6EDA1F3-3DCD-43F4-8A90-E32DA70C8227}</Project> + <Name>Common.Utils</Name> + </ProjectReference> </ItemGroup> <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" /> <!-- To modify your build process, add your task inside one of the targets below and uncomment it. Modified: trunk/plugins/WorldMap/MyWorldMap.sln =================================================================== --- trunk/plugins/WorldMap/MyWorldMap.sln 2011-06-04 14:12:16 UTC (rev 4239) +++ trunk/plugins/WorldMap/MyWorldMap.sln 2011-06-05 19:03:09 UTC (rev 4240) @@ -3,102 +3,75 @@ # Visual Studio 2010 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MyWorldMap", "MyWorldMap.csproj", "{857D8A0C-FB95-4A26-8ED6-8E51586D2116}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Utils", "..\..\..\..\mediaportal1\trunk\mediaportal\Utils\Utils.csproj", "{6DA0E4DF-6230-4642-98B5-E690BB6942BB}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Utils", "..\..\..\..\mediaportal\trunk\mediaportal\Utils\Utils.csproj", "{6DA0E4DF-6230-4642-98B5-E690BB6942BB}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "__externals__", "__externals__", "{E63D9A4B-04C7-4B2D-A7F3-2145899A5B08}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dialogs", "..\..\..\..\mediaportal1\trunk\mediaportal\Dialogs\Dialogs.csproj", "{396C5208-5D46-4A11-92C1-FD0F2F42D7DD}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dialogs", "..\..\..\..\mediaportal\trunk\mediaportal\Dialogs\Dialogs.csproj", "{396C5208-5D46-4A11-92C1-FD0F2F42D7DD}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Core", "..\..\..\..\mediaportal1\trunk\mediaportal\Core\Core.csproj", "{02FFFC1F-2555-4B99-8B01-3432D0673855}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Core", "..\..\..\..\mediaportal\trunk\mediaportal\Core\Core.csproj", "{02FFFC1F-2555-4B99-8B01-3432D0673855}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Common.Utils", "..\..\..\..\mediaportal\trunk\Common-MP-TVE3\Common.Utils\Common.Utils.csproj", "{F6EDA1F3-3DCD-43F4-8A90-E32DA70C8227}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU Debug|x86 = Debug|x86 - Release (Standalone)|Any CPU = Release (Standalone)|Any CPU Release (Standalone)|x86 = Release (Standalone)|x86 - Release|Any CPU = Release|Any CPU Release|x86 = Release|x86 - UseCaptureCardDefinitions|Any CPU = UseCaptureCardDefinitions|Any CPU UseCaptureCardDefinitions|x86 = UseCaptureCardDefinitions|x86 - UseCaptureDefintionsRelease|Any CPU = UseCaptureDefintionsRelease|Any CPU UseCaptureDefintionsRelease|x86 = UseCaptureDefintionsRelease|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {857D8A0C-FB95-4A26-8ED6-8E51586D2116}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {857D8A0C-FB95-4A26-8ED6-8E51586D2116}.Debug|Any CPU.Build.0 = Debug|Any CPU {857D8A0C-FB95-4A26-8ED6-8E51586D2116}.Debug|x86.ActiveCfg = Debug|x86 {857D8A0C-FB95-4A26-8ED6-8E51586D2116}.Debug|x86.Build.0 = Debug|x86 - {857D8A0C-FB95-4A26-8ED6-8E51586D2116}.Release (Standalone)|Any CPU.ActiveCfg = Release|x86 {857D8A0C-FB95-4A26-8ED6-8E51586D2116}.Release (Standalone)|x86.ActiveCfg = Release|x86 {857D8A0C-FB95-4A26-8ED6-8E51586D2116}.Release (Standalone)|x86.Build.0 = Release|x86 - {857D8A0C-FB95-4A26-8ED6-8E51586D2116}.Release|Any CPU.ActiveCfg = Release|Any CPU - {857D8A0C-FB95-4A26-8ED6-8E51586D2116}.Release|Any CPU.Build.0 = Release|Any CPU {857D8A0C-FB95-4A26-8ED6-8E51586D2116}.Release|x86.ActiveCfg = Release|x86 {857D8A0C-FB95-4A26-8ED6-8E51586D2116}.Release|x86.Build.0 = Release|x86 - {857D8A0C-FB95-4A26-8ED6-8E51586D2116}.UseCaptureCardDefinitions|Any CPU.ActiveCfg = Release|x86 {857D8A0C-FB95-4A26-8ED6-8E51586D2116}.UseCaptureCardDefinitions|x86.ActiveCfg = Release|x86 {857D8A0C-FB95-4A26-8ED6-8E51586D2116}.UseCaptureCardDefinitions|x86.Build.0 = Release|x86 - {857D8A0C-FB95-4A26-8ED6-8E51586D2116}.UseCaptureDefintionsRelease|Any CPU.ActiveCfg = Release|Any CPU - {857D8A0C-FB95-4A26-8ED6-8E51586D2116}.UseCaptureDefintionsRelease|Any CPU.Build.0 = Release|Any CPU {857D8A0C-FB95-4A26-8ED6-8E51586D2116}.UseCaptureDefintionsRelease|x86.ActiveCfg = Release|x86 {857D8A0C-FB95-4A26-8ED6-8E51586D2116}.UseCaptureDefintionsRelease|x86.Build.0 = Release|x86 - {6DA0E4DF-6230-4642-98B5-E690BB6942BB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6DA0E4DF-6230-4642-98B5-E690BB6942BB}.Debug|Any CPU.Build.0 = Debug|Any CPU {6DA0E4DF-6230-4642-98B5-E690BB6942BB}.Debug|x86.ActiveCfg = Debug|x86 {6DA0E4DF-6230-4642-98B5-E690BB6942BB}.Debug|x86.Build.0 = Debug|x86 - {6DA0E4DF-6230-4642-98B5-E690BB6942BB}.Release (Standalone)|Any CPU.ActiveCfg = Release|x86 {6DA0E4DF-6230-4642-98B5-E690BB6942BB}.Release (Standalone)|x86.ActiveCfg = Release|x86 {6DA0E4DF-6230-4642-98B5-E690BB6942BB}.Release (Standalone)|x86.Build.0 = Release|x86 - {6DA0E4DF-6230-4642-98B5-E690BB6942BB}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6DA0E4DF-6230-4642-98B5-E690BB6942BB}.Release|Any CPU.Build.0 = Release|Any CPU {6DA0E4DF-6230-4642-98B5-E690BB6942BB}.Release|x86.ActiveCfg = Release|x86 {6DA0E4DF-6230-4642-98B5-E690BB6942BB}.Release|x86.Build.0 = Release|x86 - {6DA0E4DF-6230-4642-98B5-E690BB6942BB}.UseCaptureCardDefinitions|Any CPU.ActiveCfg = Release|x86 {6DA0E4DF-6230-4642-98B5-E690BB6942BB}.UseCaptureCardDefinitions|x86.ActiveCfg = Release|x86 {6DA0E4DF-6230-4642-98B5-E690BB6942BB}.UseCaptureCardDefinitions|x86.Build.0 = Release|x86 - {6DA0E4DF-6230-4642-98B5-E690BB6942BB}.UseCaptureDefintionsRelease|Any CPU.ActiveCfg = Release|Any CPU - {6DA0E4DF-6230-4642-98B5-E690BB6942BB}.UseCaptureDefintionsRelease|Any CPU.Build.0 = Release|Any CPU {6DA0E4DF-6230-4642-98B5-E690BB6942BB}.UseCaptureDefintionsRelease|x86.ActiveCfg = Release|x86 {6DA0E4DF-6230-4642-98B5-E690BB6942BB}.UseCaptureDefintionsRelease|x86.Build.0 = Release|x86 - {396C5208-5D46-4A11-92C1-FD0F2F42D7DD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {396C5208-5D46-4A11-92C1-FD0F2F42D7DD}.Debug|Any CPU.Build.0 = Debug|Any CPU {396C5208-5D46-4A11-92C1-FD0F2F42D7DD}.Debug|x86.ActiveCfg = Debug|x86 {396C5208-5D46-4A11-92C1-FD0F2F42D7DD}.Debug|x86.Build.0 = Debug|x86 - {396C5208-5D46-4A11-92C1-FD0F2F42D7DD}.Release (Standalone)|Any CPU.ActiveCfg = Release|x86 {396C5208-5D46-4A11-92C1-FD0F2F42D7DD}.Release (Standalone)|x86.ActiveCfg = Release|x86 {396C5208-5D46-4A11-92C1-FD0F2F42D7DD}.Release (Standalone)|x86.Build.0 = Release|x86 - {396C5208-5D46-4A11-92C1-FD0F2F42D7DD}.Release|Any CPU.ActiveCfg = Release|Any CPU - {396C5208-5D46-4A11-92C1-FD0F2F42D7DD}.Release|Any CPU.Build.0 = Release|Any CPU {396C5208-5D46-4A11-92C1-FD0F2F42D7DD}.Release|x86.ActiveCfg = Release|x86 {396C5208-5D46-4A11-92C1-FD0F2F42D7DD}.Release|x86.Build.0 = Release|x86 - {396C5208-5D46-4A11-92C1-FD0F2F42D7DD}.UseCaptureCardDefinitions|Any CPU.ActiveCfg = Release|x86 {396C5208-5D46-4A11-92C1-FD0F2F42D7DD}.UseCaptureCardDefinitions|x86.ActiveCfg = Release|x86 {396C5208-5D46-4A11-92C1-FD0F2F42D7DD}.UseCaptureCardDefinitions|x86.Build.0 = Release|x86 - {396C5208-5D46-4A11-92C1-FD0F2F42D7DD}.UseCaptureDefintionsRelease|Any CPU.ActiveCfg = Release|Any CPU - {396C5208-5D46-4A11-92C1-FD0F2F42D7DD}.UseCaptureDefintionsRelease|Any CPU.Build.0 = Release|Any CPU {396C5208-5D46-4A11-92C1-FD0F2F42D7DD}.UseCaptureDefintionsRelease|x86.ActiveCfg = Release|x86 {396C5208-5D46-4A11-92C1-FD0F2F42D7DD}.UseCaptureDefintionsRelease|x86.Build.0 = Release|x86 - {02FFFC1F-2555-4B99-8B01-3432D0673855}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {02FFFC1F-2555-4B99-8B01-3432D0673855}.Debug|Any CPU.Build.0 = Debug|Any CPU {02FFFC1F-2555-4B99-8B01-3432D0673855}.Debug|x86.ActiveCfg = Debug|x86 {02FFFC1F-2555-4B99-8B01-3432D0673855}.Debug|x86.Build.0 = Debug|x86 - {02FFFC1F-2555-4B99-8B01-3432D0673855}.Release (Standalone)|Any CPU.ActiveCfg = Release (Standalone)|Any CPU - {02FFFC1F-2555-4B99-8B01-3432D0673855}.Release (Standalone)|Any CPU.Build.0 = Release (Standalone)|Any CPU {02FFFC1F-2555-4B99-8B01-3432D0673855}.Release (Standalone)|x86.ActiveCfg = Release (Standalone)|x86 {02FFFC1F-2555-4B99-8B01-3432D0673855}.Release (Standalone)|x86.Build.0 = Release (Standalone)|x86 - {02FFFC1F-2555-4B99-8B01-3432D0673855}.Release|Any CPU.ActiveCfg = Release|Any CPU - {02FFFC1F-2555-4B99-8B01-3432D0673855}.Release|Any CPU.Build.0 = Release|Any CPU {02FFFC1F-2555-4B99-8B01-3432D0673855}.Release|x86.ActiveCfg = Release|x86 {02FFFC1F-2555-4B99-8B01-3432D0673855}.Release|x86.Build.0 = Release|x86 - {02FFFC1F-2555-4B99-8B01-3432D0673855}.UseCaptureCardDefinitions|Any CPU.ActiveCfg = UseCaptureCardDefinitions|Any CPU - {02FFFC1F-2555-4B99-8B01-3432D0673855}.UseCaptureCardDefinitions|Any CPU.Build.0 = UseCaptureCardDefinitions|Any CPU {02FFFC1F-2555-4B99-8B01-3432D0673855}.UseCaptureCardDefinitions|x86.ActiveCfg = UseCaptureCardDefinitions|x86 {02FFFC1F-2555-4B99-8B01-3432D0673855}.UseCaptureCardDefinitions|x86.Build.0 = UseCaptureCardDefinitions|x86 - {02FFFC1F-2555-4B99-8B01-3432D0673855}.UseCaptureDefintionsRelease|Any CPU.ActiveCfg = UseCaptureDefintionsRelease|Any CPU - {02FFFC1F-2555-4B99-8B01-3432D0673855}.UseCaptureDefintionsRelease|Any CPU.Build.0 = UseCaptureDefintionsRelease|Any CPU {02FFFC1F-2555-4B99-8B01-3432D0673855}.UseCaptureDefintionsRelease|x86.ActiveCfg = UseCaptureDefintionsRelease|x86 {02FFFC1F-2555-4B99-8B01-3432D0673855}.UseCaptureDefintionsRelease|x86.Build.0 = UseCaptureDefintionsRelease|x86 + {F6EDA1F3-3DCD-43F4-8A90-E32DA70C8227}.Debug|x86.ActiveCfg = Debug|x86 + {F6EDA1F3-3DCD-43F4-8A90-E32DA70C8227}.Debug|x86.Build.0 = Debug|x86 + {F6EDA1F3-3DCD-43F4-8A90-E32DA70C8227}.Release (Standalone)|x86.ActiveCfg = Release|x86 + {F6EDA1F3-3DCD-43F4-8A90-E32DA70C8227}.Release (Standalone)|x86.Build.0 = Release|x86 + {F6EDA1F3-3DCD-43F4-8A90-E32DA70C8227}.Release|x86.ActiveCfg = Release|x86 + {F6EDA1F3-3DCD-43F4-8A90-E32DA70C8227}.Release|x86.Build.0 = Release|x86 + {F6EDA1F3-3DCD-43F4-8A90-E32DA70C8227}.UseCaptureCardDefinitions|x86.ActiveCfg = Release|x86 + {F6EDA1F3-3DCD-43F4-8A90-E32DA70C8227}.UseCaptureCardDefinitions|x86.Build.0 = Release|x86 + {F6EDA1F3-3DCD-43F4-8A90-E32DA70C8227}.UseCaptureDefintionsRelease|x86.ActiveCfg = Release|x86 + {F6EDA1F3-3DCD-43F4-8A90-E32DA70C8227}.UseCaptureDefintionsRelease|x86.Build.0 = Release|x86 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -107,5 +80,6 @@ {6DA0E4DF-6230-4642-98B5-E690BB6942BB} = {E63D9A4B-04C7-4B2D-A7F3-2145899A5B08} {396C5208-5D46-4A11-92C1-FD0F2F42D7DD} = {E63D9A4B-04C7-4B2D-A7F3-2145899A5B08} {02FFFC1F-2555-4B99-8B01-3432D0673855} = {E63D9A4B-04C7-4B2D-A7F3-2145899A5B08} + {F6EDA1F3-3DCD-43F4-8A90-E32DA70C8227} = {E63D9A4B-04C7-4B2D-A7F3-2145899A5B08} EndGlobalSection EndGlobal This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ro...@us...> - 2011-06-04 14:12:23
|
Revision: 4239 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4239&view=rev Author: rolenof Date: 2011-06-04 14:12:16 +0000 (Sat, 04 Jun 2011) Log Message: ----------- * Changed Burner name space from MediaPortal.GUI.GUIBurner to Burner * Now there are icons for configuration menu * Now we don't need dvdburn and windows resource kit - we use cdrecord Modified Paths: -------------- trunk/plugins/Burner/trunk/Burner/BurnDVDEvents.cs trunk/plugins/Burner/trunk/Burner/BurnDataDVD.cs trunk/plugins/Burner/trunk/Burner/BurnVideoDVD.cs trunk/plugins/Burner/trunk/Burner/Burner.csproj trunk/plugins/Burner/trunk/Burner/GUIBurner.cs trunk/plugins/Burner/trunk/Burner/MadlldlibWrapper.cs trunk/plugins/Burner/trunk/Burner/SetupForm.cs Added Paths: ----------- trunk/plugins/Burner/trunk/Burner/SetupForm.Designer.cs trunk/plugins/Burner/trunk/TODO.txt trunk/plugins/Burner/trunk/menuGen.log Modified: trunk/plugins/Burner/trunk/Burner/BurnDVDEvents.cs =================================================================== --- trunk/plugins/Burner/trunk/Burner/BurnDVDEvents.cs 2011-06-04 10:16:46 UTC (rev 4238) +++ trunk/plugins/Burner/trunk/Burner/BurnDVDEvents.cs 2011-06-04 14:12:16 UTC (rev 4239) @@ -20,7 +20,7 @@ using System; -namespace MediaPortal.GUI.GUIBurner +namespace Burner { #region EventArgs Classes Modified: trunk/plugins/Burner/trunk/Burner/BurnDataDVD.cs =================================================================== --- trunk/plugins/Burner/trunk/Burner/BurnDataDVD.cs 2011-06-04 10:16:46 UTC (rev 4238) +++ trunk/plugins/Burner/trunk/Burner/BurnDataDVD.cs 2011-06-04 14:12:16 UTC (rev 4239) @@ -26,7 +26,7 @@ using MediaPortal.Configuration; using MediaPortal.GUI.Library; -namespace MediaPortal.GUI.GUIBurner +namespace Burner { public class BurnDataDVD { Modified: trunk/plugins/Burner/trunk/Burner/BurnVideoDVD.cs =================================================================== --- trunk/plugins/Burner/trunk/Burner/BurnVideoDVD.cs 2011-06-04 10:16:46 UTC (rev 4238) +++ trunk/plugins/Burner/trunk/Burner/BurnVideoDVD.cs 2011-06-04 14:12:16 UTC (rev 4239) @@ -27,7 +27,7 @@ using MediaPortal.Configuration; using MediaPortal.GUI.Library; -namespace MediaPortal.GUI.GUIBurner +namespace Burner { public class BurnVideoDVD { Modified: trunk/plugins/Burner/trunk/Burner/Burner.csproj =================================================================== --- trunk/plugins/Burner/trunk/Burner/Burner.csproj 2011-06-04 10:16:46 UTC (rev 4238) +++ trunk/plugins/Burner/trunk/Burner/Burner.csproj 2011-06-04 14:12:16 UTC (rev 4239) @@ -66,8 +66,8 @@ </Compile> </ItemGroup> <ItemGroup> - <Content Include="Burner.gif" /> - <Content Include="BurnerDisabled.gif" /> + <EmbeddedResource Include="Burner.gif" /> + <EmbeddedResource Include="BurnerDisabled.gif" /> </ItemGroup> <ItemGroup> <EmbeddedResource Include="SetupForm.resx"> Modified: trunk/plugins/Burner/trunk/Burner/GUIBurner.cs =================================================================== --- trunk/plugins/Burner/trunk/Burner/GUIBurner.cs 2011-06-04 10:16:46 UTC (rev 4238) +++ trunk/plugins/Burner/trunk/Burner/GUIBurner.cs 2011-06-04 14:12:16 UTC (rev 4239) @@ -33,15 +33,16 @@ using MediaPortal.Ripper; using MediaPortal.TagReader; using MediaPortal.Util; +using MediaPortal.Profile; using XPBurn; using MediaInfoLib; -namespace MediaPortal.GUI.GUIBurner +namespace Burner { /// <summary> /// Summary description for GUIBurner. /// </summary> - [PluginIcons("WindowPlugins.GUIBurner.Burner.gif", "WindowPlugins.GUIBurner.BurnerDisabled.gif")] + [PluginIcons("Burner.Burner.gif", "Burner.BurnerDisabled.gif")] public class GUIBurner : GUIInternalWindow, ISetupForm, IShowPlugin { #region Private Enumerations @@ -173,7 +174,7 @@ private void LoadSettings() { - using (Profile.Settings xmlreader = new Profile.MPSettings()) + using (Settings xmlreader = new MPSettings()) { fastFormat = xmlreader.GetValueAsBool("burner", "fastformat", true); tmpFolder = xmlreader.GetValueAsString("burner", "temp_folder", Path.GetTempPath()); @@ -191,7 +192,7 @@ driveCount = 0; GetDrives(); - tmpFolder = Util.Utils.RemoveTrailingSlash(tmpFolder); + tmpFolder = MediaPortal.Util.Utils.RemoveTrailingSlash(tmpFolder); try { @@ -475,7 +476,7 @@ totalSize = totalSize + f.size; - MusicTag tag = TagReader.TagReader.ReadTag(pItem.Path); + MusicTag tag = TagReader.ReadTag(pItem.Path); pItem.MusicTag = tag; totalTime = totalTime + tag.Duration; // FIXME there is a bug when MusicTag can't read info about file } @@ -598,7 +599,7 @@ // Work out how big the CD/DVD is so far...both in terms of file size (used for Data) and play length (user for Audio/Video) totalSize = totalSize + pItem.FileInfo.Length; - MusicTag tag = TagReader.TagReader.ReadTag(pItem.Path); + MusicTag tag = TagReader.ReadTag(pItem.Path); if (tag != null) { pItem.MusicTag = tag; @@ -743,7 +744,7 @@ perc = 0; } - tmpStr = Util.Utils.SecondsToHMSString(totalTime) + " of " + Util.Utils.SecondsToHMSString((int)max); + tmpStr = MediaPortal.Util.Utils.SecondsToHMSString(totalTime) + " of " + MediaPortal.Util.Utils.SecondsToHMSString((int)max); } break; @@ -758,7 +759,7 @@ { perc = 0; } - tmpStr = Util.Utils.GetSize(totalSize) + " of " + Util.Utils.GetSize(max); + tmpStr = MediaPortal.Util.Utils.GetSize(totalSize) + " of " + MediaPortal.Util.Utils.GetSize(max); } break; } @@ -837,7 +838,7 @@ private void LoadListControl(string folder, ArrayList Exts) { //clear the list - folder = Util.Utils.RemoveTrailingSlash(folder); + folder = MediaPortal.Util.Utils.RemoveTrailingSlash(folder); file f = new file(); GUIControl.ClearControl(GetID, (int)Controls.CONTROL_LIST_DIR); VirtualDirectory Directory; @@ -874,14 +875,14 @@ } pItem.Path = prevFolder; } - Util.Utils.SetDefaultIcons(pItem); + MediaPortal.Util.Utils.SetDefaultIcons(pItem); GUIControl.AddListItemControl(GetID, (int)Controls.CONTROL_LIST_DIR, pItem); } } //set object count label int iTotalItems = GUIControl.GetItemCount(GetID, (int)Controls.CONTROL_LIST_DIR); - GUIPropertyManager.SetProperty("#itemcount", Util.Utils.GetObjectCountLabel(iTotalItems)); + GUIPropertyManager.SetProperty("#itemcount", MediaPortal.Util.Utils.GetObjectCountLabel(iTotalItems)); currentFolder = folder; } @@ -896,13 +897,13 @@ GUIListItem pItem = new GUIListItem(drives[i]); pItem.Path = drives[i]; pItem.IsFolder = true; - Util.Utils.SetDefaultIcons(pItem); + MediaPortal.Util.Utils.SetDefaultIcons(pItem); GUIControl.AddListItemControl(GetID, (int)Controls.CONTROL_LIST_DIR, pItem); } //set object count label int iTotalItems = GUIControl.GetItemCount(GetID, (int)Controls.CONTROL_LIST_DIR); - GUIPropertyManager.SetProperty("#itemcount", Util.Utils.GetObjectCountLabel(iTotalItems)); + GUIPropertyManager.SetProperty("#itemcount", MediaPortal.Util.Utils.GetObjectCountLabel(iTotalItems)); } private void DisableButtons() @@ -1171,7 +1172,7 @@ { foreach (string drive in Environment.GetLogicalDrives()) { - switch ((DriveType)Util.Utils.getDriveType(drive)) + switch ((DriveType)MediaPortal.Util.Utils.getDriveType(drive)) { case DriveType.Removable: case DriveType.Fixed: @@ -1249,7 +1250,7 @@ // Work out how big the CD/DVD is so far...both in terms of file size (used for Data) and play length (user for Audio/Video) totalSize = totalSize + Item.FileInfo.Length; - MusicTag tag = TagReader.TagReader.ReadTag(Item.Path); + MusicTag tag = TagReader.ReadTag(Item.Path); if (tag != null) { Item.MusicTag = tag; @@ -1453,7 +1454,7 @@ bool FileCanBeUsed = File.Exists(cItem.Path); if (bTyp == BurnTypes.AUDIO_CD) { - string strTempFolder = Util.Utils.RemoveTrailingSlash(tmpFolder); + string strTempFolder = MediaPortal.Util.Utils.RemoveTrailingSlash(tmpFolder); string outName = Path.ChangeExtension(cItem.FileInfo.Name, ".wav"); GUIPropertyManager.SetProperty("#burner_size", "MP3->WAV " + outName); //ConvertMP3toWAV(cItem.Path + "\\" + cItem.FileInfo.Name, tmpFolder + "\\" + outName); Modified: trunk/plugins/Burner/trunk/Burner/MadlldlibWrapper.cs =================================================================== --- trunk/plugins/Burner/trunk/Burner/MadlldlibWrapper.cs 2011-06-04 10:16:46 UTC (rev 4238) +++ trunk/plugins/Burner/trunk/Burner/MadlldlibWrapper.cs 2011-06-04 14:12:16 UTC (rev 4239) @@ -54,7 +54,7 @@ using System.Runtime.InteropServices; using System.Text; -namespace MediaPortal.GUI.GUIBurner +namespace Burner { // Alias; see SF_INFO struct: Added: trunk/plugins/Burner/trunk/Burner/SetupForm.Designer.cs =================================================================== --- trunk/plugins/Burner/trunk/Burner/SetupForm.Designer.cs (rev 0) +++ trunk/plugins/Burner/trunk/Burner/SetupForm.Designer.cs 2011-06-04 14:12:16 UTC (rev 4239) @@ -0,0 +1,77 @@ +//------------------------------------------------------------------------------ +// <auto-generated> +// This code was generated by a tool. +// Runtime Version:4.0.30319.1 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// </auto-generated> +//------------------------------------------------------------------------------ + +namespace Burner { + using System; + + + /// <summary> + /// A strongly-typed resource class, for looking up localized strings, etc. + /// </summary> + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + public class SetupForm { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal SetupForm() { + } + + /// <summary> + /// Returns the cached ResourceManager instance used by this class. + /// </summary> + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + public static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Burner.SetupForm", typeof(SetupForm).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// <summary> + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// </summary> + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + public static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + public static System.Drawing.Point folderBrowserDialog1_TrayLocation { + get { + object obj = ResourceManager.GetObject("folderBrowserDialog1.TrayLocation", resourceCulture); + return ((System.Drawing.Point)(obj)); + } + } + + public static System.Drawing.Point openFileDialog1_TrayLocation { + get { + object obj = ResourceManager.GetObject("openFileDialog1.TrayLocation", resourceCulture); + return ((System.Drawing.Point)(obj)); + } + } + } +} Modified: trunk/plugins/Burner/trunk/Burner/SetupForm.cs =================================================================== --- trunk/plugins/Burner/trunk/Burner/SetupForm.cs 2011-06-04 10:16:46 UTC (rev 4238) +++ trunk/plugins/Burner/trunk/Burner/SetupForm.cs 2011-06-04 14:12:16 UTC (rev 4239) @@ -25,9 +25,10 @@ using MediaPortal.Configuration; using MediaPortal.GUI.Library; using MediaPortal.UserInterface.Controls; +using MediaPortal.Profile; using XPBurn; -namespace MediaPortal.GUI.GUIBurner +namespace Burner { /// <summary> /// Summary description for BurnerSetupForm. @@ -89,7 +90,7 @@ private void LoadSettings() { - using (Profile.Settings xmlreader = new Profile.MPSettings()) + using (Settings xmlreader = new MPSettings()) { textBoxTempPath.Text = xmlreader.GetValueAsString("burner", "temp_folder", Path.GetDirectoryName(Path.GetTempPath())); @@ -130,7 +131,7 @@ private void SaveSettings() { - using (Profile.Settings xmlwriter = new Profile.MPSettings()) + using (Settings xmlwriter = new MPSettings()) { xmlwriter.SetValue("burner", "temp_folder", textBoxTempPath.Text); Added: trunk/plugins/Burner/trunk/TODO.txt =================================================================== --- trunk/plugins/Burner/trunk/TODO.txt (rev 0) +++ trunk/plugins/Burner/trunk/TODO.txt 2011-06-04 14:12:16 UTC (rev 4239) @@ -0,0 +1,39 @@ +1. Background generation + gm.exe convert -resize 720x576! "I:\Documents and Settings\All Users\Application Data\Team MediaPortal\MediaPortal\Skin\DefaultWide\media\background.png" "I:\temp\DVD\menuBackground.png" +# TODO: Add background image selection + +2. Generating Main Menu Nav Buttons + gm.exe convert -quality 100 -size "720x576" xc:transparent "I:\temp\DVD\navButtonStamp.png" + gm.exe composite -geometry +60+42 -filter Point -resize "50x" "I:\Program Files\Team MediaPortal\MediaPortal\Burner\navButton.png" "I:\temp\DVD\navButtonStamp.png" "I:\temp\DVD\navButtonStamp.png" +# NOTE: Move every next nav_button to 55 pix on y +# TODO: Unnessesary to generate it every time. We could store it in %Skin%\Media\Burner folder + +3. Generating Sub Menu Nav Buttons + gm.exe convert -quality 100 -size "720x576" xc:transparent "I:\temp\DVD\subMenuNavButtonStamp.png" + gm.exe composite -geometry +60+317 -filter Point -resize "50x" "I:\Program Files\Team MediaPortal\MediaPortal\Burner\navButton.png" "I:\temp\DVD\subMenuNavButtonStamp.png" "I:\temp\DVD\subMenuNavButtonStamp.png" + gm.exe composite -geometry +60+372 -filter Point -resize "50x" "I:\Program Files\Team MediaPortal\MediaPortal\Burner\navButton.png" "I:\temp\DVD\subMenuNavButtonStamp.png" "I:\temp\DVD\subMenuNavButtonStamp.png" +# TODO: Unnessesary to generate it every time. We could store it in %Skin%\Media\Burner folder + +4. Generating Submenu Template + gm.exe convert -quality 100 -size "720x576" xc:transparent -font "C:\WINDOWS\Fonts\tahomabd.ttf" -pointsize 28 -fill white -draw "text 110,357 'Play Show'" "I:\temp\DVD\stamp.png" + gm.exe" convert -quality 100 -size "720x576" xc:transparent -font "C:\WINDOWS\Fonts\tahomabd.ttf" -pointsize 28 -fill white -draw "text 100,412 'Main Menu'" "I:\temp\DVD\stamp.png" +# TODO: Add posibility to change 'Play Show' and 'Main menu' text + gm.exe convert -resize 720x576! "I:\Documents and Settings\All Users\Application Data\Team MediaPortal\MediaPortal\Skin\DefaultWide\media\background.png" "I:\temp\DVD\subMenuBackgroundTemplate.png" + gm.exe composite -dissolve 100% -geometry +535+100 -resize "175x" "I:\Documents and Settings\All Users\Application Data\Team MediaPortal\MediaPortal\Skin\DefaultWide\media\hp_start.png" "I:\temp\DVD\subMenuBackgroundTemplate.png" "I:\temp\DVD\subMenuBackgroundTemplate.png" + gm.exe composite -dissolve 100% -geometry +535+250 -resize "175x" "I:\Documents and Settings\All Users\Application Data\Team MediaPortal\MediaPortal\Skin\DefaultWide\media\hover_my videos.png" "I:\temp\DVD\subMenuBackgroundTemplate.png" "I:\temp\DVD\subMenuBackgroundTemplate.png" + gm.exe composite -quality 100 -dissolve 100% -geometry +75+50 -resize "590x390!" "I:\Documents and Settings\All Users\Application Data\Team MediaPortal\MediaPortal\Skin\DefaultWide\media\osd_dialog_big.png" "I:\temp\DVD\subMenuBackgroundTemplate.png" "I:\temp\DVD\subMenuBackgroundTemplate.png" + gm.exe composite -dissolve 100% -geometry +65+325 -resize 230x50! "I:\Documents and Settings\All Users\Application Data\Team MediaPortal\MediaPortal\Skin\DefaultWide\media\button_green_focus_165x32.png" "I:\temp\DVD\subMenuBackgroundTemplate.png" "I:\temp\DVD\subMenuBackgroundTemplate.png" + gm.exe composite -dissolve 100% -geometry +65+380 -resize 230x50! "I:\Documents and Settings\All Users\Application Data\Team MediaPortal\MediaPortal\Skin\DefaultWide\media\button_green_focus_165x32.png" "I:\temp\DVD\subMenuBackgroundTemplate.png" "I:\temp\DVD\subMenuBackgroundTemplate.png" + gm.exe composite -quality 100 "I:\temp\DVD\stamp.png" "I:\temp\DVD\subMenuBackgroundTemplate.png" "I:\temp\DVD\subMenuBackgroundTemplate.png" + +5. Generating Submenus( should be done for every file in list) + gm.exe convert -quality 100 -size "720x576" xc:transparent -font "C:\WINDOWS\Fonts\tahomabd.ttf" -pointsize 22 -fill white -draw "text +130+130 'Series: \xD5\xEB\xE5\xE1\xF6\xFB \xF5\xF0\xF3\xF1\xF2\xFF\xF9\xE8\xE5 +Episode: '" "I:\temp\DVD\stamp.png" +# TODO: Add posibility to change text + gm.exe composite -quality 100 "I:\temp\DVD\stamp.png" "I:\temp\DVD\subMenuBackgroundTemplate.png" "I:\temp\DVD\subMenuBackground.0.png" + png2yuv.exe" -n 30 -I p -f 25 -j "I:\temp\DVD\subMenuBackground.0.png" | "I:\Program Files\Team MediaPortal\MediaPortal\Burner\mpeg2enc.exe" -n p -f 8 -o "I:\temp\DVD\subMenuBackground.0.m2v" + mplex.exe" -f 8 -o "I:\temp\DVD\subMenuBackground.0.menu_temp.mpg" "I:\temp\DVD\subMenuBackground.0.m2v" "I:\Program Files\Team MediaPortal\MediaPortal\Burner\Silence.ac3" + +6. Spumux generation +# generate subMenuBackground.0.menu.config.xml for every movie in list +# generate \ No newline at end of file Added: trunk/plugins/Burner/trunk/menuGen.log =================================================================== --- trunk/plugins/Burner/trunk/menuGen.log (rev 0) +++ trunk/plugins/Burner/trunk/menuGen.log 2011-06-04 14:12:16 UTC (rev 4239) @@ -0,0 +1,71 @@ +Graphics Magick Path = I:\Program Files\Team MediaPortal\MediaPortal\Burner\gm.exe +mplex path = I:\Program Files\Team MediaPortal\MediaPortal\Burner\mplex.exe +png2yuv path = I:\Program Files\Team MediaPortal\MediaPortal\Burner\png2yuv.exe +mpeg2enc path = I:\Program Files\Team MediaPortal\MediaPortal\Burner\mpeg2enc.exe +spumux path = I:\Program Files\Team MediaPortal\MediaPortal\Burner\spumux.exe +AC3 audio path = I:\Program Files\Team MediaPortal\MediaPortal\Burner\Silence.ac3 +Button Image = I:\Program Files\Team MediaPortal\MediaPortal\Burner\navButton.png +Format = PAL +Leave files for debugging = 1 +showTitle(0) = Хлебцы хрустящие +episodeName(0) = +episodeDesc(0) = +episodePicture(0) = + +Logo 1 image I:\Documents and Settings\All Users\Application Data\Team MediaPortal\MediaPortal\Skin\DefaultWide\media\hp_start.png doesn't exist! +Button image I:\Documents and Settings\All Users\Application Data\Team MediaPortal\MediaPortal\Skin\DefaultWide\media\button_green_focus_165x32.png doesn't exist! + +************ Generating Background ************ +Executing- "I:\Program Files\Team MediaPortal\MediaPortal\Burner\gm.exe" convert -resize 720x576! "I:\Documents and Settings\All Users\Application Data\Team MediaPortal\MediaPortal\Skin\DefaultWide\media\background.png" "I:\temp\DVD\menuBackground.png" + +************ Generating Main Menu Nav Buttons ************ +Executing: "I:\Program Files\Team MediaPortal\MediaPortal\Burner\gm.exe" convert -quality 100 -size "720x576" xc:transparent "I:\temp\DVD\navButtonStamp.png" +Executing: "I:\Program Files\Team MediaPortal\MediaPortal\Burner\gm.exe" composite -geometry +60+42 -filter Point -resize "50x" "I:\Program Files\Team MediaPortal\MediaPortal\Burner\navButton.png" "I:\temp\DVD\navButtonStamp.png" "I:\temp\DVD\navButtonStamp.png" + +************ Generating Sub Menu Nav Buttons ************ +Executing: "I:\Program Files\Team MediaPortal\MediaPortal\Burner\gm.exe" convert -quality 100 -size "720x576" xc:transparent "I:\temp\DVD\subMenuNavButtonStamp.png" +Executing: "I:\Program Files\Team MediaPortal\MediaPortal\Burner\gm.exe" composite -geometry +60+317 -filter Point -resize "50x" "I:\Program Files\Team MediaPortal\MediaPortal\Burner\navButton.png" "I:\temp\DVD\subMenuNavButtonStamp.png" "I:\temp\DVD\subMenuNavButtonStamp.png" +Executing: "I:\Program Files\Team MediaPortal\MediaPortal\Burner\gm.exe" composite -geometry +60+372 -filter Point -resize "50x" "I:\Program Files\Team MediaPortal\MediaPortal\Burner\navButton.png" "I:\temp\DVD\subMenuNavButtonStamp.png" "I:\temp\DVD\subMenuNavButtonStamp.png" + +************ Generating Submenu Template************ +Executing: "I:\Program Files\Team MediaPortal\MediaPortal\Burner\gm.exe" convert -quality 100 -size "720x576" xc:transparent -font "C:\WINDOWS\Fonts\tahomabd.ttf" -pointsize 28 -fill white -draw "text 110,357 'Play Show'" "I:\temp\DVD\stamp.png" +Executing: "I:\Program Files\Team MediaPortal\MediaPortal\Burner\gm.exe" convert -resize 720x576! "I:\Documents and Settings\All Users\Application Data\Team MediaPortal\MediaPortal\Skin\DefaultWide\media\background.png" "I:\temp\DVD\subMenuBackgroundTemplate.png" +Executing: "I:\Program Files\Team MediaPortal\MediaPortal\Burner\gm.exe" composite -dissolve 100% -geometry +535+100 -resize "175x" "I:\Documents and Settings\All Users\Application Data\Team MediaPortal\MediaPortal\Skin\DefaultWide\media\hp_start.png" "I:\temp\DVD\subMenuBackgroundTemplate.png" "I:\temp\DVD\subMenuBackgroundTemplate.png" +Executing: "I:\Program Files\Team MediaPortal\MediaPortal\Burner\gm.exe" composite -dissolve 100% -geometry +535+250 -resize "175x" "I:\Documents and Settings\All Users\Application Data\Team MediaPortal\MediaPortal\Skin\DefaultWide\media\hover_my videos.png" "I:\temp\DVD\subMenuBackgroundTemplate.png" "I:\temp\DVD\subMenuBackgroundTemplate.png" +Executing: "I:\Program Files\Team MediaPortal\MediaPortal\Burner\gm.exe" composite -quality 100 -dissolve 100% -geometry +75+50 -resize "590x390!" "I:\Documents and Settings\All Users\Application Data\Team MediaPortal\MediaPortal\Skin\DefaultWide\media\osd_dialog_big.png" "I:\temp\DVD\subMenuBackgroundTemplate.png" "I:\temp\DVD\subMenuBackgroundTemplate.png" +Executing: "I:\Program Files\Team MediaPortal\MediaPortal\Burner\gm.exe" composite -dissolve 100% -geometry +65+325 -resize 230x50! "I:\Documents and Settings\All Users\Application Data\Team MediaPortal\MediaPortal\Skin\DefaultWide\media\button_green_focus_165x32.png" "I:\temp\DVD\subMenuBackgroundTemplate.png" "I:\temp\DVD\subMenuBackgroundTemplate.png" +Executing: "I:\Program Files\Team MediaPortal\MediaPortal\Burner\gm.exe" composite -dissolve 100% -geometry +65+380 -resize 230x50! "I:\Documents and Settings\All Users\Application Data\Team MediaPortal\MediaPortal\Skin\DefaultWide\media\button_green_focus_165x32.png" "I:\temp\DVD\subMenuBackgroundTemplate.png" "I:\temp\DVD\subMenuBackgroundTemplate.png" +Executing: "I:\Program Files\Team MediaPortal\MediaPortal\Burner\gm.exe" convert -quality 100 -size "720x576" xc:transparent -font "C:\WINDOWS\Fonts\tahomabd.ttf" -pointsize 28 -fill white -draw "text 100,357 'Play Show'" "I:\temp\DVD\stamp.png" +Executing: "I:\Program Files\Team MediaPortal\MediaPortal\Burner\gm.exe" composite -quality 100 "I:\temp\DVD\stamp.png" "I:\temp\DVD\subMenuBackgroundTemplate.png" "I:\temp\DVD\subMenuBackgroundTemplate.png" +Executing: "I:\Program Files\Team MediaPortal\MediaPortal\Burner\gm.exe" convert -quality 100 -size "720x576" xc:transparent -font "C:\WINDOWS\Fonts\tahomabd.ttf" -pointsize 28 -fill white -draw "text 100,412 'Main Menu'" "I:\temp\DVD\stamp.png" +Executing: "I:\Program Files\Team MediaPortal\MediaPortal\Burner\gm.exe" composite -quality 100 "I:\temp\DVD\stamp.png" "I:\temp\DVD\subMenuBackgroundTemplate.png" "I:\temp\DVD\subMenuBackgroundTemplate.png" + +************ Generating Submenu 0************ +Executing: "I:\Program Files\Team MediaPortal\MediaPortal\Burner\gm.exe" convert -quality 100 -size "720x576" xc:transparent -font "C:\WINDOWS\Fonts\tahomabd.ttf" -pointsize 22 -fill white -draw "text +130+130 'Series: Хлебцы хрустящие +Episode: '" "I:\temp\DVD\stamp.png" +Executing: "I:\Program Files\Team MediaPortal\MediaPortal\Burner\gm.exe" composite -quality 100 "I:\temp\DVD\stamp.png" "I:\temp\DVD\subMenuBackgroundTemplate.png" "I:\temp\DVD\subMenuBackground.0.png" +Creating m2v: "I:\Program Files\Team MediaPortal\MediaPortal\Burner\png2yuv.exe" -n 30 -I p -f 25 -j "I:\temp\DVD\subMenuBackground.0.png" | "I:\Program Files\Team MediaPortal\MediaPortal\Burner\mpeg2enc.exe" -n p -f 8 -o "I:\temp\DVD\subMenuBackground.0.m2v" +Multiplexing: "I:\Program Files\Team MediaPortal\MediaPortal\Burner\mplex.exe" -f 8 -o "I:\temp\DVD\subMenuBackground.0.menu_temp.mpg" "I:\temp\DVD\subMenuBackground.0.m2v" "I:\Program Files\Team MediaPortal\MediaPortal\Burner\Silence.ac3" +**> Creating subMenu 0 file structure +Creating DVD submenu 0: "I:\Program Files\Team MediaPortal\MediaPortal\Burner\spumux.exe" -v 1 "I:\temp\DVD\subMenuBackground.0.menu.config.xml" < "I:\temp\DVD\subMenuBackground.0.menu_temp.mpg" > "I:\temp\DVD\subMenuBackground.0.menu.mpg" +<** Done + +************ Generating Main Menu Template************ +Executing: "I:\Program Files\Team MediaPortal\MediaPortal\Burner\gm.exe" composite -dissolve 100% -geometry +535+100 -resize "175x" "I:\Documents and Settings\All Users\Application Data\Team MediaPortal\MediaPortal\Skin\DefaultWide\media\hp_start.png" "I:\temp\DVD\menuBackground.png" "I:\temp\DVD\menuBackground.png" +Executing: "I:\Program Files\Team MediaPortal\MediaPortal\Burner\gm.exe" composite -dissolve 100% -geometry +535+250 -resize "175x" "I:\Documents and Settings\All Users\Application Data\Team MediaPortal\MediaPortal\Skin\DefaultWide\media\hover_my videos.png" "I:\temp\DVD\menuBackground.png" "I:\temp\DVD\menuBackground.png" +Executing: "I:\Program Files\Team MediaPortal\MediaPortal\Burner\gm.exe" composite -dissolve 100% -geometry +65+50 -resize 450x50! "I:\Documents and Settings\All Users\Application Data\Team MediaPortal\MediaPortal\Skin\DefaultWide\media\button_green_focus_165x32.png" "I:\temp\DVD\menuBackground.png" "I:\temp\DVD\menuBackground.png" +Executing: "I:\Program Files\Team MediaPortal\MediaPortal\Burner\gm.exe" convert -quality 100 -size "720x576" xc:transparent -font "C:\WINDOWS\Fonts\tahomabd.ttf" -pointsize 19 -fill white -draw "text 100,69 ' Хлебцы хрустящие'" "I:\temp\DVD\stamp.png" +Executing: "I:\Program Files\Team MediaPortal\MediaPortal\Burner\gm.exe" composite -quality 100 "I:\temp\DVD\stamp.png" "I:\temp\DVD\menuBackground.png" "I:\temp\DVD\menuBackground.png" +Executing: "I:\Program Files\Team MediaPortal\MediaPortal\Burner\gm.exe" convert -quality 100 -size "720x576" xc:transparent -font "C:\WINDOWS\Fonts\tahomabd.ttf" -pointsize 19 -fill white -draw "text 109,91 ''" "I:\temp\DVD\stamp.png" +Executing: "I:\Program Files\Team MediaPortal\MediaPortal\Burner\gm.exe" composite -quality 100 "I:\temp\DVD\stamp.png" "I:\temp\DVD\menuBackground.png" "I:\temp\DVD\menuBackground.png" + +************ Generating Nav Button/Menu Mockup ************ +Executing: "I:\Program Files\Team MediaPortal\MediaPortal\Burner\gm.exe" composite -quality 100 "I:\temp\DVD\navButtonStamp.png" "I:\temp\DVD\menuBackground.png" "I:\temp\DVD\menuBackground.nav.png" +Executing: "I:\Program Files\Team MediaPortal\MediaPortal\Burner\gm.exe" composite -quality 100 "I:\temp\DVD\subMenuNavButtonStamp.png" "I:\temp\DVD\subMenuBackground.0.png" "I:\temp\DVD\subMenuBackground.nav.png" + +Creating m2v: "I:\Program Files\Team MediaPortal\MediaPortal\Burner\png2yuv.exe" -n 30 -I p -f 25 -j "I:\temp\DVD\menuBackground.png" | "I:\Program Files\Team MediaPortal\MediaPortal\Burner\mpeg2enc.exe" -n p -f 8 -b 9000 -o "I:\temp\DVD\menuBackground.m2v" +Multiplexing: "I:\Program Files\Team MediaPortal\MediaPortal\Burner\mplex.exe" -f 8 -o "I:\temp\DVD\menuBackground.menu_temp.mpg" "I:\temp\DVD\menuBackground.m2v" "I:\Program Files\Team MediaPortal\MediaPortal\Burner\Silence.ac3" +**> Creating menuBackground file structure +Creating DVD main menu: "I:\Program Files\Team MediaPortal\MediaPortal\Burner\spumux.exe" -v 1 "I:\temp\DVD\menuBackground.menu.config.xml" < "I:\temp\DVD\menuBackground.menu_temp.mpg" > "I:\temp\DVD\menuBackground.menu.mpg" +<** Done +**> Done! This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ro...@us...> - 2011-06-04 10:16:54
|
Revision: 4238 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4238&view=rev Author: rolenof Date: 2011-06-04 10:16:46 +0000 (Sat, 04 Jun 2011) Log Message: ----------- Modified Paths: -------------- trunk/plugins/Burner/trunk/Burner/BurnDataDVD.cs trunk/plugins/Burner/trunk/Burner/BurnVideoDVD.cs trunk/plugins/Burner/trunk/Burner/GUIBurner.cs trunk/plugins/Burner/trunk/Burner/SetupForm.cs Modified: trunk/plugins/Burner/trunk/Burner/BurnDataDVD.cs =================================================================== --- trunk/plugins/Burner/trunk/Burner/BurnDataDVD.cs 2011-06-03 08:10:14 UTC (rev 4237) +++ trunk/plugins/Burner/trunk/Burner/BurnDataDVD.cs 2011-06-04 10:16:46 UTC (rev 4238) @@ -287,59 +287,55 @@ ///<summary>Burn the DVD to a Disc</summary> private void WriteDVD() { - try - { - _CurrentProcess = "Burning the DVD - dvdburn.exe"; - - LogWrite("Entered WriteDVD", "BurnOption: " + _BurnTheDVD.ToString()); - - if (_BurnTheDVD == true) + try { - ProvideStatusUpdate("Burning ISO image to DVD"); + _CurrentProcess = "Burning the DVD - wodim.exe"; - BurnerProcess = new Process(); - BurnerProcess.EnableRaisingEvents = true; - BurnerProcess.StartInfo.WorkingDirectory = _TempFolderPath; - BurnerProcess.StartInfo.UseShellExecute = false; + Log.Debug("Entered WriteDVD", "BurnOption: " + _BurnTheDVD.ToString()); - if (!_InDebugMode) // Show output if in Debug mode - { - BurnerProcess.StartInfo.RedirectStandardOutput = true; - BurnerProcess.StartInfo.CreateNoWindow = true; - } + if (_BurnTheDVD == true) + { + ProvideStatusUpdate("Burning ISO image to DVD"); - //BurnerProcess.StartInfo.FileName = Path.Combine(_PathtoDvdBurnExe, "dvdburn.exe"); - BurnerProcess.StartInfo.FileName = Path.Combine(_PathtoDvdBurnExe, "dvdburn.exe"); + BurnerProcess = new Process(); + BurnerProcess.EnableRaisingEvents = true; + BurnerProcess.StartInfo.WorkingDirectory = _TempFolderPath; + BurnerProcess.StartInfo.UseShellExecute = false; - //string isofile = Path.Combine(_TempFolderPath, "dvd.iso"); + if (!_InDebugMode) // Show output if in Debug mode + { + BurnerProcess.StartInfo.RedirectStandardOutput = true; + BurnerProcess.StartInfo.CreateNoWindow = true; + } - string args = _RecorderDrive + " " + Path.Combine(_TempFolderPath, "dvd.iso"); - ; + BurnerProcess.StartInfo.FileName = Config.GetFile(Config.Dir.Base, @"Burner\", "wodim.exe"); - BurnerProcess.StartInfo.Arguments = args; + string args = "-dev='" + _RecorderDrive + "' " + Path.Combine(_TempFolderPath, "dvd.iso"); + //args += " /START /SPEED 4x /COPIES 1 /VERIFY YES /CLOSE"; - BurnerProcess.Exited += new EventHandler(BurnProcess_Exited); - // BurnerProcess.OutputDataReceived += new System.Diagnostics.DataReceivedEventHandler(processOutputHandler); + BurnerProcess.StartInfo.Arguments = args; - LogWrite("Starting DVDBurn", "Args: " + args); - BurnerProcess.Start(); + BurnerProcess.Exited += new EventHandler(BurnProcess_Exited); - if (!BurnerProcess.HasExited) - { - BurnerProcess.PriorityClass = ProcessPriorityClass.BelowNormal; - // BurnerProcess.BeginOutputReadLine(); - } + Log.Info("Starting wodim", "Args: " + args); + BurnerProcess.Start(); + + if (!BurnerProcess.HasExited) + { + BurnerProcess.PriorityClass = ProcessPriorityClass.BelowNormal; + // BurnerProcess.BeginOutputReadLine(); + } + } + else + { + _CurrentProcess = "DVD Burning is Disabled"; + BurnProcess_Exited(this, new EventArgs()); + } } - else + catch (Exception ex) { - _CurrentProcess = "DVD Burning is Disabled"; - BurnProcess_Exited(this, new EventArgs()); + Log.Error(ex.ToString()); } - } - catch (Exception ex) - { - Log.Error(ex.ToString()); - } } #endregion Modified: trunk/plugins/Burner/trunk/Burner/BurnVideoDVD.cs =================================================================== --- trunk/plugins/Burner/trunk/Burner/BurnVideoDVD.cs 2011-06-03 08:10:14 UTC (rev 4237) +++ trunk/plugins/Burner/trunk/Burner/BurnVideoDVD.cs 2011-06-04 10:16:46 UTC (rev 4238) @@ -553,7 +553,7 @@ { try { - _CurrentProcess = "Burning the DVD - dvdburn.exe"; + _CurrentProcess = "Burning the DVD - wodim.exe"; Log.Debug("Entered WriteDVD", "BurnOption: " + _BurnTheDVD.ToString()); @@ -565,27 +565,23 @@ BurnerProcess.EnableRaisingEvents = true; BurnerProcess.StartInfo.WorkingDirectory = _TempFolderPath; BurnerProcess.StartInfo.UseShellExecute = false; - + if (!_InDebugMode) // Show output if in Debug mode { BurnerProcess.StartInfo.RedirectStandardOutput = true; BurnerProcess.StartInfo.CreateNoWindow = true; } - //BurnerProcess.StartInfo.FileName = Path.Combine(_PathtoDvdBurnExe, "dvdburn.exe"); - BurnerProcess.StartInfo.FileName = Path.Combine(_PathtoDvdBurnExe, "dvdburn.exe"); + BurnerProcess.StartInfo.FileName = Config.GetFile(Config.Dir.Base, @"Burner\", "wodim.exe"); - //string isofile = Path.Combine(_TempFolderPath, "dvd.iso"); - - string args = _RecorderDrive + " " + Path.Combine(_TempFolderPath, "dvd.iso"); - ; - + string args = "-dev='" + _RecorderDrive + "' " + Path.Combine(_TempFolderPath, "dvd.iso"); + //args += " /START /SPEED 4x /COPIES 1 /VERIFY YES /CLOSE"; + BurnerProcess.StartInfo.Arguments = args; BurnerProcess.Exited += new EventHandler(BurnProcess_Exited); - // BurnerProcess.OutputDataReceived += new System.Diagnostics.DataReceivedEventHandler(processOutputHandler); - - Log.Info("Starting DVDBurn", "Args: " + args); + + Log.Info("Starting wodim", "Args: " + args); BurnerProcess.Start(); if (!BurnerProcess.HasExited) @@ -664,14 +660,9 @@ { string strFileName = Path.GetFileNameWithoutExtension(_CurrentFileName); ProvideStatusUpdate("Converting \"" + strFileName + "\" to DVD format"); + + string DestinationFilePath = _TempFolderPath; - - //string DestinationFilePath = Path.GetFileNameWithoutExtension(_CurrentFileName); - //DestinationFilePath = DestinationFilePath + ".mpg"; - string DestinationFilePath = Path.Combine(_TempFolderPath, ""); - - //string string DestinationFilePath = _TempFolderPath; - string SourceFilePath = _CurrentFileName; // Set the current filename to the new output file Modified: trunk/plugins/Burner/trunk/Burner/GUIBurner.cs =================================================================== --- trunk/plugins/Burner/trunk/Burner/GUIBurner.cs 2011-06-03 08:10:14 UTC (rev 4237) +++ trunk/plugins/Burner/trunk/Burner/GUIBurner.cs 2011-06-04 10:16:46 UTC (rev 4238) @@ -1715,7 +1715,7 @@ public string Author() { - return "Gucky62, EgonSpenglerUk"; + return "Gucky62, EgonSpenglerUk, Rolenof"; } public void ShowPlugin() Modified: trunk/plugins/Burner/trunk/Burner/SetupForm.cs =================================================================== --- trunk/plugins/Burner/trunk/Burner/SetupForm.cs 2011-06-03 08:10:14 UTC (rev 4237) +++ trunk/plugins/Burner/trunk/Burner/SetupForm.cs 2011-06-04 10:16:46 UTC (rev 4238) @@ -55,10 +55,6 @@ private CheckBox checkBoxDontBurnDVD; private CheckBox checkBoxLeaveFileForDebug; private MPGroupBox groupBoxSupportFiles; - private MPLabel labeldvdburnPath; - private MPButton buttonSelectDvdBurnPathLocation; - private TextBox textBoxDVDBurnExePath; - private LinkLabel linkLabelDVDBurnDownload; private LinkLabel linkLabelCygwinDownload; private MPGroupBox groupBoxDVDFormat; private RadioButton radioButtonTvFormatNtsc; @@ -66,7 +62,6 @@ private MPGroupBox groupBoxAspectRatio; private RadioButton radioButtonAspectRatio16x9; private RadioButton radioButtonAspectRatio4x3; - private MPLabel labelDVDburnPathCorrect; private MPLabel labelCygwinPathCorrect; private CheckBox checkBoxDoNotEject; @@ -98,7 +93,7 @@ { textBoxTempPath.Text = xmlreader.GetValueAsString("burner", "temp_folder", Path.GetDirectoryName(Path.GetTempPath())); - textBoxDVDBurnExePath.Text = xmlreader.GetValueAsString("burner", "dvdburnexe_folder", getdefaultDVDBurnPath()); + //textBoxDVDBurnExePath.Text = xmlreader.GetValueAsString("burner", "dvdburnexe_folder", getdefaultDVDBurnPath()); selIndx = xmlreader.GetValueAsInt("burner", "recorder", 0); mpTextBoxBurnerDriver.Text = xmlreader.GetValueAsString("burner", "recorderdrive", "D:"); @@ -130,7 +125,6 @@ buttonSelectTempPathLocation.Enabled = true; checkCygwinPath(); - checkDVDBurnPath(textBoxDVDBurnExePath.Text); } } @@ -139,7 +133,6 @@ using (Profile.Settings xmlwriter = new Profile.MPSettings()) { xmlwriter.SetValue("burner", "temp_folder", textBoxTempPath.Text); - xmlwriter.SetValue("burner", "dvdburnexe_folder", textBoxDVDBurnExePath.Text); xmlwriter.SetValue("burner", "recorder", comboBoxDeviceSelection.SelectedIndex); xmlwriter.SetValue("burner", "recorderdrive", mpTextBoxBurnerDriver.Text); @@ -171,32 +164,9 @@ } } - private string getdefaultDVDBurnPath() + private bool checkCygwinPath() { - // because localized windows builds use other paths - return - Path.GetDirectoryName(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles), - @"Windows Resource Kits\Tools\")); - } - - private bool checkDVDBurnPath(string pathToFile) - { bool found = false; - if (File.Exists(Path.Combine(pathToFile, @"dvdburn.exe"))) - { - found = true; - } - - linkLabelDVDBurnDownload.Visible = found ? false : true; - labelDVDburnPathCorrect.Visible = found ? true : false; - textBoxDVDBurnExePath.Enabled = found ? false : true; - - return found; - } - - private bool checkCygwinPath() - { - bool found = false; try { string cygwinPath = Config.GetFile(Config.Dir.Base, @"Burner\", "mkisofs.exe"); @@ -260,39 +230,11 @@ } } - private void buttonSelectDvdBurnPathLocation_Click(object sender, EventArgs e) - { - using (folderBrowserDialog1 = new FolderBrowserDialog()) - { - folderBrowserDialog1.Description = "Select where DVDBurn.exe is installed"; - folderBrowserDialog1.ShowNewFolderButton = true; - folderBrowserDialog1.SelectedPath = textBoxDVDBurnExePath.Text; - - DialogResult dialogResult = folderBrowserDialog1.ShowDialog(this); - if (dialogResult == DialogResult.OK) - { - textBoxDVDBurnExePath.Text = folderBrowserDialog1.SelectedPath; - } - } - checkDVDBurnPath(textBoxDVDBurnExePath.Text); - } - - private void linkLabelDVDBurnDownload_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) - { - try - { - Help.ShowHelp(this, - @"http://www.microsoft.com/downloads/details.aspx?FamilyID=9D467A69-57FF-4AE7-96EE-B18C4790CFFD&displaylang=en"); - } - catch {} - } - private void linkLabelCygwinDownload_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { try { - Help.ShowHelp(this, @"http://www.team-mediaportal.com/files/Download/SystemUtilities/MyBurnerSupportFiles/"); - //Help.ShowHelp(this, @"http://www.team-mediaportal.com/files/Download/SystemUtilities/BurnerSupportFiles.rar/"); + Help.ShowHelp(this, @"http://mp-plugins.svn.sourceforge.net/viewvc/mp-plugins/trunk/plugins/Burner/dep/Burner.7z"); } catch {} } @@ -331,447 +273,350 @@ /// </summary> private void InitializeComponent() { - this.folderBrowserDialog1 = new System.Windows.Forms.FolderBrowserDialog(); - this.openFileDialog1 = new System.Windows.Forms.OpenFileDialog(); - this.groupBoxSupportFiles = new MediaPortal.UserInterface.Controls.MPGroupBox(); - this.labelCygwinPathCorrect = new MediaPortal.UserInterface.Controls.MPLabel(); - this.labelDVDburnPathCorrect = new MediaPortal.UserInterface.Controls.MPLabel(); - this.linkLabelCygwinDownload = new System.Windows.Forms.LinkLabel(); - this.linkLabelDVDBurnDownload = new System.Windows.Forms.LinkLabel(); - this.labeldvdburnPath = new MediaPortal.UserInterface.Controls.MPLabel(); - this.buttonSelectDvdBurnPathLocation = new MediaPortal.UserInterface.Controls.MPButton(); - this.textBoxDVDBurnExePath = new System.Windows.Forms.TextBox(); - this.groupBoxOptions = new MediaPortal.UserInterface.Controls.MPGroupBox(); - this.checkBoxDoNotEject = new System.Windows.Forms.CheckBox(); - this.groupBoxAspectRatio = new MediaPortal.UserInterface.Controls.MPGroupBox(); - this.radioButtonAspectRatio16x9 = new System.Windows.Forms.RadioButton(); - this.radioButtonAspectRatio4x3 = new System.Windows.Forms.RadioButton(); - this.groupBoxDVDFormat = new MediaPortal.UserInterface.Controls.MPGroupBox(); - this.radioButtonTvFormatNtsc = new System.Windows.Forms.RadioButton(); - this.radioButtonTvFormatPal = new System.Windows.Forms.RadioButton(); - this.checkBoxDontBurnDVD = new System.Windows.Forms.CheckBox(); - this.checkBoxLeaveFileForDebug = new System.Windows.Forms.CheckBox(); - this.labelTempHint = new System.Windows.Forms.Label(); - this.textBoxTempPath = new MediaPortal.UserInterface.Controls.MPTextBox(); - this.labelSelectTempPath = new MediaPortal.UserInterface.Controls.MPLabel(); - this.buttonSelectTempPathLocation = new MediaPortal.UserInterface.Controls.MPButton(); - this.buttonCancel = new MediaPortal.UserInterface.Controls.MPButton(); - this.groupBoxDeviceSettings = new MediaPortal.UserInterface.Controls.MPGroupBox(); - this.comboBoxDeviceSelection = new System.Windows.Forms.ComboBox(); - this.labelDriveletter = new MediaPortal.UserInterface.Controls.MPLabel(); - this.mpTextBoxBurnerDriver = new MediaPortal.UserInterface.Controls.MPTextBox(); - this.label1 = new MediaPortal.UserInterface.Controls.MPLabel(); - this.buttonOK = new MediaPortal.UserInterface.Controls.MPButton(); - this.groupBoxSupportFiles.SuspendLayout(); - this.groupBoxOptions.SuspendLayout(); - this.groupBoxAspectRatio.SuspendLayout(); - this.groupBoxDVDFormat.SuspendLayout(); - this.groupBoxDeviceSettings.SuspendLayout(); - this.SuspendLayout(); - // - // groupBoxSupportFiles - // - this.groupBoxSupportFiles.Anchor = - ((System.Windows.Forms.AnchorStyles) - (((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.groupBoxSupportFiles.Controls.Add(this.labelCygwinPathCorrect); - this.groupBoxSupportFiles.Controls.Add(this.labelDVDburnPathCorrect); - this.groupBoxSupportFiles.Controls.Add(this.linkLabelCygwinDownload); - this.groupBoxSupportFiles.Controls.Add(this.linkLabelDVDBurnDownload); - this.groupBoxSupportFiles.Controls.Add(this.labeldvdburnPath); - this.groupBoxSupportFiles.Controls.Add(this.buttonSelectDvdBurnPathLocation); - this.groupBoxSupportFiles.Controls.Add(this.textBoxDVDBurnExePath); - this.groupBoxSupportFiles.FlatStyle = System.Windows.Forms.FlatStyle.Popup; - this.groupBoxSupportFiles.Location = new System.Drawing.Point(12, 275); - this.groupBoxSupportFiles.Name = "groupBoxSupportFiles"; - this.groupBoxSupportFiles.Size = new System.Drawing.Size(616, 112); - this.groupBoxSupportFiles.TabIndex = 61; - this.groupBoxSupportFiles.TabStop = false; - this.groupBoxSupportFiles.Text = "Necessary support files"; - // - // labelCygwinPathCorrect - // - this.labelCygwinPathCorrect.AutoSize = true; - this.labelCygwinPathCorrect.Location = new System.Drawing.Point(18, 28); - this.labelCygwinPathCorrect.Name = "labelCygwinPathCorrect"; - this.labelCygwinPathCorrect.Size = new System.Drawing.Size(208, 13); - this.labelCygwinPathCorrect.TabIndex = 69; - this.labelCygwinPathCorrect.Text = "CYGWIN support files successfully located"; - this.labelCygwinPathCorrect.Visible = false; - // - // labelDVDburnPathCorrect - // - this.labelDVDburnPathCorrect.AutoSize = true; - this.labelDVDburnPathCorrect.Location = new System.Drawing.Point(18, 53); - this.labelDVDburnPathCorrect.Name = "labelDVDburnPathCorrect"; - this.labelDVDburnPathCorrect.Size = new System.Drawing.Size(164, 13); - this.labelDVDburnPathCorrect.TabIndex = 68; - this.labelDVDburnPathCorrect.Text = "dvdburn.exe successfully located"; - this.labelDVDburnPathCorrect.Visible = false; - // - // linkLabelCygwinDownload - // - this.linkLabelCygwinDownload.AutoSize = true; - this.linkLabelCygwinDownload.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, - System.Drawing.FontStyle.Bold, - System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.linkLabelCygwinDownload.LinkArea = new System.Windows.Forms.LinkArea(16, 19); - this.linkLabelCygwinDownload.Location = new System.Drawing.Point(18, 28); - this.linkLabelCygwinDownload.Name = "linkLabelCygwinDownload"; - this.linkLabelCygwinDownload.Size = new System.Drawing.Size(462, 17); - this.linkLabelCygwinDownload.TabIndex = 67; - this.linkLabelCygwinDownload.TabStop = true; - this.linkLabelCygwinDownload.Text = - "Please download this cygwin package and put its folder into MediaPortal\'s root di" + - "rectory"; - this.linkLabelCygwinDownload.UseCompatibleTextRendering = true; - this.linkLabelCygwinDownload.LinkClicked += - new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabelCygwinDownload_LinkClicked); - // - // linkLabelDVDBurnDownload - // - this.linkLabelDVDBurnDownload.AutoSize = true; - this.linkLabelDVDBurnDownload.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, - System.Drawing.FontStyle.Bold, - System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.linkLabelDVDBurnDownload.LinkArea = new System.Windows.Forms.LinkArea(28, 9); - this.linkLabelDVDBurnDownload.Location = new System.Drawing.Point(18, 53); - this.linkLabelDVDBurnDownload.Name = "linkLabelDVDBurnDownload"; - this.linkLabelDVDBurnDownload.Size = new System.Drawing.Size(394, 17); - this.linkLabelDVDBurnDownload.TabIndex = 66; - this.linkLabelDVDBurnDownload.TabStop = true; - this.linkLabelDVDBurnDownload.Text = "Please download and install this file from Microsoft containing dvdburn.exe"; - this.linkLabelDVDBurnDownload.UseCompatibleTextRendering = true; - this.linkLabelDVDBurnDownload.LinkClicked += - new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabelDVDBurnDownload_LinkClicked); - // - // labeldvdburnPath - // - this.labeldvdburnPath.AutoSize = true; - this.labeldvdburnPath.Location = new System.Drawing.Point(18, 82); - this.labeldvdburnPath.Name = "labeldvdburnPath"; - this.labeldvdburnPath.Size = new System.Drawing.Size(138, 13); - this.labeldvdburnPath.TabIndex = 61; - this.labeldvdburnPath.Text = "Select path to dvdburn.exe "; - // - // buttonSelectDvdBurnPathLocation - // - this.buttonSelectDvdBurnPathLocation.Anchor = - ((System.Windows.Forms.AnchorStyles) - ((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); - this.buttonSelectDvdBurnPathLocation.Location = new System.Drawing.Point(568, 76); - this.buttonSelectDvdBurnPathLocation.Name = "buttonSelectDvdBurnPathLocation"; - this.buttonSelectDvdBurnPathLocation.Size = new System.Drawing.Size(30, 24); - this.buttonSelectDvdBurnPathLocation.TabIndex = 60; - this.buttonSelectDvdBurnPathLocation.Text = "..."; - this.buttonSelectDvdBurnPathLocation.UseVisualStyleBackColor = true; - this.buttonSelectDvdBurnPathLocation.Click += new System.EventHandler(this.buttonSelectDvdBurnPathLocation_Click); - // - // textBoxDVDBurnExePath - // - this.textBoxDVDBurnExePath.Anchor = - ((System.Windows.Forms.AnchorStyles) - (((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.textBoxDVDBurnExePath.Location = new System.Drawing.Point(171, 79); - this.textBoxDVDBurnExePath.Name = "textBoxDVDBurnExePath"; - this.textBoxDVDBurnExePath.Size = new System.Drawing.Size(380, 20); - this.textBoxDVDBurnExePath.TabIndex = 59; - this.textBoxDVDBurnExePath.Text = "C:\\Program Files\\Windows Resource Kits\\Tools"; - // - // groupBoxOptions - // - this.groupBoxOptions.Anchor = - ((System.Windows.Forms.AnchorStyles) - (((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.groupBoxOptions.Controls.Add(this.checkBoxDoNotEject); - this.groupBoxOptions.Controls.Add(this.groupBoxAspectRatio); - this.groupBoxOptions.Controls.Add(this.groupBoxDVDFormat); - this.groupBoxOptions.Controls.Add(this.checkBoxDontBurnDVD); - this.groupBoxOptions.Controls.Add(this.checkBoxLeaveFileForDebug); - this.groupBoxOptions.Controls.Add(this.labelTempHint); - this.groupBoxOptions.Controls.Add(this.textBoxTempPath); - this.groupBoxOptions.Controls.Add(this.labelSelectTempPath); - this.groupBoxOptions.Controls.Add(this.buttonSelectTempPathLocation); - this.groupBoxOptions.FlatStyle = System.Windows.Forms.FlatStyle.Popup; - this.groupBoxOptions.Location = new System.Drawing.Point(12, 94); - this.groupBoxOptions.Name = "groupBoxOptions"; - this.groupBoxOptions.Size = new System.Drawing.Size(616, 164); - this.groupBoxOptions.TabIndex = 60; - this.groupBoxOptions.TabStop = false; - this.groupBoxOptions.Text = "Options"; - // - // checkBoxDoNotEject - // - this.checkBoxDoNotEject.AutoSize = true; - this.checkBoxDoNotEject.Checked = true; - this.checkBoxDoNotEject.CheckState = System.Windows.Forms.CheckState.Checked; - this.checkBoxDoNotEject.Location = new System.Drawing.Point(420, 141); - this.checkBoxDoNotEject.Name = "checkBoxDoNotEject"; - this.checkBoxDoNotEject.Size = new System.Drawing.Size(168, 17); - this.checkBoxDoNotEject.TabIndex = 70; - this.checkBoxDoNotEject.Text = "Do not eject disc after burning"; - this.checkBoxDoNotEject.UseVisualStyleBackColor = true; - this.checkBoxDoNotEject.Visible = false; - // - // groupBoxAspectRatio - // - this.groupBoxAspectRatio.Controls.Add(this.radioButtonAspectRatio16x9); - this.groupBoxAspectRatio.Controls.Add(this.radioButtonAspectRatio4x3); - this.groupBoxAspectRatio.FlatStyle = System.Windows.Forms.FlatStyle.Popup; - this.groupBoxAspectRatio.Location = new System.Drawing.Point(267, 91); - this.groupBoxAspectRatio.Name = "groupBoxAspectRatio"; - this.groupBoxAspectRatio.Size = new System.Drawing.Size(130, 45); - this.groupBoxAspectRatio.TabIndex = 69; - this.groupBoxAspectRatio.TabStop = false; - this.groupBoxAspectRatio.Text = "Aspect Ratio"; - // - // radioButtonAspectRatio16x9 - // - this.radioButtonAspectRatio16x9.AutoSize = true; - this.radioButtonAspectRatio16x9.Location = new System.Drawing.Point(68, 19); - this.radioButtonAspectRatio16x9.Name = "radioButtonAspectRatio16x9"; - this.radioButtonAspectRatio16x9.Size = new System.Drawing.Size(48, 17); - this.radioButtonAspectRatio16x9.TabIndex = 64; - this.radioButtonAspectRatio16x9.TabStop = true; - this.radioButtonAspectRatio16x9.Text = "16/9"; - this.radioButtonAspectRatio16x9.UseVisualStyleBackColor = true; - // - // radioButtonAspectRatio4x3 - // - this.radioButtonAspectRatio4x3.AutoSize = true; - this.radioButtonAspectRatio4x3.Checked = true; - this.radioButtonAspectRatio4x3.Location = new System.Drawing.Point(15, 19); - this.radioButtonAspectRatio4x3.Name = "radioButtonAspectRatio4x3"; - this.radioButtonAspectRatio4x3.Size = new System.Drawing.Size(42, 17); - this.radioButtonAspectRatio4x3.TabIndex = 63; - this.radioButtonAspectRatio4x3.TabStop = true; - this.radioButtonAspectRatio4x3.Text = "4/3"; - this.radioButtonAspectRatio4x3.UseVisualStyleBackColor = true; - // - // groupBoxDVDFormat - // - this.groupBoxDVDFormat.Controls.Add(this.radioButtonTvFormatNtsc); - this.groupBoxDVDFormat.Controls.Add(this.radioButtonTvFormatPal); - this.groupBoxDVDFormat.FlatStyle = System.Windows.Forms.FlatStyle.Popup; - this.groupBoxDVDFormat.Location = new System.Drawing.Point(120, 91); - this.groupBoxDVDFormat.Name = "groupBoxDVDFormat"; - this.groupBoxDVDFormat.Size = new System.Drawing.Size(130, 45); - this.groupBoxDVDFormat.TabIndex = 68; - this.groupBoxDVDFormat.TabStop = false; - this.groupBoxDVDFormat.Text = "DVD Format"; - // - // radioButtonTvFormatNtsc - // - this.radioButtonTvFormatNtsc.AutoSize = true; - this.radioButtonTvFormatNtsc.Location = new System.Drawing.Point(65, 19); - this.radioButtonTvFormatNtsc.Name = "radioButtonTvFormatNtsc"; - this.radioButtonTvFormatNtsc.Size = new System.Drawing.Size(54, 17); - this.radioButtonTvFormatNtsc.TabIndex = 64; - this.radioButtonTvFormatNtsc.TabStop = true; - this.radioButtonTvFormatNtsc.Text = "NTSC"; - this.radioButtonTvFormatNtsc.UseVisualStyleBackColor = true; - // - // radioButtonTvFormatPal - // - this.radioButtonTvFormatPal.AutoSize = true; - this.radioButtonTvFormatPal.Checked = true; - this.radioButtonTvFormatPal.Location = new System.Drawing.Point(15, 19); - this.radioButtonTvFormatPal.Name = "radioButtonTvFormatPal"; - this.radioButtonTvFormatPal.Size = new System.Drawing.Size(45, 17); - this.radioButtonTvFormatPal.TabIndex = 63; - this.radioButtonTvFormatPal.TabStop = true; - this.radioButtonTvFormatPal.Text = "PAL"; - this.radioButtonTvFormatPal.UseVisualStyleBackColor = true; - // - // checkBoxDontBurnDVD - // - this.checkBoxDontBurnDVD.AutoSize = true; - this.checkBoxDontBurnDVD.Location = new System.Drawing.Point(420, 118); - this.checkBoxDontBurnDVD.Name = "checkBoxDontBurnDVD"; - this.checkBoxDontBurnDVD.Size = new System.Drawing.Size(126, 17); - this.checkBoxDontBurnDVD.TabIndex = 67; - this.checkBoxDontBurnDVD.Text = "Do not burn the DVD"; - this.checkBoxDontBurnDVD.UseVisualStyleBackColor = true; - // - // checkBoxLeaveFileForDebug - // - this.checkBoxLeaveFileForDebug.AutoSize = true; - this.checkBoxLeaveFileForDebug.Checked = true; - this.checkBoxLeaveFileForDebug.CheckState = System.Windows.Forms.CheckState.Checked; - this.checkBoxLeaveFileForDebug.Location = new System.Drawing.Point(420, 97); - this.checkBoxLeaveFileForDebug.Name = "checkBoxLeaveFileForDebug"; - this.checkBoxLeaveFileForDebug.Size = new System.Drawing.Size(166, 17); - this.checkBoxLeaveFileForDebug.TabIndex = 63; - this.checkBoxLeaveFileForDebug.Text = "Keep temp files for debugging"; - this.checkBoxLeaveFileForDebug.UseVisualStyleBackColor = true; - // - // labelTempHint - // - this.labelTempHint.AutoSize = true; - this.labelTempHint.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, - System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.labelTempHint.Location = new System.Drawing.Point(117, 62); - this.labelTempHint.Name = "labelTempHint"; - this.labelTempHint.Size = new System.Drawing.Size(466, 13); - this.labelTempHint.TabIndex = 60; - this.labelTempHint.Text = "All temp files for the burn process will be stored there (This may be up to 5 gb " + - "for a complete DVD)"; - // - // textBoxTempPath - // - this.textBoxTempPath.Anchor = - ((System.Windows.Forms.AnchorStyles) - (((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.textBoxTempPath.BorderColor = System.Drawing.Color.Empty; - this.textBoxTempPath.Enabled = false; - this.textBoxTempPath.Location = new System.Drawing.Point(120, 27); - this.textBoxTempPath.Name = "textBoxTempPath"; - this.textBoxTempPath.Size = new System.Drawing.Size(431, 20); - this.textBoxTempPath.TabIndex = 57; - // - // labelSelectTempPath - // - this.labelSelectTempPath.AutoSize = true; - this.labelSelectTempPath.Location = new System.Drawing.Point(15, 30); - this.labelSelectTempPath.Name = "labelSelectTempPath"; - this.labelSelectTempPath.Size = new System.Drawing.Size(87, 13); - this.labelSelectTempPath.TabIndex = 58; - this.labelSelectTempPath.Text = "Select temp path"; - // - // buttonSelectTempPathLocation - // - this.buttonSelectTempPathLocation.Anchor = - ((System.Windows.Forms.AnchorStyles) - ((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); - this.buttonSelectTempPathLocation.Enabled = false; - this.buttonSelectTempPathLocation.Location = new System.Drawing.Point(568, 24); - this.buttonSelectTempPathLocation.Name = "buttonSelectTempPathLocation"; - this.buttonSelectTempPathLocation.Size = new System.Drawing.Size(30, 24); - this.buttonSelectTempPathLocation.TabIndex = 59; - this.buttonSelectTempPathLocation.Text = "..."; - this.buttonSelectTempPathLocation.UseVisualStyleBackColor = true; - this.buttonSelectTempPathLocation.Click += new System.EventHandler(this.buttonSelectTempPathLocation_Click); - // - // buttonCancel - // - this.buttonCancel.Anchor = - ((System.Windows.Forms.AnchorStyles) - ((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); - this.buttonCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel; - this.buttonCancel.Location = new System.Drawing.Point(540, 393); - this.buttonCancel.Name = "buttonCancel"; - this.buttonCancel.Size = new System.Drawing.Size(88, 24); - this.buttonCancel.TabIndex = 59; - this.buttonCancel.Text = "&Cancel"; - this.buttonCancel.UseVisualStyleBackColor = true; - this.buttonCancel.Click += new System.EventHandler(this.buttonCancel_Click); - // - // groupBoxDeviceSettings - // - this.groupBoxDeviceSettings.Anchor = - ((System.Windows.Forms.AnchorStyles) - (((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.groupBoxDeviceSettings.Controls.Add(this.comboBoxDeviceSelection); - this.groupBoxDeviceSettings.Controls.Add(this.labelDriveletter); - this.groupBoxDeviceSettings.Controls.Add(this.mpTextBoxBurnerDriver); - this.groupBoxDeviceSettings.Controls.Add(this.label1); - this.groupBoxDeviceSettings.FlatStyle = System.Windows.Forms.FlatStyle.Popup; - this.groupBoxDeviceSettings.Location = new System.Drawing.Point(12, 21); - this.groupBoxDeviceSettings.Name = "groupBoxDeviceSettings"; - this.groupBoxDeviceSettings.Size = new System.Drawing.Size(616, 57); - this.groupBoxDeviceSettings.TabIndex = 58; - this.groupBoxDeviceSettings.TabStop = false; - this.groupBoxDeviceSettings.Text = "Device settings"; - // - // comboBoxDeviceSelection - // - this.comboBoxDeviceSelection.Anchor = - ((System.Windows.Forms.AnchorStyles) - (((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.comboBoxDeviceSelection.Enabled = false; - this.comboBoxDeviceSelection.FormattingEnabled = true; - this.comboBoxDeviceSelection.Location = new System.Drawing.Point(120, 21); - this.comboBoxDeviceSelection.Name = "comboBoxDeviceSelection"; - this.comboBoxDeviceSelection.Size = new System.Drawing.Size(346, 21); - this.comboBoxDeviceSelection.TabIndex = 48; - // - // labelDriveletter - // - this.labelDriveletter.Anchor = - ((System.Windows.Forms.AnchorStyles) - ((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); - this.labelDriveletter.AutoSize = true; - this.labelDriveletter.Location = new System.Drawing.Point(499, 24); - this.labelDriveletter.Name = "labelDriveletter"; - this.labelDriveletter.Size = new System.Drawing.Size(61, 13); - this.labelDriveletter.TabIndex = 47; - this.labelDriveletter.Text = "Drive letter:"; - // - // mpTextBoxBurnerDriver - // - this.mpTextBoxBurnerDriver.Anchor = - ((System.Windows.Forms.AnchorStyles) - ((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); - this.mpTextBoxBurnerDriver.BorderColor = System.Drawing.Color.Empty; - this.mpTextBoxBurnerDriver.Location = new System.Drawing.Point(566, 21); - this.mpTextBoxBurnerDriver.Name = "mpTextBoxBurnerDriver"; - this.mpTextBoxBurnerDriver.Size = new System.Drawing.Size(32, 20); - this.mpTextBoxBurnerDriver.TabIndex = 46; - // - // label1 - // - this.label1.AutoSize = true; - this.label1.Location = new System.Drawing.Point(15, 24); - this.label1.Name = "label1"; - this.label1.Size = new System.Drawing.Size(96, 13); - this.label1.TabIndex = 45; - this.label1.Text = "Select burner drive"; - // - // buttonOK - // - this.buttonOK.Anchor = - ((System.Windows.Forms.AnchorStyles) - ((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); - this.buttonOK.Location = new System.Drawing.Point(437, 393); - this.buttonOK.Name = "buttonOK"; - this.buttonOK.Size = new System.Drawing.Size(88, 24); - this.buttonOK.TabIndex = 2; - this.buttonOK.Text = "&OK"; - this.buttonOK.UseVisualStyleBackColor = true; - this.buttonOK.Click += new System.EventHandler(this.buttonOK_Click); - // - // BurnerSetupForm - // - this.AcceptButton = this.buttonOK; - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); - this.CancelButton = this.buttonCancel; - this.ClientSize = new System.Drawing.Size(640, 429); - this.Controls.Add(this.groupBoxSupportFiles); - this.Controls.Add(this.groupBoxOptions); - this.Controls.Add(this.buttonCancel); - this.Controls.Add(this.groupBoxDeviceSettings); - this.Controls.Add(this.buttonOK); - this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; - this.Name = "BurnerSetupForm"; - this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; - this.Text = "Burner - Setup"; - this.groupBoxSupportFiles.ResumeLayout(false); - this.groupBoxSupportFiles.PerformLayout(); - this.groupBoxOptions.ResumeLayout(false); - this.groupBoxOptions.PerformLayout(); - this.groupBoxAspectRatio.ResumeLayout(false); - this.groupBoxAspectRatio.PerformLayout(); - this.groupBoxDVDFormat.ResumeLayout(false); - this.groupBoxDVDFormat.PerformLayout(); - this.groupBoxDeviceSettings.ResumeLayout(false); - this.groupBoxDeviceSettings.PerformLayout(); - this.ResumeLayout(false); + this.folderBrowserDialog1 = new System.Windows.Forms.FolderBrowserDialog(); + this.openFileDialog1 = new System.Windows.Forms.OpenFileDialog(); + this.groupBoxSupportFiles = new MediaPortal.UserInterface.Controls.MPGroupBox(); + this.labelCygwinPathCorrect = new MediaPortal.UserInterface.Controls.MPLabel(); + this.linkLabelCygwinDownload = new System.Windows.Forms.LinkLabel(); + this.groupBoxOptions = new MediaPortal.UserInterface.Controls.MPGroupBox(); + this.checkBoxDoNotEject = new System.Windows.Forms.CheckBox(); + this.groupBoxAspectRatio = new MediaPortal.UserInterface.Controls.MPGroupBox(); + this.radioButtonAspectRatio16x9 = new System.Windows.Forms.RadioButton(); + this.radioButtonAspectRatio4x3 = new System.Windows.Forms.RadioButton(); + this.groupBoxDVDFormat = new MediaPortal.UserInterface.Controls.MPGroupBox(); + this.radioButtonTvFormatNtsc = new System.Windows.Forms.RadioButton(); + this.radioButtonTvFormatPal = new System.Windows.Forms.RadioButton(); + this.checkBoxDontBurnDVD = new System.Windows.Forms.CheckBox(); + this.checkBoxLeaveFileForDebug = new System.Windows.Forms.CheckBox(); + this.labelTempHint = new System.Windows.Forms.Label(); + this.textBoxTempPath = new MediaPortal.UserInterface.Controls.MPTextBox(); + this.labelSelectTempPath = new MediaPortal.UserInterface.Controls.MPLabel(); + this.buttonSelectTempPathLocation = new MediaPortal.UserInterface.Controls.MPButton(); + this.buttonCancel = new MediaPortal.UserInterface.Controls.MPButton(); + this.groupBoxDeviceSettings = new MediaPortal.UserInterface.Controls.MPGroupBox(); + this.comboBoxDeviceSelection = new System.Windows.Forms.ComboBox(); + this.labelDriveletter = new MediaPortal.UserInterface.Controls.MPLabel(); + this.mpTextBoxBurnerDriver = new MediaPortal.UserInterface.Controls.MPTextBox(); + this.label1 = new MediaPortal.UserInterface.Controls.MPLabel(); + this.buttonOK = new MediaPortal.UserInterface.Controls.MPButton(); + this.groupBoxSupportFiles.SuspendLayout(); + this.groupBoxOptions.SuspendLayout(); + this.groupBoxAspectRatio.SuspendLayout(); + this.groupBoxDVDFormat.SuspendLayout(); + this.groupBoxDeviceSettings.SuspendLayout(); + this.SuspendLayout(); + // + // groupBoxSupportFiles + // + this.groupBoxSupportFiles.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.groupBoxSupportFiles.Controls.Add(this.labelCygwinPathCorrect); + this.groupBoxSupportFiles.Controls.Add(this.linkLabelCygwinDownload); + this.groupBoxSupportFiles.FlatStyle = System.Windows.Forms.FlatStyle.Popup; + this.groupBoxSupportFiles.Location = new System.Drawing.Point(12, 275); + this.groupBoxSupportFiles.Name = "groupBoxSupportFiles"; + this.groupBoxSupportFiles.Size = new System.Drawing.Size(616, 51); + this.groupBoxSupportFiles.TabIndex = 61; + this.groupBoxSupportFiles.TabStop = false; + this.groupBoxSupportFiles.Text = "Necessary support files"; + // + // labelCygwinPathCorrect + // + this.labelCygwinPathCorrect.AutoSize = true; + this.labelCygwinPathCorrect.Location = new System.Drawing.Point(18, 28); + this.labelCygwinPathCorrect.Name = "labelCygwinPathCorrect"; + this.labelCygwinPathCorrect.Size = new System.Drawing.Size(208, 13); + this.labelCygwinPathCorrect.TabIndex = 69; + this.labelCygwinPathCorrect.Text = "CYGWIN support files successfully located"; + this.labelCygwinPathCorrect.Visible = false; + // + // linkLabelCygwinDownload + // + this.linkLabelCygwinDownload.AutoSize = true; + this.linkLabelCygwinDownload.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.linkLabelCygwinDownload.LinkArea = new System.Windows.Forms.LinkArea(46, 7); + this.linkLabelCygwinDownload.Location = new System.Drawing.Point(52, 27); + this.linkLabelCygwinDownload.Name = "linkLabelCygwinDownload"; + this.linkLabelCygwinDownload.Size = new System.Drawing.Size(541, 17); + this.linkLabelCygwinDownload.TabIndex = 67; + this.linkLabelCygwinDownload.TabStop = true; + this.linkLabelCygwinDownload.Text = "Please reinstall the plugin, or download this packege and put it\'s folder into Me" + + "diaPortal\'s root directory"; + this.linkLabelCygwinDownload.UseCompatibleTextRendering = true; + this.linkLabelCygwinDownload.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabelCygwinDownload_LinkClicked); + // + // groupBoxOptions + // + this.groupBoxOptions.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.groupBoxOptions.Controls.Add(this.checkBoxDoNotEject); + this.groupBoxOptions.Controls.Add(this.groupBoxAspectRatio); + this.groupBoxOptions.Controls.Add(this.groupBoxDVDFormat); + this.groupBoxOptions.Controls.Add(this.checkBoxDontBurnDVD); + this.groupBoxOptions.Controls.Add(this.checkBoxLeaveFileForDebug); + this.groupBoxOptions.Controls.Add(this.labelTempHint); + this.groupBoxOptions.Controls.Add(this.textBoxTempPath); + this.groupBoxOptions.Controls.Add(this.labelSelectTempPath); + this.groupBoxOptions.Controls.Add(this.buttonSelectTempPathLocation); + this.groupBoxOptions.FlatStyle = System.Windows.Forms.FlatStyle.Popup; + this.groupBoxOptions.Location = new System.Drawing.Point(12, 94); + this.groupBoxOptions.Name = "groupBoxOptions"; + this.groupBoxOptions.Size = new System.Drawing.Size(616, 164); + this.groupBoxOptions.TabIndex = 60; + this.groupBoxOptions.TabStop = false; + this.groupBoxOptions.Text = "Options"; + // + // checkBoxDoNotEject + // + this.checkBoxDoNotEject.AutoSize = true; + this.checkBoxDoNotEject.Checked = true; + this.checkBoxDoNotEject.CheckState = System.Windows.Forms.CheckState.Checked; + this.checkBoxDoNotEject.Location = new System.Drawing.Point(420, 141); + this.checkBoxDoNotEject.Name = "checkBoxDoNotEject"; + this.checkBoxDoNotEject.Size = new System.Drawing.Size(169, 17); + this.checkBoxDoNotEject.TabIndex = 70; + this.checkBoxDoNotEject.Text = "Do not eject disc after burning"; + this.checkBoxDoNotEject.UseVisualStyleBackColor = true; + this.checkBoxDoNotEject.Visible = false; + // + // groupBoxAspectRatio + // + this.groupBoxAspectRatio.Controls.Add(this.radioButtonAspectRatio16x9); + this.groupBoxAspectRatio.Controls.Add(this.radioButtonAspectRatio4x3); + this.groupBoxAspectRatio.FlatStyle = System.Windows.Forms.FlatStyle.Popup; + this.groupBoxAspectRatio.Location = new System.Drawing.Point(267, 91); + this.groupBoxAspectRatio.Name = "groupBoxAspectRatio"; + this.groupBoxAspectRatio.Size = new System.Drawing.Size(130, 45); + this.groupBoxAspectRatio.TabIndex = 69; + this.groupBoxAspectRatio.TabStop = false; + this.groupBoxAspectRatio.Text = "Aspect Ratio"; + // + // radioButtonAspectRatio16x9 + // + this.radioButtonAspectRatio16x9.AutoSize = true; + this.radioButtonAspectRatio16x9.Location = new System.Drawing.Point(68, 19); + this.radioButtonAspectRatio16x9.Name = "radioButtonAspectRatio16x9"; + this.radioButtonAspectRatio16x9.Size = new System.Drawing.Size(48, 17); + this.radioButtonAspectRatio16x9.TabIndex = 64; + this.radioButtonAspectRatio16x9.TabStop = true; + this.radioButtonAspectRatio16x9.Text = "16/9"; + this.radioButtonAspectRatio16x9.UseVisualStyleBackColor = true; + // + // radioButtonAspectRatio4x3 + // + this.radioButtonAspectRatio4x3.AutoSize = true; + this.radioButtonAspectRatio4x3.Checked = true; + this.radioButtonAspectRatio4x3.Location = new System.Drawing.Point(15, 19); + this.radioButtonAspectRatio4x3.Name = "radioButtonAspectRatio4x3"; + this.radioButtonAspectRatio4x3.Size = new System.Drawing.Size(42, 17); + this.radioButtonAspectRatio4x3.TabIndex = 63; + this.radioButtonAspectRatio4x3.TabStop = true; + this.radioButtonAspectRatio4x3.Text = "4/3"; + this.radioButtonAspectRatio4x3.UseVisualStyleBackColor = true; + // + // groupBoxDVDFormat + // + this.groupBoxDVDFormat.Controls.Add(this.radioButtonTvFormatNtsc); + this.groupBoxDVDFormat.Controls.Add(this.radioButtonTvFormatPal); + this.groupBoxDVDFormat.FlatStyle = System.Windows.Forms.FlatStyle.Popup; + this.groupBoxDVDFormat.Location = new System.Drawing.Point(120, 91); + this.groupBoxDVDFormat.Name = "groupBoxDVDFormat"; + this.groupBoxDVDFormat.Size = new System.Drawing.Size(130, 45); + this.groupBoxDVDFormat.TabIndex = 68; + this.groupBoxDVDFormat.TabStop = false; + this.groupBoxDVDFormat.Text = "DVD Format"; + // + // radioButtonTvFormatNtsc + // + this.radioButtonTvFormatNtsc.AutoSize = true; + this.radioButtonTvFormatNtsc.Location = new System.Drawing.Point(65, 19); + this.radioButtonTvFormatNtsc.Name = "radioButtonTvFormatNtsc"; + this.radioButtonTvFormatNtsc.Size = new System.Drawing.Size(54, 17); + this.radioButtonTvFormatNtsc.TabIndex = 64; + this.radioButtonTvFormatNtsc.TabStop = true; + this.radioButtonTvFormatNtsc.Text = "NTSC"; + this.radioButtonTvFormatNtsc.UseVisualStyleBackColor = true; + // + // radioButtonTvFormatPal + // + this.radioButtonTvFormatPal.AutoSize = true; + this.radioButtonTvFormatPal.Checked = true; + this.radioButtonTvFormatPal.Location = new System.Drawing.Point(15, 19); + this.radioButtonTvFormatPal.Name = "radioButtonTvFormatPal"; + this.radioButtonTvFormatPal.Size = new System.Drawing.Size(45, 17); + this.radioButtonTvFormatPal.TabIndex = 63; + this.radioButtonTvFormatPal.TabStop = true; + this.radioButtonTvFormatPal.Text = "PAL"; + this.radioButtonTvFormatPal.UseVisualStyleBackColor = true; + // + // checkBoxDontBurnDVD + // + this.checkBoxDontBurnDVD.AutoSize = true; + this.checkBoxDontBurnDVD.Location = new System.Drawing.Point(420, 118); + this.checkBoxDontBurnDVD.Name = "checkBoxDontBurnDVD"; + this.checkBoxDontBurnDVD.Size = new System.Drawing.Size(127, 17); + this.checkBoxDontBurnDVD.TabIndex = 67; + this.checkBoxDontBurnDVD.Text = "Do not burn the DVD"; + this.checkBoxDontBurnDVD.UseVisualStyleBackColor = true; + // + // checkBoxLeaveFileForDebug + // + this.checkBoxLeaveFileForDebug.AutoSize = true; + this.checkBoxLeaveFileForDebug.Location = new System.Drawing.Point(420, 97); + this.checkBoxLeaveFileForDebug.Name = "checkBoxLeaveFileForDebug"; + this.checkBoxLeaveFileForDebug.Size = new System.Drawing.Size(167, 17); + this.checkBoxLeaveFileForDebug.TabIndex = 63; + this.checkBoxLeaveFileForDebug.Text = "Keep temp files for debugging"; + this.checkBoxLeaveFileForDebug.UseVisualStyleBackColor = true; + // + // labelTempHint + // + this.labelTempHint.AutoSize = true; + this.labelTempHint.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.labelTempHint.Location = new System.Drawing.Point(117, 62); + this.labelTempHint.Name = "labelTempHint"; + this.labelTempHint.Size = new System.Drawing.Size(466, 13); + this.labelTempHint.TabIndex = 60; + this.labelTempHint.Text = "All temp files for the burn process will be stored there (This may be up to 5 gb " + + "for a complete DVD)"; + // + // textBoxTempPath + // + this.textBoxTempPath.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.textBoxTempPath.BorderColor = System.Drawing.Color.Empty; + this.textBoxTempPath.Enabled = false; + this.textBoxTempPath.Location = new System.Drawing.Point(120, 27); + this.textBoxTempPath.Name = "textBoxTempPath"; + this.textBoxTempPath.Size = new System.Drawing.Size(431, 20); + this.textBoxTempPath.TabIndex = 57; + // + // labelSelectTempPath + // + this.labelSelectTempPath.AutoSize = true; + this.labelSelectTempPath.Location = new System.Drawing.Point(15, 30); + this.labelSelectTempPath.Name = "labelSelectTempPath"; + this.labelSelectTempPath.Size = new System.Drawing.Size(87, 13); + this.labelSelectTempPath.TabIndex = 58; + this.labelSelectTempPath.Text = "Select temp path"; + // + // buttonSelectTempPathLocation + // + this.buttonSelectTempPathLocation.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this.buttonSelectTempPathLocation.Enabled = false; + this.buttonSelectTempPathLocation.Location = new System.Drawing.Point(568, 24); + this.buttonSelectTempPathLocation.Name = "buttonSelectTempPathLocation"; + this.buttonSelectTempPathLocation.Size = new System.Drawing.Size(30, 24); + this.buttonSelectTempPathLocation.TabIndex = 59; + this.buttonSelectTempPathLocation.Text = "..."; + this.buttonSelectTempPathLocation.UseVisualStyleBackColor = true; + this.buttonSelectTempPathLocation.Click += new System.EventHandler(this.buttonSelectTempPathLocation_Click); + // + // buttonCancel + // + this.buttonCancel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.buttonCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel; + this.buttonCancel.Location = new System.Drawing.Point(540, 330); + this.buttonCancel.Name = "buttonCancel"; + this.buttonCancel.Size = new System.Drawing.Size(88, 24); + this.buttonCancel.TabIndex = 59; + this.buttonCancel.Text = "&Cancel"; + this.buttonCancel.UseVisualStyleBackColor = true; + this.buttonCancel.Click += new System.EventHandler(this.buttonCancel_Click); + // + // groupBoxDeviceSettings + // + this.groupBoxDeviceSettings.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.groupBoxDeviceSettings.Controls.Add(this.comboBoxDeviceSelection); + this.groupBoxDeviceSettings.Controls.Add(this.labelDriveletter); + this.groupBoxDeviceSettings.Controls.Add(this.mpTextBoxBurnerDriver); + this.groupBoxDeviceSettings.Controls.Add(this.label1); + this.groupBoxDeviceSettings.FlatStyle = System.Windows.Forms.FlatStyle.Popup; + this.groupBoxDeviceSettings.Location = new System.Drawing.Point(12, 21); + this.groupBoxDeviceSettings.Name = "groupBoxDeviceSettings"; + this.groupBoxDeviceSettings.Size = new System.Drawing.Size(616, 57); + this.groupBoxDeviceSettings.TabIndex = 58; + this.groupBoxDeviceSettings.TabStop = false; + this.groupBoxDeviceSettings.Text = "Device settings"; + // + // comboBoxDeviceSelection + // + this.comboBoxDeviceSelection.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.comboBoxDeviceSelection.Enabled = false; + this.comboBoxDeviceSelection.FormattingEnabled = true; + this.comboBoxDeviceSelection.Location = new System.Drawing.Point(120, 21); + this.comboBoxDeviceSelection.Name = "comboBoxDeviceSelection"; + this.comboBoxDeviceSelection.Size = new System.Drawing.Size(346, 21); + this.comboBoxDeviceSelection.TabIndex = 48; + // + // labelDriveletter + // + this.labelDriveletter.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this.labelDriveletter.AutoSize = true; + this.labelDriveletter.Location = new System.Drawing.Point(499, 24); + this.labelDriveletter.Name = "labelDriveletter"; + this.labelDriveletter.Size = new System.Drawing.Size(61, 13); + this.labelDriveletter.TabIndex = 47; + this.labelDriveletter.Text = "Drive letter:"; + // + // mpTextBoxBurnerDriver + // + this.mpTextBoxBurnerDriver.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this.mpTextBoxBurnerDriver.BorderColor = System.Drawing.Color.Empty; + this.mpTextBoxBurnerDriver.Location = new System.Drawing.Point(566, 21); + this.mpTextBoxBurnerDriver.Name = "mpTextBoxBurnerDriver"; + this.mpTextBoxBurnerDriver.Size = new System.Drawing.Size(32, 20); + this.mpTextBoxBurnerDriver.TabIndex = 46; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(15, 24); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(96, 13); + this.label1.TabIndex = 45; + this.label1.Text = "Select burner drive"; + // + // buttonOK + // + this.buttonOK.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.buttonOK.Location = new System.Drawing.Point(437, 330); + this.buttonOK.Name = "buttonOK"; + this.buttonOK.Size = new System.Drawing.Size(88, 24); + this.buttonOK.TabIndex = 2; + this.buttonOK.Text = "&OK"; + this.buttonOK.UseVisualStyleBackColor = true; + this.buttonOK.Click += new System.EventHandler(this.buttonOK_Click); + // + // BurnerSetupForm + // + this.AcceptButton = this.buttonOK; + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.CancelButton = this.buttonCancel; + this.ClientSize = new System.Drawing.Size(640, 366); + this.Controls.Add(this.groupBoxSupportFiles); + this.Controls.Add(this.groupBoxOptions); + this.Controls.Add(this.buttonCancel); + this.Controls.Add(this.groupBoxDeviceSettings); + this.Controls.Add(this.buttonOK); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; + this.Name = "BurnerSetupForm"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; + this.Text = "Burner - Setup"; + this.groupBoxSupportFiles.ResumeLayout(false); + this.groupBoxSupportFiles.PerformLayout(); + this.groupBoxOptions.ResumeLayout(false); + this.groupBoxOptions.PerformLayout(); + this.groupBoxAspectRatio.ResumeLayout(false); + this.groupBoxAspectRatio.PerformLayout(); + this.groupBoxDVDFormat.ResumeLayout(false); + this.groupBoxDVDFormat.PerformLayout(); + this.groupBoxDeviceSettings.ResumeLayout(false); + this.groupBoxDeviceSettings.PerformLayout(); + this.ResumeLayout(false); + } #endregion This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |