aboutsummaryrefslogtreecommitdiff
path: root/base/gameDetector.cpp
diff options
context:
space:
mode:
authorTorbjörn Andersson2004-07-16 10:24:29 +0000
committerTorbjörn Andersson2004-07-16 10:24:29 +0000
commit70f8f689a152aee9a599c310a09da0a72508af6d (patch)
treeb6151287e1a67cb5eae6efd00333dc0ddf200753 /base/gameDetector.cpp
parent078dc6220f2f2cb829429c1075c9c66bd0f717c3 (diff)
downloadscummvm-rg350-70f8f689a152aee9a599c310a09da0a72508af6d.tar.gz
scummvm-rg350-70f8f689a152aee9a599c310a09da0a72508af6d.tar.bz2
scummvm-rg350-70f8f689a152aee9a599c310a09da0a72508af6d.zip
Applied patch #957544 to make output sample rate configurable at runtime.
svn-id: r14225
Diffstat (limited to 'base/gameDetector.cpp')
-rw-r--r--base/gameDetector.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/base/gameDetector.cpp b/base/gameDetector.cpp
index 1eeb5cd1a2..a99ae0c254 100644
--- a/base/gameDetector.cpp
+++ b/base/gameDetector.cpp
@@ -78,6 +78,7 @@ static const char USAGE_STRING[] =
" atari, fmtowns, mac, pc)\n"
" --multi-midi Enable combination Adlib and native MIDI\n"
" --native-mt32 True Roland MT-32 (disable GM emulation)\n"
+ " --output-rate=RATE Select output sample rate in Hz (e.g. 22050)\n"
" --aspect-ratio Enable aspect ratio correction\n"
"\n"
#if !defined(DISABLE_SKY) || !defined(DISABLE_QUEEN)
@@ -312,6 +313,10 @@ void GameDetector::parseCommandLine(int argc, char **argv) {
ConfMan.set("music_driver", option, kTransientDomain);
END_OPTION
+ DO_LONG_OPTION("output-rate")
+ ConfMan.set("output_rate", (int)strtol(option, 0, 10), kTransientDomain);
+ END_OPTION
+
DO_OPTION_BOOL('f', "fullscreen")
ConfMan.set("fullscreen", cmdValue, kTransientDomain);
END_OPTION