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>
This commit is contained in:
parent
66f52d0c3d
commit
66f5a6b419
@ -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,
|
|||||||
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,
|
|||||||
/**
|
/**
|
||||||
* 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;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user