Skip to content

Conversation

bllchmbrs
Copy link

@bllchmbrs bllchmbrs commented Oct 1, 2025

What this does

before this PR

Rerun would only log a single image. Saving the recording wouldn't provide the rest of the video. This means that if you save the recording, you only get that single starting frame.

after this PR

Rerun will show / log all the images. so that if the sure saves the recording, you will have all of those images recorded.

How it was tested

Manually, but I work at Rerun.

How to checkout & try? (for the reviewer)

Very simple, run teleop, it will open Rerun.
image

Save the recording.

Open that recording with rerun path-to-recording.rrd

Rather than a single image, it will show all of the images, up to the buffered amount.

@bllchmbrs bllchmbrs changed the title Update Rerun Configuration Rerun images logged as dynamic instead of static Oct 1, 2025
@bllchmbrs bllchmbrs changed the title Rerun images logged as dynamic instead of static [DRAFT] Rerun images logged as dynamic instead of static Oct 1, 2025
@bllchmbrs bllchmbrs changed the title [DRAFT] Rerun images logged as dynamic instead of static Log images to Rerun as Dynamic instead of Static Content Oct 2, 2025
@bllchmbrs bllchmbrs changed the title Log images to Rerun as Dynamic instead of Static Content Log images to Rerun as Dynamic instead of Static content Oct 2, 2025
@imstevenpmwork
Copy link
Collaborator

Hello @bllchmbrs,

May this comment be relevant to this case ? #903 (comment)

We believe that during teleoperation, users don’t necessarily need a full history of all captured images—especially during long sessions, where storing every frame could fill up RAM and eventually truncate the history when memory limits are reached. This approach also aligns with the behavior we previously had with OpenCV, where users only see the latest frame -like when we watch a live stream.
That said, we recognize that this doesn’t apply to encoders, where visualizing a plot (and thus retaining historical data) makes more sense for the user experience.

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