dvb: fix ENABLE_MPEGTS_DVB for dvb/orbitalpos/list, fixes #2683

This commit is contained in:
Jaroslav Kysela 2015-02-17 11:24:32 +01:00
parent 496e4b1f00
commit b826a7785e
2 changed files with 8 additions and 4 deletions

View file

@ -327,6 +327,7 @@ api_mpegts_mux_sched_create
return err;
}
#if ENABLE_MPEGTS_DVB
static int
api_dvb_orbitalpos_list
( access_t *perm, void *opaque, const char *op, htsmsg_t *args, htsmsg_t **resp )
@ -361,7 +362,7 @@ api_dvb_orbitalpos_list
return 0;
}
#endif
#if ENABLE_MPEGTS_DVB
static int
@ -439,8 +440,8 @@ api_mpegts_init ( void )
{ "mpegts/mux_sched/class", ACCESS_ADMIN, api_idnode_class, (void*)&mpegts_mux_sched_class },
{ "mpegts/mux_sched/grid", ACCESS_ADMIN, api_idnode_grid, api_mpegts_mux_sched_grid },
{ "mpegts/mux_sched/create", ACCESS_ADMIN, api_mpegts_mux_sched_create, NULL },
{ "dvb/orbitalpos/list", ACCESS_ADMIN, api_dvb_orbitalpos_list, NULL },
#if ENABLE_MPEGTS_DVB
{ "dvb/orbitalpos/list", ACCESS_ADMIN, api_dvb_orbitalpos_list, NULL },
{ "dvb/scanfile/list", ACCESS_ADMIN, api_dvb_scanfile_list, NULL },
#endif
{ NULL },

View file

@ -441,6 +441,7 @@ dvb_convert_date(const uint8_t *dvb_buf, int local)
*/
#if ENABLE_MPEGTS_DVB
htsmsg_t *satellites;
#define dvb_str2val(p)\
const char *dvb_##p##2str (int p) { return val2str(p, p##tab); }\
@ -923,11 +924,11 @@ dvb_sat_position_from_str( const char *buf )
/**
*
*/
htsmsg_t *satellites;
void dvb_init( void )
{
#if ENABLE_MPEGTS_DVB
satellites = hts_settings_load("satellites");
#endif
}
void dvb_done( void )
@ -935,5 +936,7 @@ void dvb_done( void )
extern SKEL_DECLARE(mpegts_table_state_skel, struct mpegts_table_state);
SKEL_FREE(mpegts_table_state_skel);
#if ENABLE_MPEGTS_DVB
htsmsg_destroy(satellites);
#endif
}