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

Reply via email to