[vlc-devel] [PATCH 0/7 v3] libvlc rendering to Direct3D surfaces

Steve Lhomme robux4 at ycbcr.xyz
Tue May 7 11:42:54 CEST 2019


This of course v4 and not v3.

On 2019-05-07 11:39, Steve Lhomme wrote:
> 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
>
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel



More information about the vlc-devel mailing list