deps/media-playback: Do not seek network streams
Will cause avformat to lock up perpetually on av_read_frame.
This commit is contained in:
parent
a78daa8a1c
commit
3b091b1668
11
deps/media-playback/media-playback/media.c
vendored
11
deps/media-playback/media-playback/media.c
vendored
@ -391,10 +391,13 @@ static bool mp_media_reset(mp_media_t *m)
|
||||
? av_rescale_q(seek_pos, AV_TIME_BASE_Q, stream->time_base)
|
||||
: seek_pos;
|
||||
|
||||
int ret = av_seek_frame(m->fmt, 0, seek_target, seek_flags);
|
||||
if (ret < 0) {
|
||||
blog(LOG_WARNING, "MP: Failed to seek: %s", av_err2str(ret));
|
||||
return false;
|
||||
if (!m->is_network) {
|
||||
int ret = av_seek_frame(m->fmt, 0, seek_target, seek_flags);
|
||||
if (ret < 0) {
|
||||
blog(LOG_WARNING, "MP: Failed to seek: %s",
|
||||
av_err2str(ret));
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
if (m->has_video && !m->is_network)
|
||||
|
Loading…
x
Reference in New Issue
Block a user