diff options
author | Mans Rullgard <mans@mansr.com> | 2012-08-04 02:22:43 +0100 |
---|---|---|
committer | Mans Rullgard <mans@mansr.com> | 2012-09-16 11:18:21 +0100 |
commit | 66f5a6b41900532fed1e2c8d63745c42c9676df3 (patch) | |
tree | 32aa31922c25ad2a5e783866a94f149cd395b043 | |
parent | 66f52d0c3d465b85f5c9912ea78b0435279b522e (diff) | |
download | ffmpeg-streaming-66f5a6b41900532fed1e2c8d63745c42c9676df3.zip ffmpeg-streaming-66f5a6b41900532fed1e2c8d63745c42c9676df3.tar.gz |
mpegvideo: drop 'inline' from some functions
These functions do not benefit from being inlined. They are large,
and there are no opportunities for constant propagation.
Signed-off-by: Mans Rullgard <mans@mansr.com>
-rw-r--r-- | libavcodec/mpegvideo_motion.c | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/libavcodec/mpegvideo_motion.c b/libavcodec/mpegvideo_motion.c index d4c4d6e..4f60143 100644 --- a/libavcodec/mpegvideo_motion.c +++ b/libavcodec/mpegvideo_motion.c @@ -29,9 +29,9 @@ #include "msmpeg4.h" #include <limits.h> -static inline void gmc1_motion(MpegEncContext *s, - uint8_t *dest_y, uint8_t *dest_cb, uint8_t *dest_cr, - uint8_t **ref_picture) +static void gmc1_motion(MpegEncContext *s, + uint8_t *dest_y, uint8_t *dest_cb, uint8_t *dest_cr, + uint8_t **ref_picture) { uint8_t *ptr; int offset, src_x, src_y, linesize, uvlinesize; @@ -115,9 +115,9 @@ static inline void gmc1_motion(MpegEncContext *s, return; } -static inline void gmc_motion(MpegEncContext *s, - uint8_t *dest_y, uint8_t *dest_cb, uint8_t *dest_cr, - uint8_t **ref_picture) +static void gmc_motion(MpegEncContext *s, + uint8_t *dest_y, uint8_t *dest_cb, uint8_t *dest_cr, + uint8_t **ref_picture) { uint8_t *ptr; int linesize, uvlinesize; @@ -553,11 +553,12 @@ static inline void qpel_motion(MpegEncContext *s, /** * h263 chroma 4mv motion compensation. */ -static inline void chroma_4mv_motion(MpegEncContext *s, - uint8_t *dest_cb, uint8_t *dest_cr, - uint8_t **ref_picture, - op_pixels_func *pix_op, - int mx, int my){ +static void chroma_4mv_motion(MpegEncContext *s, + uint8_t *dest_cb, uint8_t *dest_cr, + uint8_t **ref_picture, + op_pixels_func *pix_op, + int mx, int my) +{ int dxy, emu=0, src_x, src_y, offset; uint8_t *ptr; |