Fix condition for when to use the FrameEditor.

outputHeight is the actual output height while
transformation.outputHeight could be Format.NO_VALUE
causing the FrameEditor to be used more often than
necessary in the old version.

PiperOrigin-RevId: 414304251
This commit is contained in:
hschlueter 2021-12-05 22:08:21 +00:00 committed by Oliver Woodman
parent 4af0610067
commit 18442b7f0a

View File

@ -80,8 +80,7 @@ import org.checkerframework.checker.nullness.qual.MonotonicNonNull;
throw createRendererException( throw createRendererException(
e, rendererIndex, inputFormat, PlaybackException.ERROR_CODE_UNSPECIFIED); e, rendererIndex, inputFormat, PlaybackException.ERROR_CODE_UNSPECIFIED);
} }
if (inputFormat.height != transformation.outputHeight if (inputFormat.height != outputHeight || !transformation.transformationMatrix.isIdentity()) {
|| !transformation.transformationMatrix.isIdentity()) {
frameEditor = frameEditor =
FrameEditor.create( FrameEditor.create(
context, context,