From fce34d82c8896683620b3f1ef9e47a7a62971102 Mon Sep 17 00:00:00 2001 From: badaix Date: Mon, 1 Jun 2020 11:47:28 +0200 Subject: [PATCH] Fix some TODOs --- client/snapclient.cpp | 13 +++++++++++-- server/config.cpp | 6 +++--- server/snapserver.cpp | 4 ---- 3 files changed, 14 insertions(+), 9 deletions(-) diff --git a/client/snapclient.cpp b/client/snapclient.cpp index fbdbcd0e..712f622d 100644 --- a/client/snapclient.cpp +++ b/client/snapclient.cpp @@ -155,9 +155,9 @@ int main(int argc, char** argv) #endif std::shared_ptr> mixer_mode; if (hw_mixer_supported) - mixer_mode = op.add>("", "mixer", "[:]", "software"); + mixer_mode = op.add>("", "mixer", "software|hardware|script|none|?[:]", "software"); else - mixer_mode = op.add>("", "mixer", "[:]", "software"); + mixer_mode = op.add>("", "mixer", "software|script|none|?[:]", "software"); try { @@ -314,6 +314,15 @@ int main(int argc, char** argv) settings.player.mixer.mode = ClientSettings::Mixer::Mode::script; else if (mode == "none") settings.player.mixer.mode = ClientSettings::Mixer::Mode::none; + else if ((mode == "?") || (mode == "help")) + { + cout << "mixer can be one of 'software', " << (hw_mixer_supported ? "'hardware', " : "") << "'script', 'none'\n" + << "followed by optional parameters:\n" + << " * software[:poly[:]|exp[:]]\n" + << (hw_mixer_supported ? " * hardware[:]\n":"") + << " * script[: