[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