diff options
author | wm4 <wm4@nowhere> | 2013-03-01 15:55:08 +0100 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2013-03-28 21:46:17 +0100 |
commit | 16e951c2cdfa6710f0d5cc77b513e0f2a5f1377d (patch) | |
tree | 8c5d12be204f0f03437041b31cf7fb7272101b7f /video/out/vo_corevideo.m | |
parent | 3374a43998f183b585640de0a588db2431ed87ae (diff) | |
download | mpv-16e951c2cdfa6710f0d5cc77b513e0f2a5f1377d.tar.bz2 mpv-16e951c2cdfa6710f0d5cc77b513e0f2a5f1377d.tar.xz |
gl_common: split into platform specific files
Do this instead of stuffing all x11/cocoa/win32/wayland specific code
into gl_common.c. The cocoa specific parts could probably go directly
into cocoa_common.m, possibly same with wayland.
Also redo how the list of backends is managed. Get rid of the GLTYPE_
constants. Instead of having a big switch() on GLTYPE_, each backend
entry has a function pointer to setup the MPGLContext callback (e.g.
mpgl_set_backend_x11()).
Diffstat (limited to 'video/out/vo_corevideo.m')
-rw-r--r-- | video/out/vo_corevideo.m | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/video/out/vo_corevideo.m b/video/out/vo_corevideo.m index fabc62ce18..f9a35b1872 100644 --- a/video/out/vo_corevideo.m +++ b/video/out/vo_corevideo.m @@ -276,7 +276,7 @@ static int preinit(struct vo *vo, const char *arg) struct priv *p = vo->priv; *p = (struct priv) { - .mpglctx = mpgl_init(GLTYPE_COCOA, vo), + .mpglctx = mpgl_init(vo, "cocoa"), .colorspace = MP_CSP_DETAILS_DEFAULTS, .quad = talloc_ptrtype(p, p->quad), }; |