Currently `FrameProcessor.releaseOutputFrame()` method supports Release at a specific system time Drops the frame This API is not that convenient to use when the caller wants to release a frame, now, regardless of the release time. A use case is to release (present) a frame when no frame is shown for a while, and it's thus better to just release the frame, now. Currently if MCVR wants a frame to be rendered now, MCVR calls release frame with a set offset like 10us: `releaseOutputFrame(System.nanoTime() + 10_000)`. The 10us offset is to prevent the frame processor dropping the frame, due to thread hopping delays. To make the API better usable, consider adding a mode for releasing the frame now, like (bold marks the new mode) - Use C.TIME_UNSET to drop - **Use -1 to release the frame immediately, or** - Use an actual release time. PiperOrigin-RevId: 479044215
| Name |
Last commit
|
Last Update |
|---|---|---|
| .. | ||
| ChainingGlTextureProcessorListener.java | Loading commit data... | |
| ColorLut.java | Loading commit data... | |
| ColorLutProcessor.java | Loading commit data... | |
| Contrast.java | Loading commit data... | |
| ContrastProcessor.java | Loading commit data... | |
| Crop.java | Loading commit data... | |
| ExternalTextureManager.java | Loading commit data... | |
| ExternalTextureProcessor.java | Loading commit data... | |
| FinalMatrixTextureProcessorWrapper.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... | |
| HslAdjustment.java | Loading commit data... | |
| HslProcessor.java | Loading commit data... | |
| MatrixTextureProcessor.java | Loading commit data... | |
| MatrixTransformation.java | Loading commit data... | |
| MatrixUtils.java | Loading commit data... | |
| Presentation.java | Loading commit data... | |
| RgbAdjustment.java | Loading commit data... | |
| RgbFilter.java | Loading commit data... | |
| RgbMatrix.java | Loading commit data... | |
| ScaleToFitTransformation.java | Loading commit data... | |
| SingleColorLut.java | Loading commit data... | |
| SingleFrameGlTextureProcessor.java | Loading commit data... | |
| TextureInfo.java | Loading commit data... | |
| package-info.java | Loading commit data... |