diff --git a/stream/stream_dvdnav.c b/stream/stream_dvdnav.c index 6d019cbf43..3213665051 100644 --- a/stream/stream_dvdnav.c +++ b/stream/stream_dvdnav.c @@ -643,8 +643,7 @@ static struct priv *new_dvdnav_stream(struct priv *priv, char *filename) if (!priv->dvdnav) return NULL; - /* turn off dvdnav caching */ - dvdnav_set_readahead_flag(priv->dvdnav, 0); + dvdnav_set_readahead_flag(priv->dvdnav, 1); if (dvdnav_set_PGC_positioning_flag(priv->dvdnav, 1) != DVDNAV_STATUS_OK) mp_msg(MSGT_OPEN, MSGL_ERR, "stream_dvdnav, failed to set PGC positioning\n");