diff --git a/deps/media-playback/media-playback/cache.c b/deps/media-playback/media-playback/cache.c index 3314ac075..9155ce5ff 100644 --- a/deps/media-playback/media-playback/cache.c +++ b/deps/media-playback/media-playback/cache.c @@ -262,7 +262,7 @@ static void mp_cache_next_video(mp_cache_t *c, bool preload) static void mp_cache_next_audio(mp_cache_t *c) { /* eof check */ - if (c->next_a_idx == c->video_frames.num) { + if (c->next_a_idx == c->audio_segments.num) { if (mp_media_can_play_audio(c)) c->cur_a_idx = c->next_a_idx; return;