summaryrefslogtreecommitdiff
path: root/tests/media/common/src/android/mediav2/common/cts/EncoderConfigParams.java
diff options
context:
space:
mode:
Diffstat (limited to 'tests/media/common/src/android/mediav2/common/cts/EncoderConfigParams.java')
-rw-r--r--tests/media/common/src/android/mediav2/common/cts/EncoderConfigParams.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/media/common/src/android/mediav2/common/cts/EncoderConfigParams.java b/tests/media/common/src/android/mediav2/common/cts/EncoderConfigParams.java
index 8afd4cbf0b7..dbd0aace848 100644
--- a/tests/media/common/src/android/mediav2/common/cts/EncoderConfigParams.java
+++ b/tests/media/common/src/android/mediav2/common/cts/EncoderConfigParams.java
@@ -417,6 +417,12 @@ public class EncoderConfigParams {
public Builder setProfile(int profile) {
this.mProfile = profile;
+ // encoder profile requires also level to be set prior to Android U,
+ // but this can be a default/unknown value. Setting this to 1 as all
+ // codecs use a value of 1 for lowest level.
+ if (mLevel < 0) {
+ mLevel = 1;
+ }
return this;
}