Skip to content

Conversation

@eliteprox
Copy link
Collaborator

@eliteprox eliteprox commented Nov 28, 2025

This change adds set_loading_overlay to the StreamProcessor to support toggling overlay without blocking the frame processor. This is an alternative to returning VideoProcessingResult.WITHHELD which involves blocking client frame processing.

  • Introduced set_loading_overlay method in StreamProcessor to enable or disable the loading overlay for the current client, enhancing user experience during loading scenarios.
  • Updated TrickleClient, allowing immediate overlay frame generation without blocking the processor.

…g states

- Updated TrickleClient to utilize this method, allowing immediate overlay frame generation without blocking the processor.

- Introduced `set_loading_overlay` method in StreamProcessor to enable or disable the loading overlay for the current client, enhancing user experience during loading scenarios.
- Added a check in OverlayController to return false for overlay generation when passthrough mode is active, ensuring proper handling of manual loading states.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants