Commit 9ade9398 authored by Max Kellermann's avatar Max Kellermann

output/wasapi: rename method WaitDataPoped() to Wait()

parent 6931ce95
...@@ -198,7 +198,15 @@ public: ...@@ -198,7 +198,15 @@ public:
void Play() noexcept { return SetStatus(Status::PLAY); } void Play() noexcept { return SetStatus(Status::PLAY); }
void Pause() noexcept { return SetStatus(Status::PAUSE); } void Pause() noexcept { return SetStatus(Status::PAUSE); }
void WaitDataPoped() noexcept { data_poped.Wait(); }
/**
* Wait for the thread to finish some work (e.g. until some
* buffer space becomes available).
*/
void Wait() noexcept {
data_poped.Wait();
}
void CheckException() { void CheckException() {
if (error.occur.load()) { if (error.occur.load()) {
std::rethrow_exception(error.ptr); std::rethrow_exception(error.ptr);
...@@ -600,7 +608,7 @@ WasapiOutput::Play(const void *chunk, size_t size) ...@@ -600,7 +608,7 @@ WasapiOutput::Play(const void *chunk, size_t size)
static_cast<const BYTE *>(input.data), input.size); static_cast<const BYTE *>(input.data), input.size);
if (consumed_size == 0) { if (consumed_size == 0) {
assert(is_started); assert(is_started);
thread->WaitDataPoped(); thread->Wait();
if (!not_interrupted.test_and_set()) { if (!not_interrupted.test_and_set()) {
throw AudioOutputInterrupted{}; throw AudioOutputInterrupted{};
} }
......
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