X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fcontrol%2Fmedia_list_player.c;h=1ed1af0b324b10fb3d79127718a99877066d19ef;hb=74e5a0727b83ea8bd5ee87dbce7596b990ef14c1;hp=fd9f2c2722b87a9e520617086cafa42435f59c6c;hpb=7b4ce76a13a8000c3fffb9c1d2c05a2f70fb2dcf;p=vlc diff --git a/src/control/media_list_player.c b/src/control/media_list_player.c index fd9f2c2722..1ed1af0b32 100644 --- a/src/control/media_list_player.c +++ b/src/control/media_list_player.c @@ -20,10 +20,32 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. *****************************************************************************/ -#include "libvlc_internal.h" + #include +#include +#include +#include +#include +#include + +#include "libvlc_internal.h" + +#include "media_internal.h" // Abuse, could and should be removed #include "media_list_path.h" + +struct libvlc_media_list_player_t +{ + libvlc_event_manager_t * p_event_manager; + libvlc_instance_t * p_libvlc_instance; + int i_refcount; + vlc_mutex_t object_lock; + libvlc_media_list_path_t current_playing_item_path; + libvlc_media_t * p_current_playing_item; + libvlc_media_list_t * p_mlist; + libvlc_media_player_t * p_mi; +}; + /* * Private functions */