[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