vlc | branch: master | Rémi Denis-Courmont <[email protected]> | Thu Jan 31 19:31:18 2019 +0200| [a4da83810639b35bc4cce72d52c21e6d1ec76e27] | committer: Rémi Denis-Courmont
gl: pass display size rather than 1x1 > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=a4da83810639b35bc4cce72d52c21e6d1ec76e27 --- src/video_output/opengl.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/video_output/opengl.c b/src/video_output/opengl.c index d2a296ce93..61dfdc4f67 100644 --- a/src/video_output/opengl.c +++ b/src/video_output/opengl.c @@ -84,7 +84,7 @@ vlc_gl_t *vlc_gl_Create(const struct vout_display_cfg *restrict cfg, gl->surface = wnd; /* Resize() should be called with the proper size before Swap() */ gl->module = vlc_module_load(gl, type, name, true, vlc_gl_start, gl, - 1u, 1u); + cfg->display.width, cfg->display.height); if (gl->module == NULL) { vlc_object_release(gl); @@ -168,7 +168,10 @@ vlc_gl_t *vlc_gl_surface_Create(vlc_object_t *obj, *wp = surface; /* TODO: support ES? */ - struct vout_display_cfg dcfg = { .window = surface }; + struct vout_display_cfg dcfg = { + .window = surface, + .display = { .width = cfg->width, cfg->height }, + }; vlc_gl_t *gl = vlc_gl_Create(&dcfg, VLC_OPENGL, NULL); if (gl == NULL) { _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
