summaryrefslogtreecommitdiffstats
path: root/loader/dshow/DS_Filter.c
diff options
context:
space:
mode:
authorarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-08-15 00:38:01 +0000
committerarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-08-15 00:38:01 +0000
commit5fa1cc63206209d6e4816e5c3e3b90c5fb2513e5 (patch)
tree217bb86e2b302b2a138869a73ea036f3f46f8f7e /loader/dshow/DS_Filter.c
parentb15e5745af8ed9333329d0c8f6d7006f83bf02ca (diff)
downloadmpv-5fa1cc63206209d6e4816e5c3e3b90c5fb2513e5.tar.bz2
mpv-5fa1cc63206209d6e4816e5c3e3b90c5fb2513e5.tar.xz
fixed BITMAPINFO struct length truncation (WMV8)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1526 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'loader/dshow/DS_Filter.c')
-rw-r--r--loader/dshow/DS_Filter.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/loader/dshow/DS_Filter.c b/loader/dshow/DS_Filter.c
index d3a530ddb4..e2eeb1301a 100644
--- a/loader/dshow/DS_Filter.c
+++ b/loader/dshow/DS_Filter.c
@@ -181,6 +181,8 @@ void DS_Filter::Start()
if (m_iState != 1)
return;
+ m_pFilter->vt->Pause(m_pFilter);
+
HRESULT hr=m_pFilter->vt->Run(m_pFilter, 0);
if (hr != 0)
{
@@ -194,6 +196,7 @@ void DS_Filter::Start()
return;
}
m_pImp->vt->NotifyAllocator(m_pImp, m_pAll, 0);
+
m_iState = 2;
}