Declare locally used functions in encoder.c as static Declared update_entropy() and combine_prior_with_tpl_boost() functions as static and moved to encoder_utils.c Change-Id: I8fda7a23f9b61c381d44a2b127c6f081ed2ba30b
diff --git a/av1/encoder/encoder.c b/av1/encoder/encoder.c index 7244ee7..f39ddf9 100644 --- a/av1/encoder/encoder.c +++ b/av1/encoder/encoder.c
@@ -1929,13 +1929,6 @@ } } -int av1_update_entropy(bool *ext_refresh_frame_context, - bool *ext_refresh_frame_context_pending, bool update) { - *ext_refresh_frame_context = update; - *ext_refresh_frame_context_pending = 1; - return 0; -} - #ifdef OUTPUT_YUV_REC void aom_write_one_yuv_frame(AV1_COMMON *cm, YV12_BUFFER_CONFIG *s) { uint8_t *src = s->y_buffer; @@ -2214,18 +2207,6 @@ #define MIN_BOOST_COMBINE_FACTOR 4.0 #define MAX_BOOST_COMBINE_FACTOR 12.0 -int combine_prior_with_tpl_boost(double min_factor, double max_factor, - int prior_boost, int tpl_boost, - int frames_to_key) { - double factor = sqrt((double)frames_to_key); - double range = max_factor - min_factor; - factor = AOMMIN(factor, max_factor); - factor = AOMMAX(factor, min_factor); - factor -= min_factor; - int boost = - (int)((factor * prior_boost + (range - factor) * tpl_boost) / range); - return boost; -} #if !CONFIG_REALTIME_ONLY static void process_tpl_stats_frame(AV1_COMP *cpi) { @@ -4799,8 +4780,8 @@ (flags & AOM_EFLAG_SET_PRIMARY_REF_NONE) != 0; if (flags & AOM_EFLAG_NO_UPD_ENTROPY) { - av1_update_entropy(&ext_flags->refresh_frame_context, - &ext_flags->refresh_frame_context_pending, 0); + update_entropy(&ext_flags->refresh_frame_context, + &ext_flags->refresh_frame_context_pending, 0); } }
diff --git a/av1/encoder/encoder.h b/av1/encoder/encoder.h index c976ca7..16d145b 100644 --- a/av1/encoder/encoder.h +++ b/av1/encoder/encoder.h
@@ -2428,9 +2428,6 @@ void av1_set_frame_size(AV1_COMP *cpi, int width, int height); -int av1_update_entropy(bool *ext_refresh_frame_context, - bool *ext_refresh_frame_context_pending, bool update); - int av1_set_active_map(AV1_COMP *cpi, unsigned char *map, int rows, int cols); int av1_get_active_map(AV1_COMP *cpi, unsigned char *map, int rows, int cols);
diff --git a/av1/encoder/encoder_utils.h b/av1/encoder/encoder_utils.h index 319bb72..4174f7e 100644 --- a/av1/encoder/encoder_utils.h +++ b/av1/encoder/encoder_utils.h
@@ -1196,6 +1196,31 @@ (b->flags & YV12_FLAG_HIGHBITDEPTH); } +static AOM_INLINE int update_entropy(bool *ext_refresh_frame_context, + bool *ext_refresh_frame_context_pending, + bool update) { + *ext_refresh_frame_context = update; + *ext_refresh_frame_context_pending = 1; + return 0; +} + +#if !CONFIG_REALTIME_ONLY +static AOM_INLINE int combine_prior_with_tpl_boost(double min_factor, + double max_factor, + int prior_boost, + int tpl_boost, + int frames_to_key) { + double factor = sqrt((double)frames_to_key); + double range = max_factor - min_factor; + factor = AOMMIN(factor, max_factor); + factor = AOMMAX(factor, min_factor); + factor -= min_factor; + int boost = + (int)((factor * prior_boost + (range - factor) * tpl_boost) / range); + return boost; +} +#endif + #ifdef __cplusplus } // extern "C" #endif