[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