mirror of https://code.videolan.org/videolan/vlc
input_item: remove the event manager
This commit is contained in:
parent
7e05eb8285
commit
d1f766e759
|
@ -31,7 +31,6 @@
|
|||
|
||||
#include <vlc_meta.h>
|
||||
#include <vlc_epg.h>
|
||||
#include <vlc_events.h>
|
||||
#include <vlc_list.h>
|
||||
#include <vlc_vector.h>
|
||||
#include <vlc_threads.h>
|
||||
|
@ -125,8 +124,6 @@ struct input_item_t
|
|||
input_item_slave_t **pp_slaves; /**< Slave entries that will be loaded by
|
||||
the input_thread */
|
||||
|
||||
vlc_event_manager_t event_manager;
|
||||
|
||||
vlc_mutex_t lock; /**< Lock for the item */
|
||||
|
||||
enum input_item_type_e i_type; /**< Type (file, disc, ... see input_item_type_e) */
|
||||
|
|
|
@ -424,8 +424,6 @@ void input_item_Release( input_item_t *p_item )
|
|||
if( !vlc_atomic_rc_dec( &owner->rc ) )
|
||||
return;
|
||||
|
||||
vlc_event_manager_fini( &p_item->event_manager );
|
||||
|
||||
free( p_item->psz_name );
|
||||
free( p_item->psz_uri );
|
||||
free( p_item->p_stats );
|
||||
|
@ -994,7 +992,6 @@ input_item_NewExt( const char *psz_uri, const char *psz_name,
|
|||
vlc_atomic_rc_init( &owner->rc );
|
||||
|
||||
input_item_t *p_input = &owner->item;
|
||||
vlc_event_manager_t * p_em = &p_input->event_manager;
|
||||
|
||||
p_input->p_meta = vlc_meta_New();
|
||||
if( unlikely(p_input->p_meta == NULL) )
|
||||
|
@ -1030,8 +1027,6 @@ input_item_NewExt( const char *psz_uri, const char *psz_name,
|
|||
TAB_INIT( p_input->i_epg, p_input->pp_epg );
|
||||
TAB_INIT( p_input->i_slaves, p_input->pp_slaves );
|
||||
|
||||
vlc_event_manager_init( p_em, p_input );
|
||||
|
||||
if( type != ITEM_TYPE_UNKNOWN )
|
||||
p_input->i_type = type;
|
||||
|
||||
|
|
Loading…
Reference in New Issue