From d75c6728afec839814d7dbaf0ec33a9b5cc3bfe4 Mon Sep 17 00:00:00 2001 From: bengris32 Date: Thu, 15 Sep 2022 18:59:21 +0100 Subject: [PATCH] rosemary: Import Media configs from stock * Track configs from AOSP whenever possible Signed-off-by: bengris32 Change-Id: Ib0add0f726e2ac16e9706d369edfea0a523378e3 --- configs/media/media_codecs.xml | 87 + configs/media/media_codecs_mediatek_audio.xml | 96 + configs/media/media_codecs_mediatek_video.xml | 226 +++ configs/media/media_codecs_performance.xml | 234 +++ configs/media/media_profiles_V1_0.xml | 1734 +++++++++++++++++ device.mk | 13 + 6 files changed, 2390 insertions(+) create mode 100644 configs/media/media_codecs.xml create mode 100644 configs/media/media_codecs_mediatek_audio.xml create mode 100644 configs/media/media_codecs_mediatek_video.xml create mode 100644 configs/media/media_codecs_performance.xml create mode 100644 configs/media/media_profiles_V1_0.xml diff --git a/configs/media/media_codecs.xml b/configs/media/media_codecs.xml new file mode 100644 index 0000000..6487008 --- /dev/null +++ b/configs/media/media_codecs.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + diff --git a/configs/media/media_codecs_mediatek_audio.xml b/configs/media/media_codecs_mediatek_audio.xml new file mode 100644 index 0000000..d116c91 --- /dev/null +++ b/configs/media/media_codecs_mediatek_audio.xml @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/configs/media/media_codecs_mediatek_video.xml b/configs/media/media_codecs_mediatek_video.xml new file mode 100644 index 0000000..2949a8b --- /dev/null +++ b/configs/media/media_codecs_mediatek_video.xml @@ -0,0 +1,226 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/configs/media/media_codecs_performance.xml b/configs/media/media_codecs_performance.xml new file mode 100644 index 0000000..80e1224 --- /dev/null +++ b/configs/media/media_codecs_performance.xml @@ -0,0 +1,234 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/configs/media/media_profiles_V1_0.xml b/configs/media/media_profiles_V1_0.xml new file mode 100644 index 0000000..2e8b3de --- /dev/null +++ b/configs/media/media_profiles_V1_0.xml @@ -0,0 +1,1734 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/device.mk b/device.mk index 52692d6..910c582 100644 --- a/device.mk +++ b/device.mk @@ -175,6 +175,19 @@ PRODUCT_PACKAGES += \ PRODUCT_PACKAGES += \ android.hardware.light-service.rosemary +# Media +PRODUCT_COPY_FILES += \ + $(LOCAL_PATH)/configs/media/media_codecs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs.xml \ + $(LOCAL_PATH)/configs/media/media_codecs_mediatek_audio.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_mediatek_audio.xml \ + $(LOCAL_PATH)/configs/media/media_codecs_mediatek_video.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_mediatek_video.xml \ + $(LOCAL_PATH)/configs/media/media_codecs_performance.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_performance.xml \ + $(LOCAL_PATH)/configs/media/media_profiles_V1_0.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_profiles_V1_0.xml + +PRODUCT_COPY_FILES += \ + frameworks/av/media/libstagefright/data/media_codecs_google_audio.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_google_audio.xml \ + frameworks/av/media/libstagefright/data/media_codecs_google_video_le.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_google_video_le.xml \ + frameworks/av/media/libstagefright/data/media_codecs_sw.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_c2.xml + # Overlays PRODUCT_ENFORCE_RRO_TARGETS := *