diff options
author | Casimir666 <casimir666@users.sourceforge.net> | 2010-06-06 13:39:06 +0400 |
---|---|---|
committer | Casimir666 <casimir666@users.sourceforge.net> | 2010-06-06 13:39:06 +0400 |
commit | c13c2852dcfb94731c9aae59275dbd0f34045dca (patch) | |
tree | 363791d8c1ff588720872fd62d6e7483313f6cb0 /src/apps/mplayerc/ShockwaveGraph.cpp | |
parent | f44237d2092a091feb5ec0c10db4d8458e040b6d (diff) |
Changed : "Pause" message in OSD stay until play command
Fixed : improved DVD resume
Added : debug messages with OSD
Added : command line switch to set http webserver port
Changed : background for Shockwave, hack to run in "show all" mode
git-svn-id: https://mpc-hc.svn.sourceforge.net/svnroot/mpc-hc/trunk@2011 10f7b99b-c216-0410-bff0-8a66a9350fd8
Diffstat (limited to 'src/apps/mplayerc/ShockwaveGraph.cpp')
-rw-r--r-- | src/apps/mplayerc/ShockwaveGraph.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/apps/mplayerc/ShockwaveGraph.cpp b/src/apps/mplayerc/ShockwaveGraph.cpp index 83c2d2512..a8a109cb0 100644 --- a/src/apps/mplayerc/ShockwaveGraph.cpp +++ b/src/apps/mplayerc/ShockwaveGraph.cpp @@ -44,6 +44,7 @@ CShockwaveGraph::CShockwaveGraph(HWND hParent, HRESULT& hr) hr = E_FAIL;
return;
}
+ m_wndDestFrame.put_BackgroundColor(0);
}
CShockwaveGraph::~CShockwaveGraph()
@@ -72,6 +73,10 @@ STDMETHODIMP CShockwaveGraph::Run() {
try
{
+ // XXX - Does the following line have some side effect
+ // or is the variable unused?
+ long scale_mode = this->m_wndDestFrame.get_ScaleMode();
+
if(m_fs != State_Running) m_wndDestFrame.Play();
}
catch(CException* e)
@@ -121,6 +126,8 @@ STDMETHODIMP CShockwaveGraph::GetState(LONG msTimeout, OAFilterState* pfs) if(m_wndDestFrame.IsPlaying() && m_fs == State_Stopped) m_fs = State_Running;
else if(!m_wndDestFrame.IsPlaying() && m_fs == State_Running) m_fs = State_Stopped;
fs = m_fs;
+ // HACK : Make sure that the movie is running in "show all".
+ m_wndDestFrame.SendMessage( WM_COMMAND, MAKEWPARAM(20034, 0), 0 );
}
catch(CException* e)
{
|