[FFmpeg-devel] [PATCH 3/4] all: Guard if (INLINE*) checks with #if HAVE_INLINE_ASM

Andreas Rheinhardt andreas.rheinhardt at outlook.com
Wed Nov 2 02:42:36 EET 2022


L. E. Segovia:
> Continuation of 40e6575aa3eed64cd32bf28c00ae57edc5acb25a
> 
> Signed-off-by: L. E. Segovia <amy at amyspark.me>
> ---
>  libavcodec/x86/vc1dsp_init.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/libavcodec/x86/vc1dsp_init.c b/libavcodec/x86/vc1dsp_init.c
> index bc63933e83..65fc28ea35 100644
> --- a/libavcodec/x86/vc1dsp_init.c
> +++ b/libavcodec/x86/vc1dsp_init.c
> @@ -102,7 +102,7 @@ av_cold void ff_vc1dsp_init_x86(VC1DSPContext *dsp)
>  {
>      int cpu_flags = av_get_cpu_flags();
>  
> -#if HAVE_6REGS
> +#if HAVE_6REGS && HAVE_INLINE_ASM
>      if (INLINE_MMX(cpu_flags))
>          if (EXTERNAL_MMX(cpu_flags))
>          ff_vc1dsp_init_mmx(dsp);

There is also a check for EXTERNAL_MMX for which you add no #if check
here or in the next commit.

- Andreas



More information about the ffmpeg-devel mailing list