sdm660-common: media: Import configs and props from LA.UM.10.2.1.r1-03400-sdm660.0

• Build required media packages

Change-Id: Id1828f9fad2c939b8d87f0cc2562a32b2aa0026e
Signed-off-by: pix106 <sbordenave@gmail.com>
This commit is contained in:
Kunmun 2022-04-01 12:03:16 +05:30 committed by pix106
parent b8266fd9c6
commit df2c4bda6c
4 changed files with 9 additions and 139 deletions

View file

@ -93,27 +93,6 @@
<Limit name="measured-frame-rate-1280x720" range="17-34" />
<Limit name="measured-frame-rate-1920x1080" range="7-15" />
</MediaCodec>
<MediaCodec name="c2.android.avc.encoder" type="video/avc" update="true">
<Limit name="measured-frame-rate-320x240" range="137-175" />
<Limit name="measured-frame-rate-720x480" range="62-92" />
<Limit name="measured-frame-rate-1280x720" range="35-59" />
<Limit name="measured-frame-rate-1920x1080" range="26-33" />
</MediaCodec>
<MediaCodec name="c2.android.hevc.encoder" type="video/hevc" update="true">
<Limit name="measured-frame-rate-320x240" range="20-30" />
</MediaCodec>
<MediaCodec name="c2.android.h263.encoder" type="video/3gpp" update="true">
<Limit name="measured-frame-rate-176x144" range="151-252" />
</MediaCodec>
<MediaCodec name="c2.android.mpeg4.encoder" type="video/mp4v-es" update="true">
<Limit name="measured-frame-rate-176x144" range="169-250" />
</MediaCodec>
<MediaCodec name="c2.android.vp8.encoder" type="video/x-vnd.on2.vp8" update="true">
<Limit name="measured-frame-rate-320x180" range="112-189" />
<Limit name="measured-frame-rate-640x360" range="115-145" />
<Limit name="measured-frame-rate-1280x720" range="26-39" />
<Limit name="measured-frame-rate-1920x1080" range="10-16" />
</MediaCodec>
</Encoders>
<Decoders>
<MediaCodec name="OMX.qcom.video.decoder.avc" type="video/avc" update="true">
@ -182,8 +161,8 @@
<Limit name="measured-frame-rate-352x288" range="170-182" />
</MediaCodec>
<MediaCodec name="c2.android.h263.decoder" type="video/3gpp" update="true">
<Limit name="measured-frame-rate-176x144" range="529-581"/>
<Limit name="measured-frame-rate-352x288" range="354-426" />
<Limit name="measured-frame-rate-176x144" range="138-220"/>
<Limit name="measured-frame-rate-352x288" range="130-156" />
</MediaCodec>
<MediaCodec name="OMX.google.vp8.decoder" type="video/x-vnd.on2.vp8" update="true">
<Limit name="measured-frame-rate-320x240" range="575-580" />
@ -192,7 +171,7 @@
<Limit name="measured-frame-rate-1920x1080" range="18-22" />
</MediaCodec>
<MediaCodec name="c2.android.vp8.decoder" type="video/x-vnd.on2.vp8" update="true">
<Limit name="measured-frame-rate-320x180" range="468-527" />
<Limit name="measured-frame-rate-320x180" range="125-183" />
<Limit name="measured-frame-rate-640x360" range="199-201" />
<Limit name="measured-frame-rate-1280x720" range="22-45" />
<Limit name="measured-frame-rate-1920x1080" range="11-22" />
@ -210,37 +189,6 @@
<Limit name="measured-frame-rate-1280x720" range="65-70" />
<Limit name="measured-frame-rate-1920x1080" range="40-45" />
</MediaCodec>
<MediaCodec name="c2.android.avc.decoder" type="video/avc" update="true">
<Limit name="measured-frame-rate-320x240" range="108-155" />
<Limit name="measured-frame-rate-720x480" range="40-58" />
<Limit name="measured-frame-rate-1280x720" range="15-25" />
<Limit name="measured-frame-rate-1920x1080" range="11-14" />
</MediaCodec>
<MediaCodec name="c2.android.hevc.decoder" type="video/hevc" update="true">
<Limit name="measured-frame-rate-352x288" range="283-420" />
<Limit name="measured-frame-rate-640x360" range="68-99" />
<Limit name="measured-frame-rate-720x480" range="57-95" />
<Limit name="measured-frame-rate-1280x720" range="54-68" />
<Limit name="measured-frame-rate-1920x1080" range="25-37" />
</MediaCodec>
<MediaCodec name="c2.android.h263.decoder" type="video/3gpp" update="true">
<Limit name="measured-frame-rate-176x144" range="488-708" />
<Limit name="measured-frame-rate-352x288" range="379-631" />
</MediaCodec>
<MediaCodec name="c2.android.mpeg4.decoder" type="video/mp4v-es" update="true">
<Limit name="measured-frame-rate-176x144" range="403-671" />
</MediaCodec>
<MediaCodec name="c2.android.vp8.decoder" type="video/x-vnd.on2.vp8" update="true">
<Limit name="measured-frame-rate-320x180" range="441-556" />
<Limit name="measured-frame-rate-640x360" range="193-286" />
<Limit name="measured-frame-rate-1920x1080" range="15-25" />
</MediaCodec>
<MediaCodec name="c2.android.vp9.decoder" type="video/x-vnd.on2.vp9" update="true">
<Limit name="measured-frame-rate-320x180" range="388-489" />
<Limit name="measured-frame-rate-640x360" range="159-235" />
<Limit name="measured-frame-rate-1280x720" range="30-50" />
<Limit name="measured-frame-rate-1920x1080" range="25-32" />
</MediaCodec>
<MediaCodec name="OMX.google.mpeg4.decoder" update="true">
<Type name="video/mp4v-es">
<Limit name="measured-frame-rate-176x144" range="380-400" />
@ -254,4 +202,3 @@
</Decoders>
</MediaCodecs>

