output/Internal: move the Mutex to struct AudioOutputControl

struct AudioOutput should not know or care about multi-threading.
This commit is contained in:
Max Kellermann
2017-06-08 22:23:26 +02:00
parent 546b773b21
commit 27d68d8fdd
6 changed files with 9 additions and 10 deletions

View File

@@ -41,8 +41,7 @@ struct notify audio_output_client_notify;
AudioOutputControl::AudioOutputControl(AudioOutput *_output,
AudioOutputClient &_client)
:output(_output), client(_client),
thread(BIND_THIS_METHOD(Task)),
mutex(output->mutex)
thread(BIND_THIS_METHOD(Task))
{
}