[vlc-devel] [PATCH] -- vout_subpicture deadlock issue

brezhoneg1 brezhoneg1 at yahoo.fr
Sun Dec 7 23:08:52 CET 2008

-----Message d'origine-----
De : Rémi Denis-Courmont [mailto:rem at videolan.org] 
Envoyé : dimanche 7 décembre 2008 20:46
À : vlc-devel at videolan.org
Cc : brezhoneg1
Objet : [Bulk] Re: [vlc-devel] [PATCH] -- vout_subpicture deadlock issue

Le dimanche 7 décembre 2008 17:06:21 brezhoneg1, vous avez écrit :
> This patch corrects a bug which was made visible thanks to the
> commit :
> bb0d8ab4701575 (a vlc_assert_locked( &p_sys->lock ) had been added).
> the "SubFilterAllocationClean" function obviously does not hold a lock
> and yet set the b_lock parameter of SpuCleanChannel to true. This was
> tested in at least two situations:

> - see trac item https://trac.videolan.org/vlc/ticket/2281
> - setting a new media for a media_player (libvlc api) now raises this
> deadlock error too.
> Setting this parameter to false solves these two problems.
> (Yet, are there situations where it does hold the lock?, if so, deeper
> debugging work has to be done )

Seemingly not, but I really am not an expert on this stuff.

That being said, you should really the parameter completely as your
makes it always false.

I guess you meant "remove" the parameter. I realized it seems no longer
useful. I can remove it if nobody objects to it. 


Rémi Denis-Courmont

More information about the vlc-devel mailing list