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 aca51b488d..5459677180 100644 --- a/libraries/effect/src/main/java/androidx/media3/effect/DefaultVideoFrameProcessor.java +++ b/libraries/effect/src/main/java/androidx/media3/effect/DefaultVideoFrameProcessor.java @@ -670,7 +670,7 @@ public final class DefaultVideoFrameProcessor implements VideoFrameProcessor { // configured. this.pendingInputStreamInfo = pendingInputStreamInfo; inputStreamRegisteredCondition.close(); - inputSwitcher.activeTextureManager().signalEndOfCurrentInputStream(); + inputSwitcher.signalEndOfCurrentInputStream(); } } } @@ -728,7 +728,7 @@ public final class DefaultVideoFrameProcessor implements VideoFrameProcessor { DebugTraceUtil.logEvent(COMPONENT_VFP, EVENT_RECEIVE_END_OF_ALL_INPUT, C.TIME_END_OF_SOURCE); checkState(!inputStreamEnded); inputStreamEnded = true; - inputSwitcher.signalEndOfInputStream(); + inputSwitcher.signalEndOfCurrentInputStream(); } /** 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 628e3480f0..8b8898fbae 100644 --- a/libraries/effect/src/main/java/androidx/media3/effect/InputSwitcher.java +++ b/libraries/effect/src/main/java/androidx/media3/effect/InputSwitcher.java @@ -198,7 +198,7 @@ import org.checkerframework.checker.nullness.qual.MonotonicNonNull; * Invokes {@link TextureManager#signalEndOfCurrentInputStream} on the active {@link * TextureManager}. */ - public void signalEndOfInputStream() { + public void signalEndOfCurrentInputStream() { checkNotNull(activeTextureManager).signalEndOfCurrentInputStream(); }