[vlc-devel] [PATCH v2 09/20] deinterlace: implement draining of extra pictures
Romain Vimont
rom1v at videolabs.io
Thu Oct 15 21:41:10 CEST 2020
On Wed, Oct 14, 2020 at 07:25:22PM +0300, Rémi Denis-Courmont wrote:
> Le keskiviikkona 14. lokakuuta 2020, 15.39.09 EEST Steve Lhomme a écrit :
> > Each filter using the common deinterlacing code now calls DoDrain (similar
> > to DoDeinterlacing) to do its draining.
>
> That does not sound like what is usually called draining, which means to
> process all buffers *before* an end or a discontinuity.
I agree, this is different from "draining" IMO (I made the same remark
when we discussed about this mechanism with Alexandre few weeks ago).
However, I think this is just a naming issue.
The goal is to be able to produce several output pictures, but one at a
time, so that the first picture could be sent to the vout before
processing the second one. This solves real performance issues (as
detailed by Alexandre [1]).
[1] https://mailman.videolan.org/pipermail/vlc-devel/2020-October/139336.html
Why not using filter(NULL) instead of a new callback?
Regards
More information about the vlc-devel
mailing list