[automerger skipped] Remove persist.bootanim.color property definitions am: 0dec2f1827 am: a3097d17ec -s ours

am skip reason: Merged-In I085f9c2d42b384838e0a2a8136ee907f5e9bedae with SHA-1 d4754d0b33 is already in history

Original change: https://android-review.googlesource.com/c/device/google/redbull-sepolicy/+/2995285

Change-Id: I9a1f747a4ce698b01424c3121fd210a945f0a7e6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/vendor/google/seapp_contexts b/vendor/google/seapp_contexts
index 680d4e6..71f4cb5 100644
--- a/vendor/google/seapp_contexts
+++ b/vendor/google/seapp_contexts
@@ -7,6 +7,7 @@
 
 # Domain for Modem Diagnostic System
 user=_app seinfo=mds name=com.google.mds domain=modem_diagnostic_app type=app_data_file levelFrom=user
+user=_app seinfo=platform name=com.google.mds domain=modem_diagnostic_app type=app_data_file levelFrom=user
 
 # Domain for GoogleCBRS app
 user=_app seinfo=platform name=com.google.googlecbrs domain=cbrs_setup_app type=app_data_file levelFrom=user
diff --git a/vendor/google/service.te b/vendor/google/service.te
index cc65c0e..27abf84 100644
--- a/vendor/google/service.te
+++ b/vendor/google/service.te
@@ -2,3 +2,4 @@
 type hal_wifi_ext_service, service_manager_type, hal_service_type;
 
 type hal_wireless_charger_service, hal_service_type, protected_service, service_manager_type;
+type eco_service, service_manager_type;
diff --git a/vendor/google/service_contexts b/vendor/google/service_contexts
index a14f133..40989ed 100644
--- a/vendor/google/service_contexts
+++ b/vendor/google/service_contexts
@@ -3,3 +3,5 @@
 vendor.google.wifi_ext.IWifiExt/default                                       u:object_r:hal_wifi_ext_service:s0
 
 vendor.google.wireless_charger.IWirelessCharger/default                      u:object_r:hal_wireless_charger_service:s0
+
+media.ecoservice      u:object_r:eco_service:s0
diff --git a/vendor/google/vndservice.te b/vendor/google/vndservice.te
index 8c080d9..d67705f 100644
--- a/vendor/google/vndservice.te
+++ b/vendor/google/vndservice.te
@@ -1,2 +1 @@
 type rls_service,                  vndservice_manager_type;
-type eco_service,                  vndservice_manager_type;
diff --git a/vendor/google/vndservice_contexts b/vendor/google/vndservice_contexts
index 512728a..6e449de 100644
--- a/vendor/google/vndservice_contexts
+++ b/vendor/google/vndservice_contexts
@@ -1,2 +1 @@
 rlsservice                              u:object_r:rls_service:s0
-media.ecoservice                        u:object_r:eco_service:s0
diff --git a/vendor/qcom/common/mediacodec.te b/vendor/qcom/common/mediacodec.te
index 51dcb68..4a5d2a3 100644
--- a/vendor/qcom/common/mediacodec.te
+++ b/vendor/qcom/common/mediacodec.te
@@ -5,5 +5,6 @@
 get_prop(mediacodec, vendor_ecoservice_prop)
 allow mediacodec hal_camera_default:binder call;
 r_dir_file(mediacodec, sysfs_soc)
+binder_use(mediacodec)
 
 dontaudit mediacodec sysfs_msm_subsys:dir search;