Index: third_party/libwebp/dsp/yuv_mips32.c |
diff --git a/third_party/libwebp/dsp/yuv_mips32.c b/third_party/libwebp/dsp/yuv_mips32.c |
index c82b4dfdd3b861e88d2a5ed222d062b440703a7c..b8fe512f1feae70bc654e85e77a1454e494ac13b 100644 |
--- a/third_party/libwebp/dsp/yuv_mips32.c |
+++ b/third_party/libwebp/dsp/yuv_mips32.c |
@@ -14,7 +14,8 @@ |
#include "./dsp.h" |
-#if defined(WEBP_USE_MIPS32) |
+// Code is disabled for now, in favor of the plain-C version |
+#if 0 // defined(WEBP_USE_MIPS32) |
#include "./yuv.h" |
@@ -84,17 +85,20 @@ ROW_FUNC(YuvToBgraRow, 4, 2, 1, 0, 3) |
#undef ROW_FUNC |
-#endif // WEBP_USE_MIPS32 |
- |
//------------------------------------------------------------------------------ |
+// Entry point |
extern void WebPInitSamplersMIPS32(void); |
-void WebPInitSamplersMIPS32(void) { |
-#if defined(WEBP_USE_MIPS32) |
+WEBP_TSAN_IGNORE_FUNCTION void WebPInitSamplersMIPS32(void) { |
WebPSamplers[MODE_RGB] = YuvToRgbRow; |
WebPSamplers[MODE_RGBA] = YuvToRgbaRow; |
WebPSamplers[MODE_BGR] = YuvToBgrRow; |
WebPSamplers[MODE_BGRA] = YuvToBgraRow; |
-#endif // WEBP_USE_MIPS32 |
} |
+ |
+#else // !WEBP_USE_MIPS32 |
+ |
+WEBP_DSP_INIT_STUB(WebPInitSamplersMIPS32) |
+ |
+#endif // WEBP_USE_MIPS32 |