summaryrefslogtreecommitdiff
path: root/Source/Core/Common/Src/PluginVideo.cpp
diff options
context:
space:
mode:
authorShawn Hoffman <godisgovernment@gmail.com>2009-01-15 06:48:15 +0000
committerShawn Hoffman <godisgovernment@gmail.com>2009-01-15 06:48:15 +0000
commitba8c2aa7e439a4a721739464097439ecb2f531f6 (patch)
tree156956d0ae06c4c1b9eb34d8548c9230e929eac8 /Source/Core/Common/Src/PluginVideo.cpp
parentaced3c00fdb83dd2ce6b6ec213b4f4afc9b4fdfb (diff)
nakee's work on dolphin events. Also get wxw out of logmanager. This commit wants your comments
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1875 8ced0084-cf51-0410-be5f-012b33b47a6e
Diffstat (limited to 'Source/Core/Common/Src/PluginVideo.cpp')
-rw-r--r--Source/Core/Common/Src/PluginVideo.cpp33
1 files changed, 33 insertions, 0 deletions
diff --git a/Source/Core/Common/Src/PluginVideo.cpp b/Source/Core/Common/Src/PluginVideo.cpp
new file mode 100644
index 0000000000..b3330a42ed
--- /dev/null
+++ b/Source/Core/Common/Src/PluginVideo.cpp
@@ -0,0 +1,33 @@
+#include "PluginVideo.h"
+
+namespace Common {
+ PluginVideo::PluginVideo(const char *_Filename) : CPlugin(_Filename), validVideo(false) {
+
+ Video_Prepare = reinterpret_cast<TVideo_Prepare>
+ (LoadSymbol("Video_Prepare"));
+ Video_SendFifoData = reinterpret_cast<TVideo_SendFifoData>
+ (LoadSymbol("Video_SendFifoData"));
+ Video_UpdateXFB = reinterpret_cast<TVideo_UpdateXFB>
+ (LoadSymbol("Video_UpdateXFB"));
+ Video_Screenshot = reinterpret_cast<TVideo_Screenshot>
+ (LoadSymbol("Video_Screenshot"));
+ Video_EnterLoop = reinterpret_cast<TVideo_EnterLoop>
+ (LoadSymbol("Video_EnterLoop"));
+ Video_AddMessage = reinterpret_cast<TVideo_AddMessage>
+ (LoadSymbol("Video_AddMessage"));
+ Video_Stop = reinterpret_cast<TVideo_Stop>
+ (LoadSymbol("Video_Stop"));
+
+ if ((Video_Prepare != 0) &&
+ (Video_SendFifoData != 0) &&
+ (Video_UpdateXFB != 0) &&
+ (Video_EnterLoop != 0) &&
+ (Video_Screenshot != 0) &&
+ (Video_AddMessage != 0) &&
+ (Video_Stop != 0))
+ validVideo = true;
+ }
+
+ PluginVideo::~PluginVideo() {
+ }
+}