[FFmpeg-cvslog] avcodec/hevcdsp: ARM NEON optimized qpel functions

Clément Bœsch u at pkh.me
Wed Feb 25 21:05:40 CET 2015


On Wed, Feb 25, 2015 at 06:40:57PM +0100, Seppo Tomperi wrote:
> ffmpeg | branch: master | Seppo Tomperi <seppo.tomperi at vtt.fi> | Wed Feb 25 09:44:55 2015 +0000| [63ca0fe8288dbd300c9bb814cb671e5d889f691c] | committer: Michael Niedermayer
> 
> avcodec/hevcdsp: ARM NEON optimized qpel functions
> 
> uses comma as macro parameter separator
> 
> Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
> 
> > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=63ca0fe8288dbd300c9bb814cb671e5d889f691c
> ---
> 
>  libavcodec/arm/Makefile            |    3 +-
>  libavcodec/arm/hevcdsp_init_neon.c |  159 ++++++
>  libavcodec/arm/hevcdsp_qpel_neon.S |  999 ++++++++++++++++++++++++++++++++++++
>  3 files changed, 1160 insertions(+), 1 deletion(-)
> 
[...]
> +#define QPEL_FUNC_UW_PIX(name) \
> +    void name(uint8_t *dst, ptrdiff_t dststride, uint8_t *_src, ptrdiff_t _srcstride, \
> +                                   int height, intptr_t mx, intptr_t my, int width);

Here and several times below, you can drop the ';' (and re-align
vertically while at it) since they are present in the "caller".

> +QPEL_FUNC_UW_PIX(ff_hevc_put_qpel_uw_pixels_w4_neon_8);
> +QPEL_FUNC_UW_PIX(ff_hevc_put_qpel_uw_pixels_w8_neon_8);
> +QPEL_FUNC_UW_PIX(ff_hevc_put_qpel_uw_pixels_w16_neon_8);
> +QPEL_FUNC_UW_PIX(ff_hevc_put_qpel_uw_pixels_w24_neon_8);
> +QPEL_FUNC_UW_PIX(ff_hevc_put_qpel_uw_pixels_w32_neon_8);
> +QPEL_FUNC_UW_PIX(ff_hevc_put_qpel_uw_pixels_w48_neon_8);
> +QPEL_FUNC_UW_PIX(ff_hevc_put_qpel_uw_pixels_w64_neon_8);
> +#undef QPEL_FUNC_UW_PIX
> +
[...]

-- 
Clément B.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 473 bytes
Desc: not available
URL: <https://ffmpeg.org/pipermail/ffmpeg-cvslog/attachments/20150225/c27c0a92/attachment.asc>


More information about the ffmpeg-cvslog mailing list