[vlc-devel] [PATCH 0/7] Add GBM platform support
    Romain Vimont 
    rom1v at videolabs.io
       
    Wed Mar  3 17:36:33 UTC 2021
    
    
  
This is a rework of this patchset in response to comments:
https://mailman.videolan.org/pipermail/vlc-devel/2021-March/142372.html
A new "egl display" module type is added, so that egl_pbuffer itself does not
handle platform-specific code. As a consequence, GBM platform support may be
added independently of egl_pbuffer.
Regards
Branch: https://code.videolan.org/rom1v/vlc/-/commits/egl_gbm_platform
Alexandre Janniaux (2):
  egl_pbuffer: add support for surfaceless context
  egl_display: add GBM platform support
Romain Vimont (5):
  egl_pbuffer: remove useless dependency
  opengl: introduce EGL display module
  egl_pbuffer: use a default EGL display module
  egl_pbuffer: enable if EGL and OpenGL are present
  egl_display: improve support detection
 configure.ac                                  |  18 +++
 modules/video_filter/egl_pbuffer.c            |  50 +++++++--
 modules/video_output/opengl/Makefile.am       |  27 ++++-
 modules/video_output/opengl/egl_display.c     |  71 ++++++++++++
 modules/video_output/opengl/egl_display.h     |  53 +++++++++
 modules/video_output/opengl/egl_display_gbm.c | 106 ++++++++++++++++++
 .../video_output/opengl/egl_display_generic.c |  86 ++++++++++++++
 7 files changed, 400 insertions(+), 11 deletions(-)
 create mode 100644 modules/video_output/opengl/egl_display.c
 create mode 100644 modules/video_output/opengl/egl_display.h
 create mode 100644 modules/video_output/opengl/egl_display_gbm.c
 create mode 100644 modules/video_output/opengl/egl_display_generic.c
-- 
2.30.1
    
    
More information about the vlc-devel
mailing list