[vlc-devel] [PATCH 0/3] Ensure that a display module can handle a projection mode

Thomas Guillem thomas at gllm.fr
Wed Nov 16 17:59:32 CET 2016


The 2 first patches allow to use in priority a vout display module that can
handle projection if the input source has a non projection.

The last patch adds a way to know if a vout can change viewpoint. This will be
used by the mouse interface.

Thomas Guillem (3):
  vout: fail if the display module can't handle the projection_mode
  core: vout: add fallback to flat source
  core: vout: notify when the viewpoint can change

 include/vlc_vout_display.h                    | 19 +++++++++++++++++++
 modules/codec/omxil/vout.c                    |  3 +++
 modules/hw/mmal/vout.c                        |  2 +-
 modules/hw/vdpau/display.c                    |  4 ++++
 modules/video_output/aa.c                     |  3 +++
 modules/video_output/android/android_window.c |  2 +-
 modules/video_output/caca.c                   |  2 +-
 modules/video_output/caopengllayer.m          |  3 +++
 modules/video_output/decklink.cpp             |  3 +++
 modules/video_output/directfb.c               |  2 +-
 modules/video_output/evas.c                   |  2 +-
 modules/video_output/fb.c                     |  2 +-
 modules/video_output/flaschen.c               |  3 +++
 modules/video_output/kva.c                    |  3 +++
 modules/video_output/sdl.c                    |  2 +-
 modules/video_output/win32/direct2d.c         |  3 +++
 modules/video_output/win32/direct3d11.c       |  3 +++
 modules/video_output/win32/direct3d9.c        |  3 +++
 modules/video_output/win32/directdraw.c       |  3 +++
 modules/video_output/win32/wingdi.c           |  3 +++
 modules/video_output/xcb/x11.c                |  4 ++++
 modules/video_output/xcb/xvideo.c             |  3 +++
 src/video_output/display.c                    | 16 ++++++++++++++--
 src/video_output/event.h                      |  5 +++++
 src/video_output/vout_intf.c                  |  1 +
 25 files changed, 90 insertions(+), 9 deletions(-)

-- 
2.9.3



More information about the vlc-devel mailing list