mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-01-29 22:00:58 +02:00
fftools/ffmpeg: make demuxing with one file always blocking
This commit is contained in:
parent
c15eb2773a
commit
822da7a317
@ -368,8 +368,9 @@ static int thread_start(Demuxer *d)
|
||||
if (d->thread_queue_size <= 0)
|
||||
d->thread_queue_size = (nb_input_files > 1 ? 8 : 1);
|
||||
|
||||
if (f->ctx->pb ? !f->ctx->pb->seekable :
|
||||
strcmp(f->ctx->iformat->name, "lavfi"))
|
||||
if (nb_input_files > 1 &&
|
||||
(f->ctx->pb ? !f->ctx->pb->seekable :
|
||||
strcmp(f->ctx->iformat->name, "lavfi")))
|
||||
d->non_blocking = 1;
|
||||
ret = av_thread_message_queue_alloc(&d->in_thread_queue,
|
||||
d->thread_queue_size, sizeof(DemuxMsg));
|
||||
|
Loading…
x
Reference in New Issue
Block a user