From: <yk...@us...> - 2008-02-16 21:34:23
|
Revision: 1379 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=1379&view=rev Author: ykamchi Date: 2008-02-16 13:34:22 -0800 (Sat, 16 Feb 2008) Log Message: ----------- Added items remotely D:\MediaPortal\HCWBlaster Added Paths: ----------- trunk/plugins/HCWBlaster/ trunk/plugins/HCWBlaster/HCWBlaster/ trunk/plugins/HCWBlaster/HCWBlaster/HCWBlaster.cs trunk/plugins/HCWBlaster/HCWBlaster/HCWBlaster.csproj trunk/plugins/HCWBlaster/HCWBlaster/HCWBlaster.csproj.user trunk/plugins/HCWBlaster/HCWBlaster/HCWIRBlaster.cs trunk/plugins/HCWBlaster/HCWBlaster/Properties/ trunk/plugins/HCWBlaster/HCWBlaster/Properties/AssemblyInfo.cs trunk/plugins/HCWBlaster/HCWBlaster/Service References/ trunk/plugins/HCWBlaster/HCWBlaster/Setup/ trunk/plugins/HCWBlaster/HCWBlaster/Setup/HCWBlasterSetup.Designer.cs trunk/plugins/HCWBlaster/HCWBlaster/Setup/HCWBlasterSetup.cs trunk/plugins/HCWBlaster/HCWBlaster/Setup/HCWBlasterSetup.resx trunk/plugins/HCWBlaster/HCWBlaster/bin/ trunk/plugins/HCWBlaster/HCWBlaster/bin/Debug/ trunk/plugins/HCWBlaster/HCWBlaster/bin/Release/ trunk/plugins/HCWBlaster/HCWBlaster/obj/ trunk/plugins/HCWBlaster/HCWBlaster/obj/Debug/ trunk/plugins/HCWBlaster/HCWBlaster/obj/Debug/TempPE/ trunk/plugins/HCWBlaster/HCWBlaster/obj/Release/ trunk/plugins/HCWBlaster/HCWBlaster/obj/Release/HCWBlaster.csproj.FileListAbsolute.txt trunk/plugins/HCWBlaster/HCWBlaster/obj/Release/HCWBlaster.csproj.GenerateResource.Cache trunk/plugins/HCWBlaster/HCWBlaster/obj/Release/HCWBlaster.dll trunk/plugins/HCWBlaster/HCWBlaster/obj/Release/HCWBlaster.pdb trunk/plugins/HCWBlaster/HCWBlaster/obj/Release/ResolveAssemblyReference.cache trunk/plugins/HCWBlaster/HCWBlaster/obj/Release/SetupTv.Sections.HCWBlasterSetup.resources trunk/plugins/HCWBlaster/HCWBlaster/obj/Release/TempPE/ trunk/plugins/HCWBlaster/HCWBlaster.sln trunk/plugins/HCWBlaster/HCWBlaster.suo trunk/plugins/HCWBlaster/SetupHCWBlaster/ trunk/plugins/HCWBlaster/SetupHCWBlaster/Debug/ trunk/plugins/HCWBlaster/SetupHCWBlaster/Release/ trunk/plugins/HCWBlaster/SetupHCWBlaster/SetupHCWBlaster.vdproj Added: trunk/plugins/HCWBlaster/HCWBlaster/HCWBlaster.cs =================================================================== --- trunk/plugins/HCWBlaster/HCWBlaster/HCWBlaster.cs (rev 0) +++ trunk/plugins/HCWBlaster/HCWBlaster/HCWBlaster.cs 2008-02-16 21:34:22 UTC (rev 1379) @@ -0,0 +1,137 @@ +using System; +using System.Collections.Generic; +using System.Text; +using TvLibrary.Log; +using TvLibrary.Interfaces; +using TvLibrary.Implementations; +using TvEngine; +using TvEngine.Events; +using TvControl; +using SetupTv.Sections; +using TvDatabase; +using SetupTv; + + +namespace Hauppauge +{ + public class HCWBlaster : TvEngine.ITvServerPlugin, ITvServerPluginStartedAll + { + + #region Members + + static bool _runAtStart = true; + static string _program = "ykamchi"; + static string _parameters = "yohay"; + + #endregion Members + + #region Properties + + /// <summary> + /// returns the name of the plugin + /// </summary> + public string Name + { + get { return "Hauppauge Blaster"; } + } + /// <summary> + /// returns the version of the plugin + /// </summary> + public string Version + { + get { return "1.0.0.0"; } + } + /// <summary> + /// returns the author of the plugin + /// </summary> + public string Author + { + get { return "ykamchi"; } + } + /// <summary> + /// returns if the plugin should only run on the master server + /// or also on slave servers + /// </summary> + public bool MasterOnly + { + get { return false; } + } + + internal static bool RunAtStart + { + get { return _runAtStart; } + set { _runAtStart = value; } + } + internal static string Program + { + get { return _program; } + set { _program = value; } + } + internal static string Parameters + { + get { return _parameters; } + set { _parameters = value; } + } + + #endregion Properties + + #region IPlugin Members + + [CLSCompliant(false)] + public void Start(IController controller) + { + Log.Info("HCWBlaster.Start: Starting"); + ITvServerEvent events = GlobalServiceProvider.Instance.Get<ITvServerEvent>(); + events.OnTvServerEvent += new TvServerEventHandler(events_OnTvServerEvent); + Log.Info("HCWBlaster.Start: Started"); + } + + public void Stop() + { + Log.Info("HCWBlaster.Stop: Stopping"); + ITvServerEvent events = GlobalServiceProvider.Instance.Get<ITvServerEvent>(); + events.OnTvServerEvent -= new TvServerEventHandler(events_OnTvServerEvent); + Log.Info("HCWBlaster.Stop: Stopped"); + } + [CLSCompliant(false)] + + public SetupTv.SectionSettings Setup + { + get { return new SetupTv.Sections.HCWBlasterSetup(); } + } + + #endregion + + #region ITvServerPluginStartedAll Members + + public void StartedAll() + { + Log.Info("HCWBlaster.StartedAll: Started All"); + } + + #endregion + + void events_OnTvServerEvent(object sender, EventArgs eventArgs) + { + try + { + TvServerEventArgs tvEvent = (TvServerEventArgs)eventArgs; + AnalogChannel analogChannel = tvEvent.channel as AnalogChannel; + if (analogChannel == null) return; + if (tvEvent.EventType == TvServerEventType.StartZapChannel) + { + Log.WriteFile("ServerBlaster - CardId: {0}, Channel: {1} - Channel:{2}", tvEvent.Card.Id, analogChannel.ChannelNumber, analogChannel.Name); + HCWIRBlaster blaster = new HCWIRBlaster(); + blaster.blastChannel(analogChannel); + Log.WriteFile("ServerBlaster - Done"); + + } + } + catch (Exception e) + { + Log.WriteFile("ServerBlaster - Exception occured on events_OnTvServerEvent, sender = {0}, eventArgs = {1}, Exception = {2}", sender, eventArgs, e); + } + } + + } +} Added: trunk/plugins/HCWBlaster/HCWBlaster/HCWBlaster.csproj =================================================================== --- trunk/plugins/HCWBlaster/HCWBlaster/HCWBlaster.csproj (rev 0) +++ trunk/plugins/HCWBlaster/HCWBlaster/HCWBlaster.csproj 2008-02-16 21:34:22 UTC (rev 1379) @@ -0,0 +1,108 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <PropertyGroup> + <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> + <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> + <ProductVersion>9.0.21022</ProductVersion> + <SchemaVersion>2.0</SchemaVersion> + <ProjectGuid>{22B8AB41-D4A5-43FE-9C03-CDEBF262405F}</ProjectGuid> + <OutputType>Library</OutputType> + <AppDesignerFolder>Properties</AppDesignerFolder> + <RootNamespace>HCWBlaster</RootNamespace> + <AssemblyName>HCWBlaster</AssemblyName> + <TargetFrameworkVersion>v3.5</TargetFrameworkVersion> + <FileAlignment>512</FileAlignment> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> + <DebugSymbols>true</DebugSymbols> + <DebugType>full</DebugType> + <Optimize>false</Optimize> + <OutputPath>bin\Debug\</OutputPath> + <DefineConstants>DEBUG;TRACE</DefineConstants> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> + <DebugType>pdbonly</DebugType> + <Optimize>true</Optimize> + <OutputPath>bin\Release\</OutputPath> + <DefineConstants>TRACE</DefineConstants> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + </PropertyGroup> + <ItemGroup> + <Reference Include="Gentle.Common, Version=1.2.9.1285, Culture=neutral, PublicKeyToken=80b5de62e27be49b"> + <SpecificVersion>False</SpecificVersion> + <HintPath>..\..\TvEngine3\TVLibrary\TVLibrary\bin\Release\Gentle.Common.dll</HintPath> + </Reference> + <Reference Include="Gentle.Framework, Version=1.2.9.1286, Culture=neutral, PublicKeyToken=80b5de62e27be49b"> + <SpecificVersion>False</SpecificVersion> + <HintPath>..\..\TvEngine3\TVLibrary\TVLibrary\bin\Release\Gentle.Framework.dll</HintPath> + </Reference> + <Reference Include="PluginBase, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL"> + <SpecificVersion>False</SpecificVersion> + <HintPath>..\..\TvEngine3\TVLibrary\Plugins\PluginBase\bin\Release\PluginBase.dll</HintPath> + </Reference> + <Reference Include="SetupControls, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL"> + <SpecificVersion>False</SpecificVersion> + <HintPath>..\..\TvEngine3\TVLibrary\Plugins\PluginBase\bin\Release\SetupControls.dll</HintPath> + </Reference> + <Reference Include="System" /> + <Reference Include="System.Core"> + <RequiredTargetFramework>3.5</RequiredTargetFramework> + </Reference> + <Reference Include="System.Drawing" /> + <Reference Include="System.Windows.Forms" /> + <Reference Include="System.Xml.Linq"> + <RequiredTargetFramework>3.5</RequiredTargetFramework> + </Reference> + <Reference Include="System.Data.DataSetExtensions"> + <RequiredTargetFramework>3.5</RequiredTargetFramework> + </Reference> + <Reference Include="System.Data" /> + <Reference Include="System.Xml" /> + <Reference Include="TvControl, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL"> + <SpecificVersion>False</SpecificVersion> + <HintPath>..\..\TvEngine3\TVLibrary\TvControl\bin\Release\TvControl.dll</HintPath> + </Reference> + <Reference Include="TVDatabase, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL"> + <SpecificVersion>False</SpecificVersion> + <HintPath>..\..\TvEngine3\TVLibrary\TVDatabase\bin\Release\TVDatabase.dll</HintPath> + </Reference> + <Reference Include="TVLibrary, Version=1.0.0.1, Culture=neutral, processorArchitecture=MSIL"> + <SpecificVersion>False</SpecificVersion> + <HintPath>..\..\TvEngine3\TVLibrary\TVLibrary\bin\Release\TVLibrary.dll</HintPath> + </Reference> + <Reference Include="TvLibrary.Interfaces, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL"> + <SpecificVersion>False</SpecificVersion> + <HintPath>..\..\TvEngine3\TVLibrary\TVLibrary\bin\Release\TvLibrary.Interfaces.dll</HintPath> + </Reference> + </ItemGroup> + <ItemGroup> + <Compile Include="HCWIRBlaster.cs" /> + <Compile Include="HCWBlaster.cs" /> + <Compile Include="Properties\AssemblyInfo.cs" /> + <Compile Include="Setup\HCWBlasterSetup.cs"> + <SubType>UserControl</SubType> + </Compile> + <Compile Include="Setup\HCWBlasterSetup.Designer.cs"> + <DependentUpon>HCWBlasterSetup.cs</DependentUpon> + </Compile> + </ItemGroup> + <ItemGroup> + <EmbeddedResource Include="Setup\HCWBlasterSetup.resx"> + <DependentUpon>HCWBlasterSetup.cs</DependentUpon> + </EmbeddedResource> + </ItemGroup> + <ItemGroup> + <WCFMetadata Include="Service References\" /> + </ItemGroup> + <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> + <!-- To modify your build process, add your task inside one of the targets below and uncomment it. + Other similar extension points exist, see Microsoft.Common.targets. + <Target Name="BeforeBuild"> + </Target> + <Target Name="AfterBuild"> + </Target> + --> +</Project> \ No newline at end of file Added: trunk/plugins/HCWBlaster/HCWBlaster/HCWBlaster.csproj.user =================================================================== --- trunk/plugins/HCWBlaster/HCWBlaster/HCWBlaster.csproj.user (rev 0) +++ trunk/plugins/HCWBlaster/HCWBlaster/HCWBlaster.csproj.user 2008-02-16 21:34:22 UTC (rev 1379) @@ -0,0 +1,5 @@ +<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <PropertyGroup> + <ProjectView>ProjectFiles</ProjectView> + </PropertyGroup> +</Project> \ No newline at end of file Added: trunk/plugins/HCWBlaster/HCWBlaster/HCWIRBlaster.cs =================================================================== --- trunk/plugins/HCWBlaster/HCWBlaster/HCWIRBlaster.cs (rev 0) +++ trunk/plugins/HCWBlaster/HCWBlaster/HCWIRBlaster.cs 2008-02-16 21:34:22 UTC (rev 1379) @@ -0,0 +1,146 @@ +#region Copyright (C) 2005-2007 Team MediaPortal + +/* + * Copyright (C) 2005-2007 Team MediaPortal + * http://www.team-mediaportal.com + * + * This Program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This Program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with GNU Make; see the file COPYING. If not, write to + * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. + * http://www.gnu.org/copyleft/gpl.html + * + */ + +#endregion + +using System; +using System.Runtime.InteropServices; + +using TvLibrary.Log; +using TvControl; +using SetupTv; +using TvEngine.Events; +using TvEngine; +using TvLibrary.Interfaces; +using TvLibrary.Implementations; + +namespace Hauppauge +{ + /// <summary> + /// Summary description for HCWIRBlaster. + /// </summary> + public class HCWIRBlaster + { + + [DllImport("kernel32.dll", CharSet = CharSet.Auto, SetLastError = true)] + private static extern IntPtr LoadLibraryEx(string fileName, IntPtr dummy, int flags); + + [DllImport("hcwIRblast.dll")] + private static extern int UIR_Close(); + + [DllImport("hcwIRblast.dll")] + private static extern int UIR_GetConfig(int device, int codeset, ref UIR_CFG cfgPtr); + + [DllImport("hcwIRblast.dll")] + private static extern int UIR_GotoChannel(int device, int codeset, int channel); + + [DllImport("hcwIRblast.dll")] + private static extern ushort UIR_Open(uint bVerbose, ushort wIRPort); + + private static int HCWRetVal; + private static UIR_CFG HCWIRConfig; + + [StructLayout(LayoutKind.Sequential, Pack = 8)] + public struct UIR_CFG + { + public int a; // 0x38; + public int b; + public int c; //Region + public int d; //Device + public int e; //Vendor + public int f; //Code Set + public int g; + public int h; + public int i; //Minimum Digits + public int j; //Digit Delay + public int k; //Need Enter + public int l; //Enter Delay + public int m; //Tune Delay + public int n; //One Digit Delay + } + + + public HCWIRBlaster() + { + } + + static HCWIRBlaster() + { + HCWIRBlaster.HCWRetVal = 0; + HCWIRBlaster.HCWIRConfig = new UIR_CFG(); + } + + + + public void blastChannel(IChannel channel) + { + + Log.Info("HCWIRBlaster: In blastChannel, trying to change to external id {0}", channel); + AnalogChannel analogChannel = channel as AnalogChannel; + + + + if (HCWIRBlaster.HCWRetVal == 0) + { + + HCWIRBlaster.HCWRetVal = HCWIRBlaster.UIR_Open(0, 0); + if (HCWIRBlaster.HCWRetVal == 0) + { + Log.Info("HCWIRBlaster: Failed to get Blaster Handle"); + return; + } + + HCWIRBlaster.HCWIRConfig.a = 0x38; + int RetCfg = HCWIRBlaster.UIR_GetConfig(-1, -1, ref HCWIRBlaster.HCWIRConfig); + if (RetCfg == 0) + { + string devset1 = "Device : " + HCWIRBlaster.HCWIRConfig.d.ToString() + " Vendor : " + HCWIRBlaster.HCWIRConfig.e.ToString(); + string devset2 = "Region : " + HCWIRBlaster.HCWIRConfig.c.ToString() + " Code set : " + HCWIRBlaster.HCWIRConfig.f.ToString(); + string devset3 = "Digit Delay : " + HCWIRBlaster.HCWIRConfig.j.ToString() + " Minimum Digits: " + HCWIRBlaster.HCWIRConfig.i.ToString(); + string devset4 = "OneDigitDelay: " + HCWIRBlaster.HCWIRConfig.n.ToString() + " Tune Delay : " + HCWIRBlaster.HCWIRConfig.m.ToString(); + string devset5 = "Need Enter : " + HCWIRBlaster.HCWIRConfig.k.ToString() + " Enter Delay : " + HCWIRBlaster.HCWIRConfig.l.ToString(); + + Log.Info("HCWBlaster: " + devset1); + Log.Info("HCWBlaster: " + devset2); + Log.Info("HCWBlaster: " + devset3); + Log.Info("HCWBlaster: " + devset4); + Log.Info("HCWBlaster: " + devset5); + + } + else + { + HCWIRBlaster.UIR_Close(); + HCWIRBlaster.HCWRetVal = 0; + } + } + int RetChg = HCWIRBlaster.UIR_GotoChannel(HCWIRBlaster.HCWIRConfig.d, HCWIRBlaster.HCWIRConfig.f, analogChannel.ChannelNumber); + if (RetChg != 0) + { + Log.Info("HCWBlaster: UIR_GotoChannel() failed: " + RetChg.ToString()); + } + + Log.Info("HCWBlaster: Finished Changing channels: {0}", channel); + } + + } +} Added: trunk/plugins/HCWBlaster/HCWBlaster/Properties/AssemblyInfo.cs =================================================================== --- trunk/plugins/HCWBlaster/HCWBlaster/Properties/AssemblyInfo.cs (rev 0) +++ trunk/plugins/HCWBlaster/HCWBlaster/Properties/AssemblyInfo.cs 2008-02-16 21:34:22 UTC (rev 1379) @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("HCWBlaster")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("Cisco Systems, Inc.")] +[assembly: AssemblyProduct("HCWBlaster")] +[assembly: AssemblyCopyright("Copyright © Cisco Systems, Inc. 2008")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("2b8f7d0e-925e-4501-9ee8-ec085a1676a3")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// 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("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] Added: trunk/plugins/HCWBlaster/HCWBlaster/Setup/HCWBlasterSetup.Designer.cs =================================================================== --- trunk/plugins/HCWBlaster/HCWBlaster/Setup/HCWBlasterSetup.Designer.cs (rev 0) +++ trunk/plugins/HCWBlaster/HCWBlaster/Setup/HCWBlasterSetup.Designer.cs 2008-02-16 21:34:22 UTC (rev 1379) @@ -0,0 +1,99 @@ +namespace SetupTv.Sections +{ + partial class HCWBlasterSetup + { + /// <summary> + /// Required designer variable. + /// </summary> + private System.ComponentModel.IContainer components = null; + + /// <summary> + /// Clean up any resources being used. + /// </summary> + /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param> + protected void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// <summary> + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// </summary> + private void InitializeComponent() + { + this.tabControl1 = new System.Windows.Forms.TabControl(); + this.tabPage1 = new System.Windows.Forms.TabPage(); + this.label1 = new System.Windows.Forms.Label(); + this.label2 = new System.Windows.Forms.Label(); + this.tabControl1.SuspendLayout(); + this.tabPage1.SuspendLayout(); + this.SuspendLayout(); + // + // tabControl1 + // + this.tabControl1.AccessibleRole = System.Windows.Forms.AccessibleRole.HelpBalloon; + this.tabControl1.Controls.Add(this.tabPage1); + this.tabControl1.Location = new System.Drawing.Point(3, 3); + this.tabControl1.Name = "tabControl1"; + this.tabControl1.SelectedIndex = 0; + this.tabControl1.Size = new System.Drawing.Size(574, 308); + this.tabControl1.TabIndex = 8; + // + // tabPage1 + // + this.tabPage1.Controls.Add(this.label2); + this.tabPage1.Controls.Add(this.label1); + this.tabPage1.Location = new System.Drawing.Point(4, 22); + this.tabPage1.Name = "tabPage1"; + this.tabPage1.Padding = new System.Windows.Forms.Padding(3); + this.tabPage1.Size = new System.Drawing.Size(566, 282); + this.tabPage1.TabIndex = 0; + this.tabPage1.Text = "General Setup"; + this.tabPage1.UseVisualStyleBackColor = true; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(16, 16); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(400, 13); + this.label1.TabIndex = 9; + this.label1.Text = "This plugin sends command to the huappuage IR blaster upon TV channel change"; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(16, 251); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(208, 13); + this.label2.TabIndex = 10; + this.label2.Text = "* Currently there is no configuration options"; + // + // HCWBlasterSetup + // + this.Controls.Add(this.tabControl1); + this.Name = "HCWBlasterSetup"; + this.Size = new System.Drawing.Size(590, 325); + this.tabControl1.ResumeLayout(false); + this.tabPage1.ResumeLayout(false); + this.tabPage1.PerformLayout(); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.TabControl tabControl1; + private System.Windows.Forms.TabPage tabPage1; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.Label label2; + + } +} Added: trunk/plugins/HCWBlaster/HCWBlaster/Setup/HCWBlasterSetup.cs =================================================================== --- trunk/plugins/HCWBlaster/HCWBlaster/Setup/HCWBlasterSetup.cs (rev 0) +++ trunk/plugins/HCWBlaster/HCWBlaster/Setup/HCWBlasterSetup.cs 2008-02-16 21:34:22 UTC (rev 1379) @@ -0,0 +1,34 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Text; +using System.Windows.Forms; +using TvControl; +using TvDatabase; +using TvLibrary.Log; + +namespace SetupTv.Sections +{ + public partial class HCWBlasterSetup : SetupTv.SectionSettings + { + public HCWBlasterSetup() + { + Log.Error("HCWBlasterSetup - Configuration created"); + InitializeComponent(); + } + + public override void OnSectionDeActivated() + { + base.OnSectionDeActivated(); + } + + public override void OnSectionActivated() + { + base.OnSectionActivated(); + } + + } +} + Added: trunk/plugins/HCWBlaster/HCWBlaster/Setup/HCWBlasterSetup.resx =================================================================== --- trunk/plugins/HCWBlaster/HCWBlaster/Setup/HCWBlasterSetup.resx (rev 0) +++ trunk/plugins/HCWBlaster/HCWBlaster/Setup/HCWBlasterSetup.resx 2008-02-16 21:34:22 UTC (rev 1379) @@ -0,0 +1,120 @@ +<?xml version="1.0" encoding="utf-8"?> +<root> + <!-- + Microsoft ResX Schema + + Version 2.0 + + The primary goals of this format is to allow a simple XML format + that is mostly human readable. The generation and parsing of the + various data types are done through the TypeConverter classes + associated with the data types. + + Example: + + ... ado.net/XML headers & schema ... + <resheader name="resmimetype">text/microsoft-resx</resheader> + <resheader name="version">2.0</resheader> + <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader> + <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader> + <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data> + <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data> + <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64"> + <value>[base64 mime encoded serialized .NET Framework object]</value> + </data> + <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> + <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value> + <comment>This is a comment</comment> + </data> + + There are any number of "resheader" rows that contain simple + name/value pairs. + + Each data row contains a name, and value. The row also contains a + type or mimetype. Type corresponds to a .NET class that support + text/value conversion through the TypeConverter architecture. + Classes that don't support this are serialized and stored with the + mimetype set. + + The mimetype is used for serialized objects, and tells the + ResXResourceReader how to depersist the object. This is currently not + extensible. For a given mimetype the value must be set accordingly: + + Note - application/x-microsoft.net.object.binary.base64 is the format + that the ResXResourceWriter will generate, however the reader can + read any of the formats listed below. + + mimetype: application/x-microsoft.net.object.binary.base64 + value : The object must be serialized with + : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter + : and then encoded with base64 encoding. + + mimetype: application/x-microsoft.net.object.soap.base64 + value : The object must be serialized with + : System.Runtime.Serialization.Formatters.Soap.SoapFormatter + : and then encoded with base64 encoding. + + mimetype: application/x-microsoft.net.object.bytearray.base64 + value : The object must be serialized into a byte array + : using a System.ComponentModel.TypeConverter + : and then encoded with base64 encoding. + --> + <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> + <xsd:import namespace="http://www.w3.org/XML/1998/namespace" /> + <xsd:element name="root" msdata:IsDataSet="true"> + <xsd:complexType> + <xsd:choice maxOccurs="unbounded"> + <xsd:element name="metadata"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="value" type="xsd:string" minOccurs="0" /> + </xsd:sequence> + <xsd:attribute name="name" use="required" type="xsd:string" /> + <xsd:attribute name="type" type="xsd:string" /> + <xsd:attribute name="mimetype" type="xsd:string" /> + <xsd:attribute ref="xml:space" /> + </xsd:complexType> + </xsd:element> + <xsd:element name="assembly"> + <xsd:complexType> + <xsd:attribute name="alias" type="xsd:string" /> + <xsd:attribute name="name" type="xsd:string" /> + </xsd:complexType> + </xsd:element> + <xsd:element name="data"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> + <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" /> + </xsd:sequence> + <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" /> + <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" /> + <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" /> + <xsd:attribute ref="xml:space" /> + </xsd:complexType> + </xsd:element> + <xsd:element name="resheader"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> + </xsd:sequence> + <xsd:attribute name="name" type="xsd:string" use="required" /> + </xsd:complexType> + </xsd:element> + </xsd:choice> + </xsd:complexType> + </xsd:element> + </xsd:schema> + <resheader name="resmimetype"> + <value>text/microsoft-resx</value> + </resheader> + <resheader name="version"> + <value>2.0</value> + </resheader> + <resheader name="reader"> + <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </resheader> + <resheader name="writer"> + <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </resheader> +</root> \ No newline at end of file Added: trunk/plugins/HCWBlaster/HCWBlaster/obj/Release/HCWBlaster.csproj.FileListAbsolute.txt =================================================================== --- trunk/plugins/HCWBlaster/HCWBlaster/obj/Release/HCWBlaster.csproj.FileListAbsolute.txt (rev 0) +++ trunk/plugins/HCWBlaster/HCWBlaster/obj/Release/HCWBlaster.csproj.FileListAbsolute.txt 2008-02-16 21:34:22 UTC (rev 1379) @@ -0,0 +1,60 @@ +C:\Documents and Settings\ykamchi\My Documents\Visual Studio 2008\Projects\HCWBlaster\HCWBlaster\obj\Release\ResolveAssemblyReference.cache +C:\Documents and Settings\ykamchi\My Documents\Visual Studio 2008\Projects\HCWBlaster\HCWBlaster\obj\Release\HCWBlaster.csproj.GenerateResource.Cache +C:\Documents and Settings\ykamchi\My Documents\Visual Studio 2008\Projects\HCWBlaster\HCWBlaster\bin\Release\HCWBlaster.dll +C:\Documents and Settings\ykamchi\My Documents\Visual Studio 2008\Projects\HCWBlaster\HCWBlaster\bin\Release\HCWBlaster.pdb +C:\Documents and Settings\ykamchi\My Documents\Visual Studio 2008\Projects\HCWBlaster\HCWBlaster\bin\Release\Gentle.Common.dll +C:\Documents and Settings\ykamchi\My Documents\Visual Studio 2008\Projects\HCWBlaster\HCWBlaster\bin\Release\Gentle.Framework.dll +C:\Documents and Settings\ykamchi\My Documents\Visual Studio 2008\Projects\HCWBlaster\HCWBlaster\bin\Release\PluginBase.dll +C:\Documents and Settings\ykamchi\My Documents\Visual Studio 2008\Projects\HCWBlaster\HCWBlaster\bin\Release\SetupControls.dll +C:\Documents and Settings\ykamchi\My Documents\Visual Studio 2008\Projects\HCWBlaster\HCWBlaster\bin\Release\TvBusinessLayer.dll +C:\Documents and Settings\ykamchi\My Documents\Visual Studio 2008\Projects\HCWBlaster\HCWBlaster\bin\Release\TvControl.dll +C:\Documents and Settings\ykamchi\My Documents\Visual Studio 2008\Projects\HCWBlaster\HCWBlaster\bin\Release\TVDatabase.dll +C:\Documents and Settings\ykamchi\My Documents\Visual Studio 2008\Projects\HCWBlaster\HCWBlaster\bin\Release\TVLibrary.dll +C:\Documents and Settings\ykamchi\My Documents\Visual Studio 2008\Projects\HCWBlaster\HCWBlaster\bin\Release\TvLibrary.Interfaces.dll +C:\Documents and Settings\ykamchi\My Documents\Visual Studio 2008\Projects\HCWBlaster\HCWBlaster\bin\Release\log4net.dll +C:\Documents and Settings\ykamchi\My Documents\Visual Studio 2008\Projects\HCWBlaster\HCWBlaster\bin\Release\DirectShowLib.dll +C:\Documents and Settings\ykamchi\My Documents\Visual Studio 2008\Projects\HCWBlaster\HCWBlaster\bin\Release\MySql.Data.dll +C:\Documents and Settings\ykamchi\My Documents\Visual Studio 2008\Projects\HCWBlaster\HCWBlaster\bin\Release\TVDatabase.pdb +C:\Documents and Settings\ykamchi\My Documents\Visual Studio 2008\Projects\HCWBlaster\HCWBlaster\bin\Release\DirectShowLib.pdb +C:\Documents and Settings\ykamchi\My Documents\Visual Studio 2008\Projects\HCWBlaster\HCWBlaster\bin\Release\TvControl.pdb +C:\Documents and Settings\ykamchi\My Documents\Visual Studio 2008\Projects\HCWBlaster\HCWBlaster\bin\Release\TvControl.xml +C:\Documents and Settings\ykamchi\My Documents\Visual Studio 2008\Projects\HCWBlaster\HCWBlaster\bin\Release\SetupControls.pdb +C:\Documents and Settings\ykamchi\My Documents\Visual Studio 2008\Projects\HCWBlaster\HCWBlaster\bin\Release\TvBusinessLayer.pdb +C:\Documents and Settings\ykamchi\My Documents\Visual Studio 2008\Projects\HCWBlaster\HCWBlaster\bin\Release\TvLibrary.Interfaces.pdb +C:\Documents and Settings\ykamchi\My Documents\Visual Studio 2008\Projects\HCWBlaster\HCWBlaster\bin\Release\TvLibrary.Interfaces.xml +C:\Documents and Settings\ykamchi\My Documents\Visual Studio 2008\Projects\HCWBlaster\HCWBlaster\bin\Release\PluginBase.pdb +C:\Documents and Settings\ykamchi\My Documents\Visual Studio 2008\Projects\HCWBlaster\HCWBlaster\bin\Release\TVLibrary.pdb +C:\Documents and Settings\ykamchi\My Documents\Visual Studio 2008\Projects\HCWBlaster\HCWBlaster\bin\Release\TVLibrary.xml +C:\Documents and Settings\ykamchi\My Documents\Visual Studio 2008\Projects\HCWBlaster\HCWBlaster\obj\Release\HCWBlaster.dll +C:\Documents and Settings\ykamchi\My Documents\Visual Studio 2008\Projects\HCWBlaster\HCWBlaster\obj\Release\HCWBlaster.pdb +C:\Documents and Settings\ykamchi\My Documents\Visual Studio 2008\Projects\HCWBlaster\HCWBlaster\obj\Release\SetupTv.Sections.HCWBlasterSetup.resources +D:\MediaPortal\HCWBlaster\HCWBlaster\bin\Release\HCWBlaster.dll +D:\MediaPortal\HCWBlaster\HCWBlaster\bin\Release\HCWBlaster.pdb +D:\MediaPortal\HCWBlaster\HCWBlaster\bin\Release\log4net.dll +D:\MediaPortal\HCWBlaster\HCWBlaster\bin\Release\DirectShowLib.dll +D:\MediaPortal\HCWBlaster\HCWBlaster\bin\Release\MySql.Data.dll +D:\MediaPortal\HCWBlaster\HCWBlaster\bin\Release\TVDatabase.pdb +D:\MediaPortal\HCWBlaster\HCWBlaster\bin\Release\DirectShowLib.pdb +D:\MediaPortal\HCWBlaster\HCWBlaster\bin\Release\TvControl.pdb +D:\MediaPortal\HCWBlaster\HCWBlaster\bin\Release\TvControl.xml +D:\MediaPortal\HCWBlaster\HCWBlaster\bin\Release\SetupControls.pdb +D:\MediaPortal\HCWBlaster\HCWBlaster\bin\Release\TvLibrary.Interfaces.pdb +D:\MediaPortal\HCWBlaster\HCWBlaster\bin\Release\TvLibrary.Interfaces.xml +D:\MediaPortal\HCWBlaster\HCWBlaster\bin\Release\PluginBase.pdb +D:\MediaPortal\HCWBlaster\HCWBlaster\bin\Release\TVLibrary.pdb +D:\MediaPortal\HCWBlaster\HCWBlaster\bin\Release\TVLibrary.xml +D:\MediaPortal\HCWBlaster\HCWBlaster\obj\Release\ResolveAssemblyReference.cache +D:\MediaPortal\HCWBlaster\HCWBlaster\obj\Release\SetupTv.Sections.HCWBlasterSetup.resources +D:\MediaPortal\HCWBlaster\HCWBlaster\obj\Release\HCWBlaster.csproj.GenerateResource.Cache +D:\MediaPortal\HCWBlaster\HCWBlaster\obj\Release\HCWBlaster.dll +D:\MediaPortal\HCWBlaster\HCWBlaster\obj\Release\HCWBlaster.pdb +D:\MediaPortal\HCWBlaster\HCWBlaster\bin\Release\Gentle.Common.dll +D:\MediaPortal\HCWBlaster\HCWBlaster\bin\Release\Gentle.Framework.dll +D:\MediaPortal\HCWBlaster\HCWBlaster\bin\Release\PluginBase.dll +D:\MediaPortal\HCWBlaster\HCWBlaster\bin\Release\SetupControls.dll +D:\MediaPortal\HCWBlaster\HCWBlaster\bin\Release\TvControl.dll +D:\MediaPortal\HCWBlaster\HCWBlaster\bin\Release\TVDatabase.dll +D:\MediaPortal\HCWBlaster\HCWBlaster\bin\Release\TVLibrary.dll +D:\MediaPortal\HCWBlaster\HCWBlaster\bin\Release\TvLibrary.Interfaces.dll +D:\MediaPortal\HCWBlaster\HCWBlaster\bin\Release\TvBusinessLayer.dll +D:\MediaPortal\HCWBlaster\HCWBlaster\bin\Release\TvBusinessLayer.pdb Added: trunk/plugins/HCWBlaster/HCWBlaster/obj/Release/HCWBlaster.csproj.GenerateResource.Cache =================================================================== (Binary files differ) Property changes on: trunk/plugins/HCWBlaster/HCWBlaster/obj/Release/HCWBlaster.csproj.GenerateResource.Cache ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/HCWBlaster/HCWBlaster/obj/Release/HCWBlaster.dll =================================================================== (Binary files differ) Property changes on: trunk/plugins/HCWBlaster/HCWBlaster/obj/Release/HCWBlaster.dll ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/HCWBlaster/HCWBlaster/obj/Release/HCWBlaster.pdb =================================================================== (Binary files differ) Property changes on: trunk/plugins/HCWBlaster/HCWBlaster/obj/Release/HCWBlaster.pdb ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/HCWBlaster/HCWBlaster/obj/Release/ResolveAssemblyReference.cache =================================================================== (Binary files differ) Property changes on: trunk/plugins/HCWBlaster/HCWBlaster/obj/Release/ResolveAssemblyReference.cache ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/HCWBlaster/HCWBlaster/obj/Release/SetupTv.Sections.HCWBlasterSetup.resources =================================================================== (Binary files differ) Property changes on: trunk/plugins/HCWBlaster/HCWBlaster/obj/Release/SetupTv.Sections.HCWBlasterSetup.resources ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/HCWBlaster/HCWBlaster.sln =================================================================== --- trunk/plugins/HCWBlaster/HCWBlaster.sln (rev 0) +++ trunk/plugins/HCWBlaster/HCWBlaster.sln 2008-02-16 21:34:22 UTC (rev 1379) @@ -0,0 +1,24 @@ + +Microsoft Visual Studio Solution File, Format Version 10.00 +# Visual Studio 2008 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HCWBlaster", "HCWBlaster\HCWBlaster.csproj", "{22B8AB41-D4A5-43FE-9C03-CDEBF262405F}" +EndProject +Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "SetupHCWBlaster", "SetupHCWBlaster\SetupHCWBlaster.vdproj", "{171DE429-9D22-4469-A6D2-7932B183B59A}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {22B8AB41-D4A5-43FE-9C03-CDEBF262405F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {22B8AB41-D4A5-43FE-9C03-CDEBF262405F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {22B8AB41-D4A5-43FE-9C03-CDEBF262405F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {22B8AB41-D4A5-43FE-9C03-CDEBF262405F}.Release|Any CPU.Build.0 = Release|Any CPU + {171DE429-9D22-4469-A6D2-7932B183B59A}.Debug|Any CPU.ActiveCfg = Debug + {171DE429-9D22-4469-A6D2-7932B183B59A}.Release|Any CPU.ActiveCfg = Release + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal Added: trunk/plugins/HCWBlaster/HCWBlaster.suo =================================================================== (Binary files differ) Property changes on: trunk/plugins/HCWBlaster/HCWBlaster.suo ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/HCWBlaster/SetupHCWBlaster/SetupHCWBlaster.vdproj =================================================================== --- trunk/plugins/HCWBlaster/SetupHCWBlaster/SetupHCWBlaster.vdproj (rev 0) +++ trunk/plugins/HCWBlaster/SetupHCWBlaster/SetupHCWBlaster.vdproj 2008-02-16 21:34:22 UTC (rev 1379) @@ -0,0 +1,1353 @@ +"DeployProject" +{ +"VSVersion" = "3:800" +"ProjectType" = "8:{978C614F-708E-4E1A-B201-565925725DBA}" +"IsWebType" = "8:FALSE" +"ProjectName" = "8:SetupHCWBlaster" +"LanguageId" = "3:1033" +"CodePage" = "3:1252" +"UILanguageId" = "3:1033" +"SccProjectName" = "8:" +"SccLocalPath" = "8:" +"SccAuxPath" = "8:" +"SccProvider" = "8:" + "Hierarchy" + { + "Entry" + { + "MsmKey" = "8:_217BFC0B23AFF18CF32CCA44F4837B36" + "OwnerKey" = "8:_A2A1BD129D6F4F358FBF765829230CA4" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_217BFC0B23AFF18CF32CCA44F4837B36" + "OwnerKey" = "8:_AF28252950FC2C300841C73CDAB35F01" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_352BEEFD5321FFA92B861BF06B62CF1A" + "OwnerKey" = "8:_DC22536393A72D89F8986609207E0727" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_352BEEFD5321FFA92B861BF06B62CF1A" + "OwnerKey" = "8:_DDB3683FB35DAB44839C8D70874FE50F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_352BEEFD5321FFA92B861BF06B62CF1A" + "OwnerKey" = "8:_AF28252950FC2C300841C73CDAB35F01" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_352BEEFD5321FFA92B861BF06B62CF1A" + "OwnerKey" = "8:_A2A1BD129D6F4F358FBF765829230CA4" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4B4613234B6FF31FC74526CA3B340692" + "OwnerKey" = "8:_8C4EC91CF117C198007385833014407F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4B4613234B6FF31FC74526CA3B340692" + "OwnerKey" = "8:_DDB3683FB35DAB44839C8D70874FE50F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4B4613234B6FF31FC74526CA3B340692" + "OwnerKey" = "8:_AF28252950FC2C300841C73CDAB35F01" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_4B4613234B6FF31FC74526CA3B340692" + "OwnerKey" = "8:_A2A1BD129D6F4F358FBF765829230CA4" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_6035123B9E1D61D4957DCEE1C02E7910" + "OwnerKey" = "8:_B17F05FE65A0CF50B689C1E0DB3D1AB4" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_6035123B9E1D61D4957DCEE1C02E7910" + "OwnerKey" = "8:_A2A1BD129D6F4F358FBF765829230CA4" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_696654F179DD59B12B6F8832D34B365D" + "OwnerKey" = "8:_DC22536393A72D89F8986609207E0727" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_696654F179DD59B12B6F8832D34B365D" + "OwnerKey" = "8:_A2A1BD129D6F4F358FBF765829230CA4" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_83162D8D54EC4E8013E60AF54500F2B6" + "OwnerKey" = "8:_352BEEFD5321FFA92B861BF06B62CF1A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_83162D8D54EC4E8013E60AF54500F2B6" + "OwnerKey" = "8:_AF28252950FC2C300841C73CDAB35F01" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_83162D8D54EC4E8013E60AF54500F2B6" + "OwnerKey" = "8:_A2A1BD129D6F4F358FBF765829230CA4" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_8C4EC91CF117C198007385833014407F" + "OwnerKey" = "8:_696654F179DD59B12B6F8832D34B365D" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_8C4EC91CF117C198007385833014407F" + "OwnerKey" = "8:_A2A1BD129D6F4F358FBF765829230CA4" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_8C4EC91CF117C198007385833014407F" + "OwnerKey" = "8:_DDB3683FB35DAB44839C8D70874FE50F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_8C4EC91CF117C198007385833014407F" + "OwnerKey" = "8:_AF28252950FC2C300841C73CDAB35F01" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_8C4EC91CF117C198007385833014407F" + "OwnerKey" = "8:_DC22536393A72D89F8986609207E0727" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_A2A1BD129D6F4F358FBF765829230CA4" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_AF28252950FC2C300841C73CDAB35F01" + "OwnerKey" = "8:_A2A1BD129D6F4F358FBF765829230CA4" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_AF28252950FC2C300841C73CDAB35F01" + "OwnerKey" = "8:_DDB3683FB35DAB44839C8D70874FE50F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_B17F05FE65A0CF50B689C1E0DB3D1AB4" + "OwnerKey" = "8:_352BEEFD5321FFA92B861BF06B62CF1A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_B17F05FE65A0CF50B689C1E0DB3D1AB4" + "OwnerKey" = "8:_A2A1BD129D6F4F358FBF765829230CA4" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_B17F05FE65A0CF50B689C1E0DB3D1AB4" + "OwnerKey" = "8:_83162D8D54EC4E8013E60AF54500F2B6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_CEF06AFF46A9DF3333D7902E590297E5" + "OwnerKey" = "8:_DC22536393A72D89F8986609207E0727" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_CEF06AFF46A9DF3333D7902E590297E5" + "OwnerKey" = "8:_A2A1BD129D6F4F358FBF765829230CA4" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_DC22536393A72D89F8986609207E0727" + "OwnerKey" = "8:_A2A1BD129D6F4F358FBF765829230CA4" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_DDB3683FB35DAB44839C8D70874FE50F" + "OwnerKey" = "8:_A2A1BD129D6F4F358FBF765829230CA4" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_A2A1BD129D6F4F358FBF765829230CA4" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_DDB3683FB35DAB44839C8D70874FE50F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_AF28252950FC2C300841C73CDAB35F01" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_217BFC0B23AFF18CF32CCA44F4837B36" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_DC22536393A72D89F8986609207E0727" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_352BEEFD5321FFA92B861BF06B62CF1A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_83162D8D54EC4E8013E60AF54500F2B6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_B17F05FE65A0CF50B689C1E0DB3D1AB4" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_6035123B9E1D61D4957DCEE1C02E7910" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_696654F179DD59B12B6F8832D34B365D" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_8C4EC91CF117C198007385833014407F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_4B4613234B6FF31FC74526CA3B340692" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_CEF06AFF46A9DF3333D7902E590297E5" + "MsmSig" = "8:_UNDEFINED" + } + } + "Configurations" + { + "Debug" + { + "DisplayName" = "8:Debug" + "IsDebugOnly" = "11:TRUE" + "IsReleaseOnly" = "11:FALSE" + "OutputFilename" = "8:Debug\\SetupHCWBlaster.msi" + "PackageFilesAs" = "3:2" + "PackageFileSize" = "3:-2147483648" + "CabType" = "3:1" + "Compression" = "3:2" + "SignOutput" = "11:FALSE" + "CertificateFile" = "8:" + "PrivateKeyFile" = "8:" + "TimeStampServer" = "8:" + "InstallerBootstrapper" = "3:2" + "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}" + { + "Enabled" = "11:TRUE" + "PromptEnabled" = "11:TRUE" + "PrerequisitesLocation" = "2:1" + "Url" = "8:" + "ComponentsUrl" = "8:" + } + } + "Release" + { + "DisplayName" = "8:Release" + "IsDebugOnly" = "11:FALSE" + "IsReleaseOnly" = "11:TRUE" + "OutputFilename" = "8:Release\\SetupHCWBlaster.msi" + "PackageFilesAs" = "3:2" + "PackageFileSize" = "3:-2147483648" + "CabType" = "3:1" + "Compression" = "3:2" + "SignOutput" = "11:FALSE" + "CertificateFile" = "8:" + "PrivateKeyFile" = "8:" + "TimeStampServer" = "8:" + "InstallerBootstrapper" = "3:2" + "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}" + { + "Enabled" = "11:TRUE" + "PromptEnabled" = "11:TRUE" + "PrerequisitesLocation" = "2:1" + "Url" = "8:" + "ComponentsUrl" = "8:" + } + } + } + "Deployable" + { + "CustomAction" + { + } + "DefaultFeature" + { + "Name" = "8:DefaultFeature" + "Title" = "8:" + "Description" = "8:" + } + "ExternalPersistence" + { + "LaunchCondition" + { + "{A06ECF26-33A3-4562-8140-9B0E340D4F24}:_48342472FF724E81A96E13F4164D6B3E" + { + "Name" = "8:.NET Framework" + "Message" = "8:[VSDNETMSG]" + "Version" = "8:3.5.21022" + "AllowLaterVersions" = "11:FALSE" + "InstallUrl" = "8:http://go.microsoft.com/fwlink/?LinkId=76617" + } + } + } + "File" + { + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_217BFC0B23AFF18CF32CCA44F4837B36" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:MySql.Data, Version=1.0.7.30072, Culture=neutral, PublicKeyToken=c5687fc88969c44d" + "ScatterAssemblies" + { + "_217BFC0B23AFF18CF32CCA44F4837B36" + { + "Name" = "8:MySql.Data.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:MySql.Data.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_34EB8F5B58B0481AAD20D7B8BE8FF867" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_352BEEFD5321FFA92B861BF06B62CF1A" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:TVDatabase, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_352BEEFD5321FFA92B861BF06B62CF1A" + { + "Name" = "8:TVDatabase.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:TVDatabase.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_34EB8F5B58B0481AAD20D7B8BE8FF867" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_4B4613234B6FF31FC74526CA3B340692" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:DirectShowLib, Version=2.0.0.0, Culture=neutral, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_4B4613234B6FF31FC74526CA3B340692" + { + "Name" = "8:DirectShowLib.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:DirectShowLib.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_34EB8F5B58B0481AAD20D7B8BE8FF867" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_6035123B9E1D61D4957DCEE1C02E7910" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:log4net, Version=1.2.9.0, Culture=neutral, PublicKeyToken=b32731d11ce58905" + "ScatterAssemblies" + { + "_6035123B9E1D61D4957DCEE1C02E7910" + { + "Name" = "8:log4net.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:log4net.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_34EB8F5B58B0481AAD20D7B8BE8FF867" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_696654F179DD59B12B6F8832D34B365D" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:TvControl, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_696654F179DD59B12B6F8832D34B365D" + { + "Name" = "8:TvControl.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:TvControl.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_34EB8F5B58B0481AAD20D7B8BE8FF867" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_83162D8D54EC4E8013E60AF54500F2B6" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Gentle.Framework, Version=1.2.9.1286, Culture=neutral, PublicKeyToken=80b5de62e27be49b" + "ScatterAssemblies" + { + "_83162D8D54EC4E8013E60AF54500F2B6" + { + "Name" = "8:Gentle.Framework.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Gentle.Framework.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_34EB8F5B58B0481AAD20D7B8BE8FF867" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "Packag... [truncated message content] |