This commit is contained in:
Exeldro 2024-06-26 01:34:28 -03:00 committed by GitHub
commit d953d0ef66
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -745,11 +745,11 @@ static void *ffmpeg_mux_io_thread(void *data)
// Loop to write in chunk_size chunks
for (;;) {
pthread_mutex_lock(&ffm->io.data_mutex);
shutting_down = os_atomic_load_bool(
&ffm->io.shutdown_requested);
pthread_mutex_lock(&ffm->io.data_mutex);
// Fetch as many writes as possible from the deque
// and fill up our local chunk. This may involve seeking
// if ffmpeg needs to, so take care of that as well.