[vlc-devel] [PATCH 0/2] 360 navigation, next take
Thomas Guillem
thomas at gllm.fr
Thu Nov 10 18:24:16 CET 2016
Few changes:
- Use degrees for vlc_viewpoint_t, as an integer, with 0.001° of precision.
- Remove vout_GetViewpoint
- Re re-place vout_UpdateViewPoint with vout_SetViewpoint
- Use the input_thread to control the viewpoint. This will allow us to set
the same viewpoint to the vout and the aout (in the future)
- Libvlc or control interfaces will change the viewpoint via
input_Control(input, INPUT_SET_VIEWPOINT, &vp, false)
If accepted, we plan to add a vrnav interface, that will listen for mouse and
key events. Ideally, this interface should be created and destroyed by the
playlist or the input_thread when the video needs it.
Steve Lhomme (1):
core: add viewpoint to change the yaw/pitch/roll/fow/zoom view during
playback
Thomas Guillem (1):
input: add INPUT_SET_VIEWPOINT
include/vlc_common.h | 1 +
include/vlc_input.h | 1 +
include/vlc_vout.h | 16 +++++++++++++++
include/vlc_vout_display.h | 7 +++++++
include/vlc_vout_wrapper.h | 1 +
src/input/control.c | 12 ++++++++++++
src/input/input.c | 30 ++++++++++++++++++++++++++++
src/input/input_internal.h | 9 +++++++++
src/libvlccore.sym | 1 +
src/video_output/control.h | 2 ++
src/video_output/display.c | 43 ++++++++++++++++++++++++++++++++++++++++-
src/video_output/video_output.c | 19 ++++++++++++++++++
12 files changed, 141 insertions(+), 1 deletion(-)
--
2.9.3
More information about the vlc-devel
mailing list