| 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
|
|
|