[vlc-devel] [PATCH 00/20] MR: Finishing vout life cycle work

Thomas Guillem thomas at gllm.fr
Wed May 8 09:04:52 CEST 2019



On Tue, May 7, 2019, at 20:50, Rémi Denis-Courmont wrote:
> Le tiistaina 7. toukokuuta 2019, 19.11.43 EEST Thomas Guillem a écrit :
> > I updated the vout-life/6 branch :
> > https://code.videolan.org/tguillem/vlc/commits/vout-life/6
> > 
> > - Big changes in "resource: create first vout from HoldVout*()" and "player:
> > create vout when requested"
> > 
> >  Indeed, you want to create a vout by default, but only when calling
> > vlc_player_HoldVout*(). So all internal code that hold vouts won't create
> > one by default.
> > 
> > 
> >  - "How is the race fixed ?"
> > 
> > I don't really know.
> 
> If you don't know which of the locking orders you got rid of, then it's pretty 
> safe to assume that it's none of them and the two locks cannot be merged.

I'll try to find it by debuging vlc 3.0
But I'm not sure it's OK to refuse a patch because there might be a bug somewhere. 

> 
> -- 
> レミ・デニ-クールモン
> http://www.remlab.net/
> 
> 
> 
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel


More information about the vlc-devel mailing list