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:
authorkinddragon <kinddragon@users.sourceforge.net>2010-05-16 23:28:57 +0400
committerkinddragon <kinddragon@users.sourceforge.net>2010-05-16 23:28:57 +0400
commite9e09d64fbc9c884e7e00f22bfa9de18b8748bb9 (patch)
tree1a147ec652bb6baef603d72fc6bb9129c416b38b /src/filters/parser/BaseSplitter/BaseSplitter.cpp
parent3a990e7f323a3f68c286ad8b3395c681368ff46b (diff)
Some warnings fixed (uninitialized local variable, unused local variable, comparison signed/unsigned type, assignment in if)
git-svn-id: https://mpc-hc.svn.sourceforge.net/svnroot/mpc-hc/trunk@1886 10f7b99b-c216-0410-bff0-8a66a9350fd8
Diffstat (limited to 'src/filters/parser/BaseSplitter/BaseSplitter.cpp')
-rw-r--r--src/filters/parser/BaseSplitter/BaseSplitter.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/filters/parser/BaseSplitter/BaseSplitter.cpp b/src/filters/parser/BaseSplitter/BaseSplitter.cpp
index ebd29f347..50e89c493 100644
--- a/src/filters/parser/BaseSplitter/BaseSplitter.cpp
+++ b/src/filters/parser/BaseSplitter/BaseSplitter.cpp
@@ -412,7 +412,7 @@ bool CBaseSplitterOutputPin::IsActive()
DWORD CBaseSplitterOutputPin::ThreadProc()
{
- SetThreadName(-1, "CBaseSplitterOutputPin");
+ SetThreadName((DWORD)-1, "CBaseSplitterOutputPin");
m_hrDeliver = S_OK;
m_fFlushing = m_fFlushed = false;
m_eEndFlush.Set();
@@ -875,7 +875,7 @@ DWORD CBaseSplitterFilter::ThreadProc()
m_eEndFlush.Set();
m_fFlushing = false;
- for(DWORD cmd = -1; ; cmd = GetRequest())
+ for(DWORD cmd = (DWORD)-1; ; cmd = GetRequest())
{
if(cmd == CMD_EXIT)
{
@@ -891,7 +891,7 @@ DWORD CBaseSplitterFilter::ThreadProc()
DemuxSeek(m_rtStart);
- if(cmd != -1)
+ if(cmd != (DWORD)-1)
Reply(S_OK);
m_eEndFlush.Wait();
@@ -1091,7 +1091,7 @@ CBasePin* CBaseSplitterFilter::GetPin(int n)
return m_pOutputs.GetAt(pos);
}
- if(n == m_pOutputs.GetCount() && m_pInput)
+ if(n == (int)m_pOutputs.GetCount() && m_pInput)
{
return m_pInput;
}
@@ -1175,7 +1175,8 @@ STDMETHODIMP CBaseSplitterFilter::Load(LPCOLESTR pszFileName, const AM_MEDIA_TYP
STDMETHODIMP CBaseSplitterFilter::GetCurFile(LPOLESTR* ppszFileName, AM_MEDIA_TYPE* pmt)
{
CheckPointer(ppszFileName, E_POINTER);
- if(!(*ppszFileName = (LPOLESTR)CoTaskMemAlloc((m_fn.GetLength()+1)*sizeof(WCHAR))))
+ *ppszFileName = (LPOLESTR)CoTaskMemAlloc((m_fn.GetLength()+1)*sizeof(WCHAR));
+ if(!(*ppszFileName))
return E_OUTOFMEMORY;
wcscpy(*ppszFileName, m_fn);
return S_OK;