make data access in the threads a bit more safe (note: probably will need some more safety measures later on)

This commit is contained in:
jp9000
2013-10-18 20:25:13 -07:00
parent ebbf4175d3
commit ae3cecf09f
6 changed files with 50 additions and 42 deletions

View File

@@ -62,17 +62,18 @@ struct obs_data {
/* TODO: sound output stuff */
/* media */
media_t media;
video_t video;
audio_t audio;
media_t media;
video_t video;
audio_t audio;
uint32_t output_width;
uint32_t output_height;
/* threading */
pthread_t video_thread;
pthread_mutex_t source_mutex;
bool thread_initialized;
pthread_mutex_t source_list_mutex;
pthread_mutex_t display_list_mutex;
obs_source_t primary_source;
};