diff options
author | wm4 <wm4@mplayer2.org> | 2011-09-29 22:38:16 +0200 |
---|---|---|
committer | Uoti Urpala <uau@mplayer2.org> | 2011-10-24 06:18:29 +0300 |
commit | f045abb4c06c66dd7ee751d4f4c0de40cf1bc810 (patch) | |
tree | 80c7d102c9ae42fd5535874c391c58a7e6ab1f03 /libvo/gl_common.c | |
parent | bb8781a00a590412926f240fd0731a25127eb046 (diff) | |
download | mpv-f045abb4c06c66dd7ee751d4f4c0de40cf1bc810.tar.bz2 mpv-f045abb4c06c66dd7ee751d4f4c0de40cf1bc810.tar.xz |
vo_gl/sdl: use desktop resolution for fullscreen mode
Before the SDL code would change screen resolution when switching to
fullscreen. Try to keep existing desktop resolution instead.
Diffstat (limited to 'libvo/gl_common.c')
-rw-r--r-- | libvo/gl_common.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libvo/gl_common.c b/libvo/gl_common.c index 16e05fb688..aab89045b6 100644 --- a/libvo/gl_common.c +++ b/libvo/gl_common.c @@ -1961,6 +1961,7 @@ static int sdl_check_events(struct vo *vo) return res; } +static void new_sdl_update_xinerama_info(struct vo *vo) { sdl_update_xinerama_info(); } static void new_vo_sdl_fullscreen(struct vo *vo) { vo_sdl_fullscreen(); } #endif @@ -2048,6 +2049,7 @@ MPGLContext *init_mpglcontext(enum MPGLType type, struct vo *vo) SDL_Init(SDL_INIT_VIDEO); ctx->setGlWindow = setGlWindow_sdl; ctx->swapGlBuffers = swapGlBuffers_sdl; + ctx->update_xinerama_info = new_sdl_update_xinerama_info; ctx->check_events = sdl_check_events; ctx->fullscreen = new_vo_sdl_fullscreen; //the SDL code is hardcoded to use the deprecated vo API |