[vlc-devel] [PATCH 0/7] 360°/VR rendering extra patches
Steve Lhomme
robux4 at videolabs.io
Mon Sep 12 14:01:30 CEST 2016
Patches to apply after the first batch of 360/VR patches.
Patches 1 to 3: VOUT_DISPLAY_CHANGE_VIEWPOINT support for all the other opengl
vouts.
Patches 4 to 6: new option in the core to change the projection mode during
playback with support in all the opengl vouts.
Patch 7: add an option to change the number of slices to build the sphere.
Steve Lhomme (7):
vout iOS: handle VOUT_DISPLAY_CHANGE_VIEWPOINT events
vout_macosx: handle VOUT_DISPLAY_CHANGE_VIEWPOINT events
xcb: handle VOUT_DISPLAY_CHANGE_VIEWPOINT events
core: add an option to set the projection mode
qt: add the selection of the video projection mode
opengl: use the projection mode from the display configuration
opengl: add an option to changed the number of slices for spherical
projections
include/vlc_vout.h | 6 ++++
include/vlc_vout_display.h | 7 ++++-
include/vlc_vout_wrapper.h | 2 ++
modules/gui/qt/menus.cpp | 5 ++++
modules/video_output/gl.c | 12 ++++++++
modules/video_output/ios2.m | 20 +++++++++++++
modules/video_output/macosx.m | 22 +++++++++++++-
modules/video_output/opengl.c | 56 ++++++++++++++++++++++++++++++------
modules/video_output/opengl.h | 5 ++++
modules/video_output/win32/glwin32.c | 12 ++++++++
modules/video_output/xcb/glx.c | 20 +++++++++++++
src/libvlc-module.c | 11 +++++++
src/video_output/control.h | 1 +
src/video_output/display.c | 28 +++++++++++++++++-
src/video_output/video_output.c | 15 ++++++++++
src/video_output/vout_internal.h | 1 +
src/video_output/vout_intf.c | 37 ++++++++++++++++++++++++
17 files changed, 249 insertions(+), 11 deletions(-)
--
2.8.2
More information about the vlc-devel
mailing list