[vlc-commits] mmal/deinterlace: Rework to use pictures from vout pool

Julian Scheel git at videolan.org
Fri Jun 5 15:37:15 CEST 2015


vlc | branch: master | Julian Scheel <julian at jusst.de> | Wed Jun  3 09:50:32 2015 +0200| [3c0019d062b0e74a5a39b5b4b1dda30524663d9d] | committer: Jean-Baptiste Kempf

mmal/deinterlace: Rework to use pictures from vout pool

The reason for having a local picture pool within the deinterlace filter has
been that the mmal core did not allow to initialise the image_fx filter with
less than 20 output buffers. This limitation was removed from the mmal core,
so that it is possible to operate with as less as 2 output buffers, which
makes it possible to use pictures acquired from the core video output pool.
Besides being much more conformant to VLC core design this also avoids some
possible issues with buffer ownership and component lifecycle of the mmal
components.

Signed-off-by: Julian Scheel <julian at jusst.de>
Signed-off-by: Jean-Baptiste Kempf <jb at videolan.org>

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=3c0019d062b0e74a5a39b5b4b1dda30524663d9d
---

 modules/hw/mmal/deinterlace.c |  198 ++++++++++++++++-------------------------
 1 file changed, 76 insertions(+), 122 deletions(-)

Diff:   http://git.videolan.org/gitweb.cgi/vlc.git/?a=commitdiff;h=3c0019d062b0e74a5a39b5b4b1dda30524663d9d


More information about the vlc-commits mailing list