[vlc-devel] [PATCH 0/7 v3] libvlc rendering to Direct3D surfaces
    Steve Lhomme 
    robux4 at ycbcr.xyz
       
    Tue May  7 11:39:48 CEST 2019
    
    
  
Changes since v3:
* use direct3d in the libvlc API function/structure names
* use the libvlc structures/prototypes in display modules (no more changes on
  vlc_vout_display.h)
* use the window-size variable to report the host size change
* no more Enable and Resize callbacks in the host_window window
Steve Lhomme (7):
  libvlc: add rendering callbacks for D3D11 and D3D9
  libvlc: handle more than 8 bits output in external D3D rendering
  libvlc: handle the input colorimetry on the surface callbacks
  libvlc: add support for HDR10 metadata during the rendering start
  libvlc: use a callback to select the plane to render to
  libvlc: add an API entry to set the new video area size
  libvlc:vout: add a custom vout window module that can change the
    display size
 include/vlc/libvlc_media_player.h  | 232 +++++++++++++++++++++++++++++
 lib/libvlc.sym                     |   2 +
 lib/media_player.c                 |  75 ++++++++++
 modules/video_output/Makefile.am   |   2 +
 modules/video_output/host_window.c |  90 +++++++++++
 5 files changed, 401 insertions(+)
 create mode 100644 modules/video_output/host_window.c
-- 
2.17.1
    
    
More information about the vlc-devel
mailing list