This commit is contained in:
Exeldro 2024-06-27 12:23:24 +02:00 committed by GitHub
commit a33cd3ec5c
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.