beautiful code makes beautiful programs

This commit is contained in:
goyuken 2014-07-22 00:21:51 +00:00
parent ee27494816
commit b5486c00a5
1 changed files with 16 additions and 16 deletions

View File

@ -49,20 +49,20 @@ namespace BizHawk.Client.EmuHawk
void writeheaders() void writeheaders()
{ {
file.Write(Encoding.ASCII.GetBytes("RIFF")); // ChunkID file.Write(Encoding.ASCII.GetBytes("RIFF")); // ChunkID
file.Write((UInt32)0); // ChunkSize file.Write((uint)0); // ChunkSize
file.Write(Encoding.ASCII.GetBytes("WAVE")); // Format file.Write(Encoding.ASCII.GetBytes("WAVE")); // Format
file.Write(Encoding.ASCII.GetBytes("fmt ")); // SubchunkID file.Write(Encoding.ASCII.GetBytes("fmt ")); // SubchunkID
file.Write((UInt32)16); // SubchunkSize file.Write((uint)16); // SubchunkSize
file.Write((UInt16)1); // AudioFormat (PCM) file.Write((ushort)1); // AudioFormat (PCM)
file.Write((UInt16)numchannels); // NumChannels file.Write((ushort)numchannels); // NumChannels
file.Write((UInt32)samplerate); // SampleRate file.Write((uint)samplerate); // SampleRate
file.Write((UInt32)(samplerate * numchannels * 2)); // ByteRate file.Write((uint)(samplerate * numchannels * 2)); // ByteRate
file.Write((UInt16)(numchannels * 2)); // BlockAlign file.Write((ushort)(numchannels * 2)); // BlockAlign
file.Write((UInt16)16); // BitsPerSample file.Write((ushort)16); // BitsPerSample
file.Write(Encoding.ASCII.GetBytes("data")); // SubchunkID file.Write(Encoding.ASCII.GetBytes("data")); // SubchunkID
file.Write((UInt32)0); // SubchunkSize file.Write((uint)0); // SubchunkSize
} }
/// <summary> /// <summary>
@ -76,9 +76,9 @@ namespace BizHawk.Client.EmuHawk
try try
{ {
file.Seek(4, SeekOrigin.Begin); file.Seek(4, SeekOrigin.Begin);
file.Write((UInt32)(36 + numbytes)); file.Write((uint)(36 + numbytes));
file.Seek(40, SeekOrigin.Begin); file.Seek(40, SeekOrigin.Begin);
file.Write((UInt32)(numbytes)); file.Write((uint)(numbytes));
} }
catch (NotSupportedException) catch (NotSupportedException)
{ // unseekable; oh well { // unseekable; oh well
@ -116,7 +116,7 @@ namespace BizHawk.Client.EmuHawk
public void writesamples(short[] samples) public void writesamples(short[] samples)
{ {
file.Write(samples); file.Write(samples);
numbytes += (UInt64)(samples.Length * sizeof(short)); numbytes += (ulong)(samples.Length * sizeof(short));
// try splitting if we can // try splitting if we can
if (numbytes >= splitpoint && filechain != null) if (numbytes >= splitpoint && filechain != null)