# HG changeset patch # User mru # Date 1277851282 0 # Node ID 570816e8d34791c54df7ee6e62fbe03895ad971e # Parent 1b11083f4bb4361a432726f3ca47b5da0719e64d rv40: make rv40_adaptive_loop_filter() always_inline This function is called from the rv40_[hv]_loop_filter() wrappers with some arguments constant, so it really needs to be inlined. 3% faster overall on Cortex-A8. diff -r 1b11083f4bb4 -r 570816e8d347 rv40.c --- a/rv40.c Tue Jun 29 17:23:17 2010 +0000 +++ b/rv40.c Tue Jun 29 22:41:22 2010 +0000 @@ -307,7 +307,7 @@ } } -static inline void rv40_adaptive_loop_filter(uint8_t *src, const int step, +static av_always_inline void rv40_adaptive_loop_filter(uint8_t *src, const int step, const int stride, const int dmode, const int lim_q1, const int lim_p1, const int alpha,