]> git.sesse.net Git - vlc/blobdiff - src/control/media_internal.h
LibVLC: hopefully fix media player callback dead lock (fixes #3307)
[vlc] / src / control / media_internal.h
index 9a73c331afcb59321b7787774b14137b7d2dfb39..c8f057fb7661427a6f43c3bca62f6b8af27478cb 100644 (file)
@@ -38,18 +38,16 @@ struct libvlc_media_t
     input_item_t      *p_input_item;
     int                i_refcount;
     libvlc_instance_t *p_libvlc_instance;
-    enum libvlc_state_t state;
+    libvlc_state_t     state;
     VLC_FORWARD_DECLARE_OBJECT(libvlc_media_list_t*) p_subitems; /* A media descriptor can have Sub items. This is the only dependancy we really have on media_list */
     void *p_user_data;
+    bool has_asked_art;
 };
 
 /* Media Descriptor */
 libvlc_media_t * libvlc_media_new_from_input_item(
-        libvlc_instance_t *, input_item_t *,
-        libvlc_exception_t * );
+        libvlc_instance_t *, input_item_t * );
 
-void libvlc_media_set_state(
-        libvlc_media_t *, enum libvlc_state_t,
-        libvlc_exception_t * );
+void libvlc_media_set_state( libvlc_media_t *, libvlc_state_t );
 
 #endif