From fa51f8cd4d8162afad4f7e029edb822bb48b9985 Mon Sep 17 00:00:00 2001 From: huangdarwin Date: Tue, 3 Oct 2023 02:35:09 -0700 Subject: [PATCH] Effect: Move common statement out of switch/case PiperOrigin-RevId: 570323141 --- .../src/main/java/androidx/media3/effect/InputSwitcher.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/libraries/effect/src/main/java/androidx/media3/effect/InputSwitcher.java b/libraries/effect/src/main/java/androidx/media3/effect/InputSwitcher.java index 0f1bf28a1e..9bf4c064b4 100644 --- a/libraries/effect/src/main/java/androidx/media3/effect/InputSwitcher.java +++ b/libraries/effect/src/main/java/androidx/media3/effect/InputSwitcher.java @@ -111,7 +111,6 @@ import org.checkerframework.checker.nullness.qual.MonotonicNonNull; textureManager = new ExternalTextureManager( glObjectsProvider, samplingShaderProgram, videoFrameProcessingTaskExecutor); - inputs.put(inputType, new Input(textureManager, samplingShaderProgram)); break; case INPUT_TYPE_BITMAP: samplingShaderProgram = @@ -128,7 +127,6 @@ import org.checkerframework.checker.nullness.qual.MonotonicNonNull; textureManager = new BitmapTextureManager( glObjectsProvider, samplingShaderProgram, videoFrameProcessingTaskExecutor); - inputs.put(inputType, new Input(textureManager, samplingShaderProgram)); break; case INPUT_TYPE_TEXTURE_ID: samplingShaderProgram = @@ -145,11 +143,11 @@ import org.checkerframework.checker.nullness.qual.MonotonicNonNull; textureManager = new TexIdTextureManager( glObjectsProvider, samplingShaderProgram, videoFrameProcessingTaskExecutor); - inputs.put(inputType, new Input(textureManager, samplingShaderProgram)); break; default: throw new VideoFrameProcessingException("Unsupported input type " + inputType); } + inputs.put(inputType, new Input(textureManager, samplingShaderProgram)); } /** Sets the {@link GlShaderProgram} that {@code InputSwitcher} outputs to. */