vlc | branch: master | Steve Lhomme <[email protected]> | Mon Mar 9 16:11:31 2015 +0100| [994e4896e7ec385679fc1c3d131b8bb01420d584] | committer: Jean-Baptiste Kempf
Win32 Vout: if a crop/aspect ratio is received, force the texture update Signed-off-by: Jean-Baptiste Kempf <[email protected]> > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=994e4896e7ec385679fc1c3d131b8bb01420d584 --- modules/video_output/msw/common.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/modules/video_output/msw/common.c b/modules/video_output/msw/common.c index cf7673b..8de44fd 100644 --- a/modules/video_output/msw/common.c +++ b/modules/video_output/msw/common.c @@ -618,17 +618,16 @@ int CommonControl(vout_display_t *vd, int query, va_list args) case VOUT_DISPLAY_CHANGE_SOURCE_ASPECT: /* const video_format_t *p_source */ case VOUT_DISPLAY_CHANGE_SOURCE_CROP: { /* const video_format_t *p_source */ const vout_display_cfg_t *cfg; - const video_format_t *source; if (query == VOUT_DISPLAY_CHANGE_SOURCE_CROP || query == VOUT_DISPLAY_CHANGE_SOURCE_ASPECT) { + const video_format_t *source = va_arg(args, const video_format_t *); cfg = vd->cfg; - source = va_arg(args, const video_format_t *); + UpdateRects(vd, cfg, source, true); } else { cfg = va_arg(args, const vout_display_cfg_t *); - source = &vd->source; + UpdateRects(vd, cfg, NULL, false); } - UpdateRects(vd, cfg, source, false); return VLC_SUCCESS; } case VOUT_DISPLAY_CHANGE_WINDOW_STATE: { /* unsigned state */ _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
