]> git.tdb.fi Git - xinema.git/blobdiff - source/xinestream.h
Protect some important parts with mutexes
[xinema.git] / source / xinestream.h
index def7f01a5f9d2dbd6a5e0ee694670c8c597e0bf6..832e3a72b0bfd34470d0af2b4c06dd6438644762 100644 (file)
@@ -3,6 +3,7 @@
 
 #include <string>
 #include <xine.h>
+#include <msp/core/mutex.h>
 #include <msp/strings/lexicalcast.h>
 #include <msp/time/timedelta.h>
 
@@ -27,6 +28,7 @@ private:
        XineEngine &engine;
        xine_stream_t *stream;
        xine_event_queue_t *queue;
+       Msp::Mutex mutex;
        State state;
        std::string title;
        Msp::Time::TimeDelta duration;