<html><head></head><body>Video filters have nothing to do with this, since decoder_t and filter_t are (currently) different and filters don't have a format update callback (so far).<br><br>As far as I understand push-buffers, the decoder video format is intended to track the output format, not the allocation format. So then there are absolutely no ways that it can be involved with the picture pool, the format of which it does not even know.<br><br><div class="gmail_quote">Le 19 février 2019 01:19:53 GMT+02:00, Steve Lhomme <robux4@ycbcr.xyz> a écrit :<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre class="k9mail"><br><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;">On 18 Feb 2019, at 19:43, Rémi Denis-Courmont <remi@remlab.net> wrote:<br><br>Le maanantaina 18. helmikuuta 2019, 19.43.04 EET Steve Lhomme a écrit :<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #ad7fa8; padding-left: 1ex;">That's where the pool and video context will be handled<br></blockquote>I don't see how that would work. The video context is supposed to move<br></blockquote><br>It cannot move if it doesn't exist yet.<br><br>It will be created by hardware decoders but can as well be initiated by any video filter. There's also the case of legacy/CPU decoders who will still need their own pool and a dummy context (in my implementation NULL video context is not allowed in most places).<br><br>This is where it all happens.<br><br>And what was done in the vout on the format before creating the pool will also need to go in there.<br><br>This is a lot.<br><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;">to the <br>hardware decoder. To the core, it is just an opaque pointer to pass around.<br><br>And then the pool stems from the video context so...<br><br>-- <br>雷米‧德尼-库尔蒙<br><a href="http://www.remlab.net/">http://www.remlab.net/</a><hr>vlc-devel mailing list<br>To unsubscribe or modify your subscription options:<br><a href="https://mailman.videolan.org/listinfo/vlc-devel">https://mailman.videolan.org/listinfo/vlc-devel</a><br></blockquote><hr>vlc-devel mailing list<br>To unsubscribe or modify your subscription options:<br><a href="https://mailman.videolan.org/listinfo/vlc-devel">https://mailman.videolan.org/listinfo/vlc-devel</a></pre></blockquote></div><br>-- <br>Envoyé de mon appareil Android avec Courriel K-9 Mail. Veuillez excuser ma brièveté.</body></html>