From: Jaroslav Kysela Date: Mon, 21 Aug 2017 09:49:18 +0000 (+0200) Subject: profile: remove unused get_mc functions X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=415ad4ad48bf2c79740ae68e909db425713ff9d5;p=thirdparty%2Ftvheadend.git profile: remove unused get_mc functions --- diff --git a/src/dvr/dvr.h b/src/dvr/dvr.h index 3e93b1ffd..fa855c7bb 100644 --- a/src/dvr/dvr.h +++ b/src/dvr/dvr.h @@ -483,8 +483,6 @@ static inline int dvr_entry_is_editable(dvr_entry_t *de) static inline int dvr_entry_is_valid(dvr_entry_t *de) { return de->de_refcnt > 0; } -int dvr_entry_get_mc(dvr_entry_t *de); - char *dvr_entry_get_retention_string ( dvr_entry_t *de ); char *dvr_entry_get_removal_string ( dvr_entry_t *de ); diff --git a/src/profile.c b/src/profile.c index 2adc2427f..3654fa91d 100644 --- a/src/profile.c +++ b/src/profile.c @@ -1212,19 +1212,12 @@ fail: return -1; } -static muxer_container_type_t -profile_htsp_get_mc(profile_t *_pro) -{ - return MC_UNKNOWN; -} - static profile_t * profile_htsp_builder(void) { profile_t *pro = calloc(1, sizeof(*pro)); pro->pro_sflags = SUBSCRIPTION_PACKET; pro->pro_work = profile_htsp_work; - pro->pro_get_mc = profile_htsp_get_mc; return pro; } @@ -1419,12 +1412,6 @@ profile_mpegts_pass_open(profile_chain_t *prch, return 0; } -static muxer_container_type_t -profile_mpegts_pass_get_mc(profile_t *_pro) -{ - return MC_PASS; -} - static profile_t * profile_mpegts_pass_builder(void) { @@ -1432,7 +1419,6 @@ profile_mpegts_pass_builder(void) pro->pro_sflags = SUBSCRIPTION_MPEGTS; pro->pro_reopen = profile_mpegts_pass_reopen; pro->pro_open = profile_mpegts_pass_open; - pro->pro_get_mc = profile_mpegts_pass_get_mc; pro->pro_rewrite_sid = 1; pro->pro_rewrite_pat = 1; pro->pro_rewrite_pmt = 1; @@ -1530,12 +1516,6 @@ profile_mpegts_spawn_open(profile_chain_t *prch, return profile_mpegts_pass_reopen(prch, m_cfg, flags); } -static muxer_container_type_t -profile_mpegts_spawn_get_mc(profile_t *_pro) -{ - return MC_PASS; -} - static void profile_mpegts_spawn_free(profile_t *_pro) { @@ -1552,7 +1532,6 @@ profile_mpegts_spawn_builder(void) pro->pro_free = profile_mpegts_spawn_free; pro->pro_reopen = profile_mpegts_spawn_reopen; pro->pro_open = profile_mpegts_spawn_open; - pro->pro_get_mc = profile_mpegts_spawn_get_mc; return (profile_t *)pro; } @@ -1647,15 +1626,6 @@ profile_matroska_open(profile_chain_t *prch, return 0; } -static muxer_container_type_t -profile_matroska_get_mc(profile_t *_pro) -{ - profile_matroska_t *pro = (profile_matroska_t *)_pro; - if (pro->pro_webm) - return MC_WEBM; - return MC_MATROSKA; -} - static profile_t * profile_matroska_builder(void) { @@ -1663,7 +1633,6 @@ profile_matroska_builder(void) pro->pro_sflags = SUBSCRIPTION_PACKET; pro->pro_reopen = profile_matroska_reopen; pro->pro_open = profile_matroska_open; - pro->pro_get_mc = profile_matroska_get_mc; pro->pro_dvbsub_reorder = 1; return (profile_t *)pro; } @@ -1759,15 +1728,6 @@ profile_audio_open(profile_chain_t *prch, return 0; } -static muxer_container_type_t -profile_audio_get_mc(profile_t *_pro) -{ - profile_audio_t *pro = (profile_audio_t *)_pro; - if (pro->pro_mc == MC_UNKNOWN) - return MC_MPEG2AUDIO; - return pro->pro_mc; -} - static profile_t * profile_audio_builder(void) { @@ -1775,7 +1735,6 @@ profile_audio_builder(void) pro->pro_sflags = SUBSCRIPTION_PACKET; pro->pro_reopen = profile_audio_reopen; pro->pro_open = profile_audio_open; - pro->pro_get_mc = profile_audio_get_mc; return (profile_t *)pro; } @@ -1835,12 +1794,6 @@ profile_libav_mpegts_open(profile_chain_t *prch, return 0; } -static muxer_container_type_t -profile_libav_mpegts_get_mc(profile_t *_pro) -{ - return MC_MPEGTS; -} - static profile_t * profile_libav_mpegts_builder(void) { @@ -1848,7 +1801,6 @@ profile_libav_mpegts_builder(void) pro->pro_sflags = SUBSCRIPTION_PACKET; pro->pro_reopen = profile_libav_mpegts_reopen; pro->pro_open = profile_libav_mpegts_open; - pro->pro_get_mc = profile_libav_mpegts_get_mc; return (profile_t *)pro; } @@ -1932,15 +1884,6 @@ profile_libav_matroska_open(profile_chain_t *prch, return 0; } -static muxer_container_type_t -profile_libav_matroska_get_mc(profile_t *_pro) -{ - profile_libav_matroska_t *pro = (profile_libav_matroska_t *)_pro; - if (pro->pro_webm) - return MC_AVWEBM; - return MC_AVMATROSKA; -} - static profile_t * profile_libav_matroska_builder(void) { @@ -1948,7 +1891,6 @@ profile_libav_matroska_builder(void) pro->pro_sflags = SUBSCRIPTION_PACKET; pro->pro_reopen = profile_libav_matroska_reopen; pro->pro_open = profile_libav_matroska_open; - pro->pro_get_mc = profile_libav_matroska_get_mc; return (profile_t *)pro; } @@ -2004,12 +1946,6 @@ profile_libav_mp4_open(profile_chain_t *prch, return 0; } -static muxer_container_type_t -profile_libav_mp4_get_mc(profile_t *_pro) -{ - return MC_AVMP4; -} - static profile_t * profile_libav_mp4_builder(void) { @@ -2017,7 +1953,6 @@ profile_libav_mp4_builder(void) pro->pro_sflags = SUBSCRIPTION_PACKET; pro->pro_reopen = profile_libav_mp4_reopen; pro->pro_open = profile_libav_mp4_open; - pro->pro_get_mc = profile_libav_mp4_get_mc; return (profile_t *)pro; } @@ -2546,13 +2481,6 @@ profile_transcode_open(profile_chain_t *prch, return 0; } -static muxer_container_type_t -profile_transcode_get_mc(profile_t *_pro) -{ - profile_transcode_t *pro = (profile_transcode_t *)_pro; - return pro->pro_mc; -} - static void profile_transcode_free(profile_t *_pro) { @@ -2573,7 +2501,6 @@ profile_transcode_builder(void) pro->pro_work = profile_transcode_work; pro->pro_reopen = profile_transcode_reopen; pro->pro_open = profile_transcode_open; - pro->pro_get_mc = profile_transcode_get_mc; return (profile_t *)pro; } diff --git a/src/profile.h b/src/profile.h index a5c192507..7ae712a93 100644 --- a/src/profile.h +++ b/src/profile.h @@ -126,7 +126,6 @@ typedef struct profile { void (*pro_free)(struct profile *pro); void (*pro_conf_changed)(struct profile *pro); - muxer_container_type_t (*pro_get_mc)(struct profile *pro); int (*pro_work)(profile_chain_t *prch, struct streaming_target *dst, uint32_t timeshift_period, int flags); @@ -201,9 +200,6 @@ char *profile_validate_name(const char *name); const char *profile_get_name(profile_t *pro); -static inline muxer_container_type_t profile_get_mc(profile_t *pro) - { return pro->pro_get_mc(pro); } - void profile_get_htsp_list(htsmsg_t *array, htsmsg_t *filter); void profile_init(void);