Commit 96d8b5c0 authored by Felix Paul Kühne's avatar Felix Paul Kühne

new OpenGL ES2 video output module for iOS

partially derived from the Mac vout code
parent 9ccbf01e
...@@ -3210,6 +3210,18 @@ then ...@@ -3210,6 +3210,18 @@ then
VLC_ADD_LIBS([vout_ios], [-Wl,-framework,OpenGLES,-framework,QuartzCore,-framework,UIKit,-framework,Foundation]) VLC_ADD_LIBS([vout_ios], [-Wl,-framework,OpenGLES,-framework,QuartzCore,-framework,UIKit,-framework,Foundation])
fi fi
dnl
dnl iOS ES2 vout module
dnl
AC_ARG_ENABLE(ios-vout2,
[ --enable-ios-vout2 iOS video output module (default disabled)])
if test "${enable_ios_vout2}" = "yes"
then
VLC_ADD_PLUGIN([vout_ios2])
VLC_ADD_LIBS([vout_ios2], [-Wl,-framework,OpenGLES,-framework,QuartzCore,-framework,UIKit])
fi
dnl dnl
dnl Windows DirectX module dnl Windows DirectX module
dnl dnl
......
...@@ -266,6 +266,7 @@ ${VLCROOT}/configure \ ...@@ -266,6 +266,7 @@ ${VLCROOT}/configure \
--disable-macosx-vlc-app \ --disable-macosx-vlc-app \
--enable-audioqueue \ --enable-audioqueue \
--enable-ios-vout \ --enable-ios-vout \
--enable-ios-vout2 \
--disable-shared \ --disable-shared \
--disable-macosx-quartztext \ --disable-macosx-quartztext \
--enable-avcodec \ --enable-avcodec \
......
...@@ -8,6 +8,7 @@ SOURCES_vmem = vmem.c ...@@ -8,6 +8,7 @@ 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_ios = ios.m opengl.h opengl.c SOURCES_vout_ios = ios.m opengl.h opengl.c
SOURCES_vout_ios2 = ios2.m opengl.h opengl.c
SOURCES_android_surface = androidsurface.c SOURCES_android_surface = androidsurface.c
if HAVE_DECKLINK if HAVE_DECKLINK
......
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