[vlc-devel] commit: Revived vout_Destroy from the dead. (Laurent Aimar )
fenrir at via.ecp.fr
Mon Jul 21 16:40:17 CEST 2008
On Mon, Jul 21, 2008, Rémi Denis-Courmont wrote:
> Le jeudi 17 juillet 2008 20:58:29 git version control, vous avez écrit :
> > vlc | branch: master | Laurent Aimar <fenrir at videolan.org> | Thu Jul 17
> > 19:53:47 2008 +0200| [dd066314d5dde1a5d828d2c51c0296dd7b04bac7]
> > Revived vout_Destroy from the dead.
> > No you CANNOT release a vout by vlc_object_release if you have created
> > it by vout_Request or vout_Create.
> If we repair video output "recycling", that statement will be true. In the
> mean time, I think it is more of a "undecidable" statement ;)
Well, vout recycling should be done through vout_Request (but it can change
if we redesign a bit vout).
> Still, why *export* vout_Destroy to plugins?
Because there are video filters that act as vout and thus need vout_Create and
so vout_Close/Destroy (I am not too happy with it but it is currently needed for
doubling frame rate, vout wall, ...)
More information about the vlc-devel