diff options
Diffstat (limited to 'demux')
-rw-r--r-- | demux/demux.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/demux/demux.c b/demux/demux.c index c4173f5965..5e43a38d81 100644 --- a/demux/demux.c +++ b/demux/demux.c @@ -1246,8 +1246,7 @@ static struct demuxer *open_given_type(struct mpv_global *global, .events = DEMUX_EVENT_ALL, }; demuxer->seekable = stream->seekable; - if (demuxer->stream->uncached_stream && - !demuxer->stream->uncached_stream->seekable) + if (demuxer->stream->underlying && !demuxer->stream->underlying->seekable) demuxer->seekable = false; struct demux_internal *in = demuxer->in = talloc_ptrtype(demuxer, in); @@ -1264,7 +1263,7 @@ static struct demuxer *open_given_type(struct mpv_global *global, pthread_mutex_init(&in->lock, NULL); pthread_cond_init(&in->wakeup, NULL); - if (stream->uncached_stream) + if (stream->caching) in->min_secs = MPMAX(in->min_secs, opts->min_secs_cache); *in->d_thread = *demuxer; |