Index: remoting/host/differ_block.cc |
diff --git a/remoting/host/differ_block.cc b/remoting/host/differ_block.cc |
index a8da5b92bd270640ec965e416b580632d3378e47..7b7c02d9a0774e9ac408669d81045ad9211d2057 100644 |
--- a/remoting/host/differ_block.cc |
+++ b/remoting/host/differ_block.cc |
@@ -4,8 +4,8 @@ |
#include "remoting/host/differ_block.h" |
+#include "base/cpu.h" |
#include "build/build_config.h" |
-#include "media/base/cpu_features.h" |
#include "remoting/host/differ_block_internal.h" |
namespace remoting { |
@@ -31,10 +31,11 @@ int BlockDifference(const uint8* image1, const uint8* image2, int stride) { |
// TODO(hclam): Implement a NEON version. |
diff_proc = &BlockDifference_C; |
#else |
+ base::CPU cpu; |
// For x86 processors, check if SSE2 is supported. |
- if (media::hasSSE2() && kBlockSize == 32) |
+ if (cpu.has_sse2() && kBlockSize == 32) |
diff_proc = &BlockDifference_SSE2_W32; |
- else if (media::hasSSE2() && kBlockSize == 16) |
+ else if (cpu.has_sse2() && kBlockSize == 16) |
diff_proc = &BlockDifference_SSE2_W16; |
else |
diff_proc = &BlockDifference_C; |