Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mpc-hc/mpc-hc.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCasimir666 <casimir666@users.sourceforge.net>2010-06-06 13:39:06 +0400
committerCasimir666 <casimir666@users.sourceforge.net>2010-06-06 13:39:06 +0400
commitc13c2852dcfb94731c9aae59275dbd0f34045dca (patch)
tree363791d8c1ff588720872fd62d6e7483313f6cb0 /src/apps/mplayerc/ShockwaveGraph.cpp
parentf44237d2092a091feb5ec0c10db4d8458e040b6d (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.cpp7
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)
{