buffer_lock: Fix buffer lock checking for streaming

This commit is contained in:
Kamil Trzcinski 2023-02-24 19:59:52 +01:00
parent f7f4eba9ca
commit cd7ab4c281

View File

@ -34,7 +34,7 @@ bool buffer_lock_needs_buffer(buffer_lock_t *buf_lock)
if (buf_lock->refs > 0) {
needs_buffer = true;
}
for (int i = 0; !needs_buffer && buf_lock->notify_buffer[i] && i < BUFFER_LOCK_MAX_CALLBACKS; i++) {
for (int i = 0; !needs_buffer && buf_lock->check_streaming[i] && i < BUFFER_LOCK_MAX_CALLBACKS; i++) {
needs_buffer = buf_lock->check_streaming[i](buf_lock);
}
pthread_mutex_unlock(&buf_lock->lock);