- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The tool, Visual Leak Detector, is reporting memory leaks from AU_Splitter::m_Headers (see below for output). Assuming this is a real leak, does anyone know how this could happen?
I'm using IPP version 7.0, build 205 with Visual Studio 2005. My code calls H264VideoDecoder::Init() before each decode session and afterwards calls H264VideoDecoder::Reset() then H264VideoDecoder::Close(). VLD reports one each of these UMC::Headers member variables leaking for each decode session.
HeaderSet m_SeqParams;
HeaderSet m_SeqExParams;
HeaderSet m_PicParams;
HeaderSet m_SEIParams;
WARNING: Visual Leak Detector detected memory leaks!
---------- Block 5371 at 0x05763770: 60 bytes ----------
Leak Hash: 0x8D8D3000 Count: 1
Call Stack:
media\\codec\\h264_dec\\include\\umc_h264_heap.h (332): MainServer.exe!UMC::H264_Heap_Objects::Item::Allocate + 0xC bytes
media\\codec\\h264_dec\\include\\umc_h264_heap.h (362): MainServer.exe!UMC::H264_Heap_Objects::Allocate<:H264SEIPAYLOAD> + 0x9 bytes
media\\codec\\h264_dec\\include\\umc_h264_heap.h (722): MainServer.exe!UMC::H264Array<:H264SEIPAYLOAD>::Reallocate + 0x14 bytes
media\\codec\\h264_dec\\include\\umc_h264_heap.h (660): MainServer.exe!UMC::H264Array<:H264SEIPAYLOAD>::operator[] + 0x24 bytes
media\\codec\\h264_dec\\include\\umc_h264_headers.h (85): MainServer.exe!UMC::HeaderSet<:H264SEIPAYLOAD>::GetHeader + 0xC bytes
media\\codec\\h264_dec\\src\\umc_h264_task_supplier.cpp (3026): MainServer.exe!UMC::TaskSupplier::DecodeSliceHeader + 0x10 bytes
media\\codec\\h264_dec\\src\\umc_h264_task_supplier.cpp (2879): MainServer.exe!UMC::TaskSupplier::AddOneFrame + 0x13 bytes
media\\codec\\h264_dec\\src\\umc_h264_task_supplier.cpp (2711): MainServer.exe!UMC::TaskSupplier::AddSource + 0x10 bytes
media\\codec\\h264_dec\\src\\umc_h264_task_supplier.cpp (2751): MainServer.exe!UMC::TaskSupplier::GetFrame + 0x17 bytes
media\\codec\\h264_dec\\src\\umc_h264_dec_decode_pic.cpp (214): MainServer.exe!UMC::H264VideoDecoder::GetFrameInternal + 0x1D bytes
media\\codec\\h264_dec\\src\\umc_h264_dec_decode_pic.cpp (192): MainServer.exe!UMC::H264VideoDecoder::GetFrame + 0x10 bytes
Data:
00 00 00 00 7C 37 76 05 30 00 00 00 00 00 00 00 ....|7v. 0.......
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........
00 00 00 00 00 00 00 00 00 00 00 00 ........ ........
---------- Block 6444 at 0x057637E8: 28 bytes ----------
Leak Hash: 0x0135CC90 Count: 1
Call Stack:
media\\codec\\h264_dec\\include\\umc_h264_heap.h (332): MainServer.exe!UMC::H264_Heap_Objects::Item::Allocate + 0xC bytes
media\\codec\\h264_dec\\include\\umc_h264_heap.h (380): MainServer.exe!UMC::H264_Heap_Objects::Allocate<:H264PICPARAMSET> + 0x9 bytes
media\\codec\\h264_dec\\include\\umc_h264_heap.h (722): MainServer.exe!UMC::H264Array<:H264PICPARAMSET>::Reallocate + 0x14 bytes
media\\codec\\h264_dec\\include\\umc_h264_heap.h (660): MainServer.exe!UMC::H264Array<:H264PICPARAMSET>::operator[] + 0x24 bytes
media\\codec\\h264_dec\\include\\umc_h264_headers.h (85): MainServer.exe!UMC::HeaderSet<:H264PICPARAMSET>::GetHeader + 0xC bytes
media\\codec\\h264_dec\\src\\umc_h264_task_supplier.cpp (1605): MainServer.exe!UMC::TaskSupplier::DecodeHeaders + 0x16 bytes
media\\codec\\h264_dec\\src\\umc_h264_task_supplier.cpp (2899): MainServer.exe!UMC::TaskSupplier::AddOneFrame + 0x13 bytes
media\\codec\\h264_dec\\src\\umc_h264_task_supplier.cpp (2711): MainServer.exe!UMC::TaskSupplier::AddSource + 0x10 bytes
media\\codec\\h264_dec\\src\\umc_h264_task_supplier.cpp (2751): MainServer.exe!UMC::TaskSupplier::GetFrame + 0x17 bytes
media\\codec\\h264_dec\\src\\umc_h264_dec_decode_pic.cpp (214): MainServer.exe!UMC::H264VideoDecoder::GetFrameInternal + 0x1D bytes
media\\codec\\h264_dec\\src\\umc_h264_dec_decode_pic.cpp (192): MainServer.exe!UMC::H264VideoDecoder::GetFrame + 0x10 bytes
Data:
70 37 76 05 F4 37 76 05 10 00 00 00 00 00 00 00 p7v..7v. ........
00 00 00 00 00 00 00 00 00 00 00 00 ........ ........
---------- Block 6432 at 0x0577FE90: 28 bytes ----------
Leak Hash: 0x653002BE Count: 1
Call Stack:
media\\codec\\h264_dec\\include\\umc_h264_heap.h (332): MainServer.exe!UMC::H264_Heap_Objects::Item::Allocate + 0xC bytes
media\\codec\\h264_dec\\include\\umc_h264_heap.h (380): MainServer.exe!UMC::H264_Heap_Objects::Allocate<:H264SEQPARAMSET> + 0x9 bytes
media\\codec\\h264_dec\\include\\umc_h264_heap.h (722): MainServer.exe!UMC::H264Array<:H264SEQPARAMSET>::Reallocate + 0x14 bytes
media\\codec\\h264_dec\\include\\umc_h264_heap.h (660): MainServer.exe!UMC::H264Array<:H264SEQPARAMSET>::operator[] + 0x24 bytes
media\\codec\\h264_dec\\include\\umc_h264_headers.h (85): MainServer.exe!UMC::HeaderSet<:H264SEQPARAMSET>::GetHeader + 0xC bytes
media\\codec\\h264_dec\\src\\umc_h264_task_supplier.cpp (1521): MainServer.exe!UMC::TaskSupplier::DecodeHeaders + 0x13 bytes
media\\codec\\h264_dec\\src\\umc_h264_task_supplier.cpp (2899): MainServer.exe!UMC::TaskSupplier::AddOneFrame + 0x13 bytes
media\\codec\\h264_dec\\src\\umc_h264_task_supplier.cpp (2711): MainServer.exe!UMC::TaskSupplier::AddSource + 0x10 bytes
media\\codec\\h264_dec\\src\\umc_h264_task_supplier.cpp (2751): MainServer.exe!UMC::TaskSupplier::GetFrame + 0x17 bytes
media\\codec\\h264_dec\\src\\umc_h264_dec_decode_pic.cpp (214): MainServer.exe!UMC::H264VideoDecoder::GetFrameInternal + 0x1D bytes
media\\codec\\h264_dec\\src\\umc_h264_dec_decode_pic.cpp (192): MainServer.exe!UMC::H264VideoDecoder::GetFrame + 0x10 bytes
Data:
F0 2D 78 05 9C FE 77 05 10 00 00 00 00 00 00 00 .-x...w. ........
00 00 00 00 00 00 00 00 00 00 00 00 ........ ........
---------- Block 6522 at 0x05782DF0: 28 bytes ----------
Leak Hash: 0x9C0B9734 Count: 1
Call Stack:
media\\codec\\h264_dec\\include\\umc_h264_heap.h (332): MainServer.exe!UMC::H264_Heap_Objects::Item::Allocate + 0xC bytes
media\\codec\\h264_dec\\include\\umc_h264_heap.h (380): MainServer.exe!UMC::H264_Heap_Objects::Allocate<:H264SEQPARAMSETEXTENSION> + 0x9 bytes
media\\codec\\h264_dec\\include\\umc_h264_heap.h (722): MainServer.exe!UMC::H264Array<:H264SEQPARAMSETEXTENSION>::Reallocate + 0x14 bytes
media\\codec\\h264_dec\\include\\umc_h264_heap.h (660): MainServer.exe!UMC::H264Array<:H264SEQPARAMSETEXTENSION>::operator[] + 0x24 bytes
media\\codec\\h264_dec\\include\\umc_h264_headers.h (85): MainServer.exe!UMC::HeaderSet<:H264SEQPARAMSETEXTENSION>::GetHeader + 0xC bytes
media\\codec\\h264_dec\\src\\umc_h264_task_supplier.cpp (3056): MainServer.exe!UMC::TaskSupplier::DecodeSliceHeader + 0x12 bytes
media\\codec\\h264_dec\\src\\umc_h264_task_supplier.cpp (2879): MainServer.exe!UMC::TaskSupplier::AddOneFrame + 0x13 bytes
media\\codec\\h264_dec\\src\\umc_h264_task_supplier.cpp (2711): MainServer.exe!UMC::TaskSupplier::AddSource + 0x10 bytes
media\\codec\\h264_dec\\src\\umc_h264_task_supplier.cpp (2751): MainServer.exe!UMC::TaskSupplier::GetFrame + 0x17 bytes
media\\codec\\h264_dec\\src\\umc_h264_dec_decode_pic.cpp (214): MainServer.exe!UMC::H264VideoDecoder::GetFrameInternal + 0x1D bytes
media\\codec\\h264_dec\\src\\umc_h264_dec_decode_pic.cpp (192): MainServer.exe!UMC::H264VideoDecoder::GetFrame + 0x10 bytes
Data:
E8 37 76 05 FC 2D 78 05 10 00 00 00 00 00 00 00 .7v..-x. ........
00 00 00 00 00 00 00 00 00 00 00 00 ........ ........
Visual Leak Detector detected 4 memory leaks (13299 bytes).
I'm using IPP version 7.0, build 205 with Visual Studio 2005. My code calls H264VideoDecoder::Init() before each decode session and afterwards calls H264VideoDecoder::Reset() then H264VideoDecoder::Close(). VLD reports one each of these UMC::Headers member variables leaking for each decode session.
HeaderSet
HeaderSet
HeaderSet
HeaderSet
WARNING: Visual Leak Detector detected memory leaks!
---------- Block 5371 at 0x05763770: 60 bytes ----------
Leak Hash: 0x8D8D3000 Count: 1
Call Stack:
media\\codec\\h264_dec\\include\\umc_h264_heap.h (332): MainServer.exe!UMC::H264_Heap_Objects::Item::Allocate + 0xC bytes
media\\codec\\h264_dec\\include\\umc_h264_heap.h (362): MainServer.exe!UMC::H264_Heap_Objects::Allocate<:H264SEIPAYLOAD> + 0x9 bytes
media\\codec\\h264_dec\\include\\umc_h264_heap.h (722): MainServer.exe!UMC::H264Array<:H264SEIPAYLOAD>::Reallocate + 0x14 bytes
media\\codec\\h264_dec\\include\\umc_h264_heap.h (660): MainServer.exe!UMC::H264Array<:H264SEIPAYLOAD>::operator[] + 0x24 bytes
media\\codec\\h264_dec\\include\\umc_h264_headers.h (85): MainServer.exe!UMC::HeaderSet<:H264SEIPAYLOAD>::GetHeader + 0xC bytes
media\\codec\\h264_dec\\src\\umc_h264_task_supplier.cpp (3026): MainServer.exe!UMC::TaskSupplier::DecodeSliceHeader + 0x10 bytes
media\\codec\\h264_dec\\src\\umc_h264_task_supplier.cpp (2879): MainServer.exe!UMC::TaskSupplier::AddOneFrame + 0x13 bytes
media\\codec\\h264_dec\\src\\umc_h264_task_supplier.cpp (2711): MainServer.exe!UMC::TaskSupplier::AddSource + 0x10 bytes
media\\codec\\h264_dec\\src\\umc_h264_task_supplier.cpp (2751): MainServer.exe!UMC::TaskSupplier::GetFrame + 0x17 bytes
media\\codec\\h264_dec\\src\\umc_h264_dec_decode_pic.cpp (214): MainServer.exe!UMC::H264VideoDecoder::GetFrameInternal + 0x1D bytes
media\\codec\\h264_dec\\src\\umc_h264_dec_decode_pic.cpp (192): MainServer.exe!UMC::H264VideoDecoder::GetFrame + 0x10 bytes
Data:
00 00 00 00 7C 37 76 05 30 00 00 00 00 00 00 00 ....|7v. 0.......
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........
00 00 00 00 00 00 00 00 00 00 00 00 ........ ........
---------- Block 6444 at 0x057637E8: 28 bytes ----------
Leak Hash: 0x0135CC90 Count: 1
Call Stack:
media\\codec\\h264_dec\\include\\umc_h264_heap.h (332): MainServer.exe!UMC::H264_Heap_Objects::Item::Allocate + 0xC bytes
media\\codec\\h264_dec\\include\\umc_h264_heap.h (380): MainServer.exe!UMC::H264_Heap_Objects::Allocate<:H264PICPARAMSET> + 0x9 bytes
media\\codec\\h264_dec\\include\\umc_h264_heap.h (722): MainServer.exe!UMC::H264Array<:H264PICPARAMSET>::Reallocate + 0x14 bytes
media\\codec\\h264_dec\\include\\umc_h264_heap.h (660): MainServer.exe!UMC::H264Array<:H264PICPARAMSET>::operator[] + 0x24 bytes
media\\codec\\h264_dec\\include\\umc_h264_headers.h (85): MainServer.exe!UMC::HeaderSet<:H264PICPARAMSET>::GetHeader + 0xC bytes
media\\codec\\h264_dec\\src\\umc_h264_task_supplier.cpp (1605): MainServer.exe!UMC::TaskSupplier::DecodeHeaders + 0x16 bytes
media\\codec\\h264_dec\\src\\umc_h264_task_supplier.cpp (2899): MainServer.exe!UMC::TaskSupplier::AddOneFrame + 0x13 bytes
media\\codec\\h264_dec\\src\\umc_h264_task_supplier.cpp (2711): MainServer.exe!UMC::TaskSupplier::AddSource + 0x10 bytes
media\\codec\\h264_dec\\src\\umc_h264_task_supplier.cpp (2751): MainServer.exe!UMC::TaskSupplier::GetFrame + 0x17 bytes
media\\codec\\h264_dec\\src\\umc_h264_dec_decode_pic.cpp (214): MainServer.exe!UMC::H264VideoDecoder::GetFrameInternal + 0x1D bytes
media\\codec\\h264_dec\\src\\umc_h264_dec_decode_pic.cpp (192): MainServer.exe!UMC::H264VideoDecoder::GetFrame + 0x10 bytes
Data:
70 37 76 05 F4 37 76 05 10 00 00 00 00 00 00 00 p7v..7v. ........
00 00 00 00 00 00 00 00 00 00 00 00 ........ ........
---------- Block 6432 at 0x0577FE90: 28 bytes ----------
Leak Hash: 0x653002BE Count: 1
Call Stack:
media\\codec\\h264_dec\\include\\umc_h264_heap.h (332): MainServer.exe!UMC::H264_Heap_Objects::Item::Allocate + 0xC bytes
media\\codec\\h264_dec\\include\\umc_h264_heap.h (380): MainServer.exe!UMC::H264_Heap_Objects::Allocate<:H264SEQPARAMSET> + 0x9 bytes
media\\codec\\h264_dec\\include\\umc_h264_heap.h (722): MainServer.exe!UMC::H264Array<:H264SEQPARAMSET>::Reallocate + 0x14 bytes
media\\codec\\h264_dec\\include\\umc_h264_heap.h (660): MainServer.exe!UMC::H264Array<:H264SEQPARAMSET>::operator[] + 0x24 bytes
media\\codec\\h264_dec\\include\\umc_h264_headers.h (85): MainServer.exe!UMC::HeaderSet<:H264SEQPARAMSET>::GetHeader + 0xC bytes
media\\codec\\h264_dec\\src\\umc_h264_task_supplier.cpp (1521): MainServer.exe!UMC::TaskSupplier::DecodeHeaders + 0x13 bytes
media\\codec\\h264_dec\\src\\umc_h264_task_supplier.cpp (2899): MainServer.exe!UMC::TaskSupplier::AddOneFrame + 0x13 bytes
media\\codec\\h264_dec\\src\\umc_h264_task_supplier.cpp (2711): MainServer.exe!UMC::TaskSupplier::AddSource + 0x10 bytes
media\\codec\\h264_dec\\src\\umc_h264_task_supplier.cpp (2751): MainServer.exe!UMC::TaskSupplier::GetFrame + 0x17 bytes
media\\codec\\h264_dec\\src\\umc_h264_dec_decode_pic.cpp (214): MainServer.exe!UMC::H264VideoDecoder::GetFrameInternal + 0x1D bytes
media\\codec\\h264_dec\\src\\umc_h264_dec_decode_pic.cpp (192): MainServer.exe!UMC::H264VideoDecoder::GetFrame + 0x10 bytes
Data:
F0 2D 78 05 9C FE 77 05 10 00 00 00 00 00 00 00 .-x...w. ........
00 00 00 00 00 00 00 00 00 00 00 00 ........ ........
---------- Block 6522 at 0x05782DF0: 28 bytes ----------
Leak Hash: 0x9C0B9734 Count: 1
Call Stack:
media\\codec\\h264_dec\\include\\umc_h264_heap.h (332): MainServer.exe!UMC::H264_Heap_Objects::Item::Allocate + 0xC bytes
media\\codec\\h264_dec\\include\\umc_h264_heap.h (380): MainServer.exe!UMC::H264_Heap_Objects::Allocate<:H264SEQPARAMSETEXTENSION> + 0x9 bytes
media\\codec\\h264_dec\\include\\umc_h264_heap.h (722): MainServer.exe!UMC::H264Array<:H264SEQPARAMSETEXTENSION>::Reallocate + 0x14 bytes
media\\codec\\h264_dec\\include\\umc_h264_heap.h (660): MainServer.exe!UMC::H264Array<:H264SEQPARAMSETEXTENSION>::operator[] + 0x24 bytes
media\\codec\\h264_dec\\include\\umc_h264_headers.h (85): MainServer.exe!UMC::HeaderSet<:H264SEQPARAMSETEXTENSION>::GetHeader + 0xC bytes
media\\codec\\h264_dec\\src\\umc_h264_task_supplier.cpp (3056): MainServer.exe!UMC::TaskSupplier::DecodeSliceHeader + 0x12 bytes
media\\codec\\h264_dec\\src\\umc_h264_task_supplier.cpp (2879): MainServer.exe!UMC::TaskSupplier::AddOneFrame + 0x13 bytes
media\\codec\\h264_dec\\src\\umc_h264_task_supplier.cpp (2711): MainServer.exe!UMC::TaskSupplier::AddSource + 0x10 bytes
media\\codec\\h264_dec\\src\\umc_h264_task_supplier.cpp (2751): MainServer.exe!UMC::TaskSupplier::GetFrame + 0x17 bytes
media\\codec\\h264_dec\\src\\umc_h264_dec_decode_pic.cpp (214): MainServer.exe!UMC::H264VideoDecoder::GetFrameInternal + 0x1D bytes
media\\codec\\h264_dec\\src\\umc_h264_dec_decode_pic.cpp (192): MainServer.exe!UMC::H264VideoDecoder::GetFrame + 0x10 bytes
Data:
E8 37 76 05 FC 2D 78 05 10 00 00 00 00 00 00 00 .7v..-x. ........
00 00 00 00 00 00 00 00 00 00 00 00 ........ ........
Visual Leak Detector detected 4 memory leaks (13299 bytes).
Link Copied
5 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Quoting dplong
The tool, Visual Leak Detector, is reporting memory leaks from AU_Splitter::m_Headers (see below for output). Assuming this is a real leak, does anyone know how this could happen?...
A generic explanation ofMemory Leaks could look like:
Some piece of code allocated a memory block and the memory wasnever released
Why?
ASoftware Developer forgot to implement a code that releasesthe memory, or a code that releases
the memory wasn't executed.
Best regards,
Sergey
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Could you in general describe your decoding cycle?
I.e.
Allocate
Init
GetFrame
GetFrame
Reset
GetFrame
...
We'd like to know what model of decoding to check.
Thanks,
Sergey
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you for replying so quickly, Sergey. Here is a log of calls to H264VideoDecoder member functions, in addition to the VLD output:
Visual Leak Detector Version 2.2.3 installed.
Aggregating duplicate leaks.
Limiting data dumps to 512 bytes.
Function: UMC::H264VideoDecoder::H264VideoDecoder(void)
Function: UMC::H264VideoDecoder::Reset(void)
Function: UMC::H264VideoDecoder::Close(void)
Function: UMC::H264VideoDecoder::Init(UMC::BaseCodecParams *)
Function: UMC::H264VideoDecoder::Close(void)
Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::Reset(void)
Function: UMC::H264VideoDecoder::Close(void)
Function: UMC::H264VideoDecoder::Reset(void)
Function: UMC::H264VideoDecoder::Close(void)
Function: UMC::H264VideoDecoder::~H264VideoDecoder(void)
Function: UMC::H264VideoDecoder::Close(void)
WARNING: Visual Leak Detector detected memory leaks!
---------- Block 6130 at 0x05786868: 60 bytes ----------
Leak Hash: 0x8D8D3000 Count: 1
Call Stack:
media\codec\h264_dec\include\umc_h264_heap.h (332): MainServer.exe!UMC::H264_Heap_Objects::Item::Allocate + 0xC bytes
media\codec\h264_dec\include\umc_h264_heap.h (362): MainServer.exe!UMC::H264_Heap_Objects::Allocate<:H264SEIPAYLOAD> + 0x9 bytes
media\codec\h264_dec\include\umc_h264_heap.h (722): MainServer.exe!UMC::H264Array<:H264SEIPAYLOAD>::Reallocate + 0x14 bytes
media\codec\h264_dec\include\umc_h264_heap.h (660): MainServer.exe!UMC::H264Array<:H264SEIPAYLOAD>::operator[] + 0x24 bytes
media\codec\h264_dec\include\umc_h264_headers.h (85): MainServer.exe!UMC::HeaderSet<:H264SEIPAYLOAD>::GetHeader + 0xC bytes
media\codec\h264_dec\src\umc_h264_task_supplier.cpp (3026): MainServer.exe!UMC::TaskSupplier::DecodeSliceHeader + 0x10 bytes
media\codec\h264_dec\src\umc_h264_task_supplier.cpp (2879): MainServer.exe!UMC::TaskSupplier::AddOneFrame + 0x13 bytes
media\codec\h264_dec\src\umc_h264_task_supplier.cpp (2711): MainServer.exe!UMC::TaskSupplier::AddSource + 0x10 bytes
media\codec\h264_dec\src\umc_h264_task_supplier.cpp (2751): MainServer.exe!UMC::TaskSupplier::GetFrame + 0x17 bytes
media\codec\h264_dec\src\umc_h264_dec_decode_pic.cpp (214): MainServer.exe!UMC::H264VideoDecoder::GetFrameInternal + 0x1D bytes
media\codec\h264_dec\src\umc_h264_dec_decode_pic.cpp (192): MainServer.exe!UMC::H264VideoDecoder::GetFrame + 0x10 bytes
Data:
00 00 00 00 74 68 78 05 30 00 00 00 00 00 00 00 ....thx. 0.......
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........
00 00 00 00 00 00 00 00 00 00 00 00 ........ ........
---------- Block 6929 at 0x05788EB8: 28 bytes ----------
Leak Hash: 0x0135CC90 Count: 1
Call Stack:
media\codec\h264_dec\include\umc_h264_heap.h (332): MainServer.exe!UMC::H264_Heap_Objects::Item::Allocate + 0xC bytes
media\codec\h264_dec\include\umc_h264_heap.h (380): MainServer.exe!UMC::H264_Heap_Objects::Allocate<:H264PICPARAMSET> + 0x9 bytes
media\codec\h264_dec\include\umc_h264_heap.h (722): MainServer.exe!UMC::H264Array<:H264PICPARAMSET>::Reallocate + 0x14 bytes
media\codec\h264_dec\include\umc_h264_heap.h (660): MainServer.exe!UMC::H264Array<:H264PICPARAMSET>::operator[] + 0x24 bytes
media\codec\h264_dec\include\umc_h264_headers.h (85): MainServer.exe!UMC::HeaderSet<:H264PICPARAMSET>::GetHeader + 0xC bytes
media\codec\h264_dec\src\umc_h264_task_supplier.cpp (1605): MainServer.exe!UMC::TaskSupplier::DecodeHeaders + 0x16 bytes
media\codec\h264_dec\src\umc_h264_task_supplier.cpp (2899): MainServer.exe!UMC::TaskSupplier::AddOneFrame + 0x13 bytes
media\codec\h264_dec\src\umc_h264_task_supplier.cpp (2711): MainServer.exe!UMC::TaskSupplier::AddSource + 0x10 bytes
media\codec\h264_dec\src\umc_h264_task_supplier.cpp (2751): MainServer.exe!UMC::TaskSupplier::GetFrame + 0x17 bytes
media\codec\h264_dec\src\umc_h264_dec_decode_pic.cpp (214): MainServer.exe!UMC::H264VideoDecoder::GetFrameInternal + 0x1D bytes
media\codec\h264_dec\src\umc_h264_dec_decode_pic.cpp (192): MainServer.exe!UMC::H264VideoDecoder::GetFrame + 0x10 bytes
Data:
68 68 78 05 C4 8E 78 05 10 00 00 00 00 00 00 00 hhx...x. ........
00 00 00 00 00 00 00 00 00 00 00 00 ........ ........
---------- Block 8828 at 0x057964D0: 28 bytes ----------
Leak Hash: 0x72574628 Count: 1
Call Stack:
media\codec\h264_dec\include\umc_h264_heap.h (332): MainServer.exe!UMC::H264_Heap_Objects::Item::Allocate + 0xC bytes
media\codec\h264_dec\include\umc_h264_heap.h (380): MainServer.exe!UMC::H264_Heap_Objects::Allocate<:H264SEQPARAMSETEXTENSION> + 0x9 bytes
media\codec\h264_dec\include\umc_h264_heap.h (722): MainServer.exe!UMC::H264Array<:H264SEQPARAMSETEXTENSION>::Reallocate + 0x14 bytes
media\codec\h264_dec\include\umc_h264_heap.h (660): MainServer.exe!UMC::H264Array<:H264SEQPARAMSETEXTENSION>::operator[] + 0x24 bytes
media\codec\h264_dec\include\umc_h264_headers.h (85): MainServer.exe!UMC::HeaderSet<:H264SEQPARAMSETEXTENSION>::GetHeader + 0xC bytes
media\codec\h264_dec\src\umc_h264_task_supplier.cpp (3056): MainServer.exe!UMC::TaskSupplier::DecodeSliceHeader + 0x12 bytes
media\codec\h264_dec\src\umc_h264_task_supplier.cpp (2879): MainServer.exe!UMC::TaskSupplier::AddOneFrame + 0x13 bytes
media\codec\h264_dec\src\umc_h264_task_supplier.cpp (2711): MainServer.exe!UMC::TaskSupplier::AddSource + 0x10 bytes
media\codec\h264_dec\src\umc_h264_task_supplier.cpp (2751): MainServer.exe!UMC::TaskSupplier::GetFrame + 0x17 bytes
media\codec\h264_dec\src\umc_h264_dec_decode_pic.cpp (214): MainServer.exe!UMC::H264VideoDecoder::GetFrameInternal + 0x1D bytes
media\codec\h264_dec\src\umc_h264_dec_decode_pic.cpp (192): MainServer.exe!UMC::H264VideoDecoder::GetFrame + 0x10 bytes
Data:
B8 8E 78 05 DC 64 79 05 10 00 00 00 00 00 00 00 ..x..dy. ........
00 00 00 00 00 00 00 00 00 00 00 00 ........ ........
---------- Block 6817 at 0x057C17F8: 28 bytes ----------
Leak Hash: 0x653002BE Count: 1
Call Stack:
media\codec\h264_dec\include\umc_h264_heap.h (332): MainServer.exe!UMC::H264_Heap_Objects::Item::Allocate + 0xC bytes
media\codec\h264_dec\include\umc_h264_heap.h (380): MainServer.exe!UMC::H264_Heap_Objects::Allocate<:H264SEQPARAMSET> + 0x9 bytes
media\codec\h264_dec\include\umc_h264_heap.h (722): MainServer.exe!UMC::H264Array<:H264SEQPARAMSET>::Reallocate + 0x14 bytes
media\codec\h264_dec\include\umc_h264_heap.h (660): MainServer.exe!UMC::H264Array<:H264SEQPARAMSET>::operator[] + 0x24 bytes
media\codec\h264_dec\include\umc_h264_headers.h (85): MainServer.exe!UMC::HeaderSet<:H264SEQPARAMSET>::GetHeader + 0xC bytes
media\codec\h264_dec\src\umc_h264_task_supplier.cpp (1521): MainServer.exe!UMC::TaskSupplier::DecodeHeaders + 0x13 bytes
media\codec\h264_dec\src\umc_h264_task_supplier.cpp (2899): MainServer.exe!UMC::TaskSupplier::AddOneFrame + 0x13 bytes
media\codec\h264_dec\src\umc_h264_task_supplier.cpp (2711): MainServer.exe!UMC::TaskSupplier::AddSource + 0x10 bytes
media\codec\h264_dec\src\umc_h264_task_supplier.cpp (2751): MainServer.exe!UMC::TaskSupplier::GetFrame + 0x17 bytes
media\codec\h264_dec\src\umc_h264_dec_decode_pic.cpp (214): MainServer.exe!UMC::H264VideoDecoder::GetFrameInternal + 0x1D bytes
media\codec\h264_dec\src\umc_h264_dec_decode_pic.cpp (192): MainServer.exe!UMC::H264VideoDecoder::GetFrame + 0x10 bytes
Data:
D0 64 79 05 04 18 7C 05 10 00 00 00 00 00 00 00 .dy...|. ........
00 00 00 00 00 00 00 00 00 00 00 00 ........ ........
Visual Leak Detector detected 4 memory leaks (13299 bytes).
Largest number used: 22747173 bytes.
Total allocations: 24527882 bytes.
Visual Leak Detector is now exiting.
Visual Leak Detector Version 2.2.3 installed.
Aggregating duplicate leaks.
Limiting data dumps to 512 bytes.
Function: UMC::H264VideoDecoder::H264VideoDecoder(void)
Function: UMC::H264VideoDecoder::Reset(void)
Function: UMC::H264VideoDecoder::Close(void)
Function: UMC::H264VideoDecoder::Init(UMC::BaseCodecParams *)
Function: UMC::H264VideoDecoder::Close(void)
Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)
Function: UMC::H264VideoDecoder::Reset(void)
Function: UMC::H264VideoDecoder::Close(void)
Function: UMC::H264VideoDecoder::Reset(void)
Function: UMC::H264VideoDecoder::Close(void)
Function: UMC::H264VideoDecoder::~H264VideoDecoder(void)
Function: UMC::H264VideoDecoder::Close(void)
WARNING: Visual Leak Detector detected memory leaks!
---------- Block 6130 at 0x05786868: 60 bytes ----------
Leak Hash: 0x8D8D3000 Count: 1
Call Stack:
media\codec\h264_dec\include\umc_h264_heap.h (332): MainServer.exe!UMC::H264_Heap_Objects::Item::Allocate + 0xC bytes
media\codec\h264_dec\include\umc_h264_heap.h (362): MainServer.exe!UMC::H264_Heap_Objects::Allocate<:H264SEIPAYLOAD> + 0x9 bytes
media\codec\h264_dec\include\umc_h264_heap.h (722): MainServer.exe!UMC::H264Array<:H264SEIPAYLOAD>::Reallocate + 0x14 bytes
media\codec\h264_dec\include\umc_h264_heap.h (660): MainServer.exe!UMC::H264Array<:H264SEIPAYLOAD>::operator[] + 0x24 bytes
media\codec\h264_dec\include\umc_h264_headers.h (85): MainServer.exe!UMC::HeaderSet<:H264SEIPAYLOAD>::GetHeader + 0xC bytes
media\codec\h264_dec\src\umc_h264_task_supplier.cpp (3026): MainServer.exe!UMC::TaskSupplier::DecodeSliceHeader + 0x10 bytes
media\codec\h264_dec\src\umc_h264_task_supplier.cpp (2879): MainServer.exe!UMC::TaskSupplier::AddOneFrame + 0x13 bytes
media\codec\h264_dec\src\umc_h264_task_supplier.cpp (2711): MainServer.exe!UMC::TaskSupplier::AddSource + 0x10 bytes
media\codec\h264_dec\src\umc_h264_task_supplier.cpp (2751): MainServer.exe!UMC::TaskSupplier::GetFrame + 0x17 bytes
media\codec\h264_dec\src\umc_h264_dec_decode_pic.cpp (214): MainServer.exe!UMC::H264VideoDecoder::GetFrameInternal + 0x1D bytes
media\codec\h264_dec\src\umc_h264_dec_decode_pic.cpp (192): MainServer.exe!UMC::H264VideoDecoder::GetFrame + 0x10 bytes
Data:
00 00 00 00 74 68 78 05 30 00 00 00 00 00 00 00 ....thx. 0.......
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........
00 00 00 00 00 00 00 00 00 00 00 00 ........ ........
---------- Block 6929 at 0x05788EB8: 28 bytes ----------
Leak Hash: 0x0135CC90 Count: 1
Call Stack:
media\codec\h264_dec\include\umc_h264_heap.h (332): MainServer.exe!UMC::H264_Heap_Objects::Item::Allocate + 0xC bytes
media\codec\h264_dec\include\umc_h264_heap.h (380): MainServer.exe!UMC::H264_Heap_Objects::Allocate<:H264PICPARAMSET> + 0x9 bytes
media\codec\h264_dec\include\umc_h264_heap.h (722): MainServer.exe!UMC::H264Array<:H264PICPARAMSET>::Reallocate + 0x14 bytes
media\codec\h264_dec\include\umc_h264_heap.h (660): MainServer.exe!UMC::H264Array<:H264PICPARAMSET>::operator[] + 0x24 bytes
media\codec\h264_dec\include\umc_h264_headers.h (85): MainServer.exe!UMC::HeaderSet<:H264PICPARAMSET>::GetHeader + 0xC bytes
media\codec\h264_dec\src\umc_h264_task_supplier.cpp (1605): MainServer.exe!UMC::TaskSupplier::DecodeHeaders + 0x16 bytes
media\codec\h264_dec\src\umc_h264_task_supplier.cpp (2899): MainServer.exe!UMC::TaskSupplier::AddOneFrame + 0x13 bytes
media\codec\h264_dec\src\umc_h264_task_supplier.cpp (2711): MainServer.exe!UMC::TaskSupplier::AddSource + 0x10 bytes
media\codec\h264_dec\src\umc_h264_task_supplier.cpp (2751): MainServer.exe!UMC::TaskSupplier::GetFrame + 0x17 bytes
media\codec\h264_dec\src\umc_h264_dec_decode_pic.cpp (214): MainServer.exe!UMC::H264VideoDecoder::GetFrameInternal + 0x1D bytes
media\codec\h264_dec\src\umc_h264_dec_decode_pic.cpp (192): MainServer.exe!UMC::H264VideoDecoder::GetFrame + 0x10 bytes
Data:
68 68 78 05 C4 8E 78 05 10 00 00 00 00 00 00 00 hhx...x. ........
00 00 00 00 00 00 00 00 00 00 00 00 ........ ........
---------- Block 8828 at 0x057964D0: 28 bytes ----------
Leak Hash: 0x72574628 Count: 1
Call Stack:
media\codec\h264_dec\include\umc_h264_heap.h (332): MainServer.exe!UMC::H264_Heap_Objects::Item::Allocate + 0xC bytes
media\codec\h264_dec\include\umc_h264_heap.h (380): MainServer.exe!UMC::H264_Heap_Objects::Allocate<:H264SEQPARAMSETEXTENSION> + 0x9 bytes
media\codec\h264_dec\include\umc_h264_heap.h (722): MainServer.exe!UMC::H264Array<:H264SEQPARAMSETEXTENSION>::Reallocate + 0x14 bytes
media\codec\h264_dec\include\umc_h264_heap.h (660): MainServer.exe!UMC::H264Array<:H264SEQPARAMSETEXTENSION>::operator[] + 0x24 bytes
media\codec\h264_dec\include\umc_h264_headers.h (85): MainServer.exe!UMC::HeaderSet<:H264SEQPARAMSETEXTENSION>::GetHeader + 0xC bytes
media\codec\h264_dec\src\umc_h264_task_supplier.cpp (3056): MainServer.exe!UMC::TaskSupplier::DecodeSliceHeader + 0x12 bytes
media\codec\h264_dec\src\umc_h264_task_supplier.cpp (2879): MainServer.exe!UMC::TaskSupplier::AddOneFrame + 0x13 bytes
media\codec\h264_dec\src\umc_h264_task_supplier.cpp (2711): MainServer.exe!UMC::TaskSupplier::AddSource + 0x10 bytes
media\codec\h264_dec\src\umc_h264_task_supplier.cpp (2751): MainServer.exe!UMC::TaskSupplier::GetFrame + 0x17 bytes
media\codec\h264_dec\src\umc_h264_dec_decode_pic.cpp (214): MainServer.exe!UMC::H264VideoDecoder::GetFrameInternal + 0x1D bytes
media\codec\h264_dec\src\umc_h264_dec_decode_pic.cpp (192): MainServer.exe!UMC::H264VideoDecoder::GetFrame + 0x10 bytes
Data:
B8 8E 78 05 DC 64 79 05 10 00 00 00 00 00 00 00 ..x..dy. ........
00 00 00 00 00 00 00 00 00 00 00 00 ........ ........
---------- Block 6817 at 0x057C17F8: 28 bytes ----------
Leak Hash: 0x653002BE Count: 1
Call Stack:
media\codec\h264_dec\include\umc_h264_heap.h (332): MainServer.exe!UMC::H264_Heap_Objects::Item::Allocate + 0xC bytes
media\codec\h264_dec\include\umc_h264_heap.h (380): MainServer.exe!UMC::H264_Heap_Objects::Allocate<:H264SEQPARAMSET> + 0x9 bytes
media\codec\h264_dec\include\umc_h264_heap.h (722): MainServer.exe!UMC::H264Array<:H264SEQPARAMSET>::Reallocate + 0x14 bytes
media\codec\h264_dec\include\umc_h264_heap.h (660): MainServer.exe!UMC::H264Array<:H264SEQPARAMSET>::operator[] + 0x24 bytes
media\codec\h264_dec\include\umc_h264_headers.h (85): MainServer.exe!UMC::HeaderSet<:H264SEQPARAMSET>::GetHeader + 0xC bytes
media\codec\h264_dec\src\umc_h264_task_supplier.cpp (1521): MainServer.exe!UMC::TaskSupplier::DecodeHeaders + 0x13 bytes
media\codec\h264_dec\src\umc_h264_task_supplier.cpp (2899): MainServer.exe!UMC::TaskSupplier::AddOneFrame + 0x13 bytes
media\codec\h264_dec\src\umc_h264_task_supplier.cpp (2711): MainServer.exe!UMC::TaskSupplier::AddSource + 0x10 bytes
media\codec\h264_dec\src\umc_h264_task_supplier.cpp (2751): MainServer.exe!UMC::TaskSupplier::GetFrame + 0x17 bytes
media\codec\h264_dec\src\umc_h264_dec_decode_pic.cpp (214): MainServer.exe!UMC::H264VideoDecoder::GetFrameInternal + 0x1D bytes
media\codec\h264_dec\src\umc_h264_dec_decode_pic.cpp (192): MainServer.exe!UMC::H264VideoDecoder::GetFrame + 0x10 bytes
Data:
D0 64 79 05 04 18 7C 05 10 00 00 00 00 00 00 00 .dy...|. ........
00 00 00 00 00 00 00 00 00 00 00 00 ........ ........
Visual Leak Detector detected 4 memory leaks (13299 bytes).
Largest number used: 22747173 bytes.
Total allocations: 24527882 bytes.
Visual Leak Detector is now exiting.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I just noticed this in the release notes for "IPP v7.0 update4 (29 Apr 2011)." Could it be related to the leak I am seeing?
DPD200167552 umc_h264.heap.h possible memory leak - Close method releasing memory blocks in wrong order.
DPD200167552 umc_h264.heap.h possible memory leak - Close method releasing memory blocks in wrong order.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page