Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4658418c authored by Pawin Vongmasa's avatar Pawin Vongmasa
Browse files

Move mediacodec to vendor partition.

Test: Camera, Photos, YouTube, and Play Movies apps.
Test: With CtsMediaTestCases.apk installed,
adb shell am instrument -e size small -w
'android.media.cts/android.support.test.runner.AndroidJUnitRunner'

Bug: 35328855
Change-Id: I0f36683b531fc645835a94e449996e5b44d0a3de
parent 7ec2a45e
Loading
Loading
Loading
Loading
+2 −0
Original line number Original line Diff line number Diff line
@@ -65,6 +65,8 @@ $(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/STATIC_LIBRARIES/liboboe*)
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/SHARED_LIBRARIES/liboboe*)
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/SHARED_LIBRARIES/liboboe*)
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj_arm/STATIC_LIBRARIES/liboboe*)
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj_arm/STATIC_LIBRARIES/liboboe*)
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj_arm/SHARED_LIBRARIES/liboboe*)
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj_arm/SHARED_LIBRARIES/liboboe*)
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/bin/mediacodec)
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/etc/init/mediacodec.rc)


# ************************************************
# ************************************************
# NEWER CLEAN STEPS MUST BE AT THE END OF THE LIST
# NEWER CLEAN STEPS MUST BE AT THE END OF THE LIST
+4 −2
Original line number Original line Diff line number Diff line
@@ -41,9 +41,11 @@ LOCAL_C_INCLUDES := \
    $(TOP)/frameworks/av/media/libstagefright \
    $(TOP)/frameworks/av/media/libstagefright \
    $(TOP)/frameworks/av/media/libstagefright/include \
    $(TOP)/frameworks/av/media/libstagefright/include \
    $(TOP)/frameworks/native/include/media/openmax
    $(TOP)/frameworks/native/include/media/openmax
LOCAL_MODULE := mediacodec
LOCAL_MODULE := android.hardware.media.omx@1.0-service
LOCAL_MODULE_RELATIVE_PATH := hw
LOCAL_PROPRIETARY_MODULE := true
LOCAL_32_BIT_ONLY := true
LOCAL_32_BIT_ONLY := true
LOCAL_INIT_RC := mediacodec.rc
LOCAL_INIT_RC := android.hardware.media.omx@1.0-service.rc
include $(BUILD_EXECUTABLE)
include $(BUILD_EXECUTABLE)


# service seccomp policy
# service seccomp policy
+1 −1
Original line number Original line Diff line number Diff line
service mediacodec /system/bin/mediacodec
service mediacodec /vendor/bin/hw/android.hardware.media.omx@1.0-service
    class main
    class main
    user mediacodec
    user mediacodec
    group camera drmrpc mediadrm
    group camera drmrpc mediadrm