diff --git a/libraries/effect/src/main/java/androidx/media3/effect/DefaultVideoFrameProcessor.java b/libraries/effect/src/main/java/androidx/media3/effect/DefaultVideoFrameProcessor.java index 946ab9775d..228b483253 100644 --- a/libraries/effect/src/main/java/androidx/media3/effect/DefaultVideoFrameProcessor.java +++ b/libraries/effect/src/main/java/androidx/media3/effect/DefaultVideoFrameProcessor.java @@ -572,12 +572,12 @@ public final class DefaultVideoFrameProcessor implements VideoFrameProcessor { inputSwitcher.registerInput(INPUT_TYPE_SURFACE); if (!ColorInfo.isTransferHdr(inputColorInfo)) { - // HDR bitmaps are not supported. + // HDR bitmap or texture input is not supported. inputSwitcher.registerInput(INPUT_TYPE_BITMAP); - } - if (inputColorInfo.colorTransfer != C.COLOR_TRANSFER_SRGB) { - // Image and textureId concatenation not supported. - inputSwitcher.registerInput(INPUT_TYPE_TEXTURE_ID); + if (inputColorInfo.colorTransfer != C.COLOR_TRANSFER_SRGB) { + // Image and textureId concatenation not supported. + inputSwitcher.registerInput(INPUT_TYPE_TEXTURE_ID); + } } inputSwitcher.setDownstreamShaderProgram(effectsShaderPrograms.get(0));