[FFmpeg-devel] [PATCH] h264_idct: enable unmacro on newer NASM versions
James Darnley
jdarnley at obe.tv
Mon Feb 12 11:24:15 EET 2018
On 2018-02-10 14:17, Rostislav Pehlivanov wrote:
> Signed-off-by: Rostislav Pehlivanov <atomnuker at gmail.com>
> ---
> libavcodec/x86/h264_idct.asm | 6 +++++-
> 1 file changed, 5 insertions(+), 1 deletion(-)
>
> diff --git a/libavcodec/x86/h264_idct.asm b/libavcodec/x86/h264_idct.asm
> index 8804638091..c54f9f1a68 100644
> --- a/libavcodec/x86/h264_idct.asm
> +++ b/libavcodec/x86/h264_idct.asm
> @@ -1144,7 +1144,11 @@ IDCT_DC_DEQUANT 0
> INIT_MMX sse2
> IDCT_DC_DEQUANT 7
>
> -; %unmacro STORE_DIFFx2 8 ; remove macro from x86util.asm but yasm doesn't have this yet
> +%ifdef __NASM_VER__
> +%if __NASM_MAJOR__ >= 2 && __NASM_MINOR__ >= 4
> +%unmacro STORE_DIFFx2 8 ; remove macro from x86util.asm but yasm doesn't have this yet
> +%endif
> +%endif
> %macro STORE_DIFFx2 8 ; add1, add2, reg1, reg2, zero, shift, source, stride
> movd %3, [%7]
> movd %4, [%7+%8]
>
Looks good to me. Thanks for picking up my slack on this one.
More information about the ffmpeg-devel
mailing list