*/
#include "vc1dsp.h"
-
+#include "libavutil/avassert.h"
/** Apply overlap transform to horizontal edge
*/
/** Function used to do motion compensation with bicubic interpolation
*/
#define VC1_MSPEL_MC(OP, OPNAME)\
-static void OPNAME ## vc1_mspel_mc(uint8_t *dst, const uint8_t *src, int stride, int hmode, int vmode, int rnd)\
+static av_always_inline void OPNAME ## vc1_mspel_mc(uint8_t *dst, const uint8_t *src, int stride, int hmode, int vmode, int rnd)\
{\
int i, j;\
\
const int D=( x)*( y);
int i;
- assert(x<8 && y<8 && x>=0 && y>=0);
+ av_assert2(x<8 && y<8 && x>=0 && y>=0);
for(i=0; i<h; i++)
{
const int D=( x)*( y);
int i;
- assert(x<8 && y<8 && x>=0 && y>=0);
+ av_assert2(x<8 && y<8 && x>=0 && y>=0);
for(i=0; i<h; i++)
{
const int D=( x)*( y);
int i;
- assert(x<8 && y<8 && x>=0 && y>=0);
+ av_assert2(x<8 && y<8 && x>=0 && y>=0);
for(i=0; i<h; i++)
{