[FFmpeg-cvslog] avfilter/vf_fspp: add missing inline asm guards
James Almer
git at videolan.org
Wed Dec 24 19:45:38 CET 2014
ffmpeg | branch: master | James Almer <jamrial at gmail.com> | Wed Dec 24 15:44:06 2014 -0300| [b94e85453e900b056dde1be6050c13ed69bbbd5d] | committer: James Almer
avfilter/vf_fspp: add missing inline asm guards
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b94e85453e900b056dde1be6050c13ed69bbbd5d
---
libavfilter/x86/vf_fspp.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/libavfilter/x86/vf_fspp.c b/libavfilter/x86/vf_fspp.c
index 14c1355..ec24a1e 100644
--- a/libavfilter/x86/vf_fspp.c
+++ b/libavfilter/x86/vf_fspp.c
@@ -25,6 +25,7 @@
#include "libavutil/x86/asm.h"
#include "libavfilter/vf_fspp.h"
+#if HAVE_MMX_INLINE
DECLARE_ALIGNED(32, static const uint8_t, dither)[8][8] = {
{ 0, 48, 12, 60, 3, 51, 15, 63, },
{ 32, 16, 44, 28, 35, 19, 47, 31, },
@@ -1389,9 +1390,11 @@ static void row_fdct_mmx(int16_t *data, const uint8_t *pixels, int line_size, in
NAMED_CONSTRAINTS_ADD(ff_MM_FIX_0_707106781, ff_MM_FIX_0_541196100, MM_FIX_0_382683433, MM_FIX_1_306562965)
: "%"REG_d);
}
+#endif
av_cold void ff_fspp_init_x86(FSPPContext *s)
{
+#if HAVE_MMX_INLINE
int cpu_flags = av_get_cpu_flags();
if (HAVE_MMX_INLINE && cpu_flags & AV_CPU_FLAG_MMX) {
@@ -1402,4 +1405,5 @@ av_cold void ff_fspp_init_x86(FSPPContext *s)
s->row_idct = row_idct_mmx;
s->row_fdct = row_fdct_mmx;
}
+#endif
}
More information about the ffmpeg-cvslog
mailing list