[vlc-devel] [PATCH v3] Add draining support to filters

Rémi Denis-Courmont remi at remlab.net
Tue Oct 20 13:53:02 CEST 2020


Ok well that just means that the pull request description is invalid, so -1 either way.

Le 20 octobre 2020 14:35:01 GMT+03:00, Steve Lhomme <robux4 at ycbcr.xyz> a écrit :
>On 2020-10-20 13:26, Rémi Denis-Courmont wrote:
>> Based on the description this has the exact same problems as the 
>> previous version.
>> 
>> -1
>
>Not a valid code review.
>
>> Le 20 octobre 2020 14:04:05 GMT+03:00, Steve Lhomme
><robux4 at ycbcr.xyz> a 
>> écrit :
>> 
>>     I'm not sending the 35 patches to the ML (too big) but the
>individual
>>     patches can be found at
>>    
>https://code.videolan.org/robUx4/vlc/-/tree/filters/refactor-ops/13
>> 
>>     Changes since v2:
>>     - rebased on master + epileptic filter support + picture dropping
>filters
>>     - "full" draining of filters is supported in the vout, transcode,
>>     mosaic, SDI
>>     - a flag to the drain callback of filters is added to tell them
>they
>>     should not only sending the delayed pictures they may have left
>to send
>>     but also anything else based on the source pictures they were
>given. No
>>     more pictures will be given until a flush or a deletion of the
>filters.
>>     - for now no filters give extra pictures, this is left to
>implement per
>>     filter, in addition of the drain callback they already have
>>     - the filter chain doesn't store "pending" pictures anymore. When
>a
>>     filter_chain_VideoFilter() is done without (enough) draining
>before, it
>>     starts draining all filters first. This is how the filter chain
>worked
>>     so far. They were stored in pending and if nothing drying the
>pending
>>     chain, they were released in the next filter_chain_VideoFilter()
>call.
>> 
>>     Changes since v1:
>>     - fix misc compilation issues
>>     - rework the fps code so that the extra pictures can actually be
>added
>>     - rework the fps draining with more explanation. Using the
>>     p_sys->p_previous_pic->date
>>         was incorrect as it was shifted already.
>>     - keep the reference date for VDPAU x2 deinterlacing draining
>>     - add truncated commit text in last patch
>>    
>------------------------------------------------------------------------
>>     vlc-devel mailing list
>>     To unsubscribe or modify your subscription options:
>>     https://mailman.videolan.org/listinfo/vlc-devel
>> 
>> 
>> -- 
>> Envoyé de mon appareil Android avec Courriel K-9 Mail. Veuillez
>excuser 
>> ma brièveté.
>> 
>> _______________________________________________
>> vlc-devel mailing list
>> To unsubscribe or modify your subscription options:
>> https://mailman.videolan.org/listinfo/vlc-devel
>> 
>_______________________________________________
>vlc-devel mailing list
>To unsubscribe or modify your subscription options:
>https://mailman.videolan.org/listinfo/vlc-devel

-- 
Envoyé de mon appareil Android avec Courriel K-9 Mail. Veuillez excuser ma brièveté.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20201020/4df7194f/attachment.html>


More information about the vlc-devel mailing list