@@ -32,7 +32,7 @@ namespace rerun_vrs {
32
32
vrs::AutoDataLayoutEnd endLayout;
33
33
};
34
34
35
- RerunFramePlayer::RerunFramePlayer (vrs::StreamId id, rerun::RecordingStream& rec)
35
+ RerunFramePlayer::RerunFramePlayer (vrs::StreamId id, std::shared_ptr< rerun::RecordingStream> rec)
36
36
: id_{id}, rec_{rec}, entityPath_{add_quotes (id.getName ())} {}
37
37
38
38
bool RerunFramePlayer::onDataLayoutRead (
@@ -45,12 +45,12 @@ namespace rerun_vrs {
45
45
layout.printLayoutCompact (buffer);
46
46
const auto & layout_str = buffer.str ();
47
47
48
- rec_. set_time_seconds (" timestamp" , record.timestamp );
48
+ rec_-> set_time_seconds (" timestamp" , record.timestamp );
49
49
50
50
if (record.recordType == vrs::Record::Type::CONFIGURATION) {
51
51
// NOTE this is meta data from the sensor that doesn't change over time and only comes
52
52
// in once in the beginning
53
- rec_. log_timeless (
53
+ rec_-> log_timeless (
54
54
(entityPath_ + " /configuration" ).c_str (),
55
55
rerun::TextDocument (layout_str)
56
56
);
@@ -60,10 +60,10 @@ namespace rerun_vrs {
60
60
auto & config = getExpectedLayout<FrameNumberDataLayout>(layout, blockIndex);
61
61
uint64_t frame_number;
62
62
if (config.frameNumber .get (frame_number))
63
- rec_. set_time_sequence (" frame_number" , frame_number);
63
+ rec_-> set_time_sequence (" frame_number" , frame_number);
64
64
65
65
// this is meta data per record and changes over time
66
- rec_. log ((entityPath_ + " /data" ).c_str (), rerun::TextDocument (layout_str));
66
+ rec_-> log ((entityPath_ + " /data" ).c_str (), rerun::TextDocument (layout_str));
67
67
}
68
68
69
69
return true ;
@@ -81,7 +81,7 @@ namespace rerun_vrs {
81
81
// NOTE Rerun assumes row major ordering for Images (i.e., TensorData) without any stride.
82
82
// Right now we don't check this properly, and just assume that there is no extra padding
83
83
// per pixel and / or per row.
84
- rec_. log (
84
+ rec_-> log (
85
85
add_quotes (id_.getName ()).c_str (),
86
86
rerun::Image (
87
87
{frame->getHeight (),
0 commit comments