diff --git a/mediacodec.te b/mediacodec.te
index b3848ca850004779251f978c112bb12524fb80c8..adba40be8cea6a994318da2d622472f033e0d8c6 100644
--- a/mediacodec.te
+++ b/mediacodec.te
@@ -12,6 +12,7 @@ binder_call(mediacodec, appdomain)
 binder_service(mediacodec)
 
 allow mediacodec mediacodec_service:service_manager add;
+allow mediacodec surfaceflinger_service:service_manager find;
 allow mediacodec gpu_device:chr_file rw_file_perms;
 allow mediacodec video_device:chr_file rw_file_perms;
 allow mediacodec video_device:dir search;