Index: media/base/simd/filter_yuv.h |
diff --git a/media/base/simd/filter_yuv.h b/media/base/simd/filter_yuv.h |
index 5a9cf11de35905f96d0d1440f1fe2b098dbb9f25..a656f89754872aa8c766bda4ad9efa94ca8e11a3 100644 |
--- a/media/base/simd/filter_yuv.h |
+++ b/media/base/simd/filter_yuv.h |
@@ -6,23 +6,30 @@ |
#define MEDIA_BASE_SIMD_FILTER_YUV_H_ |
#include "base/basictypes.h" |
+#include "media/base/media_export.h" |
namespace media { |
-typedef void (*FilterYUVRowsProc)(uint8*, |
- const uint8*, |
- const uint8*, |
- int, |
- int); |
- |
-void FilterYUVRows_C(uint8* ybuf, const uint8* y0_ptr, const uint8* y1_ptr, |
- int source_width, int source_y_fraction); |
- |
-void FilterYUVRows_MMX(uint8* ybuf, const uint8* y0_ptr, const uint8* y1_ptr, |
- int source_width, int source_y_fraction); |
- |
-void FilterYUVRows_SSE2(uint8* ybuf, const uint8* y0_ptr, const uint8* y1_ptr, |
- int source_width, int source_y_fraction); |
+// These methods are exported for testing purposes only. Library users should |
+// only call the methods listed in yuv_convert.h. |
+ |
+MEDIA_EXPORT void FilterYUVRows_C(uint8* ybuf, |
+ const uint8* y0_ptr, |
+ const uint8* y1_ptr, |
+ int source_width, |
+ int source_y_fraction); |
+ |
+MEDIA_EXPORT void FilterYUVRows_MMX(uint8* ybuf, |
+ const uint8* y0_ptr, |
+ const uint8* y1_ptr, |
+ int source_width, |
+ int source_y_fraction); |
+ |
+MEDIA_EXPORT void FilterYUVRows_SSE2(uint8* ybuf, |
+ const uint8* y0_ptr, |
+ const uint8* y1_ptr, |
+ int source_width, |
+ int source_y_fraction); |
} // namespace media |