Change isColorValid with isDataSpaceValid
This commit is contained in:
parent
1fe9c3303e
commit
f14732873f
@ -288,10 +288,10 @@ public final class ColorInfo implements Bundleable {
|
||||
/**
|
||||
* Returns whether this instance is valid.
|
||||
*
|
||||
* <p>This instance is valid if at least one between bitdepths and color info are valid.
|
||||
* <p>This instance is valid if at least one between bitdepths and DataSpace info are valid.
|
||||
*/
|
||||
public boolean isValid() {
|
||||
return isBitdepthValid() || isColorValid();
|
||||
return isBitdepthValid() || isDataSpaceValid();
|
||||
}
|
||||
|
||||
/**
|
||||
@ -304,11 +304,11 @@ public final class ColorInfo implements Bundleable {
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns whether this instance is color valid.
|
||||
* Returns whether this instance has valid DataSpace members.
|
||||
*
|
||||
* <p>This instance is valid if no color members are {@link Format#NO_VALUE}.
|
||||
* <p>This instance is valid if no DataSpace members are {@link Format#NO_VALUE}.
|
||||
*/
|
||||
public boolean isColorValid() {
|
||||
public boolean isDataSpaceValid() {
|
||||
return colorSpace != Format.NO_VALUE
|
||||
&& colorRange != Format.NO_VALUE
|
||||
&& colorTransfer != Format.NO_VALUE;
|
||||
@ -325,11 +325,11 @@ public final class ColorInfo implements Bundleable {
|
||||
}
|
||||
|
||||
String bitdepthsString = isBitdepthValid() ? lumaBitdepth + "/" + chromaBitdepth : "NA";
|
||||
String colorString = isColorValid() ? Util.formatInvariant("%s/%s/%s",
|
||||
String dataspaceString = isDataSpaceValid() ? Util.formatInvariant("%s/%s/%s",
|
||||
colorSpaceToString(colorSpace),
|
||||
colorRangeToString(colorRange),
|
||||
colorTransferToString(colorTransfer)) : "NA";
|
||||
return bitdepthsString + "/" + colorString;
|
||||
return bitdepthsString + "/" + dataspaceString;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -253,9 +253,9 @@ public final class DefaultVideoFrameProcessor implements VideoFrameProcessor {
|
||||
throws VideoFrameProcessingException {
|
||||
// TODO(b/261188041) Add tests to verify the Listener is invoked on the given Executor.
|
||||
|
||||
checkArgument(inputColorInfo.isColorValid());
|
||||
checkArgument(inputColorInfo.isDataSpaceValid());
|
||||
checkArgument(inputColorInfo.colorTransfer != C.COLOR_TRANSFER_LINEAR);
|
||||
checkArgument(outputColorInfo.isColorValid());
|
||||
checkArgument(outputColorInfo.isDataSpaceValid());
|
||||
checkArgument(outputColorInfo.colorTransfer != C.COLOR_TRANSFER_LINEAR);
|
||||
if (ColorInfo.isTransferHdr(inputColorInfo) || ColorInfo.isTransferHdr(outputColorInfo)) {
|
||||
checkArgument(enableColorTransfers);
|
||||
|
@ -97,7 +97,7 @@ import org.checkerframework.dataflow.qual.Pure;
|
||||
finalFramePresentationTimeUs = C.TIME_UNSET;
|
||||
|
||||
ColorInfo decoderInputColor;
|
||||
if (firstInputFormat.colorInfo == null || !firstInputFormat.colorInfo.isColorValid()) {
|
||||
if (firstInputFormat.colorInfo == null || !firstInputFormat.colorInfo.isDataSpaceValid()) {
|
||||
Log.d(TAG, "colorInfo is null or invalid. Defaulting to SDR_BT709_LIMITED.");
|
||||
decoderInputColor = ColorInfo.SDR_BT709_LIMITED;
|
||||
} else {
|
||||
|
Loading…
x
Reference in New Issue
Block a user