[KSPROXY]

- Fix some MSVC and GCC 4.7 warnings

svn path=/trunk/; revision=58240
This commit is contained in:
Thomas Faber 2013-01-27 11:39:09 +00:00
parent f7a609c7fc
commit 50b1d52ba9
3 changed files with 3 additions and 3 deletions

View file

@ -583,7 +583,7 @@ CKsAllocator::FreeMediaSamples()
{ {
IMediaSample * Sample = m_FreeList.top(); IMediaSample * Sample = m_FreeList.top();
m_FreeList.pop(); m_FreeList.pop();
delete Sample; Sample->Release();
} }
m_FreeSamples = false; m_FreeSamples = false;

View file

@ -1681,7 +1681,7 @@ COutputPin::Connect(IPin *pReceivePin, const AM_MEDIA_TYPE *pmt)
if (GetSupportedSets(&pGuid, &NumGuids)) if (GetSupportedSets(&pGuid, &NumGuids))
{ {
// load all proxy plugins // load all proxy plugins
if (FAILED(LoadProxyPlugins(pGuid, NumGuids))); if (FAILED(LoadProxyPlugins(pGuid, NumGuids)))
{ {
#ifdef KSPROXY_TRACE #ifdef KSPROXY_TRACE
OutputDebugStringW(L"COutputPin::Connect LoadProxyPlugins failed\n"); OutputDebugStringW(L"COutputPin::Connect LoadProxyPlugins failed\n");

View file

@ -208,7 +208,6 @@ protected:
CKsProxy::CKsProxy() : m_Ref(0), CKsProxy::CKsProxy() : m_Ref(0),
m_pGraph(0), m_pGraph(0),
m_ReferenceClock((IReferenceClock*)this),
m_FilterState(State_Stopped), m_FilterState(State_Stopped),
m_hDevice(0), m_hDevice(0),
m_Plugins(), m_Plugins(),
@ -216,6 +215,7 @@ CKsProxy::CKsProxy() : m_Ref(0),
m_DevicePath(0), m_DevicePath(0),
m_hClock(0) m_hClock(0)
{ {
m_ReferenceClock = this;
InitializeCriticalSection(&m_Lock); InitializeCriticalSection(&m_Lock);
} }