Skip to content

Commit f9913a5

Browse files
committed
unify(video): Move Video files to Core (#1410)
1 parent 40afe82 commit f9913a5

File tree

31 files changed

+60
-2630
lines changed

31 files changed

+60
-2630
lines changed

Core/GameEngine/CMakeLists.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -224,11 +224,11 @@ set(GAMEENGINE_SRC
224224
# Include/GameClient/Statistics.h
225225
# Include/GameClient/TerrainRoads.h
226226
# Include/GameClient/TerrainVisual.h
227-
# Include/GameClient/VideoPlayer.h
227+
Include/GameClient/VideoPlayer.h
228228
# Include/GameClient/View.h
229229
# Include/GameClient/Water.h
230230
# Include/GameClient/WindowLayout.h
231-
# Include/GameClient/WindowVideoManager.h
231+
Include/GameClient/WindowVideoManager.h
232232
# Include/GameClient/WindowXlat.h
233233
# Include/GameClient/WinInstanceData.h
234234
# Include/GameLogic/AI.h
@@ -597,7 +597,7 @@ set(GAMEENGINE_SRC
597597
# Source/Common/INI/INITerrainBridge.cpp
598598
# Source/Common/INI/INITerrainRoad.cpp
599599
# Source/Common/INI/INIUpgrade.cpp
600-
# Source/Common/INI/INIVideo.cpp
600+
Source/Common/INI/INIVideo.cpp
601601
# Source/Common/INI/INIWater.cpp
602602
# Source/Common/INI/INIWeapon.cpp
603603
# Source/Common/INI/INIWebpageURL.cpp
@@ -791,7 +791,7 @@ set(GAMEENGINE_SRC
791791
# Source/GameClient/GUI/Shell/Shell.cpp
792792
# Source/GameClient/GUI/Shell/ShellMenuScheme.cpp
793793
# Source/GameClient/GUI/WindowLayout.cpp
794-
# Source/GameClient/GUI/WindowVideoManager.cpp
794+
Source/GameClient/GUI/WindowVideoManager.cpp
795795
# Source/GameClient/GUI/WinInstanceData.cpp
796796
# Source/GameClient/InGameUI.cpp
797797
# Source/GameClient/Input/Keyboard.cpp
@@ -823,8 +823,8 @@ set(GAMEENGINE_SRC
823823
# Source/GameClient/System/Smudge.cpp
824824
# Source/GameClient/Terrain/TerrainRoads.cpp
825825
# Source/GameClient/Terrain/TerrainVisual.cpp
826-
# Source/GameClient/VideoPlayer.cpp
827-
# Source/GameClient/VideoStream.cpp
826+
Source/GameClient/VideoPlayer.cpp
827+
Source/GameClient/VideoStream.cpp
828828
# Source/GameClient/View.cpp
829829
# Source/GameClient/Water.cpp
830830
# Source/GameLogic/AI/AI.cpp

Core/GameEngineDevice/CMakeLists.txt

Lines changed: 20 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
set(GAMEENGINEDEVICE_SRC
22
Include/MilesAudioDevice/MilesAudioManager.h
3-
# Include/VideoDevice/Bink/BinkVideoPlayer.h
3+
Include/VideoDevice/Bink/BinkVideoPlayer.h
44
# Include/W3DDevice/Common/W3DConvert.h
55
# Include/W3DDevice/Common/W3DFunctionLexicon.h
66
# Include/W3DDevice/Common/W3DModuleFactory.h
@@ -70,7 +70,7 @@ set(GAMEENGINEDEVICE_SRC
7070
# Include/W3DDevice/GameClient/W3DTerrainTracks.h
7171
# Include/W3DDevice/GameClient/W3DTerrainVisual.h
7272
# Include/W3DDevice/GameClient/W3DTreeBuffer.h
73-
# Include/W3DDevice/GameClient/W3DVideoBuffer.h
73+
Include/W3DDevice/GameClient/W3DVideoBuffer.h
7474
# Include/W3DDevice/GameClient/W3DView.h
7575
# Include/W3DDevice/GameClient/W3DVolumetricShadow.h
7676
# Include/W3DDevice/GameClient/W3DWater.h
@@ -91,7 +91,7 @@ set(GAMEENGINEDEVICE_SRC
9191
# Include/Win32Device/GameClient/Win32DIMouse.h
9292
# Include/Win32Device/GameClient/Win32Mouse.h
9393
Source/MilesAudioDevice/MilesAudioManager.cpp
94-
# Source/VideoDevice/Bink/BinkVideoPlayer.cpp
94+
Source/VideoDevice/Bink/BinkVideoPlayer.cpp
9595
# Source/W3DDevice/Common/System/W3DFunctionLexicon.cpp
9696
# Source/W3DDevice/Common/System/W3DRadar.cpp
9797
# Source/W3DDevice/Common/Thing/W3DModuleFactory.cpp
@@ -172,7 +172,7 @@ set(GAMEENGINEDEVICE_SRC
172172
# Source/W3DDevice/GameClient/W3DTerrainTracks.cpp
173173
# Source/W3DDevice/GameClient/W3DTerrainVisual.cpp
174174
# Source/W3DDevice/GameClient/W3DTreeBuffer.cpp
175-
# Source/W3DDevice/GameClient/W3DVideoBuffer.cpp
175+
Source/W3DDevice/GameClient/W3DVideoBuffer.cpp
176176
# Source/W3DDevice/GameClient/W3DView.cpp
177177
# Source/W3DDevice/GameClient/W3dWaypointBuffer.cpp
178178
# Source/W3DDevice/GameClient/W3DWebBrowser.cpp
@@ -229,20 +229,19 @@ target_link_libraries(corei_gameenginedevice_public INTERFACE
229229
milesstub
230230
)
231231

232-
#if(RTS_BUILD_OPTION_FFMPEG)
233-
# find_package(FFMPEG REQUIRED)
234-
#
235-
# if(FFMPEG_FOUND)
236-
# target_sources(z_gameenginedevice PRIVATE
237-
# Include/VideoDevice/FFmpeg/FFmpegFile.h
238-
# Include/VideoDevice/FFmpeg/FFmpegVideoPlayer.h
239-
# Source/VideoDevice/FFmpeg/FFmpegFile.cpp
240-
# Source/VideoDevice/FFmpeg/FFmpegVideoPlayer.cpp
241-
# )
242-
#
243-
# target_include_directories(z_gameenginedevice PRIVATE ${FFMPEG_INCLUDE_DIRS})
244-
# target_link_directories(z_gameenginedevice PRIVATE ${FFMPEG_LIBRARY_DIRS})
245-
# target_link_libraries(z_gameenginedevice PRIVATE ${FFMPEG_LIBRARIES})
246-
# target_compile_definitions(z_gameenginedevice PUBLIC RTS_HAS_FFMPEG)
247-
# endif()
248-
#endif()
232+
if(RTS_BUILD_OPTION_FFMPEG)
233+
find_package(FFMPEG REQUIRED)
234+
235+
if(FFMPEG_FOUND)
236+
target_sources(corei_gameenginedevice_private INTERFACE
237+
Include/VideoDevice/FFmpeg/FFmpegFile.h
238+
Include/VideoDevice/FFmpeg/FFmpegVideoPlayer.h
239+
Source/VideoDevice/FFmpeg/FFmpegFile.cpp
240+
Source/VideoDevice/FFmpeg/FFmpegVideoPlayer.cpp
241+
)
242+
target_include_directories(corei_gameenginedevice_private INTERFACE ${FFMPEG_INCLUDE_DIRS})
243+
target_link_directories(corei_gameenginedevice_private INTERFACE ${FFMPEG_LIBRARY_DIRS})
244+
target_link_libraries(corei_gameenginedevice_private INTERFACE ${FFMPEG_LIBRARIES})
245+
target_compile_definitions(corei_gameenginedevice_public INTERFACE RTS_HAS_FFMPEG)
246+
endif()
247+
endif()

0 commit comments

Comments
 (0)