They are too big to be inlined and called multiple times in the same
function.
---
libavcodec/vc1_block.c | 17 +++++++++--------
1 file changed, 9 insertions(+), 8 deletions(-)
diff --git a/libavcodec/vc1_block.c b/libavcodec/vc1_block.c
index 8b3ee21..b275473 100644
--- a/libavcodec/vc1_block.c
+++ b/libavcodec/vc1_block.c
@@ -1247,9 +1247,9 @@ static av_always_inline int scaleforopp(VC1Context *v,
int n /* MV */,
/** Predict and set motion vector
*/
-static inline void vc1_pred_mv(VC1Context *v, int n, int dmv_x, int dmv_y,
- int mv1, int r_x, int r_y, uint8_t* is_intra,
- int pred_flag, int dir)
+static void vc1_pred_mv(VC1Context *v, int n, int dmv_x, int dmv_y,
+ int mv1, int r_x, int r_y, uint8_t* is_intra,
+ int pred_flag, int dir)
{
MpegEncContext *s = &v->s;
int xy, wrap, off = 0;
@@ -1501,8 +1501,8 @@ static inline void vc1_pred_mv(VC1Context *v, int n, int
dmv_x, int dmv_y,
/** Predict and set motion vector for interlaced frame picture MBs
*/
-static inline void vc1_pred_mv_intfr(VC1Context *v, int n, int dmv_x, int
dmv_y,
- int mvn, int r_x, int r_y, uint8_t*
is_intra, int dir)
+static void vc1_pred_mv_intfr(VC1Context *v, int n, int dmv_x, int dmv_y,
+ int mvn, int r_x, int r_y, uint8_t* is_intra,
int dir)
{
MpegEncContext *s = &v->s;
int xy, wrap, off = 0;
@@ -1934,8 +1934,8 @@ static inline void vc1_b_mc(VC1Context *v, int dmv_x[2],
int dmv_y[2],
vc1_mc_1mv(v, (mode == BMV_TYPE_BACKWARD));
}
-static inline void vc1_pred_b_mv(VC1Context *v, int dmv_x[2], int dmv_y[2],
- int direct, int mvtype)
+static void vc1_pred_b_mv(VC1Context *v, int dmv_x[2], int dmv_y[2],
+ int direct, int mvtype)
{
MpegEncContext *s = &v->s;
int xy, wrap, off = 0;
@@ -2147,7 +2147,8 @@ static inline void vc1_pred_b_mv(VC1Context *v, int
dmv_x[2], int dmv_y[2],
s->current_picture.motion_val[1][xy][1] = s->mv[1][0][1];
}
-static inline void vc1_pred_b_mv_intfi(VC1Context *v, int n, int *dmv_x, int
*dmv_y, int mv1, int *pred_flag)
+static void vc1_pred_b_mv_intfi(VC1Context *v, int n, int *dmv_x, int *dmv_y,
+ int mv1, int *pred_flag)
{
int dir = (v->bmvtype == BMV_TYPE_BACKWARD) ? 1 : 0;
MpegEncContext *s = &v->s;
--
2.1.0
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel