BaseGlShaderProgram: Remove redundant NoSuchElementException catching

PiperOrigin-RevId: 600738198
This commit is contained in:
tofunmi 2024-01-23 03:49:55 -08:00 committed by Copybara-Service
parent ca61ac6ca3
commit cc62f0556c

View File

@ -24,7 +24,6 @@ import androidx.media3.common.util.GlUtil;
import androidx.media3.common.util.Size; import androidx.media3.common.util.Size;
import androidx.media3.common.util.UnstableApi; import androidx.media3.common.util.UnstableApi;
import com.google.common.util.concurrent.MoreExecutors; import com.google.common.util.concurrent.MoreExecutors;
import java.util.NoSuchElementException;
import java.util.concurrent.Executor; import java.util.concurrent.Executor;
/** /**
@ -157,7 +156,7 @@ public abstract class BaseGlShaderProgram implements GlShaderProgram {
drawFrame(inputTexture.texId, presentationTimeUs); drawFrame(inputTexture.texId, presentationTimeUs);
inputListener.onInputFrameProcessed(inputTexture); inputListener.onInputFrameProcessed(inputTexture);
outputListener.onOutputFrameAvailable(outputTexture, presentationTimeUs); outputListener.onOutputFrameAvailable(outputTexture, presentationTimeUs);
} catch (VideoFrameProcessingException | GlUtil.GlException | NoSuchElementException e) { } catch (VideoFrameProcessingException | GlUtil.GlException e) {
errorListenerExecutor.execute( errorListenerExecutor.execute(
() -> errorListener.onError(VideoFrameProcessingException.from(e))); () -> errorListener.onError(VideoFrameProcessingException.from(e)));
} }