View file

@ -188,19 +188,6 @@
channels="2" />
</EncoderProfile>
<EncoderProfile quality="4kdci" fileFormat="mp4" duration="30">
<Video codec="h264"
bitRate="42000000"
width="4096"
height="2160"
frameRate="24" />
<Audio codec="aac"
bitRate="156000"
sampleRate="48000"
channels="2" />
</EncoderProfile>
<EncoderProfile quality="2160p" fileFormat="mp4" duration="30">
<Video codec="h264"
bitRate="42000000"
@ -367,19 +354,6 @@
channels="2" />
</EncoderProfile>
<EncoderProfile quality="timelapse4kdci" fileFormat="mp4" duration="30">
<Video codec="h264"
bitRate="42000000"
width="4096"
height="2160"
frameRate="30" />
<Audio codec="aac"
bitRate="156000"
sampleRate="48000"
channels="2" />
</EncoderProfile>
<EncoderProfile quality="timelapse2160p" fileFormat="mp4" duration="30">
<Video codec="h264"
bitRate="42000000"
@ -746,19 +720,6 @@
channels="2" />
</EncoderProfile>
<EncoderProfile quality="4kdci" fileFormat="mp4" duration="30">
<Video codec="h264"
bitRate="42000000"
width="4096"
height="2160"
frameRate="24" />
<Audio codec="aac"
bitRate="156000"
sampleRate="48000"
channels="2" />
</EncoderProfile>
<EncoderProfile quality="2160p" fileFormat="mp4" duration="30">
<Video codec="h264"
bitRate="42000000"
@ -925,19 +886,6 @@
channels="2" />
</EncoderProfile>
<EncoderProfile quality="timelapse4kdci" fileFormat="mp4" duration="30">
<Video codec="h264"
bitRate="42000000"
width="4096"
height="2160"
frameRate="30" />
<Audio codec="aac"
bitRate="156000"
sampleRate="48000"
channels="2" />
</EncoderProfile>
<EncoderProfile quality="timelapse2160p" fileFormat="mp4" duration="30">
<Video codec="h264"
bitRate="42000000"
@ -1051,19 +999,6 @@
channels="2" />
</EncoderProfile>
<EncoderProfile quality="4kdci" fileFormat="mp4" duration="30">
<Video codec="h264"
bitRate="42000000"
width="4096"
height="2160"
frameRate="24" />
<Audio codec="aac"
bitRate="156000"
sampleRate="48000"
channels="2" />
</EncoderProfile>
<EncoderProfile quality="2160p" fileFormat="mp4" duration="30">
<Video codec="h264"
bitRate="42000000"
@ -1230,19 +1165,6 @@
channels="2" />
</EncoderProfile>
<EncoderProfile quality="timelapse4kdci" fileFormat="mp4" duration="30">
<Video codec="h264"
bitRate="42000000"
width="4096"
height="2160"
frameRate="30" />
<Audio codec="aac"
bitRate="156000"
sampleRate="48000"
channels="2" />
</EncoderProfile>
<EncoderProfile quality="timelapse2160p" fileFormat="mp4" duration="30">
<Video codec="h264"
bitRate="42000000"
@ -1273,7 +1195,7 @@
-->
<VideoEncoderCap name="h264" enabled="true"
minBitRate="64000" maxBitRate="42000000"
minFrameWidth="176" maxFrameWidth="4096"
minFrameWidth="176" maxFrameWidth="3840"
minFrameHeight="144" maxFrameHeight="2160"
minFrameRate="15" maxFrameRate="30"
maxHFRFrameWidth="1920" maxHFRFrameHeight="1080"
@ -1297,7 +1219,7 @@
<VideoEncoderCap name="hevc" enabled="true"
minBitRate="64000" maxBitRate="100000000"
minFrameWidth="176" maxFrameWidth="4096"
minFrameWidth="176" maxFrameWidth="3840"
minFrameHeight="144" maxFrameHeight="2160"
minFrameRate="15" maxFrameRate="30"
maxHFRFrameWidth="0" maxHFRFrameHeight="0"

View file

@ -152,6 +152,7 @@ debug.hwui.use_hint_manager=true
debug.hwui.target_cpu_time_percent=30
# Media
debug.stagefright.omx_default_rank.sw-audio=1
debug.stagefright.omx_default_rank=0
vidc.enc.dcvs.extra-buff-count=2

View file

@ -154,7 +154,9 @@ PRODUCT_PACKAGES += \
# Codec2 modules
PRODUCT_PACKAGES += \
com.android.media.swcodec \
libsfplugin_ccodec
libsfplugin_ccodec \
android.hardware.media.c2@1.0.vendor \
android.hardware.media.c2@1.1.vendor
# Dalvik
$(call inherit-product, frameworks/native/build/phone-xhdpi-4096-dalvik-heap.mk )
@ -266,7 +268,6 @@ PRODUCT_PACKAGES += \
android.hardware.bluetooth@1.0.vendor \
android.frameworks.displayservice@1.0.vendor \
android.hardware.gatekeeper@1.0.vendor \
android.hardware.media.c2@1.1.vendor \
android.hardware.neuralnetworks@1.3 \
android.hardware.neuralnetworks@1.3.vendor \
android.hardware.keymaster@3.0.vendor \
@ -365,7 +366,6 @@ PRODUCT_PACKAGES += \
# OMX
PRODUCT_PACKAGES += \
android.hardware.media.c2@1.1.vendor \
libavservices_minijail \
libavservices_minijail.vendor \
libc2dcolorconvert \