Files
klee/proprietary/vendor/etc/mtk_platform_codecs_config.xml

114 lines
4.3 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!--
-->
<MediaCodecs>
<Decoders>
<!-- Performance management -->
<!-- If width*height > minFrameArea && MemAvailable < minMemAvailableKb, then returns NO_MEMORY -->
<Video name="color.converter"
alwaysColorConvertChecker="true" />
<Video name="low.memory.checker"
minFrameArea="8912896"
minMemAvailableKb="1048576" />
<Video name="c2.mtk.avc.decoder"
type="video/avc"
driverIntf="v4l2"
maxConcurrentInstances="15"
metaBufferSize="4096" />
<Video name="c2.mtk.avc.decoder.secure"
type="video/avc"
driverIntf="v4l2"
maxConcurrentInstances="15"
metaBufferSize="4096" />
<Video name="c2.mtk.avc.decoder.lowlatency"
type="video/avc"
driverIntf="v4l2"
maxConcurrentInstances="15"
metaBufferSize="4096" />
<Video name="c2.mtk.hevc.decoder"
type="video/hevc"
driverIntf="v4l2"
maxConcurrentInstances="15"
metaBufferSize="4096" />
<Video name="c2.mtk.hevc.decoder.secure"
type="video/hevc"
driverIntf="v4l2"
maxConcurrentInstances="15"
metaBufferSize="4096" />
<Video name="c2.mtk.hevc.decoder.lowlatency"
type="video/hevc"
driverIntf="v4l2"
maxConcurrentInstances="15"
metaBufferSize="4096" />
<Video name="c2.mtk.heif.decoder"
type="image/vnd.android.heic"
driverIntf="v4l2"
maxConcurrentInstances="15" />
<Video name="c2.mtk.vp9.decoder"
type="video/x-vnd.on2.vp9"
driverIntf="v4l2"
maxConcurrentInstances="15" />
<Video name="c2.mtk.vp9.decoder.secure"
type="video/x-vnd.on2.vp9"
driverIntf="v4l2"
maxConcurrentInstances="15" />
<Video name="c2.mtk.vp9.decoder.lowlatency"
type="video/x-vnd.on2.vp9"
driverIntf="v4l2"
maxConcurrentInstances="15" />
<Video name="c2.mtk.av1.decoder"
type="video/av01"
driverIntf="v4l2"
maxConcurrentInstances="15"
maxInputBufferSize="10481664"
metaBufferSize="4096" />
<Video name="c2.mtk.av1.decoder.secure"
type="video/av01"
driverIntf="v4l2"
maxConcurrentInstances="15"
metaBufferSize="4096" />
<Video name="c2.mtk.av1.decoder.lowlatency"
type="video/av01"
driverIntf="v4l2"
maxConcurrentInstances="15"
metaBufferSize="4096" />
</Decoders>
<Encoders>
<!-- Performance management -->
<Video name="cpu.boost.multiple.instances"
cluster="0,1"
minFrequency="1200000,1000000" />
<Video name="cpu.boost.transcode"
cluster="0,1"
minFrequency="1800000,2850000"
operatingRate="960"
usageBitmask="66048"/>
<Video name="c2.mtk.avc.encoder"
type="video/avc"
driverIntf="v4l2"
canSwapWidthHeight="true"
maxConcurrentInstances="10"
metaBufferSize="4096" />
<Video name="c2.mtk.avc.encoder.secure"
type="video/avc"
driverIntf="v4l2"
maxConcurrentInstances="10"
canSwapWidthHeight="true" />
<Video name="c2.mtk.hevc.encoder"
type="video/hevc"
driverIntf="v4l2"
canSwapWidthHeight="true"
maxConcurrentInstances="10"
metaBufferSize="4096" />
<Video name="c2.mtk.hevc.encoder.secure"
type="video/hevc"
driverIntf="v4l2"
canSwapWidthHeight="true"
maxConcurrentInstances="10" />
<Video name="c2.mtk.heif.encoder"
type="image/vnd.android.heic"
driverIntf="v4l2"
maxConcurrentInstances="2" />
</Encoders>
</MediaCodecs>