Commit 66f5a6b4 authored by Mans Rullgard's avatar Mans Rullgard

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: 's avatarMans Rullgard <mans@mansr.com>
parent 66f52d0c
...@@ -29,9 +29,9 @@ ...@@ -29,9 +29,9 @@
#include "msmpeg4.h" #include "msmpeg4.h"
#include <limits.h> #include <limits.h>
static inline void gmc1_motion(MpegEncContext *s, static void gmc1_motion(MpegEncContext *s,
uint8_t *dest_y, uint8_t *dest_cb, uint8_t *dest_cr, uint8_t *dest_y, uint8_t *dest_cb, uint8_t *dest_cr,
uint8_t **ref_picture) uint8_t **ref_picture)
{ {
uint8_t *ptr; uint8_t *ptr;
int offset, src_x, src_y, linesize, uvlinesize; int offset, src_x, src_y, linesize, uvlinesize;
...@@ -115,9 +115,9 @@ static inline void gmc1_motion(MpegEncContext *s, ...@@ -115,9 +115,9 @@ static inline void gmc1_motion(MpegEncContext *s,
return; return;
} }
static inline void gmc_motion(MpegEncContext *s, static void gmc_motion(MpegEncContext *s,
uint8_t *dest_y, uint8_t *dest_cb, uint8_t *dest_cr, uint8_t *dest_y, uint8_t *dest_cb, uint8_t *dest_cr,
uint8_t **ref_picture) uint8_t **ref_picture)
{ {
uint8_t *ptr; uint8_t *ptr;
int linesize, uvlinesize; int linesize, uvlinesize;
...@@ -553,11 +553,12 @@ static inline void qpel_motion(MpegEncContext *s, ...@@ -553,11 +553,12 @@ static inline void qpel_motion(MpegEncContext *s,
/** /**
* h263 chroma 4mv motion compensation. * h263 chroma 4mv motion compensation.
*/ */
static inline void chroma_4mv_motion(MpegEncContext *s, static void chroma_4mv_motion(MpegEncContext *s,
uint8_t *dest_cb, uint8_t *dest_cr, uint8_t *dest_cb, uint8_t *dest_cr,
uint8_t **ref_picture, uint8_t **ref_picture,
op_pixels_func *pix_op, op_pixels_func *pix_op,
int mx, int my){ int mx, int my)
{
int dxy, emu=0, src_x, src_y, offset; int dxy, emu=0, src_x, src_y, offset;
uint8_t *ptr; uint8_t *ptr;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment