diff options
| author | Shawn Hoffman <godisgovernment@gmail.com> | 2009-01-15 06:48:15 +0000 |
|---|---|---|
| committer | Shawn Hoffman <godisgovernment@gmail.com> | 2009-01-15 06:48:15 +0000 |
| commit | ba8c2aa7e439a4a721739464097439ecb2f531f6 (patch) | |
| tree | 156956d0ae06c4c1b9eb34d8548c9230e929eac8 /Source/Core/Common/Src/PluginVideo.cpp | |
| parent | aced3c00fdb83dd2ce6b6ec213b4f4afc9b4fdfb (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.cpp | 33 |
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() { + } +} |
