INPUT_EVENT_ITEM_INFO,
/* input_item_t name has changed */
INPUT_EVENT_ITEM_NAME,
+ /* input_item_t epg has changed */
+ INPUT_EVENT_ITEM_EPG,
/* Input statistics have been updated */
INPUT_EVENT_STATISTICS,
TAB_CLEAN( p_sys->i_pgrm, p_sys->pgrm );
input_item_SetEpgOffline( p_sys->p_input->p->p_item );
+ input_SendEventMetaEpg( p_sys->p_input );
vlc_mutex_destroy( &p_sys->lock );
epg.psz_name = psz_cat;
input_item_SetEpg( p_item, &epg );
+ input_SendEventMetaEpg( p_sys->p_input );
/* Update now playing */
free( p_pgrm->psz_now_playing );
vlc_event_send( &p_input->p->p_item->event_manager, &event );
}
+void input_SendEventMetaEpg( input_thread_t *p_input )
+{
+ Trigger( p_input, INPUT_EVENT_ITEM_EPG );
+}
/*****************************************************************************
* Event for es_out.c
*****************************************************************************/
void input_SendEventMeta( input_thread_t *p_input );
void input_SendEventMetaInfo( input_thread_t *p_input );
void input_SendEventMetaName( input_thread_t *p_input, const char *psz_name );
+void input_SendEventMetaEpg( input_thread_t *p_input );
/*****************************************************************************
* Event for es_out.c