]> git.sesse.net Git - vlc/blobdiff - src/control/media_player_internal.h
Qt: CaptureOpenPanel: check and prefill with usual devices
[vlc] / src / control / media_player_internal.h
index 987c559a38f72308e0925da51e840317d153f4a4..5b12ff79a67ce4816f72b05e9ea2638a4fa218ae 100644 (file)
@@ -33,7 +33,6 @@
 #include <vlc/libvlc_structures.h>
 #include <vlc/libvlc_media.h>
 #include <vlc_input.h>
-#include <vlc_vout.h>
 
 struct libvlc_media_player_t
 {
@@ -41,9 +40,14 @@ struct libvlc_media_player_t
 
     int                i_refcount;
     vlc_mutex_t        object_lock;
-    input_thread_t *   p_input_thread;
-    input_resource_t * p_input_resource;
-    vout_thread_t *    p_vout_thread;
+
+    struct
+    {
+        input_thread_t   *p_thread;
+        input_resource_t *p_resource;
+        vlc_mutex_t       lock;
+    } input;
+
     struct libvlc_instance_t * p_libvlc_instance; /* Parent instance */
     libvlc_media_t * p_md; /* current media descriptor */
     libvlc_event_manager_t * p_event_manager;