[vlc-devel] commit: Updated sdl to use new VOUT_DISPLAY_CHANGE_DISPLAY_SIZE parameter. (Laurent Aimar )
git version control
git at videolan.org
Wed Sep 30 21:26:22 CEST 2009
vlc | branch: master | Laurent Aimar <fenrir at videolan.org> | Wed Sep 30 21:24:46 2009 +0200| [b8dc2568f50ad53a20d555c9d1ce8b0cf0f66eb7] | committer: Laurent Aimar
Updated sdl to use new VOUT_DISPLAY_CHANGE_DISPLAY_SIZE parameter.
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=b8dc2568f50ad53a20d555c9d1ce8b0cf0f66eb7
---
modules/video_output/sdl.c | 8 +++++---
1 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/modules/video_output/sdl.c b/modules/video_output/sdl.c
index 203b52b..d110c1b 100644
--- a/modules/video_output/sdl.c
+++ b/modules/video_output/sdl.c
@@ -477,11 +477,13 @@ static int Control(vout_display_t *vd, int query, va_list args)
case VOUT_DISPLAY_CHANGE_DISPLAY_SIZE: {
const vout_display_cfg_t *cfg = va_arg(args, const vout_display_cfg_t *);
+ const bool is_forced = (bool)va_arg(args, int);
/* */
- sys->display = SDL_SetVideoMode(cfg->display.width,
- cfg->display.height,
- sys->display_bpp, sys->display_flags);
+ if (is_forced)
+ sys->display = SDL_SetVideoMode(cfg->display.width,
+ cfg->display.height,
+ sys->display_bpp, sys->display_flags);
if (!sys->display) {
sys->display = SDL_SetVideoMode(vd->cfg->display.width,
vd->cfg->display.height,
More information about the vlc-devel
mailing list