<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic AU_Splitter::m_Headers leak in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/AU-Splitter-m-Headers-leak/m-p/820808#M4706</link>
    <description>Thank you for replying so quickly, Sergey. Here is a log of calls to H264VideoDecoder member functions, in addition to the VLD output:&lt;BR /&gt;&lt;BR /&gt;Visual Leak Detector Version 2.2.3 installed.&lt;BR /&gt; Aggregating duplicate leaks.&lt;BR /&gt; Limiting data dumps to 512 bytes.&lt;BR /&gt;Function: UMC::H264VideoDecoder::H264VideoDecoder(void)&lt;BR /&gt;Function: UMC::H264VideoDecoder::Reset(void)&lt;BR /&gt;Function: UMC::H264VideoDecoder::Close(void)&lt;BR /&gt;Function: UMC::H264VideoDecoder::Init(UMC::BaseCodecParams *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::Close(void)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::Reset(void)&lt;BR /&gt;Function: UMC::H264VideoDecoder::Close(void)&lt;BR /&gt;Function: UMC::H264VideoDecoder::Reset(void)&lt;BR /&gt;Function: UMC::H264VideoDecoder::Close(void)&lt;BR /&gt;Function: UMC::H264VideoDecoder::~H264VideoDecoder(void)&lt;BR /&gt;Function: UMC::H264VideoDecoder::Close(void)&lt;BR /&gt;WARNING: Visual Leak Detector detected memory leaks!&lt;BR /&gt;---------- Block 6130 at 0x05786868: 60 bytes ----------&lt;BR /&gt;Leak Hash: 0x8D8D3000 Count: 1&lt;BR /&gt; Call Stack:&lt;BR /&gt; media\codec\h264_dec\include\umc_h264_heap.h (332): MainServer.exe!UMC::H264_Heap_Objects::Item::Allocate + 0xC bytes&lt;BR /&gt; media\codec\h264_dec\include\umc_h264_heap.h (362): MainServer.exe!UMC::H264_Heap_Objects::Allocate&lt;:H264SEIPAYLOAD&gt; + 0x9 bytes&lt;BR /&gt; media\codec\h264_dec\include\umc_h264_heap.h (722): MainServer.exe!UMC::H264Array&lt;:H264SEIPAYLOAD&gt;::Reallocate + 0x14 bytes&lt;BR /&gt; media\codec\h264_dec\include\umc_h264_heap.h (660): MainServer.exe!UMC::H264Array&lt;:H264SEIPAYLOAD&gt;::operator[] + 0x24 bytes&lt;BR /&gt; media\codec\h264_dec\include\umc_h264_headers.h (85): MainServer.exe!UMC::HeaderSet&lt;:H264SEIPAYLOAD&gt;::GetHeader + 0xC bytes&lt;BR /&gt; media\codec\h264_dec\src\umc_h264_task_supplier.cpp (3026): MainServer.exe!UMC::TaskSupplier::DecodeSliceHeader + 0x10 bytes&lt;BR /&gt; media\codec\h264_dec\src\umc_h264_task_supplier.cpp (2879): MainServer.exe!UMC::TaskSupplier::AddOneFrame + 0x13 bytes&lt;BR /&gt; media\codec\h264_dec\src\umc_h264_task_supplier.cpp (2711): MainServer.exe!UMC::TaskSupplier::AddSource + 0x10 bytes&lt;BR /&gt; media\codec\h264_dec\src\umc_h264_task_supplier.cpp (2751): MainServer.exe!UMC::TaskSupplier::GetFrame + 0x17 bytes&lt;BR /&gt; media\codec\h264_dec\src\umc_h264_dec_decode_pic.cpp (214): MainServer.exe!UMC::H264VideoDecoder::GetFrameInternal + 0x1D bytes&lt;BR /&gt; media\codec\h264_dec\src\umc_h264_dec_decode_pic.cpp (192): MainServer.exe!UMC::H264VideoDecoder::GetFrame + 0x10 bytes&lt;BR /&gt; Data:&lt;BR /&gt; 00 00 00 00 74 68 78 05 30 00 00 00 00 00 00 00 ....thx. 0.......&lt;BR /&gt; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........&lt;BR /&gt; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........&lt;BR /&gt; 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;---------- Block 6929 at 0x05788EB8: 28 bytes ----------&lt;BR /&gt;Leak Hash: 0x0135CC90 Count: 1&lt;BR /&gt; Call Stack:&lt;BR /&gt; media\codec\h264_dec\include\umc_h264_heap.h (332): MainServer.exe!UMC::H264_Heap_Objects::Item::Allocate + 0xC bytes&lt;BR /&gt; media\codec\h264_dec\include\umc_h264_heap.h (380): MainServer.exe!UMC::H264_Heap_Objects::Allocate&lt;:H264PICPARAMSET&gt; + 0x9 bytes&lt;BR /&gt; media\codec\h264_dec\include\umc_h264_heap.h (722): MainServer.exe!UMC::H264Array&lt;:H264PICPARAMSET&gt;::Reallocate + 0x14 bytes&lt;BR /&gt; media\codec\h264_dec\include\umc_h264_heap.h (660): MainServer.exe!UMC::H264Array&lt;:H264PICPARAMSET&gt;::operator[] + 0x24 bytes&lt;BR /&gt; media\codec\h264_dec\include\umc_h264_headers.h (85): MainServer.exe!UMC::HeaderSet&lt;:H264PICPARAMSET&gt;::GetHeader + 0xC bytes&lt;BR /&gt; media\codec\h264_dec\src\umc_h264_task_supplier.cpp (1605): MainServer.exe!UMC::TaskSupplier::DecodeHeaders + 0x16 bytes&lt;BR /&gt; media\codec\h264_dec\src\umc_h264_task_supplier.cpp (2899): MainServer.exe!UMC::TaskSupplier::AddOneFrame + 0x13 bytes&lt;BR /&gt; media\codec\h264_dec\src\umc_h264_task_supplier.cpp (2711): MainServer.exe!UMC::TaskSupplier::AddSource + 0x10 bytes&lt;BR /&gt; media\codec\h264_dec\src\umc_h264_task_supplier.cpp (2751): MainServer.exe!UMC::TaskSupplier::GetFrame + 0x17 bytes&lt;BR /&gt; media\codec\h264_dec\src\umc_h264_dec_decode_pic.cpp (214): MainServer.exe!UMC::H264VideoDecoder::GetFrameInternal + 0x1D bytes&lt;BR /&gt; media\codec\h264_dec\src\umc_h264_dec_decode_pic.cpp (192): MainServer.exe!UMC::H264VideoDecoder::GetFrame + 0x10 bytes&lt;BR /&gt; Data:&lt;BR /&gt; 68 68 78 05 C4 8E 78 05 10 00 00 00 00 00 00 00 hhx...x. ........&lt;BR /&gt; 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;---------- Block 8828 at 0x057964D0: 28 bytes ----------&lt;BR /&gt;Leak Hash: 0x72574628 Count: 1&lt;BR /&gt; Call Stack:&lt;BR /&gt; media\codec\h264_dec\include\umc_h264_heap.h (332): MainServer.exe!UMC::H264_Heap_Objects::Item::Allocate + 0xC bytes&lt;BR /&gt; media\codec\h264_dec\include\umc_h264_heap.h (380): MainServer.exe!UMC::H264_Heap_Objects::Allocate&lt;:H264SEQPARAMSETEXTENSION&gt; + 0x9 bytes&lt;BR /&gt; media\codec\h264_dec\include\umc_h264_heap.h (722): MainServer.exe!UMC::H264Array&lt;:H264SEQPARAMSETEXTENSION&gt;::Reallocate + 0x14 bytes&lt;BR /&gt; media\codec\h264_dec\include\umc_h264_heap.h (660): MainServer.exe!UMC::H264Array&lt;:H264SEQPARAMSETEXTENSION&gt;::operator[] + 0x24 bytes&lt;BR /&gt; media\codec\h264_dec\include\umc_h264_headers.h (85): MainServer.exe!UMC::HeaderSet&lt;:H264SEQPARAMSETEXTENSION&gt;::GetHeader + 0xC bytes&lt;BR /&gt; media\codec\h264_dec\src\umc_h264_task_supplier.cpp (3056): MainServer.exe!UMC::TaskSupplier::DecodeSliceHeader + 0x12 bytes&lt;BR /&gt; media\codec\h264_dec\src\umc_h264_task_supplier.cpp (2879): MainServer.exe!UMC::TaskSupplier::AddOneFrame + 0x13 bytes&lt;BR /&gt; media\codec\h264_dec\src\umc_h264_task_supplier.cpp (2711): MainServer.exe!UMC::TaskSupplier::AddSource + 0x10 bytes&lt;BR /&gt; media\codec\h264_dec\src\umc_h264_task_supplier.cpp (2751): MainServer.exe!UMC::TaskSupplier::GetFrame + 0x17 bytes&lt;BR /&gt; media\codec\h264_dec\src\umc_h264_dec_decode_pic.cpp (214): MainServer.exe!UMC::H264VideoDecoder::GetFrameInternal + 0x1D bytes&lt;BR /&gt; media\codec\h264_dec\src\umc_h264_dec_decode_pic.cpp (192): MainServer.exe!UMC::H264VideoDecoder::GetFrame + 0x10 bytes&lt;BR /&gt; Data:&lt;BR /&gt; B8 8E 78 05 DC 64 79 05 10 00 00 00 00 00 00 00 ..x..dy. ........&lt;BR /&gt; 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;---------- Block 6817 at 0x057C17F8: 28 bytes ----------&lt;BR /&gt;Leak Hash: 0x653002BE Count: 1&lt;BR /&gt; Call Stack:&lt;BR /&gt; media\codec\h264_dec\include\umc_h264_heap.h (332): MainServer.exe!UMC::H264_Heap_Objects::Item::Allocate + 0xC bytes&lt;BR /&gt; media\codec\h264_dec\include\umc_h264_heap.h (380): MainServer.exe!UMC::H264_Heap_Objects::Allocate&lt;:H264SEQPARAMSET&gt; + 0x9 bytes&lt;BR /&gt; media\codec\h264_dec\include\umc_h264_heap.h (722): MainServer.exe!UMC::H264Array&lt;:H264SEQPARAMSET&gt;::Reallocate + 0x14 bytes&lt;BR /&gt; media\codec\h264_dec\include\umc_h264_heap.h (660): MainServer.exe!UMC::H264Array&lt;:H264SEQPARAMSET&gt;::operator[] + 0x24 bytes&lt;BR /&gt; media\codec\h264_dec\include\umc_h264_headers.h (85): MainServer.exe!UMC::HeaderSet&lt;:H264SEQPARAMSET&gt;::GetHeader + 0xC bytes&lt;BR /&gt; media\codec\h264_dec\src\umc_h264_task_supplier.cpp (1521): MainServer.exe!UMC::TaskSupplier::DecodeHeaders + 0x13 bytes&lt;BR /&gt; media\codec\h264_dec\src\umc_h264_task_supplier.cpp (2899): MainServer.exe!UMC::TaskSupplier::AddOneFrame + 0x13 bytes&lt;BR /&gt; media\codec\h264_dec\src\umc_h264_task_supplier.cpp (2711): MainServer.exe!UMC::TaskSupplier::AddSource + 0x10 bytes&lt;BR /&gt; media\codec\h264_dec\src\umc_h264_task_supplier.cpp (2751): MainServer.exe!UMC::TaskSupplier::GetFrame + 0x17 bytes&lt;BR /&gt; media\codec\h264_dec\src\umc_h264_dec_decode_pic.cpp (214): MainServer.exe!UMC::H264VideoDecoder::GetFrameInternal + 0x1D bytes&lt;BR /&gt; media\codec\h264_dec\src\umc_h264_dec_decode_pic.cpp (192): MainServer.exe!UMC::H264VideoDecoder::GetFrame + 0x10 bytes&lt;BR /&gt; Data:&lt;BR /&gt; D0 64 79 05 04 18 7C 05 10 00 00 00 00 00 00 00 .dy...|. ........&lt;BR /&gt; 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Visual Leak Detector detected 4 memory leaks (13299 bytes).&lt;BR /&gt;Largest number used: 22747173 bytes.&lt;BR /&gt;Total allocations: 24527882 bytes.&lt;BR /&gt;Visual Leak Detector is now exiting.&lt;BR /&gt;&lt;BR /&gt;&lt;/:H264SEQPARAMSET&gt;&lt;/:H264SEQPARAMSET&gt;&lt;/:H264SEQPARAMSET&gt;&lt;/:H264SEQPARAMSET&gt;&lt;/:H264SEQPARAMSETEXTENSION&gt;&lt;/:H264SEQPARAMSETEXTENSION&gt;&lt;/:H264SEQPARAMSETEXTENSION&gt;&lt;/:H264SEQPARAMSETEXTENSION&gt;&lt;/:H264PICPARAMSET&gt;&lt;/:H264PICPARAMSET&gt;&lt;/:H264PICPARAMSET&gt;&lt;/:H264PICPARAMSET&gt;&lt;/:H264SEIPAYLOAD&gt;&lt;/:H264SEIPAYLOAD&gt;&lt;/:H264SEIPAYLOAD&gt;&lt;/:H264SEIPAYLOAD&gt;</description>
    <pubDate>Thu, 17 May 2012 17:38:10 GMT</pubDate>
    <dc:creator>dplong</dc:creator>
    <dc:date>2012-05-17T17:38:10Z</dc:date>
    <item>
      <title>AU_Splitter::m_Headers leak</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/AU-Splitter-m-Headers-leak/m-p/820805#M4703</link>
      <description>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?&lt;BR /&gt;&lt;BR /&gt;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.&lt;BR /&gt;&lt;BR /&gt; HeaderSet&lt;H264SEQPARAMSET&gt; m_SeqParams;&lt;BR /&gt;
 HeaderSet&lt;H264SEQPARAMSETEXTENSION&gt; m_SeqExParams;&lt;BR /&gt;
 HeaderSet&lt;H264PICPARAMSET&gt; m_PicParams;&lt;BR /&gt;
 HeaderSet&lt;H264SEIPAYLOAD&gt; m_SEIParams;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;WARNING: Visual Leak Detector detected memory leaks!&lt;BR /&gt;---------- Block 5371 at 0x05763770: 60 bytes ----------&lt;BR /&gt;Leak Hash: 0x8D8D3000 Count: 1&lt;BR /&gt; Call Stack:&lt;BR /&gt; media\\codec\\h264_dec\\include\\umc_h264_heap.h (332): MainServer.exe!UMC::H264_Heap_Objects::Item::Allocate + 0xC bytes&lt;BR /&gt; media\\codec\\h264_dec\\include\\umc_h264_heap.h (362): MainServer.exe!UMC::H264_Heap_Objects::Allocate&lt;:H264SEIPAYLOAD&gt; + 0x9 bytes&lt;BR /&gt; media\\codec\\h264_dec\\include\\umc_h264_heap.h (722): MainServer.exe!UMC::H264Array&lt;:H264SEIPAYLOAD&gt;::Reallocate + 0x14 bytes&lt;BR /&gt; media\\codec\\h264_dec\\include\\umc_h264_heap.h (660): MainServer.exe!UMC::H264Array&lt;:H264SEIPAYLOAD&gt;::operator[] + 0x24 bytes&lt;BR /&gt; media\\codec\\h264_dec\\include\\umc_h264_headers.h (85): MainServer.exe!UMC::HeaderSet&lt;:H264SEIPAYLOAD&gt;::GetHeader + 0xC bytes&lt;BR /&gt; media\\codec\\h264_dec\\src\\umc_h264_task_supplier.cpp (3026): MainServer.exe!UMC::TaskSupplier::DecodeSliceHeader + 0x10 bytes&lt;BR /&gt; media\\codec\\h264_dec\\src\\umc_h264_task_supplier.cpp (2879): MainServer.exe!UMC::TaskSupplier::AddOneFrame + 0x13 bytes&lt;BR /&gt; media\\codec\\h264_dec\\src\\umc_h264_task_supplier.cpp (2711): MainServer.exe!UMC::TaskSupplier::AddSource + 0x10 bytes&lt;BR /&gt; media\\codec\\h264_dec\\src\\umc_h264_task_supplier.cpp (2751): MainServer.exe!UMC::TaskSupplier::GetFrame + 0x17 bytes&lt;BR /&gt; media\\codec\\h264_dec\\src\\umc_h264_dec_decode_pic.cpp (214): MainServer.exe!UMC::H264VideoDecoder::GetFrameInternal + 0x1D bytes&lt;BR /&gt; media\\codec\\h264_dec\\src\\umc_h264_dec_decode_pic.cpp (192): MainServer.exe!UMC::H264VideoDecoder::GetFrame + 0x10 bytes&lt;BR /&gt; Data:&lt;BR /&gt; 00 00 00 00 7C 37 76 05 30 00 00 00 00 00 00 00 ....|7v. 0.......&lt;BR /&gt; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........&lt;BR /&gt; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........&lt;BR /&gt; 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;---------- Block 6444 at 0x057637E8: 28 bytes ----------&lt;BR /&gt;Leak Hash: 0x0135CC90 Count: 1&lt;BR /&gt; Call Stack:&lt;BR /&gt; media\\codec\\h264_dec\\include\\umc_h264_heap.h (332): MainServer.exe!UMC::H264_Heap_Objects::Item::Allocate + 0xC bytes&lt;BR /&gt; media\\codec\\h264_dec\\include\\umc_h264_heap.h (380): MainServer.exe!UMC::H264_Heap_Objects::Allocate&lt;:H264PICPARAMSET&gt; + 0x9 bytes&lt;BR /&gt; media\\codec\\h264_dec\\include\\umc_h264_heap.h (722): MainServer.exe!UMC::H264Array&lt;:H264PICPARAMSET&gt;::Reallocate + 0x14 bytes&lt;BR /&gt; media\\codec\\h264_dec\\include\\umc_h264_heap.h (660): MainServer.exe!UMC::H264Array&lt;:H264PICPARAMSET&gt;::operator[] + 0x24 bytes&lt;BR /&gt; media\\codec\\h264_dec\\include\\umc_h264_headers.h (85): MainServer.exe!UMC::HeaderSet&lt;:H264PICPARAMSET&gt;::GetHeader + 0xC bytes&lt;BR /&gt; media\\codec\\h264_dec\\src\\umc_h264_task_supplier.cpp (1605): MainServer.exe!UMC::TaskSupplier::DecodeHeaders + 0x16 bytes&lt;BR /&gt; media\\codec\\h264_dec\\src\\umc_h264_task_supplier.cpp (2899): MainServer.exe!UMC::TaskSupplier::AddOneFrame + 0x13 bytes&lt;BR /&gt; media\\codec\\h264_dec\\src\\umc_h264_task_supplier.cpp (2711): MainServer.exe!UMC::TaskSupplier::AddSource + 0x10 bytes&lt;BR /&gt; media\\codec\\h264_dec\\src\\umc_h264_task_supplier.cpp (2751): MainServer.exe!UMC::TaskSupplier::GetFrame + 0x17 bytes&lt;BR /&gt; media\\codec\\h264_dec\\src\\umc_h264_dec_decode_pic.cpp (214): MainServer.exe!UMC::H264VideoDecoder::GetFrameInternal + 0x1D bytes&lt;BR /&gt; media\\codec\\h264_dec\\src\\umc_h264_dec_decode_pic.cpp (192): MainServer.exe!UMC::H264VideoDecoder::GetFrame + 0x10 bytes&lt;BR /&gt; Data:&lt;BR /&gt; 70 37 76 05 F4 37 76 05 10 00 00 00 00 00 00 00 p7v..7v. ........&lt;BR /&gt; 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;---------- Block 6432 at 0x0577FE90: 28 bytes ----------&lt;BR /&gt;Leak Hash: 0x653002BE Count: 1&lt;BR /&gt; Call Stack:&lt;BR /&gt; media\\codec\\h264_dec\\include\\umc_h264_heap.h (332): MainServer.exe!UMC::H264_Heap_Objects::Item::Allocate + 0xC bytes&lt;BR /&gt; media\\codec\\h264_dec\\include\\umc_h264_heap.h (380): MainServer.exe!UMC::H264_Heap_Objects::Allocate&lt;:H264SEQPARAMSET&gt; + 0x9 bytes&lt;BR /&gt; media\\codec\\h264_dec\\include\\umc_h264_heap.h (722): MainServer.exe!UMC::H264Array&lt;:H264SEQPARAMSET&gt;::Reallocate + 0x14 bytes&lt;BR /&gt; media\\codec\\h264_dec\\include\\umc_h264_heap.h (660): MainServer.exe!UMC::H264Array&lt;:H264SEQPARAMSET&gt;::operator[] + 0x24 bytes&lt;BR /&gt; media\\codec\\h264_dec\\include\\umc_h264_headers.h (85): MainServer.exe!UMC::HeaderSet&lt;:H264SEQPARAMSET&gt;::GetHeader + 0xC bytes&lt;BR /&gt; media\\codec\\h264_dec\\src\\umc_h264_task_supplier.cpp (1521): MainServer.exe!UMC::TaskSupplier::DecodeHeaders + 0x13 bytes&lt;BR /&gt; media\\codec\\h264_dec\\src\\umc_h264_task_supplier.cpp (2899): MainServer.exe!UMC::TaskSupplier::AddOneFrame + 0x13 bytes&lt;BR /&gt; media\\codec\\h264_dec\\src\\umc_h264_task_supplier.cpp (2711): MainServer.exe!UMC::TaskSupplier::AddSource + 0x10 bytes&lt;BR /&gt; media\\codec\\h264_dec\\src\\umc_h264_task_supplier.cpp (2751): MainServer.exe!UMC::TaskSupplier::GetFrame + 0x17 bytes&lt;BR /&gt; media\\codec\\h264_dec\\src\\umc_h264_dec_decode_pic.cpp (214): MainServer.exe!UMC::H264VideoDecoder::GetFrameInternal + 0x1D bytes&lt;BR /&gt; media\\codec\\h264_dec\\src\\umc_h264_dec_decode_pic.cpp (192): MainServer.exe!UMC::H264VideoDecoder::GetFrame + 0x10 bytes&lt;BR /&gt; Data:&lt;BR /&gt; F0 2D 78 05 9C FE 77 05 10 00 00 00 00 00 00 00 .-x...w. ........&lt;BR /&gt; 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;---------- Block 6522 at 0x05782DF0: 28 bytes ----------&lt;BR /&gt;Leak Hash: 0x9C0B9734 Count: 1&lt;BR /&gt; Call Stack:&lt;BR /&gt; media\\codec\\h264_dec\\include\\umc_h264_heap.h (332): MainServer.exe!UMC::H264_Heap_Objects::Item::Allocate + 0xC bytes&lt;BR /&gt; media\\codec\\h264_dec\\include\\umc_h264_heap.h (380): MainServer.exe!UMC::H264_Heap_Objects::Allocate&lt;:H264SEQPARAMSETEXTENSION&gt; + 0x9 bytes&lt;BR /&gt; media\\codec\\h264_dec\\include\\umc_h264_heap.h (722): MainServer.exe!UMC::H264Array&lt;:H264SEQPARAMSETEXTENSION&gt;::Reallocate + 0x14 bytes&lt;BR /&gt; media\\codec\\h264_dec\\include\\umc_h264_heap.h (660): MainServer.exe!UMC::H264Array&lt;:H264SEQPARAMSETEXTENSION&gt;::operator[] + 0x24 bytes&lt;BR /&gt; media\\codec\\h264_dec\\include\\umc_h264_headers.h (85): MainServer.exe!UMC::HeaderSet&lt;:H264SEQPARAMSETEXTENSION&gt;::GetHeader + 0xC bytes&lt;BR /&gt; media\\codec\\h264_dec\\src\\umc_h264_task_supplier.cpp (3056): MainServer.exe!UMC::TaskSupplier::DecodeSliceHeader + 0x12 bytes&lt;BR /&gt; media\\codec\\h264_dec\\src\\umc_h264_task_supplier.cpp (2879): MainServer.exe!UMC::TaskSupplier::AddOneFrame + 0x13 bytes&lt;BR /&gt; media\\codec\\h264_dec\\src\\umc_h264_task_supplier.cpp (2711): MainServer.exe!UMC::TaskSupplier::AddSource + 0x10 bytes&lt;BR /&gt; media\\codec\\h264_dec\\src\\umc_h264_task_supplier.cpp (2751): MainServer.exe!UMC::TaskSupplier::GetFrame + 0x17 bytes&lt;BR /&gt; media\\codec\\h264_dec\\src\\umc_h264_dec_decode_pic.cpp (214): MainServer.exe!UMC::H264VideoDecoder::GetFrameInternal + 0x1D bytes&lt;BR /&gt; media\\codec\\h264_dec\\src\\umc_h264_dec_decode_pic.cpp (192): MainServer.exe!UMC::H264VideoDecoder::GetFrame + 0x10 bytes&lt;BR /&gt; Data:&lt;BR /&gt; E8 37 76 05 FC 2D 78 05 10 00 00 00 00 00 00 00 .7v..-x. ........&lt;BR /&gt; 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Visual Leak Detector detected 4 memory leaks (13299 bytes).&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/:H264SEQPARAMSETEXTENSION&gt;&lt;/:H264SEQPARAMSETEXTENSION&gt;&lt;/:H264SEQPARAMSETEXTENSION&gt;&lt;/:H264SEQPARAMSETEXTENSION&gt;&lt;/:H264SEQPARAMSET&gt;&lt;/:H264SEQPARAMSET&gt;&lt;/:H264SEQPARAMSET&gt;&lt;/:H264SEQPARAMSET&gt;&lt;/:H264PICPARAMSET&gt;&lt;/:H264PICPARAMSET&gt;&lt;/:H264PICPARAMSET&gt;&lt;/:H264PICPARAMSET&gt;&lt;/:H264SEIPAYLOAD&gt;&lt;/:H264SEIPAYLOAD&gt;&lt;/:H264SEIPAYLOAD&gt;&lt;/:H264SEIPAYLOAD&gt;&lt;/H264SEIPAYLOAD&gt;&lt;/H264PICPARAMSET&gt;&lt;/H264SEQPARAMSETEXTENSION&gt;&lt;/H264SEQPARAMSET&gt;</description>
      <pubDate>Wed, 16 May 2012 22:00:02 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/AU-Splitter-m-Headers-leak/m-p/820805#M4703</guid>
      <dc:creator>dplong</dc:creator>
      <dc:date>2012-05-16T22:00:02Z</dc:date>
    </item>
    <item>
      <title>AU_Splitter::m_Headers leak</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/AU-Splitter-m-Headers-leak/m-p/820806#M4704</link>
      <description>&lt;DIV id="tiny_quote"&gt;&lt;DIV style="margin-left: 2px; margin-right: 2px;"&gt;Quoting &lt;A jquery1337212221109="58" rel="/en-us/services/profile/quick_profile.php?is_paid=&amp;amp;user_id=527957" href="https://community.intel.com/en-us/profile/527957/" class="basic"&gt;dplong&lt;/A&gt;&lt;/DIV&gt;&lt;DIV style="background-color: #e5e5e5; margin-left: 2px; margin-right: 2px; border: 1px inset; padding: 5px;"&gt;&lt;I&gt;The tool, Visual Leak Detector, is reporting memory leaks from AU_Splitter::m_Headers (see below for output). &lt;STRONG&gt;Assuming this is a real leak, does anyone know how this could happen?&lt;/STRONG&gt;...&lt;/I&gt;&lt;/DIV&gt;&lt;BR /&gt;A generic explanation of&lt;STRONG&gt;Memory Leaks&lt;/STRONG&gt; could look like:&lt;BR /&gt;&lt;BR /&gt; Some piece of code allocated a memory block and the memory wasnever released&lt;BR /&gt;&lt;BR /&gt;Why?&lt;BR /&gt;&lt;BR /&gt; ASoftware Developer forgot to implement a code that releasesthe memory, or a code that releases&lt;BR /&gt; the memory wasn't executed.&lt;BR /&gt;&lt;BR /&gt;Best regards,&lt;BR /&gt;Sergey&lt;/DIV&gt;</description>
      <pubDate>Wed, 16 May 2012 23:55:06 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/AU-Splitter-m-Headers-leak/m-p/820806#M4704</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2012-05-16T23:55:06Z</dc:date>
    </item>
    <item>
      <title>AU_Splitter::m_Headers leak</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/AU-Splitter-m-Headers-leak/m-p/820807#M4705</link>
      <description>Hi,&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Could you in general describe your decoding cycle?&lt;/DIV&gt;&lt;DIV&gt;I.e.&lt;/DIV&gt;&lt;DIV&gt; Allocate&lt;/DIV&gt;&lt;DIV&gt; Init&lt;/DIV&gt;&lt;DIV&gt;   GetFrame&lt;/DIV&gt;&lt;DIV&gt;   GetFrame&lt;/DIV&gt;&lt;DIV&gt; Reset&lt;/DIV&gt;&lt;DIV&gt;   GetFrame&lt;/DIV&gt;&lt;DIV&gt;...&lt;/DIV&gt;&lt;DIV&gt;We'd like to know what model of decoding to check.&lt;BR /&gt;&lt;BR /&gt;&lt;/DIV&gt;&lt;DIV&gt;Thanks,&lt;/DIV&gt;&lt;DIV&gt;Sergey&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 17 May 2012 08:28:52 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/AU-Splitter-m-Headers-leak/m-p/820807#M4705</guid>
      <dc:creator>Sergey_K_Intel</dc:creator>
      <dc:date>2012-05-17T08:28:52Z</dc:date>
    </item>
    <item>
      <title>AU_Splitter::m_Headers leak</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/AU-Splitter-m-Headers-leak/m-p/820808#M4706</link>
      <description>Thank you for replying so quickly, Sergey. Here is a log of calls to H264VideoDecoder member functions, in addition to the VLD output:&lt;BR /&gt;&lt;BR /&gt;Visual Leak Detector Version 2.2.3 installed.&lt;BR /&gt; Aggregating duplicate leaks.&lt;BR /&gt; Limiting data dumps to 512 bytes.&lt;BR /&gt;Function: UMC::H264VideoDecoder::H264VideoDecoder(void)&lt;BR /&gt;Function: UMC::H264VideoDecoder::Reset(void)&lt;BR /&gt;Function: UMC::H264VideoDecoder::Close(void)&lt;BR /&gt;Function: UMC::H264VideoDecoder::Init(UMC::BaseCodecParams *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::Close(void)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrame(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::GetFrameInternal(UMC::MediaData *, UMC::MediaData *)&lt;BR /&gt;Function: UMC::H264VideoDecoder::Reset(void)&lt;BR /&gt;Function: UMC::H264VideoDecoder::Close(void)&lt;BR /&gt;Function: UMC::H264VideoDecoder::Reset(void)&lt;BR /&gt;Function: UMC::H264VideoDecoder::Close(void)&lt;BR /&gt;Function: UMC::H264VideoDecoder::~H264VideoDecoder(void)&lt;BR /&gt;Function: UMC::H264VideoDecoder::Close(void)&lt;BR /&gt;WARNING: Visual Leak Detector detected memory leaks!&lt;BR /&gt;---------- Block 6130 at 0x05786868: 60 bytes ----------&lt;BR /&gt;Leak Hash: 0x8D8D3000 Count: 1&lt;BR /&gt; Call Stack:&lt;BR /&gt; media\codec\h264_dec\include\umc_h264_heap.h (332): MainServer.exe!UMC::H264_Heap_Objects::Item::Allocate + 0xC bytes&lt;BR /&gt; media\codec\h264_dec\include\umc_h264_heap.h (362): MainServer.exe!UMC::H264_Heap_Objects::Allocate&lt;:H264SEIPAYLOAD&gt; + 0x9 bytes&lt;BR /&gt; media\codec\h264_dec\include\umc_h264_heap.h (722): MainServer.exe!UMC::H264Array&lt;:H264SEIPAYLOAD&gt;::Reallocate + 0x14 bytes&lt;BR /&gt; media\codec\h264_dec\include\umc_h264_heap.h (660): MainServer.exe!UMC::H264Array&lt;:H264SEIPAYLOAD&gt;::operator[] + 0x24 bytes&lt;BR /&gt; media\codec\h264_dec\include\umc_h264_headers.h (85): MainServer.exe!UMC::HeaderSet&lt;:H264SEIPAYLOAD&gt;::GetHeader + 0xC bytes&lt;BR /&gt; media\codec\h264_dec\src\umc_h264_task_supplier.cpp (3026): MainServer.exe!UMC::TaskSupplier::DecodeSliceHeader + 0x10 bytes&lt;BR /&gt; media\codec\h264_dec\src\umc_h264_task_supplier.cpp (2879): MainServer.exe!UMC::TaskSupplier::AddOneFrame + 0x13 bytes&lt;BR /&gt; media\codec\h264_dec\src\umc_h264_task_supplier.cpp (2711): MainServer.exe!UMC::TaskSupplier::AddSource + 0x10 bytes&lt;BR /&gt; media\codec\h264_dec\src\umc_h264_task_supplier.cpp (2751): MainServer.exe!UMC::TaskSupplier::GetFrame + 0x17 bytes&lt;BR /&gt; media\codec\h264_dec\src\umc_h264_dec_decode_pic.cpp (214): MainServer.exe!UMC::H264VideoDecoder::GetFrameInternal + 0x1D bytes&lt;BR /&gt; media\codec\h264_dec\src\umc_h264_dec_decode_pic.cpp (192): MainServer.exe!UMC::H264VideoDecoder::GetFrame + 0x10 bytes&lt;BR /&gt; Data:&lt;BR /&gt; 00 00 00 00 74 68 78 05 30 00 00 00 00 00 00 00 ....thx. 0.......&lt;BR /&gt; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........&lt;BR /&gt; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........&lt;BR /&gt; 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;---------- Block 6929 at 0x05788EB8: 28 bytes ----------&lt;BR /&gt;Leak Hash: 0x0135CC90 Count: 1&lt;BR /&gt; Call Stack:&lt;BR /&gt; media\codec\h264_dec\include\umc_h264_heap.h (332): MainServer.exe!UMC::H264_Heap_Objects::Item::Allocate + 0xC bytes&lt;BR /&gt; media\codec\h264_dec\include\umc_h264_heap.h (380): MainServer.exe!UMC::H264_Heap_Objects::Allocate&lt;:H264PICPARAMSET&gt; + 0x9 bytes&lt;BR /&gt; media\codec\h264_dec\include\umc_h264_heap.h (722): MainServer.exe!UMC::H264Array&lt;:H264PICPARAMSET&gt;::Reallocate + 0x14 bytes&lt;BR /&gt; media\codec\h264_dec\include\umc_h264_heap.h (660): MainServer.exe!UMC::H264Array&lt;:H264PICPARAMSET&gt;::operator[] + 0x24 bytes&lt;BR /&gt; media\codec\h264_dec\include\umc_h264_headers.h (85): MainServer.exe!UMC::HeaderSet&lt;:H264PICPARAMSET&gt;::GetHeader + 0xC bytes&lt;BR /&gt; media\codec\h264_dec\src\umc_h264_task_supplier.cpp (1605): MainServer.exe!UMC::TaskSupplier::DecodeHeaders + 0x16 bytes&lt;BR /&gt; media\codec\h264_dec\src\umc_h264_task_supplier.cpp (2899): MainServer.exe!UMC::TaskSupplier::AddOneFrame + 0x13 bytes&lt;BR /&gt; media\codec\h264_dec\src\umc_h264_task_supplier.cpp (2711): MainServer.exe!UMC::TaskSupplier::AddSource + 0x10 bytes&lt;BR /&gt; media\codec\h264_dec\src\umc_h264_task_supplier.cpp (2751): MainServer.exe!UMC::TaskSupplier::GetFrame + 0x17 bytes&lt;BR /&gt; media\codec\h264_dec\src\umc_h264_dec_decode_pic.cpp (214): MainServer.exe!UMC::H264VideoDecoder::GetFrameInternal + 0x1D bytes&lt;BR /&gt; media\codec\h264_dec\src\umc_h264_dec_decode_pic.cpp (192): MainServer.exe!UMC::H264VideoDecoder::GetFrame + 0x10 bytes&lt;BR /&gt; Data:&lt;BR /&gt; 68 68 78 05 C4 8E 78 05 10 00 00 00 00 00 00 00 hhx...x. ........&lt;BR /&gt; 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;---------- Block 8828 at 0x057964D0: 28 bytes ----------&lt;BR /&gt;Leak Hash: 0x72574628 Count: 1&lt;BR /&gt; Call Stack:&lt;BR /&gt; media\codec\h264_dec\include\umc_h264_heap.h (332): MainServer.exe!UMC::H264_Heap_Objects::Item::Allocate + 0xC bytes&lt;BR /&gt; media\codec\h264_dec\include\umc_h264_heap.h (380): MainServer.exe!UMC::H264_Heap_Objects::Allocate&lt;:H264SEQPARAMSETEXTENSION&gt; + 0x9 bytes&lt;BR /&gt; media\codec\h264_dec\include\umc_h264_heap.h (722): MainServer.exe!UMC::H264Array&lt;:H264SEQPARAMSETEXTENSION&gt;::Reallocate + 0x14 bytes&lt;BR /&gt; media\codec\h264_dec\include\umc_h264_heap.h (660): MainServer.exe!UMC::H264Array&lt;:H264SEQPARAMSETEXTENSION&gt;::operator[] + 0x24 bytes&lt;BR /&gt; media\codec\h264_dec\include\umc_h264_headers.h (85): MainServer.exe!UMC::HeaderSet&lt;:H264SEQPARAMSETEXTENSION&gt;::GetHeader + 0xC bytes&lt;BR /&gt; media\codec\h264_dec\src\umc_h264_task_supplier.cpp (3056): MainServer.exe!UMC::TaskSupplier::DecodeSliceHeader + 0x12 bytes&lt;BR /&gt; media\codec\h264_dec\src\umc_h264_task_supplier.cpp (2879): MainServer.exe!UMC::TaskSupplier::AddOneFrame + 0x13 bytes&lt;BR /&gt; media\codec\h264_dec\src\umc_h264_task_supplier.cpp (2711): MainServer.exe!UMC::TaskSupplier::AddSource + 0x10 bytes&lt;BR /&gt; media\codec\h264_dec\src\umc_h264_task_supplier.cpp (2751): MainServer.exe!UMC::TaskSupplier::GetFrame + 0x17 bytes&lt;BR /&gt; media\codec\h264_dec\src\umc_h264_dec_decode_pic.cpp (214): MainServer.exe!UMC::H264VideoDecoder::GetFrameInternal + 0x1D bytes&lt;BR /&gt; media\codec\h264_dec\src\umc_h264_dec_decode_pic.cpp (192): MainServer.exe!UMC::H264VideoDecoder::GetFrame + 0x10 bytes&lt;BR /&gt; Data:&lt;BR /&gt; B8 8E 78 05 DC 64 79 05 10 00 00 00 00 00 00 00 ..x..dy. ........&lt;BR /&gt; 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;---------- Block 6817 at 0x057C17F8: 28 bytes ----------&lt;BR /&gt;Leak Hash: 0x653002BE Count: 1&lt;BR /&gt; Call Stack:&lt;BR /&gt; media\codec\h264_dec\include\umc_h264_heap.h (332): MainServer.exe!UMC::H264_Heap_Objects::Item::Allocate + 0xC bytes&lt;BR /&gt; media\codec\h264_dec\include\umc_h264_heap.h (380): MainServer.exe!UMC::H264_Heap_Objects::Allocate&lt;:H264SEQPARAMSET&gt; + 0x9 bytes&lt;BR /&gt; media\codec\h264_dec\include\umc_h264_heap.h (722): MainServer.exe!UMC::H264Array&lt;:H264SEQPARAMSET&gt;::Reallocate + 0x14 bytes&lt;BR /&gt; media\codec\h264_dec\include\umc_h264_heap.h (660): MainServer.exe!UMC::H264Array&lt;:H264SEQPARAMSET&gt;::operator[] + 0x24 bytes&lt;BR /&gt; media\codec\h264_dec\include\umc_h264_headers.h (85): MainServer.exe!UMC::HeaderSet&lt;:H264SEQPARAMSET&gt;::GetHeader + 0xC bytes&lt;BR /&gt; media\codec\h264_dec\src\umc_h264_task_supplier.cpp (1521): MainServer.exe!UMC::TaskSupplier::DecodeHeaders + 0x13 bytes&lt;BR /&gt; media\codec\h264_dec\src\umc_h264_task_supplier.cpp (2899): MainServer.exe!UMC::TaskSupplier::AddOneFrame + 0x13 bytes&lt;BR /&gt; media\codec\h264_dec\src\umc_h264_task_supplier.cpp (2711): MainServer.exe!UMC::TaskSupplier::AddSource + 0x10 bytes&lt;BR /&gt; media\codec\h264_dec\src\umc_h264_task_supplier.cpp (2751): MainServer.exe!UMC::TaskSupplier::GetFrame + 0x17 bytes&lt;BR /&gt; media\codec\h264_dec\src\umc_h264_dec_decode_pic.cpp (214): MainServer.exe!UMC::H264VideoDecoder::GetFrameInternal + 0x1D bytes&lt;BR /&gt; media\codec\h264_dec\src\umc_h264_dec_decode_pic.cpp (192): MainServer.exe!UMC::H264VideoDecoder::GetFrame + 0x10 bytes&lt;BR /&gt; Data:&lt;BR /&gt; D0 64 79 05 04 18 7C 05 10 00 00 00 00 00 00 00 .dy...|. ........&lt;BR /&gt; 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Visual Leak Detector detected 4 memory leaks (13299 bytes).&lt;BR /&gt;Largest number used: 22747173 bytes.&lt;BR /&gt;Total allocations: 24527882 bytes.&lt;BR /&gt;Visual Leak Detector is now exiting.&lt;BR /&gt;&lt;BR /&gt;&lt;/:H264SEQPARAMSET&gt;&lt;/:H264SEQPARAMSET&gt;&lt;/:H264SEQPARAMSET&gt;&lt;/:H264SEQPARAMSET&gt;&lt;/:H264SEQPARAMSETEXTENSION&gt;&lt;/:H264SEQPARAMSETEXTENSION&gt;&lt;/:H264SEQPARAMSETEXTENSION&gt;&lt;/:H264SEQPARAMSETEXTENSION&gt;&lt;/:H264PICPARAMSET&gt;&lt;/:H264PICPARAMSET&gt;&lt;/:H264PICPARAMSET&gt;&lt;/:H264PICPARAMSET&gt;&lt;/:H264SEIPAYLOAD&gt;&lt;/:H264SEIPAYLOAD&gt;&lt;/:H264SEIPAYLOAD&gt;&lt;/:H264SEIPAYLOAD&gt;</description>
      <pubDate>Thu, 17 May 2012 17:38:10 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/AU-Splitter-m-Headers-leak/m-p/820808#M4706</guid>
      <dc:creator>dplong</dc:creator>
      <dc:date>2012-05-17T17:38:10Z</dc:date>
    </item>
    <item>
      <title>AU_Splitter::m_Headers leak</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/AU-Splitter-m-Headers-leak/m-p/820809#M4707</link>
      <description>I just noticed &lt;A href="http://software.intel.com/en-us/articles/intel-ipp-70-library-bug-fixes/"&gt;this&lt;/A&gt; in the release notes for "IPP v7.0 update4 (29 Apr 2011)." Could it be related to the leak I am seeing?&lt;BR /&gt;&lt;BR /&gt;DPD200167552
umc_h264.heap.h possible memory leak - Close method releasing memory blocks in wrong order.&lt;BR /&gt;</description>
      <pubDate>Thu, 17 May 2012 19:52:16 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/AU-Splitter-m-Headers-leak/m-p/820809#M4707</guid>
      <dc:creator>dplong</dc:creator>
      <dc:date>2012-05-17T19:52:16Z</dc:date>
    </item>
    <item>
      <title>AU_Splitter::m_Headers leak</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/AU-Splitter-m-Headers-leak/m-p/820810#M4708</link>
      <description>&lt;DIV id="tiny_quote"&gt;&lt;DIV style="margin-left: 2px; margin-right: 2px;"&gt;Quoting &lt;A jquery1337299612156="58" rel="/en-us/services/profile/quick_profile.php?is_paid=&amp;amp;user_id=527957" href="https://community.intel.com/en-us/profile/527957/" class="basic"&gt;dplong&lt;/A&gt;&lt;/DIV&gt;&lt;DIV style="background-color: #e5e5e5; margin-left: 2px; margin-right: 2px; border: 1px inset; padding: 5px;"&gt;&lt;EM&gt;I just noticed &lt;/EM&gt;&lt;A href="http://software.intel.com/en-us/articles/intel-ipp-70-library-bug-fixes/"&gt;&lt;EM&gt;this&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt; in the release notes for "IPP v7.0 update4 (29 Apr 2011)." Could it be related to the leak I am seeing?&lt;BR /&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;STRONG&gt; Possibly Yes.&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;EM&gt;DPD200167552 umc_h264.heap.h possible memory leak - Close method releasing memory blocks in wrong order.&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 18 May 2012 00:23:05 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/AU-Splitter-m-Headers-leak/m-p/820810#M4708</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2012-05-18T00:23:05Z</dc:date>
    </item>
  </channel>
</rss>

