Author: greatlrd
Date: Wed Jun 21 19:41:15 2006
New Revision: 22466
URL:
http://svn.reactos.ru/svn/reactos?rev=22466&view=rev
Log:
fixing audio setting so they are working again
Modified:
trunk/tools/Qemu GUI/QEmu.cs
trunk/tools/Qemu GUI/bin/Release/Qemu GUI.exe
Modified: trunk/tools/Qemu GUI/QEmu.cs
URL:
http://svn.reactos.ru/svn/reactos/trunk/tools/Qemu%20GUI/QEmu.cs?rev=22466&…
==============================================================================
--- trunk/tools/Qemu GUI/QEmu.cs (original)
+++ trunk/tools/Qemu GUI/QEmu.cs Wed Jun 21 19:41:15 2006
@@ -344,19 +344,49 @@
{
bool audio_on = (this.ES1370 | this.OPL2 | this.Soundblaster |
this.Speaker);
+ bool audio_check = false;
if (!audio_on)
return "";
string buffer = "-soundhw ";
if (this.Speaker)
- buffer += "pcspk,";
+ {
+ buffer += "pcspk";
+ audio_check = true;
+ }
+
if (this.Soundblaster)
+ {
+ if (audio_check == true)
+ buffer += ",";
+ else
+ audio_check = true;
+
buffer += "sb16,";
+ }
+
if (this.OPL2)
- buffer += "adlib,";
+ {
+ if (audio_check == true)
+ buffer += ",";
+ else
+ audio_check = true;
+
+ buffer += "adlib";
+ }
+
if (this.ES1370)
- buffer += "es1370,";
+ {
+ if (audio_check == true)
+ buffer += ",";
+ else
+ audio_check = true;
+
+ buffer += "es1370";
+ }
+
+ buffer += " ";
return buffer.Substring(0, buffer.Length - 1) + " ";
}
@@ -379,14 +409,14 @@
if (this.SerialPort.Redirect)
{
if (this.SerialPort.FileName.Length > 0)
- buffer = "-serial file:" + (char) 34 +
this.SerialPort.FileName + (char) 34 + " ";
+ buffer = "-serial file: \"" + this.SerialPort.FileName
+ "\" ";
}
/* Parallel port */
if (this.ParallelPort.Redirect)
{
if (this.ParallelPort.FileName.Length > 0)
- buffer += "-parallel file:" + (char) 34 +
this.ParallelPort.FileName + (char) 34 + " ";
+ buffer += "-parallel file: \"" +
this.ParallelPort.FileName + "\" ";
}
/* Standard VGA */
Modified: trunk/tools/Qemu GUI/bin/Release/Qemu GUI.exe
URL:
http://svn.reactos.ru/svn/reactos/trunk/tools/Qemu%20GUI/bin/Release/Qemu%2…
==============================================================================
Binary files - no diff available.