[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