mirror of
https://github.com/nyanmisaka/mpp.git
synced 2025-10-05 09:06:50 +08:00
[MppBuffer]: Add buffer group memory usage
Add mpp_buffer_group_usage function to return runtime buffer group memory usage. Change-Id: Ibb2893087e84b6d40de1b44accf45439b7ba925e Signed-off-by: Herman Chen <herman.chen@rock-chips.com>
This commit is contained in:
@@ -317,6 +317,7 @@ MPP_RET mpp_buffer_group_get(MppBufferGroup *group, MppBufferType type, MppBuffe
|
|||||||
MPP_RET mpp_buffer_group_put(MppBufferGroup group);
|
MPP_RET mpp_buffer_group_put(MppBufferGroup group);
|
||||||
MPP_RET mpp_buffer_group_clear(MppBufferGroup group);
|
MPP_RET mpp_buffer_group_clear(MppBufferGroup group);
|
||||||
RK_S32 mpp_buffer_group_unused(MppBufferGroup group);
|
RK_S32 mpp_buffer_group_unused(MppBufferGroup group);
|
||||||
|
size_t mpp_buffer_group_usage(MppBufferGroup group);
|
||||||
MppBufferMode mpp_buffer_group_mode(MppBufferGroup group);
|
MppBufferMode mpp_buffer_group_mode(MppBufferGroup group);
|
||||||
MppBufferType mpp_buffer_group_type(MppBufferGroup group);
|
MppBufferType mpp_buffer_group_type(MppBufferGroup group);
|
||||||
|
|
||||||
|
@@ -310,6 +310,17 @@ RK_S32 mpp_buffer_group_unused(MppBufferGroup group)
|
|||||||
return unused;
|
return unused;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
size_t mpp_buffer_group_usage(MppBufferGroup group)
|
||||||
|
{
|
||||||
|
if (NULL == group) {
|
||||||
|
mpp_err_f("input invalid group %p\n", group);
|
||||||
|
return MPP_BUFFER_MODE_BUTT;
|
||||||
|
}
|
||||||
|
|
||||||
|
MppBufferGroupImpl *p = (MppBufferGroupImpl *)group;
|
||||||
|
return p->usage;
|
||||||
|
}
|
||||||
|
|
||||||
MppBufferMode mpp_buffer_group_mode(MppBufferGroup group)
|
MppBufferMode mpp_buffer_group_mode(MppBufferGroup group)
|
||||||
{
|
{
|
||||||
if (NULL == group) {
|
if (NULL == group) {
|
||||||
|
Reference in New Issue
Block a user