mirror of
https://github.com/nyanmisaka/mpp.git
synced 2025-11-01 21:12:56 +08:00
fix[kmpp_obj]: Fix grp_cfg and buf_cfg leak in kmpp_obj_test
1. Use mem pool to alloc KmppObjImpl 2. Add kmpp_obj_put_impl to release KmppObjImpl header only. 3. Add grp_cfg and buf_cfg release operation. 4. Use MPP_SINGLETON to init kmpp_venc_cfg. Signed-off-by: Herman Chen <herman.chen@rock-chips.com> Change-Id: I865d4d990d7e89598b2f17d85460b809f7f602df
This commit is contained in:
@@ -236,9 +236,15 @@ done:
|
||||
if (grp)
|
||||
kmpp_obj_put_f(grp);
|
||||
|
||||
if (grp_cfg)
|
||||
kmpp_obj_put_impl_f(grp_cfg);
|
||||
|
||||
if (buf)
|
||||
kmpp_obj_put_f(buf);
|
||||
|
||||
if (buf_cfg)
|
||||
kmpp_obj_put_impl_f(buf_cfg);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user