Skip to content

Commit 2c2c671

Browse files
committed
made code great
1 parent d9b780a commit 2c2c671

6 files changed

Lines changed: 17 additions & 17 deletions

File tree

‎MencoderSharp/Mencoder.cs‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ public class Mencoder : MencoderBase
1010
/// <summary>
1111
/// The standard error
1212
/// </summary>
13-
public string standardError;
13+
public string StandardError { get; private set; }
1414

1515
/// <summary>
1616
/// Mencoders the specified source.
@@ -43,7 +43,7 @@ public bool Mencode(string source, string destination, string videoParameter, st
4343
process.StartInfo.CreateNoWindow = true;
4444
process.StartInfo.Arguments = "\"" + source + "\" " + videoParameter + " " + audioParameter + " -o \"" + destination + "\"";
4545
process.Start();
46-
standardError = process.StandardError.ReadToEnd();
46+
StandardError = process.StandardError.ReadToEnd();
4747
process.WaitForExit();
4848
return process.ExitCode.Equals(0);
4949
}

‎MencoderSharp/MencoderAsync.cs‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ public class MencoderAsync : MencoderBase
1717
/// <summary>
1818
/// Contains exitcode of mencoder and everything from standarderror
1919
/// </summary>
20-
public MencoderResults Result;
20+
public MencoderResults Result { get; private set; }
2121

2222
//Backgroundworkerdocs:
2323
//http://msdn.microsoft.com/de-de/library/system.componentmodel.backgroundworker.aspx
@@ -26,7 +26,7 @@ public class MencoderAsync : MencoderBase
2626
/// <summary>
2727
/// The remember last line
2828
/// </summary>
29-
private string rememberLastLine;
29+
private string rememberLastLine = string.Empty;
3030

3131
/// <summary>
3232
/// The standard error

‎MencoderSharpDemo/MencoderSharpDemo.cs‎

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,6 @@ private void buttonStart_Click(object sender, EventArgs e)
6969
buttonStart.Enabled = false;
7070
progressBar1.Visible = true;
7171
mencoderAsync.StartEncodeAsync(labelSource.Text, labelDestinationPath.Text, textBoxVideoParameter.Text, textBoxAudioParamter.Text);
72-
//mencoderAsync.startEncodeAsync(new Uri(labelSource.Text), new Uri(labelDestinationPath.Text));
7372
}
7473

7574
/// <summary>
@@ -79,8 +78,8 @@ private void buttonStart_Click(object sender, EventArgs e)
7978
/// <param name="e">The <see cref="EventArgs" /> instance containing the event data.</param>
8079
private void MencoderSharpDemo_Load(object sender, EventArgs e)
8180
{
82-
mencoderAsync.Finished += new EventHandler(mencoder_Finished);
83-
mencoderAsync.ProgressChanged += new EventHandler(mencoder_Progress);
81+
mencoderAsync.Finished += mencoder_Finished;
82+
mencoderAsync.ProgressChanged += mencoder_Progress;
8483
}
8584

8685
/// <summary>

‎MencoderSharpDemoImageToMovie/Form1.cs‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,8 @@ private void buttonStart_Click(object sender, EventArgs e)
8080
/// <param name="e">The <see cref="EventArgs" /> instance containing the event data.</param>
8181
private void Form1_Load(object sender, EventArgs e)
8282
{
83-
mencoderAsync.Finished += new EventHandler(mencoder_Finished);
84-
mencoderAsync.ProgressChanged += new EventHandler(mencoder_Progress);
83+
mencoderAsync.Finished += mencoder_Finished;
84+
mencoderAsync.ProgressChanged += mencoder_Progress;
8585
}
8686

8787
/// <summary>

‎MencoderSharpTest/MencoderSharpIntegrationTest.cs‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ public void ShouldStartEncodeAsync()
2525
asyncTaskRunning = false;
2626
using (var mencoderAsync = new MencoderSharp.MencoderAsync())
2727
{
28-
mencoderAsync.Finished += new EventHandler(Mencoder_Finished);
29-
mencoderAsync.ProgressChanged += new EventHandler(Mencoder_Progress);
28+
mencoderAsync.Finished += Mencoder_Finished;
29+
mencoderAsync.ProgressChanged += Mencoder_Progress;
3030
mencoderAsync.StartEncodeAsync("./TestFiles/HelloWorld.avi", "./TestOutput.mp4");
3131
asyncTaskRunning = true;
3232
while (asyncTaskRunning)
@@ -44,8 +44,8 @@ public void ShouldStartEncodeSync()
4444
asyncTaskRunning = false;
4545
using (var mencoderAsync = new MencoderSharp.MencoderAsync())
4646
{
47-
mencoderAsync.Finished += new EventHandler(Mencoder_Finished);
48-
mencoderAsync.ProgressChanged += new EventHandler(Mencoder_Progress);
47+
mencoderAsync.Finished += Mencoder_Finished;
48+
mencoderAsync.ProgressChanged += Mencoder_Progress;
4949
mencoderAsync.StartEncodeAsync("./TestFiles/small.mp4", "./SmallTestOutput.mp4");
5050
asyncTaskRunning = true;
5151
while (asyncTaskRunning)

‎README.md‎

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,10 @@ Features:
1919
* Synchron or Asynchron executing
2020
* No Gui-Freezing in Asyncmode
2121
* Progress recognition of mencoder
22-
* Works on Win32 & Win64
22+
* Comes with an mencoder bin that works on win32 & win64
23+
* Can make use of any mencoder bin in place (Windows & Linux)
2324
* mp4 / h.264 works fine
24-
* Streaming source from ftp, http, ...
25+
* Streaming source from ftp, http, ... (That was the reason I created this project)
2526

2627
Sample:
2728

@@ -37,8 +38,8 @@ private void buttonStart_Click(object sender, EventArgs e)
3738

3839
private void MencoderSharpDemo_Load(object sender, EventArgs e)
3940
{
40-
mencoderAsync.Finished += new EventHandler(this.mencoder_Finished);
41-
mencoderAsync.ProgressChanged += new EventHandler(this.mencoder_Progress);
41+
mencoderAsync.Finished += this.mencoder_Finished;
42+
mencoderAsync.ProgressChanged += this.mencoder_Progress;
4243
}
4344

4445
private void mencoder_Finished(object sender, EventArgs e)

0 commit comments

Comments
 (0)