diff --git a/src/add-ons/media/plugins/avcodec/libavcodec/x86/h264dsp_mmx.c b/src/add-ons/media/plugins/avcodec/libavcodec/x86/h264dsp_mmx.c index bf96613c33..f1a6bd2d7f 100644 --- a/src/add-ons/media/plugins/avcodec/libavcodec/x86/h264dsp_mmx.c +++ b/src/add-ons/media/plugins/avcodec/libavcodec/x86/h264dsp_mmx.c @@ -792,6 +792,8 @@ static void h264_h_loop_filter_chroma_intra_mmx2(uint8_t *pix, int stride, int a transpose4x4(pix-2+4*stride, trans+4, stride, 8); } +#ifndef __HAIKU__ + static void h264_loop_filter_strength_mmx2( int16_t bS[2][4][4], uint8_t nnz[40], int8_t ref[2][40], int16_t mv[2][40][2], int bidir, int edges, int step, int mask_mv0, int mask_mv1, int field ) { int dir; @@ -895,6 +897,12 @@ static void h264_loop_filter_strength_mmx2( int16_t bS[2][4][4], uint8_t nnz[40] ); } +#else +static void h264_loop_filter_strength_mmx2( int16_t bS[2][4][4], uint8_t nnz[40], int8_t ref[2][40], int16_t mv[2][40][2], + int bidir, int edges, int step, int mask_mv0, int mask_mv1, int field ) { +} +#endif + /***********************************/ /* motion compensation */