diff --git a/src/video_engine/main/source/video_engine_core.gypi b/src/video_engine/main/source/video_engine_core.gypi index 901e752081..dc7253e957 100644 --- a/src/video_engine/main/source/video_engine_core.gypi +++ b/src/video_engine/main/source/video_engine_core.gypi @@ -36,6 +36,7 @@ ], 'include_dirs': [ '../interface', + '../../../common_video/interface', '../../../modules/video_capture/main/interface', '../../../modules/video_render/main/interface', ], diff --git a/src/video_engine/main/source/vie_file_image.cc b/src/video_engine/main/source/vie_file_image.cc index 7799f120a5..2500fc5c50 100644 --- a/src/video_engine/main/source/vie_file_image.cc +++ b/src/video_engine/main/source/vie_file_image.cc @@ -12,6 +12,9 @@ * vie_file_image.cc */ +#include "engine_configurations.h" + +#ifdef WEBRTC_VIDEO_ENGINE_FILE_API #include #include "vie_file_image.h" #include "video_image.h" @@ -111,3 +114,4 @@ int ViEFileImage::ConvertPictureToVideoFrame(int engineId, return 0; } } // namespace webrtc +#endif // WEBRTC_VIDEO_ENGINE_FILE_API diff --git a/src/video_engine/main/source/vie_file_impl.cc b/src/video_engine/main/source/vie_file_impl.cc index fec8d914ca..a3c1fa0ef0 100644 --- a/src/video_engine/main/source/vie_file_impl.cc +++ b/src/video_engine/main/source/vie_file_impl.cc @@ -14,6 +14,7 @@ #include "vie_file_impl.h" +#ifdef WEBRTC_VIDEO_ENGINE_FILE_API // Defines #include "vie_defines.h" @@ -33,6 +34,7 @@ #include "vie_impl.h" #include "vie_input_manager.h" #include "vie_render_manager.h" +#endif namespace webrtc { @@ -58,6 +60,7 @@ ViEFile* ViEFile::GetInterface(VideoEngine* videoEngine) #endif } +#ifdef WEBRTC_VIDEO_ENGINE_FILE_API // ---------------------------------------------------------------------------- // Release // @@ -1311,4 +1314,5 @@ void ViECaptureSnapshot::DeliverFrame(int id, VideoFrame& videoFrame, _conditionVaraible.WakeAll(); return; } +#endif } // namespace webrtc diff --git a/src/video_engine/main/test/AutoTest/source/vie_autotest_file.cc b/src/video_engine/main/test/AutoTest/source/vie_autotest_file.cc index b95926d000..2b9137dc45 100644 --- a/src/video_engine/main/test/AutoTest/source/vie_autotest_file.cc +++ b/src/video_engine/main/test/AutoTest/source/vie_autotest_file.cc @@ -39,6 +39,7 @@ int ViEAutoTest::ViEFileStandardTest() ViETest::Log("========================================"); ViETest::Log(" ViEFile Standard Test\n"); +#ifdef WEBRTC_VIDEO_ENGINE_FILE_API //*************************************************************** // Begin create/initialize WebRTC Video Engine for testing //*************************************************************** @@ -809,6 +810,7 @@ int ViEAutoTest::ViEFileStandardTest() ViETest::Log(" "); return numberOfErrors; } +#endif ViETest::Log(" "); ViETest::Log(" ViEFile Standard Test PASSED!");