This change adds a new method onReadyToAcceptInputFrame to GlTextureProcesssor.InputListener and changes maybeQueueInputFrame to queueInputFrame, removing the boolean return value. This avoids the re-trying in ChainingGlTextureProcessorListener by allowing it to only feed frames from the producing to the consuming GlTextureProcessor when there is capacity. MediaPipeProcessor still needs re-trying when processing isn't 1:1. PiperOrigin-RevId: 466626369
| Name |
Last commit
|
Last Update |
|---|---|---|
| .. | ||
| ChainingGlTextureProcessorListener.java | Loading commit data... | |
| Contrast.java | Loading commit data... | |
| ContrastProcessor.java | Loading commit data... | |
| Crop.java | Loading commit data... | |
| ExternalTextureProcessor.java | Loading commit data... | |
| FinalMatrixTransformationProcessorWrapper.java | Loading commit data... | |
| FrameProcessingTask.java | Loading commit data... | |
| FrameProcessingTaskExecutor.java | Loading commit data... | |
| GlEffect.java | Loading commit data... | |
| GlEffectsFrameProcessor.java | Loading commit data... | |
| GlMatrixTransformation.java | Loading commit data... | |
| GlTextureProcessor.java | Loading commit data... | |
| MatrixTransformation.java | Loading commit data... | |
| MatrixTransformationProcessor.java | Loading commit data... | |
| MatrixUtils.java | Loading commit data... | |
| Presentation.java | Loading commit data... | |
| RgbAdjustment.java | Loading commit data... | |
| RgbaMatrix.java | Loading commit data... | |
| RgbaMatrixProcessor.java | Loading commit data... | |
| ScaleToFitTransformation.java | Loading commit data... | |
| SingleFrameGlTextureProcessor.java | Loading commit data... | |
| TextureInfo.java | Loading commit data... | |
| package-info.java | Loading commit data... |