Commit 2bf91a04 authored by Max Kellermann's avatar Max Kellermann

output/Internal: merge REOPEN and OPEN

parent 2775d747
......@@ -48,13 +48,12 @@ struct AudioOutput {
NONE,
ENABLE,
DISABLE,
OPEN,
/**
* This command is invoked when the input audio format
* changes.
* Open the output, or reopen it if it is already
* open, adjusting for input #AudioFormat changes.
*/
REOPEN,
OPEN,
CLOSE,
PAUSE,
......
......@@ -138,9 +138,7 @@ AudioOutput::Open(const AudioFormat audio_format, const MusicPipe &mp)
if (!thread.IsDefined())
StartThread();
CommandWait(open
? Command::REOPEN
: Command::OPEN);
CommandWait(Command::OPEN);
const bool open2 = open;
if (open2 && mixer != nullptr) {
......
......@@ -590,12 +590,10 @@ AudioOutput::Task()
break;
case Command::OPEN:
Open();
CommandFinished();
break;
case Command::REOPEN:
Reopen();
if (open)
Reopen();
else
Open();
CommandFinished();
break;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment