Change-Id: Ie6114ff5d64b3e85460719943867a8ca81193fce
Name: mm-resource-manager
Summary: A Multimedia Resource Manager API
Name: mm-resource-manager
Summary: A Multimedia Resource Manager API
Release: 0
Group: Multimedia/API
License: Apache-2.0
Release: 0
Group: Multimedia/API
License: Apache-2.0
{
mm_resource_manager_res_type_e idx;
for (idx = MM_RESOURCE_MANAGER_RES_TYPE_VIDEO_DECODER; idx < MM_RESOURCE_MANAGER_RES_TYPE_MAX; idx++) {
{
mm_resource_manager_res_type_e idx;
for (idx = MM_RESOURCE_MANAGER_RES_TYPE_VIDEO_DECODER; idx < MM_RESOURCE_MANAGER_RES_TYPE_MAX; idx++) {
- if (manager->resources[idx]->state == MM_RESOURCE_MANAGER_RES_STATE_FOR_RELEASE)
+ if (manager->resources[idx] && manager->resources[idx]->state == MM_RESOURCE_MANAGER_RES_STATE_FOR_RELEASE)
len = handle->resources->len;
for (idx = 0; idx < len; idx++) {
len = handle->resources->len;
for (idx = 0; idx < len; idx++) {
- if (!__mark_resource_for_release(handle->resources, idx, (mm_resource_manager_res_p) handle->resources->pdata[idx]))
- MM_RM_INFO("[idx %d] resource length %d", idx, len);
+ if (!__mark_resource_for_release(handle->resources, idx, (mm_resource_manager_res_p) handle->resources->pdata[idx])) {
+ MM_RM_WARNING("[idx %d] resource length %d", idx, len);
+
+ return MM_RESOURCE_MANAGER_ERROR_NONE;
+ }
}
MM_RM_INFO("[RELEASE] dbus_commit");
}
MM_RM_INFO("[RELEASE] dbus_commit");