Correction mplayer

This commit is contained in:
manu 2017-04-02 20:43:58 +02:00
parent 6dc84ae469
commit 7982ff2f7f
2 changed files with 4 additions and 3 deletions

View file

@ -3,7 +3,7 @@
<PropertyGroup> <PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProductVersion>10.0.0</ProductVersion> <ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion> <SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{2CB55300-0A5B-4DFA-8984-B7EC4C455962}</ProjectGuid> <ProjectGuid>{2CB55300-0A5B-4DFA-8984-B7EC4C455962}</ProjectGuid>
<OutputType>WinExe</OutputType> <OutputType>WinExe</OutputType>
@ -46,7 +46,6 @@
<Reference Include="System.Xml" /> <Reference Include="System.Xml" />
<Reference Include="System.Core" /> <Reference Include="System.Core" />
<Reference Include="atk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f"> <Reference Include="atk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f">
<Private>False</Private>
<Package>gtk-sharp-2.0</Package> <Package>gtk-sharp-2.0</Package>
</Reference> </Reference>
<Reference Include="System.Web" /> <Reference Include="System.Web" />

View file

@ -86,7 +86,7 @@ namespace DMX2
mplayerProcess.Dispose (); mplayerProcess.Dispose ();
ProcessStartInfo startinfo = new ProcessStartInfo (); ProcessStartInfo startinfo = new ProcessStartInfo ();
startinfo.FileName = "mplayer"; startinfo.FileName = "mplayer";
startinfo.Arguments = "--quiet --idle --slave"; startinfo.Arguments = "-quiet -idle -slave";
startinfo.RedirectStandardInput = true; startinfo.RedirectStandardInput = true;
startinfo.RedirectStandardOutput = true; startinfo.RedirectStandardOutput = true;
startinfo.UseShellExecute = false; startinfo.UseShellExecute = false;
@ -102,6 +102,8 @@ namespace DMX2
void ProcessMplayerOut (object sender, DataReceivedEventArgs e) void ProcessMplayerOut (object sender, DataReceivedEventArgs e)
{ {
string data = e.Data; string data = e.Data;
if (data == null)
return;
if (data.StartsWith ("ANS_LENGTH")) { if (data.StartsWith ("ANS_LENGTH")) {
string d = data.Substring (11); string d = data.Substring (11);
double dData; double dData;