From 0922595b4308d916a1d56a000d3ca4449391f80b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Denis-Courmont?= Date: Mon, 17 Feb 2020 23:58:30 +0200 Subject: [PATCH] taglib: use vlc::threads --- modules/meta_engine/taglib.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/modules/meta_engine/taglib.cpp b/modules/meta_engine/taglib.cpp index 89a4525ade..83e0f090af 100644 --- a/modules/meta_engine/taglib.cpp +++ b/modules/meta_engine/taglib.cpp @@ -34,6 +34,7 @@ #include /* vlc_uri2path */ #include /* mime type */ #include +#include #include @@ -135,7 +136,7 @@ static VLCTagLib::ExtResolver aacresolver(".aac"); static bool b_extensions_registered = false; // taglib is not thread safe -static vlc_mutex_t taglib_lock = VLC_STATIC_MUTEX; +static vlc::threads::mutex taglib_lock; // Local functions static int ReadMeta ( vlc_object_t * ); @@ -830,7 +831,7 @@ static void ReadMetaFromMP4( MP4::Tag* tag, demux_meta_t *p_demux_meta, vlc_meta */ static int ReadMeta( vlc_object_t* p_this) { - vlc_mutex_locker locker (&taglib_lock); + vlc::threads::mutex_locker locker(taglib_lock); demux_meta_t* p_demux_meta = (demux_meta_t *)p_this; vlc_meta_t* p_meta; FileRef f; @@ -1165,7 +1166,7 @@ static void WriteMetaToXiph( Ogg::XiphComment* tag, input_item_t* p_item ) static int WriteMeta( vlc_object_t *p_this ) { - vlc_mutex_locker locker (&taglib_lock); + vlc::threads::mutex_locker locker(taglib_lock); meta_export_t *p_export = (meta_export_t *)p_this; input_item_t *p_item = p_export->p_item; FileRef f;