resourcemanager: fix reclaim issue with conflicting codecs
If a device doesn't support multiple secure codecs, the resource manager has to resolve the conflicts while reclaiming. But when a secure codec fails during configure or start with insufficient resources, the RM thinks this as secure codec conflict, as the resources associated with this secure codec was added during creation (init) time. This happens as RM only checks for the calling/requesting process against the currently added resources. The fix is to make sure that the calling/requesting client is compared with other clients only. Bug: 323238132 Test: atest android.media.misc.cts.ResourceManagerTest atest android.media.misc.cts.ResourceManagerMultiTest /data/nativetest64/ResourceManagerService_test/ResourceManagerService_test /data/nativetest64/ResourceObserverService_test/ResourceObserverService_test Change-Id: Ieff5275abb5724bc2b8eb27babd366645f7db3d9
Loading
Please register or sign in to comment