diff --git a/src/modules/video_processing/main/source/content_analysis.cc b/src/modules/video_processing/main/source/content_analysis.cc index a75899537..f20321193 100644 --- a/src/modules/video_processing/main/source/content_analysis.cc +++ b/src/modules/video_processing/main/source/content_analysis.cc @@ -13,7 +13,9 @@ #include #include +#if defined(WEBRTC_USE_SSE2) #include +#endif namespace webrtc { VPMContentAnalysis::VPMContentAnalysis(bool RTCD): @@ -40,7 +42,7 @@ _cMetrics(NULL) { if(WebRtc_GetCPUInfo(kSSE2)) { -#if defined(__SSE2__) +#if defined(WEBRTC_USE_SSE2) ComputeSpatialMetrics = &VPMContentAnalysis::ComputeSpatialMetrics_SSE2; #endif @@ -343,7 +345,7 @@ VPMContentAnalysis::ComputeSpatialMetrics_C() return VPM_OK; } -#if defined(__SSE2__) +#if defined(WEBRTC_USE_SSE2) WebRtc_Word32 VPMContentAnalysis::ComputeSpatialMetrics_SSE2() { @@ -510,7 +512,7 @@ VPMContentAnalysis::ComputeSpatialMetrics_SSE2() return VPM_OK; } -#endif +#endif // #if defined(WEBRTC_USE_SSE2) VideoContentMetrics* VPMContentAnalysis::ContentMetrics() diff --git a/src/modules/video_processing/main/source/content_analysis.h b/src/modules/video_processing/main/source/content_analysis.h index 5a12375f0..4aa5783e6 100644 --- a/src/modules/video_processing/main/source/content_analysis.h +++ b/src/modules/video_processing/main/source/content_analysis.h @@ -60,7 +60,7 @@ private: typedef WebRtc_Word32 (VPMContentAnalysis::*ComputeSpatialMetricsFunc)(); ComputeSpatialMetricsFunc ComputeSpatialMetrics; WebRtc_Word32 ComputeSpatialMetrics_C(); -#if defined(__SSE2__) +#if defined(WEBRTC_USE_SSE2) WebRtc_Word32 ComputeSpatialMetrics_SSE2(); #endif