diff options
author | arpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2001-08-15 00:38:01 +0000 |
---|---|---|
committer | arpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2001-08-15 00:38:01 +0000 |
commit | 5fa1cc63206209d6e4816e5c3e3b90c5fb2513e5 (patch) | |
tree | 217bb86e2b302b2a138869a73ea036f3f46f8f7e /loader/dshow/DS_Filter.c | |
parent | b15e5745af8ed9333329d0c8f6d7006f83bf02ca (diff) | |
download | mpv-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.c | 3 |
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; } |