diff rv40.c @ 12019:570816e8d347 libavcodec

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.
author mru
date Tue, 29 Jun 2010 22:41:22 +0000
parents 7dd2a45249a9
children 914f484bb476
line wrap: on
line diff
--- 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,