Merge remote-tracking branch 'qatar/master'
[ffmpeg.git] / libavcodec / x86 / snowdsp_mmx.c
index f340a86..eac4336 100644 (file)
@@ -26,6 +26,8 @@
 #include "libavcodec/dwt.h"
 #include "dsputil_mmx.h"
 
+#if HAVE_INLINE_ASM
+
 static void ff_snow_horizontal_compose97i_sse2(IDWTELEM *b, IDWTELEM *temp, int width){
     const int w2= (width+1)>>1;
     const int w_l= (width>>1);
@@ -871,8 +873,11 @@ static void ff_snow_inner_add_yblock_mmx(const uint8_t *obmc, const int obmc_str
         ff_snow_inner_add_yblock(obmc, obmc_stride, block, b_w, b_h, src_x,src_y, src_stride, sb, add, dst8);
 }
 
+#endif /* HAVE_INLINE_ASM */
+
 void ff_dwt_init_x86(DWTContext *c)
 {
+#if HAVE_INLINE_ASM
     int mm_flags = av_get_cpu_flags();
 
     if (mm_flags & AV_CPU_FLAG_MMX) {
@@ -893,4 +898,5 @@ void ff_dwt_init_x86(DWTContext *c)
             c->inner_add_yblock = ff_snow_inner_add_yblock_mmx;
         }
     }
+#endif /* HAVE_INLINE_ASM */
 }