Skip to content

Conversation

@deanlee
Copy link
Contributor

@deanlee deanlee commented Dec 9, 2025

Refactors CameraView to guarantee that the last valid VisionBuf stays usable during client reconnects or stream switches.

It also significantly simplifies stream switching (ROAD ↔ WIDEROAD) by removing the previous multi-step state machine.

This change resolves: : #36741

Results:

  • Always shows the last good frame during switches
  • No buffer invalidation or crashes during switches
  • Much simpler and more maintainable logic

@github-actions github-actions bot added the ui label Dec 9, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Dec 9, 2025

mici raylib UI Preview

Videos differ! View Diff Report

@github-actions
Copy link
Contributor

github-actions bot commented Dec 9, 2025

raylib UI Preview

All Screenshots

@deanlee deanlee force-pushed the ui-refactor-cameraview branch 2 times, most recently from cb0f61e to b94a997 Compare December 9, 2025 11:41
@deanlee deanlee closed this Dec 10, 2025
@sshane
Copy link
Contributor

sshane commented Dec 11, 2025

why close?

@deanlee deanlee reopened this Dec 11, 2025
@deanlee deanlee force-pushed the ui-refactor-cameraview branch from b94a997 to 4640180 Compare December 11, 2025 05:08
@deanlee deanlee marked this pull request as ready for review December 11, 2025 05:08
@github-actions
Copy link
Contributor

github-actions bot commented Jan 6, 2026

This PR has had no activity for 24 days. It will be automatically closed in 7 days if there is no activity.

@github-actions github-actions bot added the stale label Jan 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants