From 7a3316776912313534a2ae8558c147a366d332e6 Mon Sep 17 00:00:00 2001 From: Exeldro Date: Sun, 19 Jul 2020 10:06:39 +0200 Subject: [PATCH] deps/media-playback: Preload video when seeking paused --- deps/media-playback/media-playback/media.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/deps/media-playback/media-playback/media.c b/deps/media-playback/media-playback/media.c index 718a69597..032668c36 100644 --- a/deps/media-playback/media-playback/media.c +++ b/deps/media-playback/media-playback/media.c @@ -461,8 +461,12 @@ static void seek_to(mp_media_t *m, int64_t pos) } } - if (m->has_video && m->is_local_file) + if (m->has_video && m->is_local_file) { mp_decode_flush(&m->v); + if (m->seek_next_ts && m->pause && m->v_preload_cb && + mp_media_prepare_frames(m)) + mp_media_next_video(m, true); + } if (m->has_audio && m->is_local_file) mp_decode_flush(&m->a); }