|
From: <moi...@us...> - 2007-03-25 20:46:39
|
Revision: 222
http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=222&view=rev
Author: moiristo
Date: 2007-03-25 13:46:35 -0700 (Sun, 25 Mar 2007)
Log Message:
-----------
Version 0.8, a standalone version (separated from the ExternalPlayers DLL)
Added README
Modified Paths:
--------------
trunk/plugins/VideoLAN/VideoLanPlugin.cs
Added Paths:
-----------
trunk/plugins/VideoLAN/Properties/
trunk/plugins/VideoLAN/Properties/AssemblyInfo.cs
trunk/plugins/VideoLAN/README.txt
trunk/plugins/VideoLAN/VideoLAN.csproj
trunk/plugins/VideoLAN/VideoLAN.sln
trunk/plugins/VideoLAN/VideoLAN.suo
trunk/plugins/VideoLAN/bin/
trunk/plugins/VideoLAN/bin/AXVLC.dll
trunk/plugins/VideoLAN/bin/AxInterop.AXVLC.dll
Removed Paths:
-------------
trunk/plugins/VideoLAN/VlcControl/
Added: trunk/plugins/VideoLAN/Properties/AssemblyInfo.cs
===================================================================
--- trunk/plugins/VideoLAN/Properties/AssemblyInfo.cs (rev 0)
+++ trunk/plugins/VideoLAN/Properties/AssemblyInfo.cs 2007-03-25 20:46:35 UTC (rev 222)
@@ -0,0 +1,35 @@
+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("VideoLAN")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("Microsoft")]
+[assembly: AssemblyProduct("VideoLAN")]
+[assembly: AssemblyCopyright("Copyright © Microsoft 2007")]
+[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("1d212193-b17a-43da-a2e0-9af68a029598")]
+
+// 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 Revision and Build Numbers
+// by using the '*' as shown below:
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
Added: trunk/plugins/VideoLAN/README.txt
===================================================================
--- trunk/plugins/VideoLAN/README.txt (rev 0)
+++ trunk/plugins/VideoLAN/README.txt 2007-03-25 20:46:35 UTC (rev 222)
@@ -0,0 +1,40 @@
+VideoLAN External Player Plugin (25-03-2007)
+
+This plugin can send video/audio to the VLC engine (natively). Its strengths are that it handles m4 extensions (needed for Apple video podcasts),
+it can handle UDP streams (supported by some STB's and certain IPTV services) and it can buffer the signal,
+so web streams can be viewed without lag. It also supports recording, timeshifting, seeking; in fact anything VLC
+supports.
+
+
+-----Installation-----
+
+1) Make sure you installed the latest version of VLC from www.videolan.org.
+ Copy 'libvlc.dll' from '\<VLC root directory>\VLC' to the MP root folder
+
+2) Go to /Release/Plugins/ExternalPlayers and copy the VideoLAN.dll to your /Plugins/ExternalPlayers folder
+
+ The VLC plugin is the same as was used by early versions of the Dreambox plugin.
+ The adjustments made should not cause any trouble for users using that plugin.
+
+3) Enable the VideoLan plugin in the MP configuration, configure it if necessary,
+ and configure the IPTV plugin.
+
+
+-----Version history-----
+
+0.8
+- Extracted VideoLAN from the ExternalPlayers library; it is now a standalone plugin available in the MP Plugin SVN
+
+0.7
+- Switched from ActiveX to a native C# library
+- More action support, like big/medium/short step forward/backword, ability to make screenshots, DVD menu handling, audio/subtitle track rotation...
+- Recording support (A Record-action in MP starts/stops the recording). It stores the recordings in /<MP root folder/vlciptv/.
+- Removed the logo when not playing streams (which was actually caused by the activeX control)
+
+0.6:
+- Fixed configuration not being written to file, because the Config class doesn't like text such as
+ udp://,http://. Now you only need to specify the protocol, e.g. udp,http,...
+- Some bugfixes
+
+0.1-0.5:
+- Initial release from Zipperzip (this is also in the MP SVN)
Added: trunk/plugins/VideoLAN/VideoLAN.csproj
===================================================================
--- trunk/plugins/VideoLAN/VideoLAN.csproj (rev 0)
+++ trunk/plugins/VideoLAN/VideoLAN.csproj 2007-03-25 20:46:35 UTC (rev 222)
@@ -0,0 +1,106 @@
+<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProductVersion>8.0.50727</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{6AED9B8D-2C18-4217-9823-3C1A60E70B78}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <RootNamespace>VideoLAN</RootNamespace>
+ <AssemblyName>VideoLAN</AssemblyName>
+ </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="AxInterop.AXVLC, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>bin\AxInterop.AXVLC.dll</HintPath>
+ </Reference>
+ <Reference Include="AXVLC, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>bin\AXVLC.dll</HintPath>
+ </Reference>
+ <Reference Include="Core, Version=1.0.2586.6922, Culture=neutral, processorArchitecture=MSIL">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>..\..\trunk\mediaportal\xbmc\bin\Release\Core.dll</HintPath>
+ </Reference>
+ <Reference Include="System" />
+ <Reference Include="System.Data" />
+ <Reference Include="System.Drawing" />
+ <Reference Include="System.Windows.Forms" />
+ <Reference Include="System.Xml" />
+ <Reference Include="Utils, Version=1.0.2586.6921, Culture=neutral, processorArchitecture=MSIL">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>..\..\trunk\mediaportal\xbmc\bin\Release\Utils.dll</HintPath>
+ </Reference>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="ConfigurationForm.cs">
+ <SubType>Form</SubType>
+ </Compile>
+ <Compile Include="InnerVlcWindow.cs">
+ <SubType>UserControl</SubType>
+ </Compile>
+ <Compile Include="InnerVlcWindow.designer.cs">
+ <DependentUpon>InnerVlcWindow.cs</DependentUpon>
+ </Compile>
+ <Compile Include="IPlayer.cs" />
+ <Compile Include="NativeLibVlc.cs" />
+ <Compile Include="Properties\AssemblyInfo.cs" />
+ <Compile Include="VideoLanControl.cs">
+ <SubType>UserControl</SubType>
+ </Compile>
+ <Compile Include="VideoLanControl.designer.cs">
+ <DependentUpon>VideoLanControl.cs</DependentUpon>
+ </Compile>
+ <Compile Include="VideoLanPlugin.cs" />
+ <Compile Include="VlcUserControl.cs">
+ <SubType>UserControl</SubType>
+ </Compile>
+ <Compile Include="VlcUserControl.designer.cs">
+ <DependentUpon>VlcUserControl.cs</DependentUpon>
+ </Compile>
+ </ItemGroup>
+ <ItemGroup>
+ <EmbeddedResource Include="ConfigurationForm.resx">
+ <DependentUpon>ConfigurationForm.cs</DependentUpon>
+ <SubType>Designer</SubType>
+ </EmbeddedResource>
+ <EmbeddedResource Include="InnerVlcWindow.resx">
+ <DependentUpon>InnerVlcWindow.cs</DependentUpon>
+ <SubType>Designer</SubType>
+ </EmbeddedResource>
+ <EmbeddedResource Include="VideoLanControl.resx">
+ <DependentUpon>VideoLanControl.cs</DependentUpon>
+ <SubType>Designer</SubType>
+ </EmbeddedResource>
+ <EmbeddedResource Include="VlcUserControl.resx">
+ <DependentUpon>VlcUserControl.cs</DependentUpon>
+ <SubType>Designer</SubType>
+ </EmbeddedResource>
+ </ItemGroup>
+ <Import Project="$(MSBuildBinPath)\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/VideoLAN/VideoLAN.sln
===================================================================
--- trunk/plugins/VideoLAN/VideoLAN.sln (rev 0)
+++ trunk/plugins/VideoLAN/VideoLAN.sln 2007-03-25 20:46:35 UTC (rev 222)
@@ -0,0 +1,20 @@
+
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual Studio 2005
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VideoLAN", "VideoLAN.csproj", "{6AED9B8D-2C18-4217-9823-3C1A60E70B78}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {6AED9B8D-2C18-4217-9823-3C1A60E70B78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {6AED9B8D-2C18-4217-9823-3C1A60E70B78}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {6AED9B8D-2C18-4217-9823-3C1A60E70B78}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {6AED9B8D-2C18-4217-9823-3C1A60E70B78}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
Added: trunk/plugins/VideoLAN/VideoLAN.suo
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/VideoLAN/VideoLAN.suo
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Modified: trunk/plugins/VideoLAN/VideoLanPlugin.cs
===================================================================
--- trunk/plugins/VideoLAN/VideoLanPlugin.cs 2007-03-24 17:01:55 UTC (rev 221)
+++ trunk/plugins/VideoLAN/VideoLanPlugin.cs 2007-03-25 20:46:35 UTC (rev 222)
@@ -53,17 +53,17 @@
public override string PlayerName
{
- get { return "VideoLan"; }
+ get { return "VideoLAN"; }
}
public override string AuthorName
{
- get { return "ZipperZip/Moiristo"; }
+ get { return "Moiristo"; }
}
public override string VersionNumber
{
- get { return "0.7"; }
+ get { return "0.8"; }
}
public override string[] GetAllSupportedExtensions()
Added: trunk/plugins/VideoLAN/bin/AXVLC.dll
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/VideoLAN/bin/AXVLC.dll
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/VideoLAN/bin/AxInterop.AXVLC.dll
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/VideoLAN/bin/AxInterop.AXVLC.dll
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|