Commit 70bc0a33 authored by Felix Paul Kühne's avatar Felix Paul Kühne

New CoreGraphics based video output drawing on CoreAnimation layers

parent a01f4017
...@@ -3119,6 +3119,15 @@ then ...@@ -3119,6 +3119,15 @@ then
VLC_ADD_PLUGIN([vout_macosx]) VLC_ADD_PLUGIN([vout_macosx])
fi fi
dnl
dnl Mac CoreGraphics Layer Vout
AC_ARG_ENABLE(coregraphicslayer-vout,
[ --enable-coregraphicslayer-vout CoreGraphics layered video output module (default disabled)])
if test "${enable_coregraphicslayer_vout}" = "yes"; then
VLC_ADD_LIBS([vout_coregraphicslayer],[-Wl,-framework,Cocoa])
VLC_ADD_LIBS([vout_coregraphicslayer],[-Wl,-framework,QuartzCore])
VLC_ADD_PLUGIN([vout_coregraphicslayer])
fi
dnl dnl
dnl freetype module dnl freetype module
......
...@@ -7,6 +7,7 @@ SOURCES_directfb = directfb.c ...@@ -7,6 +7,7 @@ SOURCES_directfb = directfb.c
SOURCES_vmem = vmem.c SOURCES_vmem = vmem.c
SOURCES_yuv = yuv.c SOURCES_yuv = yuv.c
SOURCES_vout_macosx = macosx.m opengl.h opengl.c SOURCES_vout_macosx = macosx.m opengl.h opengl.c
SOURCES_vout_coregraphicslayer = coregraphicslayer.m
SOURCES_vout_ios2 = ios2.m opengl.h opengl.c SOURCES_vout_ios2 = ios2.m opengl.h opengl.c
SOURCES_android_surface = androidsurface.c SOURCES_android_surface = androidsurface.c
......
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment