[vlc-devel] [PATCH 1/5] [RFC] core: allow use different pool sources for different types

Rémi Denis-Courmont remi at remlab.net
Wed Mar 29 20:10:05 CEST 2017


Le keskiviikkona 29. maaliskuuta 2017, 17.45.24 EEST Steve Lhomme a écrit :
> I see vdp_output_surface_create() and vdp_video_surface_create() which
> produce different types of surfaces. Given the display module doesn't
> know of VdpVideoSurface, I assume it creates the whole pool size
> requested by the core (let's say 30 4K pictures) and then each module
> creates its own surface (!) to deal with processing and copies to the
> vout pool at some point.

Of course not.

> >> No, in the case on zero, the filter pool is not used. It's still
> >> distinct.
> > 
> > The number of filters is not constant. At the time when the picture is
> > allocated by the decoder, you don´t know if/how it will be filtered.
> 
> In the case of filtering direct rendering is disabled.

No, there is no such implication in the VLC video output works.

-- 
雷米‧德尼-库尔蒙
https://www.remlab.net/



More information about the vlc-devel mailing list