- When reusing a released resource with player_prepare(),
even if the state was changed from release to acquire, RM server does not invoke the interrupt.
Change-Id: I9a474397e375e5b0cc97b4339e1036175490f50e
Name: mm-resource-manager
Summary: A Multimedia Resource Manager API
-Version: 0.2.50
+Version: 0.2.51
Release: 0
Group: Multimedia/API
License: Apache-2.0
}
/* Avoid to emit release callback of resource manager's other resource, which can be changed by release policy*/
- if (conf->is_release_all && mgr->is_dbus_release_emitted) {
+ if (conf->is_release_all && mgr->is_dbus_release_emitted && mgr->resources[type]->state == MM_RESOURCE_MANAGER_RES_STATE_FOR_RELEASE) {
MM_RM_WARNING("Already sending release callback to [mgr %p] RM #%"PRIu64" for %s of volume %d", mgr, id, res_name, volume);
continue;
}