On Sun, Jan 27, 2013 at 06:45:29AM +0100, Daniel Kang wrote: > Module: libav > Branch: master > Commit: 71155d7b4157fee44c0d3d0fc1b660ebfb9ccf46 > > Author: Daniel Kang <[email protected]> > Committer: Luca Barbato <[email protected]> > Date: Sun Jan 27 03:45:43 2013 +0000 > > dsputil: x86: Convert mpeg4 qpel and dsputil avg to yasm > > Signed-off-by: Luca Barbato <[email protected]> > > --- a/libavcodec/x86/dsputil_mmx.c > +++ b/libavcodec/x86/dsputil_mmx.c > @@ -80,6 +80,107 @@ DECLARE_ALIGNED(16, const xmm_reg, ff_pb_FE) = { > 0xFEFEFEFEFEFEFEFEULL, 0xFEF > + > +void ff_put_pixels8_mmxext(uint8_t *block, const uint8_t *pixels, int > line_size, int h); > +static void ff_put_pixels16_mmxext(uint8_t *block, const uint8_t *pixels, > + int line_size, int h) > +{ > + ff_put_pixels8_mmxext(block, pixels, line_size, h); > + ff_put_pixels8_mmxext(block + 8, pixels + 8, line_size, h); > +}
This is a duplicate of a static function in x86/h264_qpel.c. It also references symbols from h264_qpel_8bit.asm, which is conditionally assembled, while this file is built unconditionally. That makes all configurations w/o h264 explode at linking. Diego _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
