Index: source/libvpx/vp8/common/findnearmv.h |
diff --git a/source/libvpx/vp8/common/findnearmv.h b/source/libvpx/vp8/common/findnearmv.h |
index 3c8c0506f67501aeacb929f271e833a2716431ae..155847ca24066f505585c03dbe8a359f2f18c538 100644 |
--- a/source/libvpx/vp8/common/findnearmv.h |
+++ b/source/libvpx/vp8/common/findnearmv.h |
@@ -12,6 +12,7 @@ |
#ifndef VP8_COMMON_FINDNEARMV_H_ |
#define VP8_COMMON_FINDNEARMV_H_ |
+#include "./vpx_config.h" |
#include "mv.h" |
#include "blockd.h" |
#include "modecont.h" |
@@ -22,8 +23,8 @@ extern "C" { |
#endif |
-static void mv_bias(int refmb_ref_frame_sign_bias, int refframe, int_mv *mvp, |
- const int *ref_frame_sign_bias) |
+static INLINE void mv_bias(int refmb_ref_frame_sign_bias, int refframe, |
+ int_mv *mvp, const int *ref_frame_sign_bias) |
{ |
if (refmb_ref_frame_sign_bias != ref_frame_sign_bias[refframe]) |
{ |
@@ -34,7 +35,7 @@ static void mv_bias(int refmb_ref_frame_sign_bias, int refframe, int_mv *mvp, |
#define LEFT_TOP_MARGIN (16 << 3) |
#define RIGHT_BOTTOM_MARGIN (16 << 3) |
-static void vp8_clamp_mv2(int_mv *mv, const MACROBLOCKD *xd) |
+static INLINE void vp8_clamp_mv2(int_mv *mv, const MACROBLOCKD *xd) |
{ |
if (mv->as_mv.col < (xd->mb_to_left_edge - LEFT_TOP_MARGIN)) |
mv->as_mv.col = xd->mb_to_left_edge - LEFT_TOP_MARGIN; |
@@ -47,8 +48,9 @@ static void vp8_clamp_mv2(int_mv *mv, const MACROBLOCKD *xd) |
mv->as_mv.row = xd->mb_to_bottom_edge + RIGHT_BOTTOM_MARGIN; |
} |
-static void vp8_clamp_mv(int_mv *mv, int mb_to_left_edge, int mb_to_right_edge, |
- int mb_to_top_edge, int mb_to_bottom_edge) |
+static INLINE void vp8_clamp_mv(int_mv *mv, int mb_to_left_edge, |
+ int mb_to_right_edge, int mb_to_top_edge, |
+ int mb_to_bottom_edge) |
{ |
mv->as_mv.col = (mv->as_mv.col < mb_to_left_edge) ? |
mb_to_left_edge : mv->as_mv.col; |
@@ -59,9 +61,10 @@ static void vp8_clamp_mv(int_mv *mv, int mb_to_left_edge, int mb_to_right_edge, |
mv->as_mv.row = (mv->as_mv.row > mb_to_bottom_edge) ? |
mb_to_bottom_edge : mv->as_mv.row; |
} |
-static unsigned int vp8_check_mv_bounds(int_mv *mv, int mb_to_left_edge, |
- int mb_to_right_edge, int mb_to_top_edge, |
- int mb_to_bottom_edge) |
+static INLINE unsigned int vp8_check_mv_bounds(int_mv *mv, int mb_to_left_edge, |
+ int mb_to_right_edge, |
+ int mb_to_top_edge, |
+ int mb_to_bottom_edge) |
{ |
unsigned int need_to_clamp; |
need_to_clamp = (mv->as_mv.col < mb_to_left_edge); |
@@ -101,7 +104,7 @@ vp8_prob *vp8_mv_ref_probs( |
extern const unsigned char vp8_mbsplit_offset[4][16]; |
-static int left_block_mv(const MODE_INFO *cur_mb, int b) |
+static INLINE int left_block_mv(const MODE_INFO *cur_mb, int b) |
{ |
if (!(b & 3)) |
{ |
@@ -116,7 +119,7 @@ static int left_block_mv(const MODE_INFO *cur_mb, int b) |
return (cur_mb->bmi + b - 1)->mv.as_int; |
} |
-static int above_block_mv(const MODE_INFO *cur_mb, int b, int mi_stride) |
+static INLINE int above_block_mv(const MODE_INFO *cur_mb, int b, int mi_stride) |
{ |
if (!(b >> 2)) |
{ |
@@ -130,7 +133,7 @@ static int above_block_mv(const MODE_INFO *cur_mb, int b, int mi_stride) |
return (cur_mb->bmi + (b - 4))->mv.as_int; |
} |
-static B_PREDICTION_MODE left_block_mode(const MODE_INFO *cur_mb, int b) |
+static INLINE B_PREDICTION_MODE left_block_mode(const MODE_INFO *cur_mb, int b) |
{ |
if (!(b & 3)) |
{ |
@@ -156,7 +159,8 @@ static B_PREDICTION_MODE left_block_mode(const MODE_INFO *cur_mb, int b) |
return (cur_mb->bmi + b - 1)->as_mode; |
} |
-static B_PREDICTION_MODE above_block_mode(const MODE_INFO *cur_mb, int b, int mi_stride) |
+static INLINE B_PREDICTION_MODE above_block_mode(const MODE_INFO *cur_mb, int b, |
+ int mi_stride) |
{ |
if (!(b >> 2)) |
{ |