This uses a VDPAU presentation queue to render VDPAU output surfaces (i.e. screen-scaled RGBA pictures) on an X11 window. It is assumed that a video filter will eventually convert pictures in the source video format to VDPAU output surfaces of adequate dimensions.
The common VLC XCB event handling is used for X11 matters.
4356e98 vdpau: presentation queue video output display plugin
modules/LIST | 1 +
modules/hw/vdpau/Makefile.am | 11 +
modules/hw/vdpau/display.c | 580 ++++++++++++++++++++++++++++++++++++++++++
3 files changed, 592 insertions(+)
Upstream: git.videolan.org