From c9204fe3a521654b914c91893faa709158db77ba Mon Sep 17 00:00:00 2001 From: wm4 Date: Thu, 14 Jan 2016 09:46:03 +0100 Subject: video: fix interactively changing aspect ratio The aspect ratio calculations are cached (mainly so that aspect ratio related messages are not logged on every frame). The cache is not clared anymore when video filters are reconfigured, but changing the video-aspect-ratio property relied on it. Make it explicit. Fixes #2714. --- player/command.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'player/command.c') diff --git a/player/command.c b/player/command.c index 1bcc985785..453ab47b92 100644 --- a/player/command.c +++ b/player/command.c @@ -2771,7 +2771,7 @@ static int mp_property_aspect(void *ctx, struct m_property *prop, case M_PROPERTY_SET: { mpctx->opts->movie_aspect = *(float *)arg; if (mpctx->d_video) { - reinit_video_filters(mpctx); + video_reset_aspect(mpctx->d_video); mp_force_video_refresh(mpctx); } return M_PROPERTY_OK; -- cgit v1.2.3