Browse Source

input: add input_item_SetEpgTime

pull/39/merge
Francois Cartegnie 9 years ago
parent
commit
003443e038
  1. 1
      include/vlc_input_item.h
  2. 1
      src/input/input_interface.h
  3. 7
      src/input/item.c

1
include/vlc_input_item.h

@ -81,6 +81,7 @@ struct input_item_t
int i_epg; /**< Number of EPG entries */
vlc_epg_t **pp_epg; /**< EPG entries */
int64_t i_epg_time; /** EPG timedate as epoch time */
const vlc_epg_t *p_epg_table; /** running/selected program cur/next EPG table */
int i_slaves; /**< Number of slaves */

1
src/input/input_interface.h

@ -37,6 +37,7 @@ void input_item_SetArtFetched( input_item_t *p_i, bool b_art_fetched );
void input_item_SetEpg( input_item_t *p_item, const vlc_epg_t *p_epg, bool );
void input_item_ChangeEPGSource( input_item_t *p_item, int i_source_id );
void input_item_SetEpgEvent( input_item_t *p_item, const vlc_epg_event_t *p_epg_evt );
void input_item_SetEpgTime( input_item_t *, int64_t );
void input_item_SetEpgOffline( input_item_t * );
/**

7
src/input/item.c

@ -1035,6 +1035,13 @@ void input_item_ChangeEPGSource( input_item_t *p_item, int i_source_id )
vlc_mutex_unlock( &p_item->lock );
}
void input_item_SetEpgTime( input_item_t *p_item, int64_t i_time )
{
vlc_mutex_lock( &p_item->lock );
p_item->i_epg_time = i_time;
vlc_mutex_unlock( &p_item->lock );
}
void input_item_SetEpgOffline( input_item_t *p_item )
{
input_item_ChangeEPGSource( p_item, -1 );

Loading…
Cancel
Save