Merge "lito: Tune media_codecs XML files as per modified spec"
diff --git a/conf_files/lito/media_codecs.xml b/conf_files/lito/media_codecs.xml
index f6bc4e6..744daf8 100644
--- a/conf_files/lito/media_codecs.xml
+++ b/conf_files/lito/media_codecs.xml
@@ -83,55 +83,55 @@
Non-Secure decoder capabilities
(MB is defined as 16x16)
- ______________________________________________________
- | Codec | W H fps Mbps MB/s |
- |_____________|_________________________________________|
- | h264 | 4096 2160 60 120 2073600 |
- | | (4096) (2304) (30) (120) |
- | hevc | 4096 2160 60 120 2073600 |
- | | (4096) (2304) (30) (120) |
- | mpeg4-sw | 1920 1088 30 40 244800 |
- | vp8 | 4096 2160 30 120 1036800 |
- | | (4096) (2304) (24) (120) |
- | vp9 | 4096 2160 60 120 2073600 |
- | | (4096) (2304) (30) (120) |
- | vc1 | 1920 1088 30 20 244800 |
- | div4/5/6-sw | 1920 1088 30 10 244800 |
- | h263-sw | 864 480 30 16 48600 |
- | mpeg2 | 1920 1088 30 40 244800 |
- |_____________|_________________________________________|
+ _____________________________________________________
+ | Codec | W H fps Mbps MB/s |
+ |_____________|_______________________________________|
+ | h264 | 3840 2176 60 100 1958400 |
+ | | 4096 2176 48 100 |
+ | hevc | 3840 2176 60 100 1958400 |
+ | | 4096 2176 48 100 |
+ | mpeg4-sw | 1920 1088 30 40 244800 |
+ | vp8 | 3840 2176 30 100 979200 |
+ | | 4096 2176 24 100 |
+ | vp9 | 3840 2176 60 100 1958400 |
+ | | 4096 2176 48 100 |
+ | vc1 | 1920 1088 30 20 244800 |
+ | div4/5/6-sw | 1920 1088 30 10 244800 |
+ | h263-sw | 864 480 30 16 48600 |
+ | mpeg2 | 1920 1088 30 40 244800 |
+ |_____________|_______________________________________|
Secure decoder capabilities
(MB is defined as 16x16)
- ______________________________________________________
- | Codec | W H fps Mbps MB/s |
- |__________|_________________________________________|
- | h264 | 4096 2160 60 40 2073600 |
- | | (4096) (2304) (30) (40) |
- | vp9 | 4096 2160 60 40 2073600 |
- | | (4096) (2304) (30) (40) |
- | hevc | 4096 2160 60 40 2073600 |
- | | (4096) (2304) (30) (40) |
- | mpeg2 | 1920 1088 30 40 244800 |
- |__________|_________________________________________|
+ _________________________________________________
+ | Codec | W H fps Mbps MB/s |
+ |__________|_____________________________________|
+ | h264 | 3840 2176 60 40 1958400 |
+ | | 4096 2176 48 40 |
+ | vp9 | 3840 2176 60 40 1958400 |
+ | | 4096 2176 48 40 |
+ | hevc | 3840 2176 60 40 1958400 |
+ | | 4096 2176 48 40 |
+ | mpeg2 | 1920 1088 30 40 244800 |
+ |__________|_____________________________________|
Non-Secure encoder capabilities (Secure not supported)
(MB is defined as 16x16)
- ______________________________________________________
- | Codec | W H fps Mbps MB/s |
- |__________|_________________________________________|
- | h264 | 4096 2160 60 120 2073600 |
- | | (4096) (2304) (30) (120) |
- | hevc | 4096 2160 60 120 2073600 |
- | | (4096) (2304) (30) (120) |
- | mpeg4-sw | 1280 720 30 4 108000 |
- | vp8 | 4096 2160 30 120 1036800 |
- | | (4096) (2304) (24) (120) |
- | h263-sw | 864 480 30 2 48600 |
- |__________|_________________________________________|
+ _________________________________________________
+ | Codec | W H fps Mbps MB/s |
+ |__________|_____________________________________|
+ | h264 | 3840 2176 60 100 1958400 |
+ | | 4096 2176 48 100 |
+ | hevc | 3840 2176 60 100 1958400 |
+ | | 4096 2176 48 100 |
+ | mpeg4-sw | 864 480 30 8 48600 |
+ | vp8 | 3840 2176 30 100 979200 |
+ | | 4096 2176 24 100 |
+ | h263-sw | 864 480 30 2 48600 |
+ |__________|_____________________________________|
-->
<MediaCodecs>
@@ -146,11 +146,11 @@
<Quirk name="requires-allocate-on-input-ports" />
<Quirk name="requires-allocate-on-output-ports" />
<Quirk name="requires-loaded-to-idle-after-allocation" />
- <Limit name="size" min="96x96" max="4096x2304" />
+ <Limit name="size" min="96x96" max="4096x2176" />
<Limit name="alignment" value="2x2" />
<Limit name="block-size" value="16x16" />
- <Limit name="blocks-per-second" min="36" max="2073600" />
- <Limit name="bitrate" range="1-120000000" />
+ <Limit name="blocks-per-second" min="36" max="1958400" />
+ <Limit name="bitrate" range="1-100000000" />
<Limit name="frame-rate" range="1-480" />
<Limit name="performance-point-4096x2304" value="30" />
<Limit name="performance-point-3840x2160" value="60" />
@@ -162,11 +162,11 @@
<Quirk name="requires-allocate-on-input-ports" />
<Quirk name="requires-allocate-on-output-ports" />
<Quirk name="requires-loaded-to-idle-after-allocation" />
- <Limit name="size" min="96x96" max="4096x2304" />
+ <Limit name="size" min="96x96" max="4096x2176" />
<Limit name="alignment" value="2x2" />
<Limit name="block-size" value="16x16" />
- <Limit name="blocks-per-second" min="36" max="1036800" />
- <Limit name="bitrate" range="1-120000000" />
+ <Limit name="blocks-per-second" min="36" max="979200" />
+ <Limit name="bitrate" range="1-100000000" />
<Limit name="frame-rate" range="1-240" />
<Limit name="concurrent-instances" max="16" />
<Limit name="performance-point-4096x2304" value="24" />
@@ -178,11 +178,11 @@
<Quirk name="requires-allocate-on-input-ports" />
<Quirk name="requires-allocate-on-output-ports" />
<Quirk name="requires-loaded-to-idle-after-allocation" />
- <Limit name="size" min="96x96" max="4096x2304" />
+ <Limit name="size" min="96x96" max="4096x2176" />
<Limit name="alignment" value="2x2" />
<Limit name="block-size" value="16x16" />
- <Limit name="blocks-per-second" min="36" max="2073600" />
- <Limit name="bitrate" range="1-120000000" />
+ <Limit name="blocks-per-second" min="36" max="1958400" />
+ <Limit name="bitrate" range="1-100000000" />
<Limit name="frame-rate" range="1-480" />
<Limit name="concurrent-instances" max="16" />
<Limit name="quality" range="0-100" default="80" />
@@ -225,11 +225,11 @@
<MediaCodec name="OMX.qcom.video.decoder.avc" type="video/avc" >
<Quirk name="requires-allocate-on-input-ports" />
<Quirk name="requires-allocate-on-output-ports" />
- <Limit name="size" min="96x96" max="4096x2304" />
+ <Limit name="size" min="96x96" max="4096x2176" />
<Limit name="alignment" value="2x2" />
<Limit name="block-size" value="16x16" />
- <Limit name="blocks-per-second" min="36" max="2073600" />
- <Limit name="bitrate" range="1-120000000" />
+ <Limit name="blocks-per-second" min="36" max="1958400" />
+ <Limit name="bitrate" range="1-100000000" />
<Limit name="frame-rate" range="1-480" />
<Feature name="adaptive-playback" />
<Limit name="concurrent-instances" max="16" />
@@ -241,10 +241,10 @@
<MediaCodec name="OMX.qcom.video.decoder.avc.secure" type="video/avc" >
<Quirk name="requires-allocate-on-input-ports" />
<Quirk name="requires-allocate-on-output-ports" />
- <Limit name="size" min="96x96" max="4096x2304" />
+ <Limit name="size" min="96x96" max="4096x2176" />
<Limit name="alignment" value="2x2" />
<Limit name="block-size" value="16x16" />
- <Limit name="blocks-per-second" min="36" max="2073600" />
+ <Limit name="blocks-per-second" min="36" max="1958400" />
<Limit name="bitrate" range="1-40000000" />
<Limit name="frame-rate" range="1-60" />
<Feature name="adaptive-playback" />
@@ -283,11 +283,11 @@
<MediaCodec name="OMX.qcom.video.decoder.vp8" type="video/x-vnd.on2.vp8" >
<Quirk name="requires-allocate-on-input-ports" />
<Quirk name="requires-allocate-on-output-ports" />
- <Limit name="size" min="96x96" max="4096x2304" />
+ <Limit name="size" min="96x96" max="4096x2176" />
<Limit name="alignment" value="2x2" />
<Limit name="block-size" value="16x16" />
- <Limit name="blocks-per-second" min="36" max="1036800" />
- <Limit name="bitrate" range="1-120000000" />
+ <Limit name="blocks-per-second" min="36" max="979200" />
+ <Limit name="bitrate" range="1-100000000" />
<Limit name="frame-rate" range="1-240" />
<Feature name="adaptive-playback" />
<Limit name="concurrent-instances" max="16" />
@@ -299,11 +299,11 @@
<MediaCodec name="OMX.qcom.video.decoder.vp9" type="video/x-vnd.on2.vp9" >
<Quirk name="requires-allocate-on-input-ports" />
<Quirk name="requires-allocate-on-output-ports" />
- <Limit name="size" min="96x96" max="4096x2304" />
+ <Limit name="size" min="96x96" max="4096x2176" />
<Limit name="alignment" value="2x2" />
<Limit name="block-size" value="16x16" />
- <Limit name="blocks-per-second" min="36" max="2073600" />
- <Limit name="bitrate" range="1-120000000" />
+ <Limit name="blocks-per-second" min="36" max="1958400" />
+ <Limit name="bitrate" range="1-100000000" />
<Limit name="frame-rate" range="1-480" />
<Feature name="adaptive-playback" />
<Limit name="concurrent-instances" max="6" />
@@ -315,10 +315,10 @@
<MediaCodec name="OMX.qcom.video.decoder.vp9.secure" type="video/x-vnd.on2.vp9" >
<Quirk name="requires-allocate-on-input-ports" />
<Quirk name="requires-allocate-on-output-ports" />
- <Limit name="size" min="96x96" max="4096x2304" />
+ <Limit name="size" min="96x96" max="4096x2176" />
<Limit name="alignment" value="2x2" />
<Limit name="block-size" value="16x16" />
- <Limit name="blocks-per-second" min="36" max="2073600" />
+ <Limit name="blocks-per-second" min="36" max="1958400" />
<Limit name="bitrate" range="1-40000000" />
<Limit name="frame-rate" range="1-60" />
<Feature name="adaptive-playback" />
@@ -330,11 +330,11 @@
<MediaCodec name="OMX.qcom.video.decoder.hevc" type="video/hevc" >
<Quirk name="requires-allocate-on-input-ports" />
<Quirk name="requires-allocate-on-output-ports" />
- <Limit name="size" min="96x96" max="4096x2304" />
+ <Limit name="size" min="96x96" max="4096x2176" />
<Limit name="alignment" value="2x2" />
<Limit name="block-size" value="16x16" />
- <Limit name="blocks-per-second" min="36" max="2073600" />
- <Limit name="bitrate" range="1-120000000" />
+ <Limit name="blocks-per-second" min="36" max="1958400" />
+ <Limit name="bitrate" range="1-100000000" />
<Limit name="frame-rate" range="1-480" />
<Feature name="adaptive-playback" />
<Limit name="concurrent-instances" max="16" />
@@ -346,10 +346,10 @@
<MediaCodec name="OMX.qcom.video.decoder.hevc.secure" type="video/hevc" >
<Quirk name="requires-allocate-on-input-ports" />
<Quirk name="requires-allocate-on-output-ports" />
- <Limit name="size" min="96x96" max="4096x2304" />
+ <Limit name="size" min="96x96" max="4096x2176" />
<Limit name="alignment" value="2x2" />
<Limit name="block-size" value="16x16" />
- <Limit name="blocks-per-second" min="36" max="2073600" />
+ <Limit name="blocks-per-second" min="36" max="1958400" />
<Limit name="bitrate" range="1-40000000" />
<Limit name="frame-rate" range="1-60" />
<Feature name="adaptive-playback" />
diff --git a/conf_files/lito/media_codecs_vendor.xml b/conf_files/lito/media_codecs_vendor.xml
index 9227819..8e2bdf0 100644
--- a/conf_files/lito/media_codecs_vendor.xml
+++ b/conf_files/lito/media_codecs_vendor.xml
@@ -83,55 +83,55 @@
Non-Secure decoder capabilities
(MB is defined as 16x16)
- ______________________________________________________
- | Codec | W H fps Mbps MB/s |
- |_____________|_________________________________________|
- | h264 | 4096 2160 60 120 2073600 |
- | | (4096) (2304) (30) (120) |
- | hevc | 4096 2160 60 120 2073600 |
- | | (4096) (2304) (30) (120) |
- | mpeg4-sw | 1920 1088 30 40 244800 |
- | vp8 | 4096 2160 30 120 1036800 |
- | | (4096) (2304) (24) (120) |
- | vp9 | 4096 2160 60 120 2073600 |
- | | (4096) (2304) (30) (120) |
- | vc1 | 1920 1088 30 20 244800 |
- | div4/5/6-sw | 1920 1088 30 10 244800 |
- | h263-sw | 864 480 30 16 48600 |
- | mpeg2 | 1920 1088 30 40 244800 |
- |_____________|_________________________________________|
+ _____________________________________________________
+ | Codec | W H fps Mbps MB/s |
+ |_____________|_______________________________________|
+ | h264 | 3840 2176 60 100 1958400 |
+ | | 4096 2176 48 100 |
+ | hevc | 3840 2176 60 100 1958400 |
+ | | 4096 2176 48 100 |
+ | mpeg4-sw | 1920 1088 30 40 244800 |
+ | vp8 | 3840 2176 30 100 979200 |
+ | | 4096 2176 24 100 |
+ | vp9 | 3840 2176 60 100 1958400 |
+ | | 4096 2176 48 100 |
+ | vc1 | 1920 1088 30 20 244800 |
+ | div4/5/6-sw | 1920 1088 30 10 244800 |
+ | h263-sw | 864 480 30 16 48600 |
+ | mpeg2 | 1920 1088 30 40 244800 |
+ |_____________|_______________________________________|
Secure decoder capabilities
(MB is defined as 16x16)
- ______________________________________________________
- | Codec | W H fps Mbps MB/s |
- |__________|_________________________________________|
- | h264 | 4096 2160 60 40 2073600 |
- | | (4096) (2304) (30) (40) |
- | vp9 | 4096 2160 60 40 2073600 |
- | | (4096) (2304) (30) (40) |
- | hevc | 4096 2160 60 40 2073600 |
- | | (4096) (2304) (30) (40) |
- | mpeg2 | 1920 1088 30 40 244800 |
- |__________|_________________________________________|
+ _________________________________________________
+ | Codec | W H fps Mbps MB/s |
+ |__________|_____________________________________|
+ | h264 | 3840 2176 60 40 1958400 |
+ | | 4096 2176 48 40 |
+ | vp9 | 3840 2176 60 40 1958400 |
+ | | 4096 2176 48 40 |
+ | hevc | 3840 2176 60 40 1958400 |
+ | | 4096 2176 48 40 |
+ | mpeg2 | 1920 1088 30 40 244800 |
+ |__________|_____________________________________|
Non-Secure encoder capabilities (Secure not supported)
(MB is defined as 16x16)
- ______________________________________________________
- | Codec | W H fps Mbps MB/s |
- |__________|_________________________________________|
- | h264 | 4096 2160 60 120 2073600 |
- | | (4096) (2304) (30) (120) |
- | hevc | 4096 2160 60 120 2073600 |
- | | (4096) (2304) (30) (120) |
- | mpeg4-sw | 1280 720 30 4 108000 |
- | vp8 | 4096 2160 30 120 1036800 |
- | | (4096) (2304) (24) (120) |
- | h263-sw | 864 480 30 2 48600 |
- |__________|_________________________________________|
+ _________________________________________________
+ | Codec | W H fps Mbps MB/s |
+ |__________|_____________________________________|
+ | h264 | 3840 2176 60 100 1958400 |
+ | | 4096 2176 48 100 |
+ | hevc | 3840 2176 60 100 1958400 |
+ | | 4096 2176 48 100 |
+ | mpeg4-sw | 864 480 30 8 48600 |
+ | vp8 | 3840 2176 30 100 979200 |
+ | | 4096 2176 24 100 |
+ | h263-sw | 864 480 30 2 48600 |
+ |__________|_____________________________________|
-->
<MediaCodecs>
@@ -147,11 +147,11 @@
<Quirk name="requires-allocate-on-input-ports" />
<Quirk name="requires-allocate-on-output-ports" />
<Quirk name="requires-loaded-to-idle-after-allocation" />
- <Limit name="size" min="96x96" max="4096x2304" />
+ <Limit name="size" min="96x96" max="4096x2176" />
<Limit name="alignment" value="2x2" />
<Limit name="block-size" value="16x16" />
- <Limit name="blocks-per-second" min="36" max="2073600" />
- <Limit name="bitrate" range="1-120000000" />
+ <Limit name="blocks-per-second" min="36" max="1958400" />
+ <Limit name="bitrate" range="1-100000000" />
<Limit name="frame-rate" range="1-480" />
<Limit name="performance-point-4096x2304" value="30" />
<Limit name="performance-point-3840x2160" value="60" />
@@ -163,11 +163,11 @@
<Quirk name="requires-allocate-on-input-ports" />
<Quirk name="requires-allocate-on-output-ports" />
<Quirk name="requires-loaded-to-idle-after-allocation" />
- <Limit name="size" min="96x96" max="4096x2304" />
+ <Limit name="size" min="96x96" max="4096x2176" />
<Limit name="alignment" value="2x2" />
<Limit name="block-size" value="16x16" />
- <Limit name="blocks-per-second" min="36" max="1036800" />
- <Limit name="bitrate" range="1-120000000" />
+ <Limit name="blocks-per-second" min="36" max="979200" />
+ <Limit name="bitrate" range="1-100000000" />
<Limit name="frame-rate" range="1-240" />
<Limit name="concurrent-instances" max="16" />
<Limit name="performance-point-4096x2304" value="24" />
@@ -179,11 +179,11 @@
<Quirk name="requires-allocate-on-input-ports" />
<Quirk name="requires-allocate-on-output-ports" />
<Quirk name="requires-loaded-to-idle-after-allocation" />
- <Limit name="size" min="96x96" max="4096x2304" />
+ <Limit name="size" min="96x96" max="4096x2176" />
<Limit name="alignment" value="2x2" />
<Limit name="block-size" value="16x16" />
- <Limit name="blocks-per-second" min="36" max="2073600" />
- <Limit name="bitrate" range="1-120000000" />
+ <Limit name="blocks-per-second" min="36" max="1958400" />
+ <Limit name="bitrate" range="1-100000000" />
<Limit name="frame-rate" range="1-480" />
<Limit name="concurrent-instances" max="16" />
<Limit name="quality" range="0-100" default="80" />
@@ -249,11 +249,11 @@
<MediaCodec name="OMX.qcom.video.decoder.avc" type="video/avc" >
<Quirk name="requires-allocate-on-input-ports" />
<Quirk name="requires-allocate-on-output-ports" />
- <Limit name="size" min="96x96" max="4096x2304" />
+ <Limit name="size" min="96x96" max="4096x2176" />
<Limit name="alignment" value="2x2" />
<Limit name="block-size" value="16x16" />
- <Limit name="blocks-per-second" min="36" max="2073600" />
- <Limit name="bitrate" range="1-120000000" />
+ <Limit name="blocks-per-second" min="36" max="1958400" />
+ <Limit name="bitrate" range="1-100000000" />
<Limit name="frame-rate" range="1-480" />
<Feature name="adaptive-playback" />
<Limit name="concurrent-instances" max="16" />
@@ -265,10 +265,10 @@
<MediaCodec name="OMX.qcom.video.decoder.avc.secure" type="video/avc" >
<Quirk name="requires-allocate-on-input-ports" />
<Quirk name="requires-allocate-on-output-ports" />
- <Limit name="size" min="96x96" max="4096x2304" />
+ <Limit name="size" min="96x96" max="4096x2176" />
<Limit name="alignment" value="2x2" />
<Limit name="block-size" value="16x16" />
- <Limit name="blocks-per-second" min="36" max="2073600" />
+ <Limit name="blocks-per-second" min="36" max="1958400" />
<Limit name="bitrate" range="1-40000000" />
<Limit name="frame-rate" range="1-60" />
<Feature name="adaptive-playback" />
@@ -307,11 +307,11 @@
<MediaCodec name="OMX.qcom.video.decoder.vp8" type="video/x-vnd.on2.vp8" >
<Quirk name="requires-allocate-on-input-ports" />
<Quirk name="requires-allocate-on-output-ports" />
- <Limit name="size" min="96x96" max="4096x2304" />
+ <Limit name="size" min="96x96" max="4096x2176" />
<Limit name="alignment" value="2x2" />
<Limit name="block-size" value="16x16" />
- <Limit name="blocks-per-second" min="36" max="1036800" />
- <Limit name="bitrate" range="1-120000000" />
+ <Limit name="blocks-per-second" min="36" max="979200" />
+ <Limit name="bitrate" range="1-100000000" />
<Limit name="frame-rate" range="1-240" />
<Feature name="adaptive-playback" />
<Limit name="concurrent-instances" max="16" />
@@ -323,11 +323,11 @@
<MediaCodec name="OMX.qcom.video.decoder.vp9" type="video/x-vnd.on2.vp9" >
<Quirk name="requires-allocate-on-input-ports" />
<Quirk name="requires-allocate-on-output-ports" />
- <Limit name="size" min="96x96" max="4096x2304" />
+ <Limit name="size" min="96x96" max="4096x2176" />
<Limit name="alignment" value="2x2" />
<Limit name="block-size" value="16x16" />
- <Limit name="blocks-per-second" min="36" max="2073600" />
- <Limit name="bitrate" range="1-120000000" />
+ <Limit name="blocks-per-second" min="36" max="1958400" />
+ <Limit name="bitrate" range="1-100000000" />
<Limit name="frame-rate" range="1-480" />
<Feature name="adaptive-playback" />
<Limit name="concurrent-instances" max="6" />
@@ -339,10 +339,10 @@
<MediaCodec name="OMX.qcom.video.decoder.vp9.secure" type="video/x-vnd.on2.vp9" >
<Quirk name="requires-allocate-on-input-ports" />
<Quirk name="requires-allocate-on-output-ports" />
- <Limit name="size" min="96x96" max="4096x2304" />
+ <Limit name="size" min="96x96" max="4096x2176" />
<Limit name="alignment" value="2x2" />
<Limit name="block-size" value="16x16" />
- <Limit name="blocks-per-second" min="36" max="2073600" />
+ <Limit name="blocks-per-second" min="36" max="1958400" />
<Limit name="bitrate" range="1-40000000" />
<Limit name="frame-rate" range="1-60" />
<Feature name="adaptive-playback" />
@@ -354,11 +354,11 @@
<MediaCodec name="OMX.qcom.video.decoder.hevc" type="video/hevc" >
<Quirk name="requires-allocate-on-input-ports" />
<Quirk name="requires-allocate-on-output-ports" />
- <Limit name="size" min="96x96" max="4096x2304" />
+ <Limit name="size" min="96x96" max="4096x2176" />
<Limit name="alignment" value="2x2" />
<Limit name="block-size" value="16x16" />
- <Limit name="blocks-per-second" min="36" max="2073600" />
- <Limit name="bitrate" range="1-120000000" />
+ <Limit name="blocks-per-second" min="36" max="1958400" />
+ <Limit name="bitrate" range="1-100000000" />
<Limit name="frame-rate" range="1-480" />
<Feature name="adaptive-playback" />
<Limit name="concurrent-instances" max="16" />
@@ -370,10 +370,10 @@
<MediaCodec name="OMX.qcom.video.decoder.hevc.secure" type="video/hevc" >
<Quirk name="requires-allocate-on-input-ports" />
<Quirk name="requires-allocate-on-output-ports" />
- <Limit name="size" min="96x96" max="4096x2304" />
+ <Limit name="size" min="96x96" max="4096x2176" />
<Limit name="alignment" value="2x2" />
<Limit name="block-size" value="16x16" />
- <Limit name="blocks-per-second" min="36" max="2073600" />
+ <Limit name="blocks-per-second" min="36" max="1958400" />
<Limit name="bitrate" range="1-40000000" />
<Limit name="frame-rate" range="1-60" />
<Feature name="adaptive-playback" />
diff --git a/conf_files/lito/media_codecs_vendor_v1.xml b/conf_files/lito/media_codecs_vendor_v1.xml
index fe96b6c..86b9599 100644
--- a/conf_files/lito/media_codecs_vendor_v1.xml
+++ b/conf_files/lito/media_codecs_vendor_v1.xml
@@ -83,53 +83,53 @@
Non-Secure decoder capabilities
(MB is defined as 16x16)
- ______________________________________________________
- | Codec | W H fps Mbps MB/s |
- |_____________|_________________________________________|
- | h264 | 4096 2160 30 100 1036800 |
- | | (4096) (2304) (24) (100) |
- | hevc | 4096 2160 30 100 1036800 |
- | | (4096) (2304) (24) (100) |
- | mpeg4-sw | 1920 1088 30 40 244800 |
- | vp8 | 1920 1088 60 100 489600 |
- | vp9 | 4096 2160 30 100 1036800 |
- | | (4096) (2304) (24) (100) |
- | vc1 | 1920 1088 30 20 244800 |
- | div4/5/6-sw | 1920 1088 30 10 244800 |
- | h263-sw | 864 480 30 16 48600 |
- | mpeg2 | 1920 1088 30 40 244800 |
- |_____________|_________________________________________|
+ ____________________________________________________
+ | Codec | W H fps Mbps MB/s |
+ |_____________|______________________________________|
+ | h264 | 3840 2176 30 100 979200 |
+ | | 4096 2176 24 100 |
+ | hevc | 3840 2176 30 100 979200 |
+ | | 4096 2176 24 100 |
+ | mpeg4-sw | 1920 1088 30 40 244800 |
+ | vp8 | 1920 1088 60 100 489600 |
+ | vp9 | 3840 2176 30 100 979200 |
+ | | 4096 2176 24 100 |
+ | vc1 | 1920 1088 30 20 244800 |
+ | div4/5/6-sw | 1920 1088 30 10 244800 |
+ | h263-sw | 864 480 30 16 48600 |
+ | mpeg2 | 1920 1088 30 40 244800 |
+ |_____________|______________________________________|
Secure decoder capabilities
(MB is defined as 16x16)
- ______________________________________________________
- | Codec | W H fps Mbps MB/s |
- |__________|_________________________________________|
- | h264 | 4096 2160 30 40 1036800 |
- | | (4096) (2304) (24) (40) |
- | vp9 | 4096 2160 30 40 1036800 |
- | | (4096) (2304) (24) (40) |
- | hevc | 4096 2160 30 40 1036800 |
- | | (4096) (2304) (24) (40) |
- | mpeg2 | 1920 1088 30 40 244800 |
- |__________|_________________________________________|
+ ________________________________________________
+ | Codec | W H fps Mbps MB/s |
+ |__________|____________________________________|
+ | h264 | 3840 2176 30 40 979200 |
+ | | 4096 2176 24 40 |
+ | vp9 | 3840 2176 30 40 979200 |
+ | | 4096 2176 24 40 |
+ | hevc | 3840 2176 30 40 979200 |
+ | | 4096 2176 24 40 |
+ | mpeg2 | 1920 1088 30 40 244800 |
+ |__________|____________________________________|
Non-Secure encoder capabilities (Secure not supported)
(MB is defined as 16x16)
- ______________________________________________________
- | Codec | W H fps Mbps MB/s |
- |__________|_________________________________________|
- | h264 | 4096 2160 30 100 1036800 |
- | | (4096) (2304) (24) (100) |
- | hevc | 4096 2160 30 100 1036800 |
- | | (4096) (2304) (24) (100) |
- | mpeg4-sw | 1280 720 30 4 108000 |
- | vp8 | 1920 1088 60 40 489600 |
- | h263-sw | 864 480 30 2 48600 |
- |__________|_________________________________________|
+ ________________________________________________
+ | Codec | W H fps Mbps MB/s |
+ |__________|____________________________________|
+ | h264 | 3840 2176 30 100 979200 |
+ | | 4096 2176 24 100 |
+ | hevc | 3840 2176 30 100 979200 |
+ | | 4096 2176 24 100 |
+ | mpeg4-sw | 864 480 30 8 48600 |
+ | vp8 | 1920 1088 60 40 489600 |
+ | h263-sw | 864 480 30 2 48600 |
+ |__________|____________________________________|
-->
<MediaCodecs>
@@ -144,10 +144,10 @@
<Quirk name="requires-allocate-on-input-ports" />
<Quirk name="requires-allocate-on-output-ports" />
<Quirk name="requires-loaded-to-idle-after-allocation" />
- <Limit name="size" min="96x96" max="4096x2304" />
+ <Limit name="size" min="96x96" max="4096x2176" />
<Limit name="alignment" value="2x2" />
<Limit name="block-size" value="16x16" />
- <Limit name="blocks-per-second" min="36" max="1036800" />
+ <Limit name="blocks-per-second" min="36" max="979200" />
<Limit name="bitrate" range="1-100000000" />
<Limit name="frame-rate" range="1-240" />
<Limit name="concurrent-instances" max="16" />
@@ -174,10 +174,10 @@
<Quirk name="requires-allocate-on-input-ports" />
<Quirk name="requires-allocate-on-output-ports" />
<Quirk name="requires-loaded-to-idle-after-allocation" />
- <Limit name="size" min="96x96" max="4096x2304" />
+ <Limit name="size" min="96x96" max="4096x2176" />
<Limit name="alignment" value="2x2" />
<Limit name="block-size" value="16x16" />
- <Limit name="blocks-per-second" min="36" max="1036800" />
+ <Limit name="blocks-per-second" min="36" max="979200" />
<Limit name="bitrate" range="1-100000000" />
<Limit name="frame-rate" range="1-240" />
<Limit name="concurrent-instances" max="16" />
@@ -244,10 +244,10 @@
<MediaCodec name="OMX.qcom.video.decoder.avc" type="video/avc" >
<Quirk name="requires-allocate-on-input-ports" />
<Quirk name="requires-allocate-on-output-ports" />
- <Limit name="size" min="96x96" max="4096x2304" />
+ <Limit name="size" min="96x96" max="4096x2176" />
<Limit name="alignment" value="2x2" />
<Limit name="block-size" value="16x16" />
- <Limit name="blocks-per-second" min="36" max="1036800" />
+ <Limit name="blocks-per-second" min="36" max="979200" />
<Limit name="bitrate" range="1-100000000" />
<Limit name="frame-rate" range="1-240" />
<Feature name="adaptive-playback" />
@@ -260,10 +260,10 @@
<MediaCodec name="OMX.qcom.video.decoder.avc.secure" type="video/avc" >
<Quirk name="requires-allocate-on-input-ports" />
<Quirk name="requires-allocate-on-output-ports" />
- <Limit name="size" min="96x96" max="4096x2304" />
+ <Limit name="size" min="96x96" max="4096x2176" />
<Limit name="alignment" value="2x2" />
<Limit name="block-size" value="16x16" />
- <Limit name="blocks-per-second" min="36" max="1036800" />
+ <Limit name="blocks-per-second" min="36" max="979200" />
<Limit name="bitrate" range="1-40000000" />
<Limit name="frame-rate" range="1-60" />
<Feature name="adaptive-playback" />
@@ -317,10 +317,10 @@
<MediaCodec name="OMX.qcom.video.decoder.vp9" type="video/x-vnd.on2.vp9" >
<Quirk name="requires-allocate-on-input-ports" />
<Quirk name="requires-allocate-on-output-ports" />
- <Limit name="size" min="96x96" max="4096x2304" />
+ <Limit name="size" min="96x96" max="4096x2176" />
<Limit name="alignment" value="2x2" />
<Limit name="block-size" value="16x16" />
- <Limit name="blocks-per-second" min="36" max="1036800" />
+ <Limit name="blocks-per-second" min="36" max="979200" />
<Limit name="bitrate" range="1-100000000" />
<Limit name="frame-rate" range="1-240" />
<Feature name="adaptive-playback" />
@@ -333,10 +333,10 @@
<MediaCodec name="OMX.qcom.video.decoder.vp9.secure" type="video/x-vnd.on2.vp9" >
<Quirk name="requires-allocate-on-input-ports" />
<Quirk name="requires-allocate-on-output-ports" />
- <Limit name="size" min="96x96" max="4096x2304" />
+ <Limit name="size" min="96x96" max="4096x2176" />
<Limit name="alignment" value="2x2" />
<Limit name="block-size" value="16x16" />
- <Limit name="blocks-per-second" min="36" max="1036800" />
+ <Limit name="blocks-per-second" min="36" max="979200" />
<Limit name="bitrate" range="1-40000000" />
<Limit name="frame-rate" range="1-60" />
<Feature name="adaptive-playback" />
@@ -349,11 +349,11 @@
<MediaCodec name="OMX.qcom.video.decoder.hevc" type="video/hevc" >
<Quirk name="requires-allocate-on-input-ports" />
<Quirk name="requires-allocate-on-output-ports" />
- <Limit name="size" min="96x96" max="4096x2304" />
+ <Limit name="size" min="96x96" max="4096x2176" />
<Limit name="alignment" value="2x2" />
<Limit name="block-size" value="16x16" />
- <Limit name="blocks-per-second" min="36" max="1036800" />
- <Limit name="bitrate" range="1-120000000" />
+ <Limit name="blocks-per-second" min="36" max="979200" />
+ <Limit name="bitrate" range="1-100000000" />
<Limit name="frame-rate" range="1-240" />
<Feature name="adaptive-playback" />
<Limit name="concurrent-instances" max="16" />
@@ -365,10 +365,10 @@
<MediaCodec name="OMX.qcom.video.decoder.hevc.secure" type="video/hevc" >
<Quirk name="requires-allocate-on-input-ports" />
<Quirk name="requires-allocate-on-output-ports" />
- <Limit name="size" min="96x96" max="4096x2304" />
+ <Limit name="size" min="96x96" max="4096x2176" />
<Limit name="alignment" value="2x2" />
<Limit name="block-size" value="16x16" />
- <Limit name="blocks-per-second" min="36" max="1036800" />
+ <Limit name="blocks-per-second" min="36" max="979200" />
<Limit name="bitrate" range="1-40000000" />
<Limit name="frame-rate" range="1-60" />
<Feature name="adaptive-playback" />