RM6785: Sync with Device Tree
Signed-off-by: ELOHIM Etz <imnaveenbisht@gmail.com>
This commit is contained in:
+4
-6
@@ -2030,7 +2030,6 @@ cc_prebuilt_library_shared {
|
|||||||
shared_libs: ["libhidlbase", "vendor.mediatek.hardware.mtkpower@1.0", "liblog", "libcutils", "libutils", "libalsautils-v30", "libhardware_legacy", "libhardware", "libaudioutils", "libtinyalsa", "libtinyxml", "libaudiotoolkit_vendor", "libmedia_helper-v30", "libladder", "android.hardware.audio@6.0", "android.hardware.audio.common-util", "android.hardware.audio.common@6.0", "android.hardware.audio.common@6.0-util", "vendor.mediatek.hardware.audio@6.1", "libaudio_engineer_test", "libtinycompress", "libaedv", "libktveffect", "libktvreverb", "libktvsoundtouch", "libktvdrc", "libktveq", "libktvvolume", "libktveffect_rec", "libktvns", "liboplus_audio_config", "libc++", "libc", "libm", "libdl", ],
|
shared_libs: ["libhidlbase", "vendor.mediatek.hardware.mtkpower@1.0", "liblog", "libcutils", "libutils", "libalsautils-v30", "libhardware_legacy", "libhardware", "libaudioutils", "libtinyalsa", "libtinyxml", "libaudiotoolkit_vendor", "libmedia_helper-v30", "libladder", "android.hardware.audio@6.0", "android.hardware.audio.common-util", "android.hardware.audio.common@6.0", "android.hardware.audio.common@6.0-util", "vendor.mediatek.hardware.audio@6.1", "libaudio_engineer_test", "libtinycompress", "libaedv", "libktveffect", "libktvreverb", "libktvsoundtouch", "libktvdrc", "libktveq", "libktvvolume", "libktveffect_rec", "libktvns", "liboplus_audio_config", "libc++", "libc", "libm", "libdl", ],
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
check_elf_files: false,
|
|
||||||
compile_multilib: "32",
|
compile_multilib: "32",
|
||||||
relative_install_path: "hw",
|
relative_install_path: "hw",
|
||||||
prefer: true,
|
prefer: true,
|
||||||
@@ -13138,7 +13137,6 @@ cc_prebuilt_library_shared {
|
|||||||
shared_libs: ["liblog", "libutils-v30", "libcutils", "libsync", "libladder", "libmtkcam_ulog", "libaedv", "libhidlbase", "android.hidl.allocator@1.0", "android.hardware.graphics.mapper@2.0", "android.hidl.memory@1.0", "libhidlmemory", "libhidltransport", "android.hardware.camera.common@1.0", "vendor.mediatek.hardware.camera.camdump@1.0", "libc++", "libc", "libm", "libdl", ],
|
shared_libs: ["liblog", "libutils-v30", "libcutils", "libsync", "libladder", "libmtkcam_ulog", "libaedv", "libhidlbase", "android.hidl.allocator@1.0", "android.hardware.graphics.mapper@2.0", "android.hidl.memory@1.0", "libhidlmemory", "libhidltransport", "android.hardware.camera.common@1.0", "vendor.mediatek.hardware.camera.camdump@1.0", "libc++", "libc", "libm", "libdl", ],
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
check_elf_files: false,
|
|
||||||
compile_multilib: "64",
|
compile_multilib: "64",
|
||||||
prefer: true,
|
prefer: true,
|
||||||
soc_specific: true,
|
soc_specific: true,
|
||||||
@@ -14690,10 +14688,10 @@ cc_prebuilt_library_shared {
|
|||||||
target: {
|
target: {
|
||||||
android_arm64: {
|
android_arm64: {
|
||||||
srcs: ["proprietary/system_ext/lib64/libimsma.so"],
|
srcs: ["proprietary/system_ext/lib64/libimsma.so"],
|
||||||
|
shared_libs: ["libbinder", "libcutils", "libgui", "libmedia", "libstagefright", "libstagefright_foundation", "libui", "libutils", "libsink-mtk", "libsource", "libvcodec_cap", "libimsma_rtp", "libcomutils", "liblog", "libsignal", "libnetd_client", "libc++", "libc", "libm", "libdl", ],
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
compile_multilib: "64",
|
compile_multilib: "64",
|
||||||
check_elf_files: false,
|
|
||||||
prefer: true,
|
prefer: true,
|
||||||
system_ext_specific: true,
|
system_ext_specific: true,
|
||||||
}
|
}
|
||||||
@@ -14801,14 +14799,14 @@ cc_prebuilt_library_shared {
|
|||||||
}
|
}
|
||||||
|
|
||||||
cc_prebuilt_library_shared {
|
cc_prebuilt_library_shared {
|
||||||
name: "libsink",
|
name: "libsink-mtk",
|
||||||
owner: "realme",
|
owner: "realme",
|
||||||
strip: {
|
strip: {
|
||||||
none: true,
|
none: true,
|
||||||
},
|
},
|
||||||
target: {
|
target: {
|
||||||
android_arm64: {
|
android_arm64: {
|
||||||
srcs: ["proprietary/system_ext/lib64/libsink.so"],
|
srcs: ["proprietary/system_ext/lib64/libsink-mtk.so"],
|
||||||
shared_libs: ["libbinder", "libcutils", "libgui", "libmedia", "libstagefright", "libstagefright_foundation", "libui", "libutils", "libcomutils", "libvcodec_cap", "libvt_avsync", "liblog", "libmedia_omx", "libaudioclient", "libc++", "libc", "libm", "libdl", ],
|
shared_libs: ["libbinder", "libcutils", "libgui", "libmedia", "libstagefright", "libstagefright_foundation", "libui", "libutils", "libcomutils", "libvcodec_cap", "libvt_avsync", "liblog", "libmedia_omx", "libaudioclient", "libc++", "libc", "libm", "libdl", ],
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@@ -15703,7 +15701,7 @@ cc_prebuilt_binary {
|
|||||||
target: {
|
target: {
|
||||||
android_arm64: {
|
android_arm64: {
|
||||||
srcs: ["proprietary/vendor/bin/hw/mtkfusionrild"],
|
srcs: ["proprietary/vendor/bin/hw/mtkfusionrild"],
|
||||||
shared_libs: ["libmtkrillog", "libmtkproperty", "libmtkcutils", "librilfusion", "libmtkrilutils", "libsysenv", "libmtkconfigutils", "liblog", "libc++", "libc", "libm", "libdl", ],
|
shared_libs: ["libutils-v32", "libmtkrillog", "libmtkproperty", "libmtkcutils", "librilfusion", "libmtkrilutils", "libsysenv", "libmtkconfigutils", "liblog", "libc++", "libc", "libm", "libdl", ],
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
compile_multilib: "64",
|
compile_multilib: "64",
|
||||||
|
|||||||
+1
-1
@@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
LOCAL_PATH := $(call my-dir)
|
LOCAL_PATH := $(call my-dir)
|
||||||
|
|
||||||
ifneq ($(filter RM6785,$(TARGET_DEVICE)),)
|
ifeq ($(TARGET_DEVICE),RM6785)
|
||||||
|
|
||||||
$(call add-radio-file-sha1-checked,radio/audio_dsp.img,2d87067c80e59eb7c628fb227a11e7fb28d7d5ff)
|
$(call add-radio-file-sha1-checked,radio/audio_dsp.img,2d87067c80e59eb7c628fb227a11e7fb28d7d5ff)
|
||||||
$(call add-radio-file-sha1-checked,radio/cam_vpu1.img,8e4a8148966803847444f93c4ddcd2068e495382)
|
$(call add-radio-file-sha1-checked,radio/cam_vpu1.img,8e4a8148966803847444f93c4ddcd2068e495382)
|
||||||
|
|||||||
+1
-2
@@ -583,7 +583,6 @@ PRODUCT_COPY_FILES += \
|
|||||||
vendor/realme/RM6785/proprietary/vendor/etc/media_codecs_c2.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_c2.xml \
|
vendor/realme/RM6785/proprietary/vendor/etc/media_codecs_c2.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_c2.xml \
|
||||||
vendor/realme/RM6785/proprietary/vendor/etc/media_codecs_mediatek_audio.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_mediatek_audio.xml \
|
vendor/realme/RM6785/proprietary/vendor/etc/media_codecs_mediatek_audio.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_mediatek_audio.xml \
|
||||||
vendor/realme/RM6785/proprietary/vendor/etc/media_codecs_mediatek_video.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_mediatek_video.xml \
|
vendor/realme/RM6785/proprietary/vendor/etc/media_codecs_mediatek_video.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_mediatek_video.xml \
|
||||||
vendor/realme/RM6785/proprietary/vendor/etc/media_codecs_performance.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_performance.xml \
|
|
||||||
vendor/realme/RM6785/proprietary/vendor/etc/media_profiles_V1_0.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_profiles_V1_0.xml \
|
vendor/realme/RM6785/proprietary/vendor/etc/media_profiles_V1_0.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_profiles_V1_0.xml \
|
||||||
vendor/realme/RM6785/proprietary/vendor/etc/mpe.conf:$(TARGET_COPY_OUT_VENDOR)/etc/mpe.conf \
|
vendor/realme/RM6785/proprietary/vendor/etc/mpe.conf:$(TARGET_COPY_OUT_VENDOR)/etc/mpe.conf \
|
||||||
vendor/realme/RM6785/proprietary/vendor/etc/mtk_omx_core.cfg:$(TARGET_COPY_OUT_VENDOR)/etc/mtk_omx_core.cfg \
|
vendor/realme/RM6785/proprietary/vendor/etc/mtk_omx_core.cfg:$(TARGET_COPY_OUT_VENDOR)/etc/mtk_omx_core.cfg \
|
||||||
@@ -1640,7 +1639,7 @@ PRODUCT_PACKAGES += \
|
|||||||
libmtk_vt_service \
|
libmtk_vt_service \
|
||||||
libmtk_vt_wrapper \
|
libmtk_vt_wrapper \
|
||||||
libsignal \
|
libsignal \
|
||||||
libsink \
|
libsink-mtk \
|
||||||
libsource \
|
libsource \
|
||||||
libvcodec_cap \
|
libvcodec_cap \
|
||||||
libvcodec_capenc \
|
libvcodec_capenc \
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
BIN
Binary file not shown.
-234
@@ -1,234 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" ?>
|
|
||||||
<!-- Copyright (C) 2012 The Android Open Source Project
|
|
||||||
|
|
||||||
Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
you may not use this file except in compliance with the License.
|
|
||||||
You may obtain a copy of the License at
|
|
||||||
|
|
||||||
http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
|
|
||||||
Unless required by applicable law or agreed to in writing, software
|
|
||||||
distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
See the License for the specific language governing permissions and
|
|
||||||
limitations under the License.
|
|
||||||
-->
|
|
||||||
|
|
||||||
<!--
|
|
||||||
<!DOCTYPE MediaCodecs [
|
|
||||||
<!ELEMENT MediaCodecs (Decoders,Encoders)>
|
|
||||||
<!ELEMENT Decoders (MediaCodec*)>
|
|
||||||
<!ELEMENT Encoders (MediaCodec*)>
|
|
||||||
<!ELEMENT MediaCodec (Type*,Quirk*)>
|
|
||||||
<!ATTLIST MediaCodec name CDATA #REQUIRED>
|
|
||||||
<!ATTLIST MediaCodec type CDATA>
|
|
||||||
<!ELEMENT Type EMPTY>
|
|
||||||
<!ATTLIST Type name CDATA #REQUIRED>
|
|
||||||
<!ELEMENT Quirk EMPTY>
|
|
||||||
<!ATTLIST Quirk name CDATA #REQUIRED>
|
|
||||||
]>
|
|
||||||
|
|
||||||
There's a simple and a complex syntax to declare the availability of a
|
|
||||||
media codec:
|
|
||||||
|
|
||||||
A codec that properly follows the OpenMax spec and therefore doesn't have any
|
|
||||||
quirks and that only supports a single content type can be declared like so:
|
|
||||||
|
|
||||||
<MediaCodec name="OMX.foo.bar" type="something/interesting" />
|
|
||||||
|
|
||||||
If a codec has quirks OR supports multiple content types, the following syntax
|
|
||||||
can be used:
|
|
||||||
|
|
||||||
<MediaCodec name="OMX.foo.bar" >
|
|
||||||
<Type name="something/interesting" />
|
|
||||||
<Type name="something/else" />
|
|
||||||
...
|
|
||||||
<Quirk name="requires-allocate-on-input-ports" />
|
|
||||||
<Quirk name="requires-allocate-on-output-ports" />
|
|
||||||
<Quirk name="output-buffers-are-unreadable" />
|
|
||||||
</MediaCodec>
|
|
||||||
|
|
||||||
Only the three quirks included above are recognized at this point:
|
|
||||||
|
|
||||||
"requires-allocate-on-input-ports"
|
|
||||||
must be advertised if the component does not properly support specification
|
|
||||||
of input buffers using the OMX_UseBuffer(...) API but instead requires
|
|
||||||
OMX_AllocateBuffer to be used.
|
|
||||||
|
|
||||||
"requires-allocate-on-output-ports"
|
|
||||||
must be advertised if the component does not properly support specification
|
|
||||||
of output buffers using the OMX_UseBuffer(...) API but instead requires
|
|
||||||
OMX_AllocateBuffer to be used.
|
|
||||||
|
|
||||||
"output-buffers-are-unreadable"
|
|
||||||
must be advertised if the emitted output buffers of a decoder component
|
|
||||||
are not readable, i.e. use a custom format even though abusing one of
|
|
||||||
the official OMX colorspace constants.
|
|
||||||
Clients of such decoders will not be able to access the decoded data,
|
|
||||||
naturally making the component much less useful. The only use for
|
|
||||||
a component with this quirk is to render the output to the screen.
|
|
||||||
Audio decoders MUST NOT advertise this quirk.
|
|
||||||
Video decoders that advertise this quirk must be accompanied by a
|
|
||||||
corresponding color space converter for thumbnail extraction,
|
|
||||||
matching surfaceflinger support that can render the custom format to
|
|
||||||
a texture and possibly other code, so just DON'T USE THIS QUIRK.
|
|
||||||
|
|
||||||
2012/07/13 config for MTK OMX Media Codecs, created by Morris Yang (mtk03147)
|
|
||||||
-->
|
|
||||||
|
|
||||||
<MediaCodecs>
|
|
||||||
<Encoders>
|
|
||||||
<!-- MTK codec -->
|
|
||||||
<MediaCodec name="OMX.MTK.VIDEO.ENCODER.MPEG4" type="video/mp4v-es" update="true">
|
|
||||||
<Limit name="measured-frame-rate-176x144" range="676-1487" />
|
|
||||||
<Limit name="measured-frame-rate-352x288" range="500-1101" />
|
|
||||||
<Limit name="measured-frame-rate-640x480" range="225-496" />
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="OMX.MTK.VIDEO.ENCODER.H263" type="video/3gpp" update="true">
|
|
||||||
<Limit name="measured-frame-rate-176x144" range="647-1424" />
|
|
||||||
<Limit name="measured-frame-rate-352x288" range="466-1025" />
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="OMX.MTK.VIDEO.ENCODER.AVC" type="video/avc" update="true">
|
|
||||||
<Limit name="measured-frame-rate-320x240" range="465-1024" />
|
|
||||||
<Limit name="measured-frame-rate-720x480" range="212-466" />
|
|
||||||
<Limit name="measured-frame-rate-1280x720" range="112-247" />
|
|
||||||
<Limit name="measured-frame-rate-1920x1080" range="58-128" />
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="OMX.MTK.VIDEO.ENCODER.HEVC" type="video/hevc" update="true">
|
|
||||||
<Limit name="measured-frame-rate-320x240" range="446-981" />
|
|
||||||
<Limit name="measured-frame-rate-720x480" range="196-432" />
|
|
||||||
<Limit name="measured-frame-rate-1280x720" range="98-216" />
|
|
||||||
<Limit name="measured-frame-rate-3840x2160" range="22-49" />
|
|
||||||
</MediaCodec>
|
|
||||||
<!-- Google codec -->
|
|
||||||
<MediaCodec name="OMX.google.mpeg4.encoder" type="video/mp4v-es" update="true">
|
|
||||||
<Limit name="measured-frame-rate-176x144" range="736-1619" />
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="OMX.google.h263.encoder" type="video/3gpp" update="true">
|
|
||||||
<Limit name="measured-frame-rate-176x144" range="685-1508" />
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="OMX.google.h264.encoder" type="video/avc" update="true">
|
|
||||||
<Limit name="measured-frame-rate-320x240" range="346-761" />
|
|
||||||
<Limit name="measured-frame-rate-720x480" range="102-224" />
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="OMX.google.vp8.encoder" type="video/x-vnd.on2.vp8" update="true">
|
|
||||||
<Limit name="measured-frame-rate-320x180" range="149-327" />
|
|
||||||
<Limit name="measured-frame-rate-640x360" range="49-107" />
|
|
||||||
<Limit name="measured-frame-rate-1280x720" range="29-64" />
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="c2.android.avc.encoder" type="video/avc" update="true">
|
|
||||||
<Limit name="measured-frame-rate-320x240" range="101-223" />
|
|
||||||
<Limit name="measured-frame-rate-720x480" range="72-158" />
|
|
||||||
<Limit name="measured-frame-rate-1280x720" range="21-46" />
|
|
||||||
<Limit name="measured-frame-rate-1920x1080" range="13-29" />
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="c2.android.h263.encoder" type="video/3gpp" update="true">
|
|
||||||
<Limit name="measured-frame-rate-176x144" range="179-394" />
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="c2.android.mpeg4.encoder" type="video/mp4v-es" update="true">
|
|
||||||
<Limit name="measured-frame-rate-176x144" range="179-393" />
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="c2.android.vp8.encoder" type="video/x-vnd.on2.vp8" update="true">
|
|
||||||
<Limit name="measured-frame-rate-320x180" range="70-153" />
|
|
||||||
<Limit name="measured-frame-rate-640x360" range="35-78" />
|
|
||||||
<Limit name="measured-frame-rate-1280x720" range="13-29" />
|
|
||||||
<Limit name="measured-frame-rate-1920x1080" range="9-20" />
|
|
||||||
</MediaCodec>
|
|
||||||
</Encoders>
|
|
||||||
<Decoders>
|
|
||||||
<!-- MTK codec -->
|
|
||||||
<MediaCodec name="OMX.MTK.VIDEO.DECODER.MPEG4" type="video/mp4v-es" update="true">
|
|
||||||
<Limit name="measured-frame-rate-176x144" range="320-704" />
|
|
||||||
<Limit name="measured-frame-rate-480x360" range="220-483" />
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="OMX.MTK.VIDEO.DECODER.H263" type="video/3gpp" update="true">
|
|
||||||
<Limit name="measured-frame-rate-176x144" range="327-719" />
|
|
||||||
<Limit name="measured-frame-rate-352x288" range="268-590" />
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="OMX.MTK.VIDEO.DECODER.AVC" type="video/avc" update="true">
|
|
||||||
<Limit name="measured-frame-rate-320x240" range="247-544" />
|
|
||||||
<Limit name="measured-frame-rate-720x480" range="185-406" />
|
|
||||||
<Limit name="measured-frame-rate-1280x720" range="126-278" />
|
|
||||||
<Limit name="measured-frame-rate-1920x1080" range="79-173" />
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="OMX.MTK.VIDEO.DECODER.HEVC" type="video/hevc" update="true">
|
|
||||||
<Limit name="measured-frame-rate-352x288" range="392-862" />
|
|
||||||
<Limit name="measured-frame-rate-640x360" range="318-699" />
|
|
||||||
<Limit name="measured-frame-rate-720x480" range="264-581" />
|
|
||||||
<Limit name="measured-frame-rate-1280x720" range="191-421" />
|
|
||||||
<Limit name="measured-frame-rate-1920x1080" range="104-229" />
|
|
||||||
<Limit name="measured-frame-rate-3840x2160" range="45-98" />
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="OMX.MTK.VIDEO.DECODER.VPX" type="video/x-vnd.on2.vp8" update="true">
|
|
||||||
<Limit name="measured-frame-rate-320x180" range="346-762" />
|
|
||||||
<Limit name="measured-frame-rate-640x360" range="202-444" />
|
|
||||||
<Limit name="measured-frame-rate-1280x720" range="90-199" />
|
|
||||||
<Limit name="measured-frame-rate-1920x1080" range="47-104" />
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="OMX.MTK.VIDEO.DECODER.VP9" type="video/x-vnd.on2.vp9" update="true">
|
|
||||||
<Limit name="measured-frame-rate-320x180" range="143-315" />
|
|
||||||
<Limit name="measured-frame-rate-640x360" range="185-408" />
|
|
||||||
<Limit name="measured-frame-rate-1280x720" range="80-177" />
|
|
||||||
<Limit name="measured-frame-rate-1920x1080" range="90-198" />
|
|
||||||
</MediaCodec>
|
|
||||||
<!-- Google codec -->
|
|
||||||
<MediaCodec name="OMX.google.mpeg4.decoder" type="video/mp4v-es" update="true">
|
|
||||||
<Limit name="measured-frame-rate-176x144" range="427-940" />
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="OMX.google.h263.decoder" type="video/3gpp" update="true">
|
|
||||||
<Limit name="measured-frame-rate-176x144" range="361-794" />
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="OMX.google.h264.decoder" type="video/avc" update="true">
|
|
||||||
<Limit name="measured-frame-rate-320x240" range="553-1216" />
|
|
||||||
<Limit name="measured-frame-rate-720x480" range="131-288" />
|
|
||||||
<Limit name="measured-frame-rate-1280x720" range="62-137" />
|
|
||||||
<Limit name="measured-frame-rate-1920x1080" range="27-59" />
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="OMX.google.hevc.decoder" type="video/hevc" update="true">
|
|
||||||
<Limit name="measured-frame-rate-352x288" range="681-1499" />
|
|
||||||
<Limit name="measured-frame-rate-640x360" range="307-675" />
|
|
||||||
<Limit name="measured-frame-rate-720x480" range="284-625" />
|
|
||||||
<Limit name="measured-frame-rate-1280x720" range="99-217" />
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="OMX.google.vp8.decoder" type="video/x-vnd.on2.vp8" update="true">
|
|
||||||
<Limit name="measured-frame-rate-320x180" range="1129-2483" />
|
|
||||||
<Limit name="measured-frame-rate-640x360" range="350-771" />
|
|
||||||
<Limit name="measured-frame-rate-1280x720" range="64-140" />
|
|
||||||
<Limit name="measured-frame-rate-1920x1080" range="31-69" />
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="OMX.google.vp9.decoder" type="video/x-vnd.on2.vp9" update="true">
|
|
||||||
<Limit name="measured-frame-rate-320x180" range="816-1795" />
|
|
||||||
<Limit name="measured-frame-rate-640x360" range="340-747" />
|
|
||||||
<Limit name="measured-frame-rate-1280x720" range="85-186" />
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="c2.android.mpeg4.decoder" type="video/mp4v-es" update="true">
|
|
||||||
<Limit name="measured-frame-rate-176x144" range="359-790" />
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="c2.android.h263.decoder" type="video/3gpp" update="true">
|
|
||||||
<Limit name="measured-frame-rate-176x144" range="313-688" />
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="c2.android.avc.decoder" type="video/avc" update="true">
|
|
||||||
<Limit name="measured-frame-rate-320x240" range="110-243" />
|
|
||||||
<Limit name="measured-frame-rate-720x480" range="31-68" />
|
|
||||||
<Limit name="measured-frame-rate-1280x720" range="21-47" />
|
|
||||||
<Limit name="measured-frame-rate-1920x1080" range="7-15" />
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="c2.android.hevc.decoder" type="video/hevc" update="true">
|
|
||||||
<Limit name="measured-frame-rate-352x288" range="114-250" />
|
|
||||||
<Limit name="measured-frame-rate-640x360" range="59-129" />
|
|
||||||
<Limit name="measured-frame-rate-720x480" range="57-125" />
|
|
||||||
<Limit name="measured-frame-rate-1280x720" range="21-46" />
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="c2.android.vp8.decoder" type="video/x-vnd.on2.vp8" update="true">
|
|
||||||
<Limit name="measured-frame-rate-320x180" range="188-413" />
|
|
||||||
<Limit name="measured-frame-rate-640x360" range="83-183" />
|
|
||||||
<Limit name="measured-frame-rate-1920x1080" range="9-19" />
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="c2.android.vp9.decoder" type="video/x-vnd.on2.vp9" update="true">
|
|
||||||
<Limit name="measured-frame-rate-320x180" range="201-442" />
|
|
||||||
<Limit name="measured-frame-rate-640x360" range="89-195" />
|
|
||||||
<Limit name="measured-frame-rate-1280x720" range="52-115" />
|
|
||||||
<Limit name="measured-frame-rate-1920x1080" range="29-64" />
|
|
||||||
</MediaCodec>
|
|
||||||
</Decoders>
|
|
||||||
</MediaCodecs>
|
|
||||||
Reference in New Issue
Block a user