]> git.sesse.net Git - vlc/blobdiff - modules/video_filter/dynamicoverlay/dynamicoverlay.h
DynamicOverlay: fix a race condition (psz_(input|output)file must be protected
[vlc] / modules / video_filter / dynamicoverlay / dynamicoverlay.h
index a40c73dfb636a273d6924a253ed931a6ca73d002..ca051f6d1bb308f0f556fb08b6f91e8f01f4b83a 100644 (file)
@@ -165,6 +165,8 @@ struct filter_sys_t
     bool b_updated, b_atomic;
     queue_t atomic, pending, processed;
     list_t overlays;
+
+    vlc_mutex_t lock;   /* lock to protect psz_inputfile and psz_outputfile */
 };
 
 #endif