Remove calls to VideoFrameReleaseControl.join in CompositionPlayer

These calls have no effect because the VideoFrameReleaseControl of
CompositionPlayer is created with allowedJoiningTimeMs set to 0.

PiperOrigin-RevId: 644274524
This commit is contained in:
kimvde 2024-06-18 00:19:52 -07:00 committed by Copybara-Service
parent 2698f3ffc2
commit f0aa30555a

View file

@ -328,9 +328,6 @@ import org.checkerframework.checker.nullness.qual.MonotonicNonNull;
super.onEnabled(joining, mayRenderStartOfStream);
this.mayRenderStartOfStream = mayRenderStartOfStream;
videoSink.onRendererEnabled(mayRenderStartOfStream);
if (joining) {
videoFrameReleaseControl.join(/* renderNextFrameImmediately= */ false);
}
if (!videoSink.isInitialized()) {
Format format = new Format.Builder().build();
try {
@ -378,9 +375,6 @@ import org.checkerframework.checker.nullness.qual.MonotonicNonNull;
videoSink.flush(/* resetPosition= */ true);
super.onPositionReset(positionUs, joining);
timestampIterator = createTimestampIterator(positionUs);
if (joining) {
videoFrameReleaseControl.join(/* renderNextFrameImmediately= */ false);
}
}
@Override