|
From: <ove...@us...> - 2007-02-06 21:49:44
|
Revision: 98
http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=98&view=rev
Author: overture
Date: 2007-02-06 13:49:35 -0800 (Tue, 06 Feb 2007)
Log Message:
-----------
Added Paths:
-----------
trunk/plugins/WWMP/
trunk/plugins/WWMP/AssemblyInfo.cs
trunk/plugins/WWMP/MyIPTVsetup.cs
trunk/plugins/WWMP/MyIPTVsetup.resx
trunk/plugins/WWMP/WWMP.csproj
trunk/plugins/WWMP/WWMP.sln
trunk/plugins/WWMP/WWMPgui.cs
trunk/plugins/WWMP/WWMPworker.cs
trunk/plugins/WWMP/bin/
trunk/plugins/WWMP/bin/Debug/
trunk/plugins/WWMP/bin/Debug/AxInterop.WMPLib.dll
trunk/plugins/WWMP/bin/Debug/Core.DLL
trunk/plugins/WWMP/bin/Debug/Dialogs.DLL
trunk/plugins/WWMP/bin/Debug/DirectShowLib.dll
trunk/plugins/WWMP/bin/Debug/ICSharpCode.SharpZipLib.dll
trunk/plugins/WWMP/bin/Debug/Interop.WMPLib.dll
trunk/plugins/WWMP/bin/Debug/MediaPortal.Support.dll
trunk/plugins/WWMP/bin/Debug/WWMP.dll
trunk/plugins/WWMP/bin/Debug/WWMP.pdb
trunk/plugins/WWMP/bin/Debug/edtftpnet-1.2.2.dll
trunk/plugins/WWMP/bin/Release/
trunk/plugins/WWMP/bin/Release/AxInterop.WMPLib.dll
trunk/plugins/WWMP/bin/Release/Core.DLL
trunk/plugins/WWMP/bin/Release/Dialogs.DLL
trunk/plugins/WWMP/bin/Release/DirectShowLib.dll
trunk/plugins/WWMP/bin/Release/ICSharpCode.SharpZipLib.dll
trunk/plugins/WWMP/bin/Release/Interop.WMPLib.dll
trunk/plugins/WWMP/bin/Release/MediaPortal.Support.dll
trunk/plugins/WWMP/bin/Release/WWMP.dll
trunk/plugins/WWMP/bin/Release/edtftpnet-1.2.2.dll
trunk/plugins/WWMP/obj/
trunk/plugins/WWMP/obj/Debug/
trunk/plugins/WWMP/obj/Debug/MePoTrial.csproj.GenerateResource.Cache
trunk/plugins/WWMP/obj/Debug/MePoTrial.dll
trunk/plugins/WWMP/obj/Debug/MePoTrial.pdb
trunk/plugins/WWMP/obj/Debug/MediaPortal.GUI.WorldWideMediaProject.MyIPTVsetup.resources
trunk/plugins/WWMP/obj/Debug/WWMP.csproj.GenerateResource.Cache
trunk/plugins/WWMP/obj/Debug/WWMP.dll
trunk/plugins/WWMP/obj/Debug/WWMP.pdb
trunk/plugins/WWMP/obj/MePoTrial.csproj.FileList.txt
trunk/plugins/WWMP/obj/Release/
trunk/plugins/WWMP/obj/Release/MediaPortal.GUI.WorldWideMediaProject.MyIPTVsetup.resources
trunk/plugins/WWMP/obj/Release/WWMP.csproj.GenerateResource.Cache
trunk/plugins/WWMP/obj/Release/WWMP.dll
trunk/plugins/WWMP/obj/WWMP.csproj.FileList.txt
Added: trunk/plugins/WWMP/AssemblyInfo.cs
===================================================================
--- trunk/plugins/WWMP/AssemblyInfo.cs (rev 0)
+++ trunk/plugins/WWMP/AssemblyInfo.cs 2007-02-06 21:49:35 UTC (rev 98)
@@ -0,0 +1,27 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+
+// Information about this assembly is defined by the following
+// attributes.
+//
+// change them to the information which is associated with the assembly
+// you compile.
+
+[assembly: AssemblyTitle("")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("")]
+[assembly: AssemblyCopyright("")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// The assembly version has following format :
+//
+// Major.Minor.Build.Revision
+//
+// 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.0.*")]
+
Added: trunk/plugins/WWMP/MyIPTVsetup.cs
===================================================================
--- trunk/plugins/WWMP/MyIPTVsetup.cs (rev 0)
+++ trunk/plugins/WWMP/MyIPTVsetup.cs 2007-02-06 21:49:35 UTC (rev 98)
@@ -0,0 +1,397 @@
+#region Copyright (C) 2005-2006 Team MediaPortal
+
+/*
+ * Copyright (C) 2005-2006 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.Drawing;
+using System.Windows.Forms;
+using System.Xml;
+using MediaPortal.GUI.Library;
+
+namespace MediaPortal.GUI.WorldWideMediaProject
+{
+ /// <summary>
+ /// Description of MyIPTVsetup.
+ /// </summary>
+ public class MyIPTVsetup : System.Windows.Forms.Form
+ {
+ private System.ComponentModel.Container components = null;
+ private string sPath;
+
+ public MyIPTVsetup()
+ {
+ InitializeComponent();
+ string sFilePath = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName;
+ sPath = sFilePath.Substring(0,sFilePath.LastIndexOf(@"\"));
+ }
+
+ /// <summary>
+ /// Clean up any resources being used.
+ /// </summary>
+ protected override void Dispose( bool disposing )
+ {
+ if( disposing )
+ {
+ if(components != null)
+ {
+ components.Dispose();
+ }
+ }
+ base.Dispose( disposing );
+ }
+
+ #region Windows Forms Designer generated code
+ /// <summary>
+ /// This method is required for Windows Forms designer support.
+ /// Do not change the method contents inside the source code editor. The Forms designer might
+ /// not be able to load this method if it was changed manually.
+ /// </summary>
+ private void InitializeComponent()
+ {
+ this.grpBoxUserInfo = new System.Windows.Forms.GroupBox();
+ this.txtURL = new System.Windows.Forms.TextBox();
+ this.label3 = new System.Windows.Forms.Label();
+ this.grpBoxConnectInfo = new System.Windows.Forms.GroupBox();
+ this.chkBoxUseDefaultProxy = new System.Windows.Forms.CheckBox();
+ this.txtProxyPort = new System.Windows.Forms.TextBox();
+ this.label7 = new System.Windows.Forms.Label();
+ this.txtProxyIPAddress = new System.Windows.Forms.TextBox();
+ this.label6 = new System.Windows.Forms.Label();
+ this.txtProxyPass = new System.Windows.Forms.TextBox();
+ this.label5 = new System.Windows.Forms.Label();
+ this.chkBoxUseProxy = new System.Windows.Forms.CheckBox();
+ this.txtProxyUser = new System.Windows.Forms.TextBox();
+ this.label4 = new System.Windows.Forms.Label();
+ this.btnCancel = new System.Windows.Forms.Button();
+ this.btnOK = new System.Windows.Forms.Button();
+ this.grpBoxUserInfo.SuspendLayout();
+ this.grpBoxConnectInfo.SuspendLayout();
+ this.SuspendLayout();
+ //
+ // grpBoxUserInfo
+ //
+ this.grpBoxUserInfo.Controls.Add(this.txtURL);
+ this.grpBoxUserInfo.Controls.Add(this.label3);
+ this.grpBoxUserInfo.Location = new System.Drawing.Point(12, 12);
+ this.grpBoxUserInfo.Name = "grpBoxUserInfo";
+ this.grpBoxUserInfo.Size = new System.Drawing.Size(660, 55);
+ this.grpBoxUserInfo.TabIndex = 0;
+ this.grpBoxUserInfo.TabStop = false;
+ this.grpBoxUserInfo.Text = "worldwidemediaproject.com User Information";
+ this.grpBoxUserInfo.UseCompatibleTextRendering = true;
+ //
+ // txtURL
+ //
+ this.txtURL.Location = new System.Drawing.Point(139, 19);
+ this.txtURL.Name = "txtURL";
+ this.txtURL.Size = new System.Drawing.Size(473, 20);
+ this.txtURL.TabIndex = 5;
+ //
+ // label3
+ //
+ this.label3.Location = new System.Drawing.Point(33, 16);
+ this.label3.Name = "label3";
+ this.label3.Size = new System.Drawing.Size(100, 23);
+ this.label3.TabIndex = 4;
+ this.label3.Text = "URL Link";
+ this.label3.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ this.label3.UseCompatibleTextRendering = true;
+ //
+ // grpBoxConnectInfo
+ //
+ this.grpBoxConnectInfo.Controls.Add(this.chkBoxUseDefaultProxy);
+ this.grpBoxConnectInfo.Controls.Add(this.txtProxyPort);
+ this.grpBoxConnectInfo.Controls.Add(this.label7);
+ this.grpBoxConnectInfo.Controls.Add(this.txtProxyIPAddress);
+ this.grpBoxConnectInfo.Controls.Add(this.label6);
+ this.grpBoxConnectInfo.Controls.Add(this.txtProxyPass);
+ this.grpBoxConnectInfo.Controls.Add(this.label5);
+ this.grpBoxConnectInfo.Controls.Add(this.chkBoxUseProxy);
+ this.grpBoxConnectInfo.Controls.Add(this.txtProxyUser);
+ this.grpBoxConnectInfo.Controls.Add(this.label4);
+ this.grpBoxConnectInfo.Location = new System.Drawing.Point(12, 73);
+ this.grpBoxConnectInfo.Name = "grpBoxConnectInfo";
+ this.grpBoxConnectInfo.Size = new System.Drawing.Size(660, 170);
+ this.grpBoxConnectInfo.TabIndex = 1;
+ this.grpBoxConnectInfo.TabStop = false;
+ this.grpBoxConnectInfo.Text = "Internet Connection Information";
+ this.grpBoxConnectInfo.UseCompatibleTextRendering = true;
+ //
+ // chkBoxUseDefaultProxy
+ //
+ this.chkBoxUseDefaultProxy.Enabled = false;
+ this.chkBoxUseDefaultProxy.Location = new System.Drawing.Point(69, 64);
+ this.chkBoxUseDefaultProxy.Name = "chkBoxUseDefaultProxy";
+ this.chkBoxUseDefaultProxy.Size = new System.Drawing.Size(242, 24);
+ this.chkBoxUseDefaultProxy.TabIndex = 9;
+ this.chkBoxUseDefaultProxy.Text = "Use Default Proxy Authentication?";
+ this.chkBoxUseDefaultProxy.UseCompatibleTextRendering = true;
+ this.chkBoxUseDefaultProxy.UseVisualStyleBackColor = true;
+ this.chkBoxUseDefaultProxy.CheckedChanged += new System.EventHandler(this.ChkBoxUseDefaultProxyCheckedChanged);
+ //
+ // txtProxyPort
+ //
+ this.txtProxyPort.Enabled = false;
+ this.txtProxyPort.Location = new System.Drawing.Point(490, 120);
+ this.txtProxyPort.Name = "txtProxyPort";
+ this.txtProxyPort.Size = new System.Drawing.Size(49, 20);
+ this.txtProxyPort.TabIndex = 8;
+ //
+ // label7
+ //
+ this.label7.Location = new System.Drawing.Point(384, 120);
+ this.label7.Name = "label7";
+ this.label7.Size = new System.Drawing.Size(100, 23);
+ this.label7.TabIndex = 7;
+ this.label7.Text = "Port";
+ this.label7.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ this.label7.UseCompatibleTextRendering = true;
+ //
+ // txtProxyIPAddress
+ //
+ this.txtProxyIPAddress.Enabled = false;
+ this.txtProxyIPAddress.Location = new System.Drawing.Point(490, 94);
+ this.txtProxyIPAddress.Name = "txtProxyIPAddress";
+ this.txtProxyIPAddress.Size = new System.Drawing.Size(100, 20);
+ this.txtProxyIPAddress.TabIndex = 6;
+ //
+ // label6
+ //
+ this.label6.Location = new System.Drawing.Point(384, 94);
+ this.label6.Name = "label6";
+ this.label6.Size = new System.Drawing.Size(100, 23);
+ this.label6.TabIndex = 5;
+ this.label6.Text = "IP Address";
+ this.label6.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ this.label6.UseCompatibleTextRendering = true;
+ //
+ // txtProxyPass
+ //
+ this.txtProxyPass.Enabled = false;
+ this.txtProxyPass.Location = new System.Drawing.Point(175, 120);
+ this.txtProxyPass.Name = "txtProxyPass";
+ this.txtProxyPass.Size = new System.Drawing.Size(100, 20);
+ this.txtProxyPass.TabIndex = 4;
+ //
+ // label5
+ //
+ this.label5.Location = new System.Drawing.Point(69, 120);
+ this.label5.Name = "label5";
+ this.label5.Size = new System.Drawing.Size(100, 23);
+ this.label5.TabIndex = 3;
+ this.label5.Text = "Password";
+ this.label5.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ this.label5.UseCompatibleTextRendering = true;
+ //
+ // chkBoxUseProxy
+ //
+ this.chkBoxUseProxy.Location = new System.Drawing.Point(33, 28);
+ this.chkBoxUseProxy.Name = "chkBoxUseProxy";
+ this.chkBoxUseProxy.Size = new System.Drawing.Size(136, 24);
+ this.chkBoxUseProxy.TabIndex = 2;
+ this.chkBoxUseProxy.Text = "Use a Proxy Server?";
+ this.chkBoxUseProxy.UseCompatibleTextRendering = true;
+ this.chkBoxUseProxy.UseVisualStyleBackColor = true;
+ this.chkBoxUseProxy.CheckedChanged += new System.EventHandler(this.ChkBoxUseProxyCheckedChanged);
+ //
+ // txtProxyUser
+ //
+ this.txtProxyUser.Enabled = false;
+ this.txtProxyUser.Location = new System.Drawing.Point(175, 94);
+ this.txtProxyUser.Name = "txtProxyUser";
+ this.txtProxyUser.Size = new System.Drawing.Size(100, 20);
+ this.txtProxyUser.TabIndex = 1;
+ //
+ // label4
+ //
+ this.label4.Location = new System.Drawing.Point(69, 94);
+ this.label4.Name = "label4";
+ this.label4.Size = new System.Drawing.Size(100, 23);
+ this.label4.TabIndex = 0;
+ this.label4.Text = "Username";
+ this.label4.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ this.label4.UseCompatibleTextRendering = true;
+ //
+ // btnCancel
+ //
+ this.btnCancel.Location = new System.Drawing.Point(518, 249);
+ this.btnCancel.Name = "btnCancel";
+ this.btnCancel.Size = new System.Drawing.Size(75, 25);
+ this.btnCancel.TabIndex = 2;
+ this.btnCancel.Text = "Cancel";
+ this.btnCancel.TextAlign = System.Drawing.ContentAlignment.TopCenter;
+ this.btnCancel.UseCompatibleTextRendering = true;
+ this.btnCancel.UseVisualStyleBackColor = true;
+ this.btnCancel.Click += new System.EventHandler(this.BtnCancelClick);
+ //
+ // btnOK
+ //
+ this.btnOK.Location = new System.Drawing.Point(599, 249);
+ this.btnOK.Name = "btnOK";
+ this.btnOK.Size = new System.Drawing.Size(75, 25);
+ this.btnOK.TabIndex = 3;
+ this.btnOK.Text = "OK";
+ this.btnOK.TextAlign = System.Drawing.ContentAlignment.TopCenter;
+ this.btnOK.UseCompatibleTextRendering = true;
+ this.btnOK.UseVisualStyleBackColor = true;
+ this.btnOK.Click += new System.EventHandler(this.BtnOKClick);
+ //
+ // MyIPTVsetup
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 14F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(686, 277);
+ this.Controls.Add(this.btnOK);
+ this.Controls.Add(this.btnCancel);
+ this.Controls.Add(this.grpBoxConnectInfo);
+ this.Controls.Add(this.grpBoxUserInfo);
+ this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
+ this.Name = "MyIPTVsetup";
+ this.Text = "MyIPTVsetup";
+ this.Load += new System.EventHandler(this.MyIPTVsetupLoad);
+ this.grpBoxUserInfo.ResumeLayout(false);
+ this.grpBoxUserInfo.PerformLayout();
+ this.grpBoxConnectInfo.ResumeLayout(false);
+ this.grpBoxConnectInfo.PerformLayout();
+ this.ResumeLayout(false);
+ }
+ private System.Windows.Forms.Button btnOK;
+ private System.Windows.Forms.Button btnCancel;
+ private System.Windows.Forms.Label label4;
+ private System.Windows.Forms.TextBox txtProxyUser;
+ private System.Windows.Forms.CheckBox chkBoxUseProxy;
+ private System.Windows.Forms.Label label5;
+ private System.Windows.Forms.TextBox txtProxyPass;
+ private System.Windows.Forms.Label label6;
+ private System.Windows.Forms.TextBox txtProxyIPAddress;
+ private System.Windows.Forms.Label label7;
+ private System.Windows.Forms.TextBox txtProxyPort;
+ private System.Windows.Forms.CheckBox chkBoxUseDefaultProxy;
+ private System.Windows.Forms.GroupBox grpBoxConnectInfo;
+ private System.Windows.Forms.Label label3;
+ private System.Windows.Forms.TextBox txtURL;
+ private System.Windows.Forms.GroupBox grpBoxUserInfo;
+ #endregion
+
+
+
+ void ChkBoxUseProxyCheckedChanged(object sender, System.EventArgs e)
+ {
+ if(chkBoxUseProxy.Checked==true)
+ {
+ chkBoxUseDefaultProxy.Checked = true;
+ chkBoxUseDefaultProxy.Enabled = true;
+ txtProxyIPAddress.Enabled = true;
+ txtProxyPort.Enabled = true;
+ }
+ else
+ {
+ chkBoxUseDefaultProxy.Checked = false;
+ chkBoxUseDefaultProxy.Enabled = false;
+ txtProxyIPAddress.Enabled = false;
+ txtProxyPort.Enabled = false;
+ txtProxyUser.Enabled = false;
+ txtProxyPass.Enabled = false;
+ }
+
+ }
+
+ void ChkBoxUseDefaultProxyCheckedChanged(object sender, System.EventArgs e)
+ {
+ if(chkBoxUseDefaultProxy.Checked==false)
+ {
+ txtProxyUser.Enabled = true;
+ txtProxyPass.Enabled = true;
+ }
+ else
+ {
+ txtProxyUser.Enabled = false;
+ txtProxyPass.Enabled = false;
+ }
+ }
+
+ void MyIPTVsetupLoad(object sender, System.EventArgs e)
+ {
+ XmlDocument xmld = new XmlDocument();
+ xmld.Load(this.sPath + @"\myiptvsettings.xml");
+
+ // Load Proxy Details from XML file
+ chkBoxUseProxy.Checked = Convert.ToBoolean(xmld.SelectSingleNode("/settings/proxydetails/useproxy").InnerText);
+ chkBoxUseDefaultProxy.Checked = Convert.ToBoolean(xmld.SelectSingleNode("/settings/proxydetails/usedefaultproxy").InnerText);
+ txtProxyUser.Text = xmld.SelectSingleNode("/settings/proxydetails/proxyuser").InnerText;
+ txtProxyPass.Text = xmld.SelectSingleNode("/settings/proxydetails/proxypassword").InnerText;
+ txtProxyIPAddress.Text = xmld.SelectSingleNode("/settings/proxydetails/proxyipaddress").InnerText;
+ txtProxyPort.Text = xmld.SelectSingleNode("/settings/proxydetails/proxyport").InnerText;
+
+ // Load worldwidemediaproject.com Details from XML file
+ txtURL.Text = xmld.SelectSingleNode("/settings/worldwidemediaproject/playlisturl").InnerText;
+ }
+
+ void BtnOKClick(object sender, System.EventArgs e)
+ {
+ XmlNode nchkBoxUseProxyNode;
+ XmlNode nchkBoxUseDefaultProxyNode;
+ XmlNode ntxtProxyUserNode;
+ XmlNode ntxtProxyPassNode;
+ XmlNode ntxtProxyIPAddressNode;
+ XmlNode ntxtProxyPortNode;
+
+ XmlNode ntxtSiteUserNode;
+ XmlNode ntxtSitePassNode;
+ XmlNode ntxtURLNode;
+
+ XmlDocument xmld = new XmlDocument();
+ xmld.Load(sPath + @"\myiptvsettings.xml");
+
+ nchkBoxUseProxyNode = xmld.SelectSingleNode("/settings/proxydetails/useproxy");
+ nchkBoxUseDefaultProxyNode = xmld.SelectSingleNode("/settings/proxydetails/usedefaultproxy");
+ ntxtProxyUserNode = xmld.SelectSingleNode("/settings/proxydetails/proxyuser");
+ ntxtProxyPassNode = xmld.SelectSingleNode("/settings/proxydetails/proxypassword");
+ ntxtProxyIPAddressNode = xmld.SelectSingleNode("/settings/proxydetails/proxyipaddress");
+ ntxtProxyPortNode = xmld.SelectSingleNode("/settings/proxydetails/proxyport");
+
+ ntxtSiteUserNode = xmld.SelectSingleNode("/settings/worldwidemediaproject/siteuser");
+ ntxtSitePassNode = xmld.SelectSingleNode("/settings/worldwidemediaproject/sitepassword");
+ ntxtURLNode = xmld.SelectSingleNode("/settings/worldwidemediaproject/playlisturl");
+
+ nchkBoxUseProxyNode.InnerText = chkBoxUseProxy.Checked.ToString();
+ nchkBoxUseDefaultProxyNode.InnerText = chkBoxUseDefaultProxy.Checked.ToString();
+ ntxtProxyUserNode.InnerText = txtProxyUser.Text;
+ ntxtProxyPassNode.InnerText = txtProxyPass.Text;
+ ntxtProxyIPAddressNode.InnerText = txtProxyIPAddress.Text;
+ ntxtProxyPortNode.InnerText = txtProxyPort.Text;
+
+ ntxtURLNode.InnerText = txtURL.Text;
+
+ xmld.Save(sPath + @"\myiptvsettings.xml");
+ this.Close();
+ }
+
+ void BtnCancelClick(object sender, System.EventArgs e)
+ {
+ this.Close();
+ }
+ }
+
+}
Added: trunk/plugins/WWMP/MyIPTVsetup.resx
===================================================================
--- trunk/plugins/WWMP/MyIPTVsetup.resx (rev 0)
+++ trunk/plugins/WWMP/MyIPTVsetup.resx 2007-02-06 21:49:35 UTC (rev 98)
@@ -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/WWMP/WWMP.csproj
===================================================================
--- trunk/plugins/WWMP/WWMP.csproj (rev 0)
+++ trunk/plugins/WWMP/WWMP.csproj 2007-02-06 21:49:35 UTC (rev 98)
@@ -0,0 +1,50 @@
+<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <OutputType>Library</OutputType>
+ <RootNamespace>MePoTrial</RootNamespace>
+ <AssemblyName>WWMP</AssemblyName>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProjectGuid>{D1A42628-DA12-4AAB-8AD3-408C080F625F}</ProjectGuid>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <OutputPath>bin\Debug\</OutputPath>
+ <Optimize>False</Optimize>
+ <DefineConstants>DEBUG;TRACE</DefineConstants>
+ <DebugSymbols>True</DebugSymbols>
+ <DebugType>Full</DebugType>
+ <CheckForOverflowUnderflow>True</CheckForOverflowUnderflow>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <OutputPath>bin\Release\</OutputPath>
+ <Optimize>True</Optimize>
+ <DefineConstants>TRACE</DefineConstants>
+ <DebugSymbols>False</DebugSymbols>
+ <DebugType>None</DebugType>
+ <CheckForOverflowUnderflow>False</CheckForOverflowUnderflow>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="Core">
+ <HintPath>..\..\PROGRAM FILES\Team MediaPortal\MediaPortal\Core.DLL</HintPath>
+ <SpecificVersion>False</SpecificVersion>
+ </Reference>
+ <Reference Include="Dialogs">
+ <HintPath>..\..\PROGRAM FILES\Team MediaPortal\MediaPortal\plugins\windows\Dialogs.DLL</HintPath>
+ <SpecificVersion>False</SpecificVersion>
+ </Reference>
+ <Reference Include="System" />
+ <Reference Include="System.Drawing" />
+ <Reference Include="System.Xml" />
+ <Reference Include="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="WWMPgui.cs" />
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="WWMPworker.cs" />
+ <Compile Include="MyIPTVsetup.cs" />
+ <EmbeddedResource Include="MyIPTVsetup.resx">
+ <DependentUpon>MyIPTVsetup.cs</DependentUpon>
+ </EmbeddedResource>
+ </ItemGroup>
+ <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.Targets" />
+</Project>
\ No newline at end of file
Added: trunk/plugins/WWMP/WWMP.sln
===================================================================
--- trunk/plugins/WWMP/WWMP.sln (rev 0)
+++ trunk/plugins/WWMP/WWMP.sln 2007-02-06 21:49:35 UTC (rev 98)
@@ -0,0 +1,16 @@
+Microsoft Visual Studio Solution File, Format Version 9.00
+# SharpDevelop 2.0.0.922
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WWMP", "WWMP.csproj", "{D1A42628-DA12-4AAB-8AD3-408C080F625F}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {D1A42628-DA12-4AAB-8AD3-408C080F625F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {D1A42628-DA12-4AAB-8AD3-408C080F625F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {D1A42628-DA12-4AAB-8AD3-408C080F625F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {D1A42628-DA12-4AAB-8AD3-408C080F625F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ EndGlobalSection
+EndGlobal
Added: trunk/plugins/WWMP/WWMPgui.cs
===================================================================
--- trunk/plugins/WWMP/WWMPgui.cs (rev 0)
+++ trunk/plugins/WWMP/WWMPgui.cs 2007-02-06 21:49:35 UTC (rev 98)
@@ -0,0 +1,162 @@
+#region Copyright (C) 2005-2006 Team MediaPortal
+
+/*
+ * Copyright (C) 2005-2006 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.Windows.Forms;
+using System.Text.RegularExpressions;
+using System.IO;
+using System.Drawing;
+using System.Collections;
+using System.Collections.Specialized;
+using MediaPortal.GUI.Library;
+using MediaPortal.Dialogs;
+
+namespace MediaPortal.GUI.WorldWideMediaProject
+{
+ /// <summary>
+ /// Summary description for Class1.
+ /// </summary>
+ public class WWMPgui : GUIWindow, ISetupForm
+ {
+ [SkinControlAttribute(10)]
+ protected GUIListControl listBox = null;
+ private StringCollection Categories = new StringCollection();
+ private StringCollection Channels = new StringCollection();
+ private WWMPworker wwmpWorker;
+
+ public WWMPgui()
+ {
+ this.wwmpWorker = new WWMPworker();
+ }
+
+ public override int GetID
+ {
+ get { return 5699; }
+ set
+ {
+ base.GetID = value;
+ }
+ }
+
+ public override bool Init()
+ {
+ return Load(GUIGraphicsContext.Skin+@"\WWMPIPTV.xml");
+ }
+
+ protected override void OnPageLoad()
+ {
+ this.wwmpWorker.InitialLoad();
+ this.Categories = this.wwmpWorker.GetCategoryList(listBox);
+ this.listBox.Focus = true;
+ base.OnPageLoad();
+ }
+
+ protected override void OnClicked(int controlId, GUIControl control,Action.ActionType actionType)
+ {
+ if (control == listBox)
+ {
+ if(wwmpWorker.ShowCategories==true)
+ {
+ string sSelectedCategroyName = this.Categories[listBox.SelectedListItemIndex];
+ this.Channels = wwmpWorker.GetChannelList(sSelectedCategroyName,listBox);
+ }
+ else if(wwmpWorker.ShowChannels==true)
+ {
+ string sSelectedChannelName = this.Channels[listBox.SelectedListItemIndex];
+ wwmpWorker.PlayChannel(sSelectedChannelName);
+ }
+ }
+ base.OnClicked(controlId, control, actionType);
+ }
+
+ public override void OnAction(Action action)
+ {
+ switch (action.wID)
+ {
+ case Action.ActionType.ACTION_PREVIOUS_MENU:
+ {
+ GUIWindowManager.ShowPreviousWindow();
+ return;
+ }
+ }
+ base.OnAction(action);
+ }
+
+ #region ISetupForm Members
+
+ public bool CanEnable()
+ {
+ return true;
+ }
+
+ public string Description()
+ {
+ return "Plugin for viewing Internet TV";
+ }
+
+ public bool DefaultEnabled()
+ {
+ return true;
+ }
+
+ public int GetWindowId()
+ {
+ return 5699;
+ }
+
+ public bool GetHome(out string strButtonText, out string strButtonImage, out string strButtonImageFocus, out string strPictureImage)
+ {
+ strButtonText=PluginName();
+ strButtonImage=String.Empty;
+ strButtonImageFocus=String.Empty;
+ strPictureImage=String.Empty;
+ return true;
+ }
+
+ public string Author()
+ {
+ return "overture";
+ }
+
+ public string PluginName()
+ {
+ return "WWMP IPTV";
+ }
+
+ public bool HasSetup()
+ {
+ return true;
+ }
+
+ public void ShowPlugin()
+ {
+ MyIPTVsetup myiptvSetup = new MyIPTVsetup();
+ myiptvSetup.ShowDialog();
+ myiptvSetup.Dispose();
+ }
+
+ #endregion
+ }
+}
Added: trunk/plugins/WWMP/WWMPworker.cs
===================================================================
--- trunk/plugins/WWMP/WWMPworker.cs (rev 0)
+++ trunk/plugins/WWMP/WWMPworker.cs 2007-02-06 21:49:35 UTC (rev 98)
@@ -0,0 +1,241 @@
+using System;
+using System.Windows.Forms;
+using System.Text.RegularExpressions;
+using System.IO;
+using System.Drawing;
+using System.Net;
+using System.Collections;
+using System.Collections.Specialized;
+using System.Text;
+using System.Xml;
+#region Copyright (C) 2005-2006 Team MediaPortal
+
+/*
+ * Copyright (C) 2005-2006 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 MediaPortal.GUI.Library;
+using MediaPortal.Dialogs;
+using MediaPortal.Player;
+
+namespace MediaPortal.GUI.WorldWideMediaProject
+{
+ /// <summary>
+ /// Description of MyIPTVworker.
+ /// </summary>
+ public class WWMPworker : StreamBufferPlayer9
+ {
+ private MatchCollection mc;
+ private string sPath;
+ private bool bShowCategories = false;
+ private bool bShowChannels = false;
+
+ public WWMPworker()
+ {
+ string sFilePath = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName;
+ sPath = sFilePath.Substring(0,sFilePath.LastIndexOf(@"\"));
+ }
+
+ internal bool ShowCategories
+ {
+ get
+ {
+ return bShowCategories;
+ }
+ set
+ {
+ bShowCategories = value;
+ }
+ }
+
+ internal bool ShowChannels
+ {
+ get
+ {
+ return bShowChannels;
+ }
+ set
+ {
+ bShowChannels = value;
+ }
+ }
+
+
+ internal void InitialLoad()
+ {
+ XmlDocument xmld = new XmlDocument();
+ xmld.Load(sPath + @"\myiptvsettings.xml");
+ bool bUseProxy = Convert.ToBoolean(xmld.SelectSingleNode("/settings/proxydetails/useproxy").InnerText);
+ bool bUseDefault = Convert.ToBoolean(xmld.SelectSingleNode("/settings/proxydetails/usedefaultproxy").InnerText);
+ string sPlaylistURL = xmld.SelectSingleNode("/settings/worldwidemediaproject/playlisturl").InnerText;
+ string sProxyUser = xmld.SelectSingleNode("/settings/proxydetails/proxyuser").InnerText;
+ string sProxyPass = xmld.SelectSingleNode("/settings/proxydetails/proxypassword").InnerText;
+ string sProxyIPAdd = xmld.SelectSingleNode("/settings/proxydetails/proxyipaddress").InnerText;
+ string sProxyPort = xmld.SelectSingleNode("/settings/proxydetails/proxyport").InnerText;
+
+ // Http Get
+ string result = HttpGet(sPlaylistURL + "&ubu=1",sProxyIPAdd,sProxyPort,bUseProxy,bUseDefault,sProxyUser,sProxyPass);
+
+ // Replace special character "\n" with nothing.
+ result = result.Replace("\n","");
+
+ // Regular Expression for extracting the relevant data from the Http Response
+ mc = Regex.Matches(result, @"file\t?..?=(?<streamurl>.*?)Title\t?..?=\[(?<country>.*?)]\[(?<language>.*?)]\[(?<player>.*?)]\[(?<mediatype>.*?)]\[(?<category>.*?)](?<channel>.*?)\t?Length=-1");
+ }
+
+ internal StringCollection GetChannelList(string sSelectedCategoryName,GUIListControl listBox)
+ {
+ StringCollection Channels = new StringCollection();
+
+ listBox.Clear();
+
+ foreach (Match m in this.mc)
+ {
+ if(m.Groups["category"].Value==sSelectedCategoryName)
+ {
+ Channels.Add(m.Groups["channel"].Value.Replace("-","-"));
+ GUIListItem item = new GUIListItem();
+ item.Label = m.Groups["channel"].Value.Replace("-","-");
+ item.Label2 = m.Groups["language"].Value;
+ listBox.Add(item);
+ }
+ }
+ this.bShowChannels = true;
+ this.bShowCategories = false;
+ return Channels;
+ }
+
+ internal void PlayChannel(string sSelectedChannelName)
+ {
+ string streamURL = null;
+
+ foreach (Match m in this.mc)
+ {
+ if(m.Groups["channel"].Value.Replace("-","-")==sSelectedChannelName)
+ {
+ GUIListItem item = new GUIListItem();
+ streamURL = m.Groups["streamurl"].Value;
+ }
+ }
+ if(streamURL!=null)
+ {
+ GUIGraphicsContext.IsFullScreenVideo = true;
+ GUIWindowManager.ActivateWindow((int)GUIWindow.Window.WINDOW_FULLSCREEN_VIDEO);
+ g_Player.FullScreen = true;
+ g_Player.Play(streamURL);
+ }
+ else
+ {
+ MessageBox.Show("ERROR: Stream url not found");
+ }
+ }
+
+ internal StringCollection GetCategoryList(GUIListControl listBox)
+ {
+ StringCollection Categories = new StringCollection();
+ string[] sCategory = new string[500];
+ string[] sRes = new string[100];
+ Categories.Clear();
+ listBox.Clear();
+
+ int i = 0;
+ foreach (Match m in this.mc)
+ {
+ sCategory[i] = m.Groups["category"].Value;
+ i++;
+ }
+
+ sRes = removeDuplicates(sCategory);
+
+ foreach(string s in sRes)
+ {
+ if(s!=null)
+ {
+ Categories.Add(s);
+ GUIListItem item = new GUIListItem();
+ item.Label = s;
+ listBox.Add(item);
+ }
+ }
+
+ this.bShowChannels = false;
+ this.bShowCategories = true;
+ return Categories;
+ }
+
+ private string[] removeDuplicates(string[] inputList)
+ {
+ string[] finalList = new string[100];
+ int i = 0;
+ foreach (string currValue in inputList)
+ {
+ if (!Contains(finalList, currValue))
+ {
+ finalList[i] = currValue;
+ i++;
+ }
+ }
+ return finalList;
+ }
+
+ private bool Contains(string[] list, string comparedValue)
+ {
+ foreach(string listValue in list)
+ {
+ if (listValue == comparedValue)
+ {
+ return true;
+ }
+ }
+ return false;
+ }
+
+ private string HttpGet(string sURL, string sProxyIPAddress, string sProxyPort, bool bUseProxy, bool bUseDefaults, string sProxyUser, string sProxyPass)
+ {
+ string sResponse = null;
+
+ HttpWebRequest httpRequest = (HttpWebRequest)WebRequest.Create(sURL);
+ httpRequest.Method = "POST";
+
+ if(bUseProxy)
+ {
+ System.Net.WebProxy proxy = new System.Net.WebProxy(sProxyIPAddress.Trim() + ":" + sProxyPort.Trim(),true);
+ if(bUseDefaults)
+ {
+ proxy.Credentials = CredentialCache.DefaultCredentials;
+ GlobalProxySelection.Select = proxy;
+ }
+ else
+ {
+ proxy.Credentials = new NetworkCredential(sProxyUser, sProxyPass);
+ }
+ }
+
+ // Get Response
+ HttpWebResponse resp = (HttpWebResponse)httpRequest.GetResponse();
+ StreamReader responseReader = new StreamReader(resp.GetResponseStream(),Encoding.ASCII);
+ sResponse = responseReader.ReadToEnd();
+
+ return sResponse;
+ }
+ }
+}
Added: trunk/plugins/WWMP/bin/Debug/AxInterop.WMPLib.dll
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/WWMP/bin/Debug/AxInterop.WMPLib.dll
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/WWMP/bin/Debug/Core.DLL
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/WWMP/bin/Debug/Core.DLL
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/WWMP/bin/Debug/Dialogs.DLL
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/WWMP/bin/Debug/Dialogs.DLL
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/WWMP/bin/Debug/DirectShowLib.dll
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/WWMP/bin/Debug/DirectShowLib.dll
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/WWMP/bin/Debug/ICSharpCode.SharpZipLib.dll
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/WWMP/bin/Debug/ICSharpCode.SharpZipLib.dll
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/WWMP/bin/Debug/Interop.WMPLib.dll
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/WWMP/bin/Debug/Interop.WMPLib.dll
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/WWMP/bin/Debug/MediaPortal.Support.dll
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/WWMP/bin/Debug/MediaPortal.Support.dll
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/WWMP/bin/Debug/WWMP.dll
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/WWMP/bin/Debug/WWMP.dll
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/WWMP/bin/Debug/WWMP.pdb
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/WWMP/bin/Debug/WWMP.pdb
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/WWMP/bin/Debug/edtftpnet-1.2.2.dll
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/WWMP/bin/Debug/edtftpnet-1.2.2.dll
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/WWMP/bin/Release/AxInterop.WMPLib.dll
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/WWMP/bin/Release/AxInterop.WMPLib.dll
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/WWMP/bin/Release/Core.DLL
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/WWMP/bin/Release/Core.DLL
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/WWMP/bin/Release/Dialogs.DLL
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/WWMP/bin/Release/Dialogs.DLL
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/WWMP/bin/Release/DirectShowLib.dll
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/WWMP/bin/Release/DirectShowLib.dll
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/WWMP/bin/Release/ICSharpCode.SharpZipLib.dll
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/WWMP/bin/Release/ICSharpCode.SharpZipLib.dll
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/WWMP/bin/Release/Interop.WMPLib.dll
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/WWMP/bin/Release/Interop.WMPLib.dll
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/WWMP/bin/Release/MediaPortal.Support.dll
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/WWMP/bin/Release/MediaPortal.Support.dll
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/WWMP/bin/Release/WWMP.dll
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/WWMP/bin/Release/WWMP.dll
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/WWMP/bin/Release/edtftpnet-1.2.2.dll
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/WWMP/bin/Release/edtftpnet-1.2.2.dll
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/WWMP/obj/Debug/MePoTrial.csproj.GenerateResource.Cache
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/WWMP/obj/Debug/MePoTrial.csproj.GenerateResource.Cache
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/WWMP/obj/Debug/MePoTrial.dll
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/WWMP/obj/Debug/MePoTrial.dll
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/WWMP/obj/Debug/MePoTrial.pdb
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/WWMP/obj/Debug/MePoTrial.pdb
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/WWMP/obj/Debug/MediaPortal.GUI.WorldWideMediaProject.MyIPTVsetup.resources
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/WWMP/obj/Debug/MediaPortal.GUI.WorldWideMediaProject.MyIPTVsetup.resources
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/WWMP/obj/Debug/WWMP.csproj.GenerateResource.Cache
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/WWMP/obj/Debug/WWMP.csproj.GenerateResource.Cache
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/WWMP/obj/Debug/WWMP.dll
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/WWMP/obj/Debug/WWMP.dll
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/WWMP/obj/Debug/WWMP.pdb
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/WWMP/obj/Debug/WWMP.pdb
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/WWMP/obj/MePoTrial.csproj.FileList.txt
===================================================================
--- trunk/plugins/WWMP/obj/MePoTrial.csproj.FileList.txt (rev 0)
+++ trunk/plugins/WWMP/obj/MePoTrial.csproj.FileList.txt 2007-02-06 21:49:35 UTC (rev 98)
@@ -0,0 +1,15 @@
+bin\Debug\MePoTrial.pdb
+bin\Debug\Core.dll
+bin\Debug\Microsoft.DirectX.Direct3DX.dll
+bin\Debug\Microsoft.DirectX.Direct3D.dll
+bin\Debug\Microsoft.DirectX.dll
+bin\Debug\edtftpnet-1.1.8.dll
+bin\Debug\AxInterop.WMPLib.dll
+bin\Debug\Interop.TunerLib.dll
+obj\Debug\ResolveAssemblyReference.cache
+obj\Debug\MePoTrial.pdb
+bin\Debug\Dialogs.dll
+obj\Debug\MePoTrial.csproj.GenerateResource.Cache
+bin\Debug\MePoTrial.dll
+obj\Debug\MePoTrial.dll
+obj\Debug\MediaPortal.GUI.WorldWideMediaProject.MyIPTVsetup.resources
Added: trunk/plugins/WWMP/obj/Release/MediaPortal.GUI.WorldWideMediaProject.MyIPTVsetup.resources
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/WWMP/obj/Release/MediaPortal.GUI.WorldWideMediaProject.MyIPTVsetup.resources
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/WWMP/obj/Release/WWMP.csproj.GenerateResource.Cache
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/WWMP/obj/Release/WWMP.csproj.GenerateResource.Cache
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/WWMP/obj/Release/WWMP.dll
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/WWMP/obj/Release/WWMP.dll
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/WWMP/obj/WWMP.csproj.FileList.txt
===================================================================
--- trunk/plugins/WWMP/obj/WWMP.csproj.FileList.txt (rev 0)
+++ trunk/plugins/WWMP/obj/WWMP.csproj.FileList.txt 2007-02-06 21:49:35 UTC (rev 98)
@@ -0,0 +1,28 @@
+bin\Debug\WWMP.dll
+bin\Debug\WWMP.pdb
+bin\Debug\Core.dll
+bin\Debug\Dialogs.dll
+bin\Debug\AxInterop.WMPLib.dll
+obj\Debug\ResolveAssemblyReference.cache
+obj\Debug\MediaPortal.GUI.WorldWideMediaProject.MyIPTVsetup.resources
+obj\Debug\WWMP.csproj.GenerateResource.Cache
+obj\Debug\WWMP.dll
+obj\Debug\WWMP.pdb
+bin\Release\WWMP.dll
+bin\Release\AxInterop.WMPLib.dll
+obj\Release\ResolveAssemblyReference.cache
+obj\Release\MediaPortal.GUI.WorldWideMediaProject.MyIPTVsetup.resources
+obj\Release\WWMP.csproj.GenerateResource.Cache
+obj\Release\WWMP.dll
+bin\Debug\DirectShowLib.dll
+bin\Debug\edtftpnet-1.2.2.dll
+bin\Debug\Interop.WMPLib.dll
+bin\Debug\MediaPortal.Support.dll
+bin\Debug\ICSharpCode.SharpZipLib.dll
+bin\Release\Core.DLL
+bin\Release\Dialogs.DLL
+bin\Release\DirectShowLib.dll
+bin\Release\edtftpnet-1.2.2.dll
+bin\Release\Interop.WMPLib.dll
+bin\Release\MediaPortal.Support.dll
+bin\Release\ICSharpCode.SharpZipLib.dll
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|