Hi, > +static struct > +{ > + bool busy; > + vlc_mutex_t lock; > +} entrant = { false, VLC_STATIC_MUTEX, }; What is the reason to not simply use a lock to protect taglib use? (ie why entrant.busy?) -- fenrir