mediacodec violates "no Binder in vendor" rule
This adds mediacodec to the list of temporary exemptions from the "no
Binder in vendor" rule.
Test: mmm system/sepolicy
Bug: 35870313
Change-Id: I0f00d4bfb90d6da45ae2fed65864bb8fb0a4e78e
diff --git a/public/mediacodec.te b/public/mediacodec.te
index 469c8ba..ecbe280 100644
--- a/public/mediacodec.te
+++ b/public/mediacodec.te
@@ -13,6 +13,8 @@
binder_call(mediacodec, appdomain)
binder_service(mediacodec)
+# TODO(b/36604251): Remove this once OMX HAL stops using Binder
+typeattribute mediacodec binder_in_vendor_violators;
add_service(mediacodec, mediacodec_service)
allow mediacodec mediametrics_service:service_manager find;
allow mediacodec surfaceflinger_service:service_manager find;
diff --git a/vendor/hal_omx.te b/vendor/hal_omx.te
index ff290bc..fdb4aca 100644
--- a/vendor/hal_omx.te
+++ b/vendor/hal_omx.te
@@ -1,3 +1 @@
-typeattribute mediacodec coredomain;
-
init_daemon_domain(mediacodec)