Re: [FFmpeg-devel] [PATCH] avfilter/vf_lut3d: fix building with --disable-optimizations

2021-10-13 Thread Paul B Mahol
applied
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".


Re: [FFmpeg-devel] [PATCH] avfilter/vf_lut3d: fix building with --disable-optimizations

2021-10-11 Thread Xiang, Haihao
On Sun, 2021-10-10 at 23:10 -0700, mindm...@gmail.com wrote:
> From: Mark Reid 
> 
> ---
>  libavfilter/x86/vf_lut3d_init.c | 4 
>  1 file changed, 4 insertions(+)
> 
> diff --git a/libavfilter/x86/vf_lut3d_init.c b/libavfilter/x86/vf_lut3d_init.c
> index 3b3dd18680..db1a152f51 100644
> --- a/libavfilter/x86/vf_lut3d_init.c
> +++ b/libavfilter/x86/vf_lut3d_init.c
> @@ -48,9 +48,11 @@ static int interp_##name##_##format##_##opt(AVFilterContext
> *ctx, void *arg, int
>  DEFINE_INTERP_FUNC(tetrahedral, pf32, avx)
>  DEFINE_INTERP_FUNC(tetrahedral, p16,  avx)
>  #endif
> +#if HAVE_SSE2_EXTERNAL
>  DEFINE_INTERP_FUNC(tetrahedral, pf32, sse2)
>  DEFINE_INTERP_FUNC(tetrahedral, p16,  sse2)
>  #endif
> +#endif
>  
>  
>  av_cold void ff_lut3d_init_x86(LUT3DContext *s, const AVPixFmtDescriptor
> *desc)
> @@ -78,11 +80,13 @@ av_cold void ff_lut3d_init_x86(LUT3DContext *s, const
> AVPixFmtDescriptor *desc)
>  }
>  #endif
>  } else if (EXTERNAL_SSE2(cpu_flags) && s->interpolation ==
> INTERPOLATE_TETRAHEDRAL && planar) {
> +#if HAVE_SSE2_EXTERNAL
>  if (isfloat) {
>  s->interp = interp_tetrahedral_pf32_sse2;
>  } else if (depth == 16) {
>  s->interp = interp_tetrahedral_p16_sse2;
>  }
> +#endif
>  }
>  #endif
>  }

LGTM and thanks for fixing building issue quickly.

-Haihao


___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".


[FFmpeg-devel] [PATCH] avfilter/vf_lut3d: fix building with --disable-optimizations

2021-10-11 Thread mindmark
From: Mark Reid 

---
 libavfilter/x86/vf_lut3d_init.c | 4 
 1 file changed, 4 insertions(+)

diff --git a/libavfilter/x86/vf_lut3d_init.c b/libavfilter/x86/vf_lut3d_init.c
index 3b3dd18680..db1a152f51 100644
--- a/libavfilter/x86/vf_lut3d_init.c
+++ b/libavfilter/x86/vf_lut3d_init.c
@@ -48,9 +48,11 @@ static int interp_##name##_##format##_##opt(AVFilterContext 
*ctx, void *arg, int
 DEFINE_INTERP_FUNC(tetrahedral, pf32, avx)
 DEFINE_INTERP_FUNC(tetrahedral, p16,  avx)
 #endif
+#if HAVE_SSE2_EXTERNAL
 DEFINE_INTERP_FUNC(tetrahedral, pf32, sse2)
 DEFINE_INTERP_FUNC(tetrahedral, p16,  sse2)
 #endif
+#endif
 
 
 av_cold void ff_lut3d_init_x86(LUT3DContext *s, const AVPixFmtDescriptor *desc)
@@ -78,11 +80,13 @@ av_cold void ff_lut3d_init_x86(LUT3DContext *s, const 
AVPixFmtDescriptor *desc)
 }
 #endif
 } else if (EXTERNAL_SSE2(cpu_flags) && s->interpolation == 
INTERPOLATE_TETRAHEDRAL && planar) {
+#if HAVE_SSE2_EXTERNAL
 if (isfloat) {
 s->interp = interp_tetrahedral_pf32_sse2;
 } else if (depth == 16) {
 s->interp = interp_tetrahedral_p16_sse2;
 }
+#endif
 }
 #endif
 }
-- 
2.31.1.windows.1

___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".