Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
DVR: Move dvr config routines to dvr_config.c
  • Loading branch information
perexg committed Sep 17, 2014
1 parent 236b998 commit 6a90afd
Show file tree
Hide file tree
Showing 4 changed files with 752 additions and 692 deletions.
1 change: 1 addition & 0 deletions Makefile
Expand Up @@ -179,6 +179,7 @@ SRCS += src/dvr/dvr_db.c \
src/dvr/dvr_rec.c \
src/dvr/dvr_autorec.c \
src/dvr/dvr_timerec.c \
src/dvr/dvr_config.c \
src/dvr/dvr_cutpoints.c \

SRCS += src/webui/webui.c \
Expand Down
30 changes: 23 additions & 7 deletions src/dvr/dvr.h
Expand Up @@ -330,8 +330,6 @@ extern const idclass_t dvr_timerec_entry_class;
* Prototypes
*/

void dvr_make_title(char *output, size_t outlen, dvr_entry_t *de);

static inline int dvr_config_is_valid(dvr_config_t *cfg)
{ return cfg->dvr_valid; }

Expand All @@ -351,6 +349,12 @@ void dvr_config_delete(const char *name);

void dvr_config_save(dvr_config_t *cfg);

/*
*
*/

void dvr_make_title(char *output, size_t outlen, dvr_entry_t *de);

static inline int dvr_entry_is_editable(dvr_entry_t *de)
{ return de->de_sched_state == DVR_SCHEDULED; }

Expand All @@ -369,8 +373,14 @@ int dvr_entry_get_extra_time_post( dvr_entry_t *de );

int dvr_entry_get_extra_time_pre( dvr_entry_t *de );

void dvr_entry_init(void);

void dvr_entry_done(void);

void dvr_entry_save(dvr_entry_t *de);

void dvr_entry_destroy_by_config(dvr_config_t *cfg, int delconf);

const char *dvr_entry_status(dvr_entry_t *de);

const char *dvr_entry_schedstatus(dvr_entry_t *de);
Expand Down Expand Up @@ -407,11 +417,6 @@ dvr_entry_update( dvr_entry_t *de,
time_t de_start_extra, time_t de_stop_extra,
dvr_prio_t pri, int retention );

void dvr_init(void);
void dvr_config_init(void);

void dvr_done(void);

void dvr_destroy_by_channel(channel_t *ch, int delconf);

void dvr_rec_subscribe(dvr_entry_t *de);
Expand Down Expand Up @@ -443,6 +448,7 @@ void dvr_entry_delete(dvr_entry_t *de);

void dvr_entry_cancel_delete(dvr_entry_t *de);

htsmsg_t *dvr_entry_class_mc_list (void *o);
htsmsg_t *dvr_entry_class_pri_list(void *o);
htsmsg_t *dvr_entry_class_config_name_list(void *o);
htsmsg_t *dvr_entry_class_duration_list(void *o, const char *not_set, int max, int step);
Expand Down Expand Up @@ -596,4 +602,14 @@ typedef TAILQ_HEAD(,dvr_cutpoint) dvr_cutpoint_list_t;
dvr_cutpoint_list_t *dvr_get_cutpoint_list (dvr_entry_t *de);
void dvr_cutpoint_list_destroy (dvr_cutpoint_list_t *list);

/**
*
*/

void dvr_init(void);
void dvr_config_init(void);

void dvr_done(void);


#endif /* DVR_H */

0 comments on commit 6a90afd

Please sign in to comment.