decoder/Control: remove attribute client_is_waiting

This optimization is useless because sane pthread_cond_signal()
implementations check the number of waiters and do not invoke a system
call if there are none.
This commit is contained in:
Max Kellermann
2019-08-20 19:23:44 +02:00
parent f3ed2c0a82
commit af4ffa91fd
3 changed files with 1 additions and 15 deletions

@@ -145,8 +145,7 @@ DecoderBridge::FlushChunk() noexcept
dc.pipe->Push(std::move(chunk));
const std::lock_guard<Mutex> protect(dc.mutex);
if (dc.client_is_waiting)
dc.client_cond.notify_one();
dc.client_cond.notify_one();
}
bool