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:
authorUnderground78 <underground78@users.sourceforge.net>2012-11-10 19:14:36 +0400
committerUnderground78 <underground78@users.sourceforge.net>2012-11-12 02:24:55 +0400
commit19f3afdfa6586b556af5886f8eaf1f1390f06612 (patch)
treeb8fcc77c0e57fb52e0d6b8f03c258992e29836d9 /src/filters/parser/FLVSplitter/FLVSplitter.cpp
parent5f99d807904e3adaa533b954df8bc37e28c7a4fe (diff)
Properly enable memory leak detection.
Use MS define DEBUG_NEW.
Diffstat (limited to 'src/filters/parser/FLVSplitter/FLVSplitter.cpp')
-rw-r--r--src/filters/parser/FLVSplitter/FLVSplitter.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/filters/parser/FLVSplitter/FLVSplitter.cpp b/src/filters/parser/FLVSplitter/FLVSplitter.cpp
index 5b03e2da6..0ebbdea95 100644
--- a/src/filters/parser/FLVSplitter/FLVSplitter.cpp
+++ b/src/filters/parser/FLVSplitter/FLVSplitter.cpp
@@ -241,7 +241,7 @@ HRESULT CFLVSplitterFilter::CreateOutputs(IAsyncReader* pAsyncReader)
HRESULT hr = E_FAIL;
m_pFile.Free();
- m_pFile.Attach(DNew CBaseSplitterFileEx(pAsyncReader, hr, DEFAULT_CACHE_LENGTH, false));
+ m_pFile.Attach(DEBUG_NEW CBaseSplitterFileEx(pAsyncReader, hr, DEFAULT_CACHE_LENGTH, false));
if (!m_pFile) {
return E_OUTOFMEMORY;
}
@@ -529,7 +529,7 @@ HRESULT CFLVSplitterFilter::CreateOutputs(IAsyncReader* pAsyncReader)
__int64 headerOffset = m_pFile->GetPos();
UINT32 headerSize = dataSize - 4;
- BYTE* headerData = DNew BYTE[headerSize];
+ BYTE* headerData = DEBUG_NEW BYTE[headerSize];
m_pFile->ByteRead(headerData, headerSize);
@@ -700,7 +700,7 @@ HRESULT CFLVSplitterFilter::CreateOutputs(IAsyncReader* pAsyncReader)
mts.InsertAt(0, ff_mtype);
}
mts.Add(mt);
- CAutoPtr<CBaseSplitterOutputPin> pPinOut(DNew CBaseSplitterOutputPin(mts, name, this, this, &hr));
+ CAutoPtr<CBaseSplitterOutputPin> pPinOut(DEBUG_NEW CBaseSplitterOutputPin(mts, name, this, this, &hr));
EXECUTE_ASSERT(SUCCEEDED(AddOutputPin(t.TagType, pPinOut)));
}
@@ -891,7 +891,7 @@ bool CFLVSplitterFilter::DemuxLoop()
if (dataSize <= 0) {
goto NextTag;
}
- p.Attach(DNew Packet());
+ p.Attach(DEBUG_NEW Packet());
p->TrackNumber = t.TagType;
p->rtStart = 10000i64 * (t.TimeStamp + tsOffset);
p->rtStop = p->rtStart + 1;