[vlc-devel] [PATCH 1/2] decoder device: allow modules to create a decoder device

Alexandre Janniaux ajanni at videolabs.io
Sat Oct 26 21:03:42 CEST 2019


On Sat, Oct 26, 2019 at 07:03:11PM +0300, Rémi Denis-Courmont wrote:
> Le samedi 26 octobre 2019, 16:59:00 EEST Alexandre Janniaux a écrit :
> > Hi,
> >
> > Thank you for the information (and precision as it is also
> > the same with VAAPI).
> >
> > For my part, the «from window» terminology comes from the
> > fact that decoder device adapts hardware hints for a window
> > when only staying in current VLC concepts. However, it is
> > really either explicit device or connection to display
> > server like X11 or Wayland-based compositor.
> I don't think we should expose VDPAU in transcoding pipeline, at least not
> until/unless it gets window-less bindings. There's no need to go all meta
> here. If you want to transcode on NVIDIA hardware, use NVDEC.

I was speaking from the more general point of view but
thank you for having clarified this too.

> But anyway, we need a different capability to instantiate VLC decoder devices
> out of "thin air" rather than out of a VLC window.

That part is answering my questions though, but it is still
unclear to me if we load the decoder device from a decoder,
from an encoder or from nothing at all like you seems to
mention, in the context of transcoding.

Thank you for your answer,

Alexandre Janniaux

More information about the vlc-devel mailing list