- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I'm testing H264 and MPEG4 samples from IPP5.2 and I found a few memory leaks:
MPEG4VideoEncoder::mp4enc is never deleted,
H264VideoDecode::m_pMemoryAllocator is never deleted ( m_bOwnAllocator is redefined so the same variable defined in BaseCodec is not visible, and BaseCodec::Close() is never called too ).
TaskSupplier::m_ppMBIntraTypes is never deleted,
if you do not provide VideoProcessing object to H264VideoDecoder it creates its own object, but it never deletes it.
MPEG4VideoEncoder::mp4enc is never deleted,
H264VideoDecode::m_pMemoryAllocator is never deleted ( m_bOwnAllocator is redefined so the same variable defined in BaseCodec is not visible, and BaseCodec::Close() is never called too ).
TaskSupplier::m_ppMBIntraTypes is never deleted,
if you do not provide VideoProcessing object to H264VideoDecoder it creates its own object, but it never deletes it.
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
thanks for pointing to these issues, we also have detected them (unfortunately after IPP 5.2 release), they will be fixed in the next, IPP 5.3 beta release, which is coming soon.
Regards,
Vladimir

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