goldfish: update media codecs with performance points

BUG: 139038961

Test: run gts -m GtsYouTubeTestCases -t com.google.android.youtube.gts.DecodePerformanceTest
Change-Id: Idd3fe0624e8c3bc8c71b122c15cbdc5692ec3649
Merged-In: Idd3fe0624e8c3bc8c71b122c15cbdc5692ec3649
diff --git a/camera/media_codecs_google_video_default.xml b/camera/media_codecs_google_video_default.xml
index 1dbd13d..75f4264 100644
--- a/camera/media_codecs_google_video_default.xml
+++ b/camera/media_codecs_google_video_default.xml
@@ -23,6 +23,7 @@
             <Limit name="block-size" value="16x16" />
             <Limit name="blocks-per-second" range="12-11880" />
             <Limit name="bitrate" range="1-384000" />
+            <Limit name="performance-point-1920x1080" value="30" />
             <Feature name="adaptive-playback" />
         </MediaCodec>
         <MediaCodec name="OMX.google.h263.decoder" type="video/3gpp">
@@ -31,6 +32,7 @@
             <Limit name="size" min="2x2" max="352x288" />
             <Limit name="alignment" value="2x2" />
             <Limit name="bitrate" range="1-384000" />
+            <Limit name="performance-point-1920x1080" value="30" />
             <Feature name="adaptive-playback" />
         </MediaCodec>
         <MediaCodec name="OMX.google.h264.decoder" type="video/avc">
@@ -40,6 +42,7 @@
             <Limit name="block-size" value="16x16" />
             <Limit name="blocks-per-second" range="1-244800" />
             <Limit name="bitrate" range="1-12000000" />
+            <Limit name="performance-point-1920x1080" value="30" />
             <Feature name="adaptive-playback" />
         </MediaCodec>
         <MediaCodec name="OMX.google.hevc.decoder" type="video/hevc">
@@ -50,6 +53,7 @@
             <Limit name="block-count" range="1-139264" />
             <Limit name="blocks-per-second" range="1-2000000" />
             <Limit name="bitrate" range="1-10000000" />
+            <Limit name="performance-point-1920x1080" value="30" />
             <Feature name="adaptive-playback" />
         </MediaCodec>
         <MediaCodec name="OMX.google.vp8.decoder" type="video/x-vnd.on2.vp8">
@@ -58,6 +62,7 @@
             <Limit name="block-size" value="16x16" />
             <Limit name="blocks-per-second" range="1-1000000" />
             <Limit name="bitrate" range="1-40000000" />
+            <Limit name="performance-point-1920x1080" value="30" />
             <Feature name="adaptive-playback" />
         </MediaCodec>
         <MediaCodec name="OMX.google.vp9.decoder" type="video/x-vnd.on2.vp9">
@@ -66,6 +71,7 @@
             <Limit name="block-size" value="16x16" />
             <Limit name="blocks-per-second" range="1-500000" />
             <Limit name="bitrate" range="1-40000000" />
+            <Limit name="performance-point-1920x1080" value="30" />
             <Feature name="adaptive-playback" />
         </MediaCodec>
     </Decoders>
diff --git a/camera/media_codecs_google_video_v2.xml b/camera/media_codecs_google_video_v2.xml
index 6faf4dd..d64d928 100644
--- a/camera/media_codecs_google_video_v2.xml
+++ b/camera/media_codecs_google_video_v2.xml
@@ -23,6 +23,7 @@
             <Limit name="block-size" value="16x16" />
             <Limit name="blocks-per-second" range="12-11880" />
             <Limit name="bitrate" range="1-384000" />
+            <Limit name="performance-point-1920x1080" value="30" />
             <Feature name="adaptive-playback" />
         </MediaCodec>
         <MediaCodec name="OMX.google.h263.decoder" type="video/3gpp">
@@ -31,6 +32,7 @@
             <Limit name="size" min="2x2" max="352x288" />
             <Limit name="alignment" value="2x2" />
             <Limit name="bitrate" range="1-384000" />
+            <Limit name="performance-point-1920x1080" value="30" />
             <Feature name="adaptive-playback" />
         </MediaCodec>
         <MediaCodec name="OMX.google.goldfish.h264.decoder" type="video/avc">
@@ -41,6 +43,7 @@
             <Limit name="block-count" range="1-32768" /> <!-- max 4096x2048 equivalent -->
             <Limit name="blocks-per-second" range="1-1966080" />
             <Limit name="bitrate" range="1-48000000" />
+            <Limit name="performance-point-1920x1080" value="30" />
             <Feature name="adaptive-playback" />
         </MediaCodec>
         <MediaCodec name="OMX.google.hevc.decoder" type="video/hevc">
@@ -51,6 +54,7 @@
             <Limit name="block-count" range="1-196608" /> <!-- max 4096x3072 -->
             <Limit name="blocks-per-second" range="1-2000000" />
             <Limit name="bitrate" range="1-10000000" />
+            <Limit name="performance-point-1920x1080" value="30" />
             <Feature name="adaptive-playback" />
         </MediaCodec>
         <MediaCodec name="OMX.google.goldfish.vp8.decoder" type="video/x-vnd.on2.vp8">
@@ -60,6 +64,7 @@
             <Limit name="block-count" range="1-16384" />
             <Limit name="blocks-per-second" range="1-1000000" />
             <Limit name="bitrate" range="1-40000000" />
+            <Limit name="performance-point-1920x1080" value="30" />
             <Feature name="adaptive-playback" />
         </MediaCodec>
         <MediaCodec name="OMX.google.goldfish.vp9.decoder" type="video/x-vnd.on2.vp9">
@@ -69,6 +74,7 @@
             <Limit name="block-count" range="1-16384" />
             <Limit name="blocks-per-second" range="1-500000" />
             <Limit name="bitrate" range="1-40000000" />
+            <Limit name="performance-point-1920x1080" value="30" />
             <Feature name="adaptive-playback" />
         </MediaCodec>
     </Decoders>