Plumb colorspace and color range into MediaCodecDecoderRenderer

This commit is contained in:
Cameron Gutman committed 2022-10-13 00:51:15 -05:00
1 parent 2cbc94e51d
commit d0432de981
6 files changed
+47 -4

No files matched your search

@@ -27,6 +27,8 @@ public class StreamConfiguration {
private boolean enableHdr;
private int attachedGamepadMask;
private int encryptionFlags;
private int colorRange;
private int colorSpace;
public static class Builder {
private StreamConfiguration config = new StreamConfiguration();
@@ -131,7 +133,17 @@ public class StreamConfiguration {
config.supportsHevc = supportsHevc;
return this;
}
public StreamConfiguration.Builder setColorRange(int colorRange) {
config.colorRange = colorRange;
return this;
}
public StreamConfiguration.Builder setColorSpace(int colorSpace) {
config.colorSpace = colorSpace;
return this;
}
public StreamConfiguration build() {
return config;
}
@@ -226,4 +238,12 @@ public class StreamConfiguration {
public int getEncryptionFlags() {
return encryptionFlags;
}
public int getColorRange() {
return colorRange;
}
public int getColorSpace() {
return colorSpace;
}
}