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:
parent
b8266fd9c6
commit
df2c4bda6c
4 changed files with 9 additions and 139 deletions
|
@ -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>
|
||||
|
||||
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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 \
|
||||
|
|
Loading…
Reference in a new issue