debug shared_buffer stream
This commit is contained in:
1 parent
cc97528eca
commit
9f0eac870f
12 files changed
+805
-16
No files matched your search
@@ -128,6 +128,19 @@ bool SharedMemoryWriter::writeFrame(const uint8_t* data, const size_t size,
|
||||
// 3. Copy frame data
|
||||
memcpy(frame_data, data, size);
|
||||
|
||||
// Debug: Log every 60 frames
|
||||
static uint64_t debug_counter = 0;
|
||||
if (++debug_counter % 60 == 0) {
|
||||
std::cout << "[SHM] Frame #" << frame_counter_
|
||||
<< " written. write_seq=" << header->write_sequence.load()
|
||||
<< " size=" << size
|
||||
<< " first 4 bytes: ";
|
||||
for (int i = 0; i < 4 && i < size; i++) {
|
||||
printf("%02x ", frame_data[i]);
|
||||
}
|
||||
std::cout << std::endl;
|
||||
}
|
||||
|
||||
// 4. Increment sequence (even = write complete)
|
||||
header->write_sequence.fetch_add(1, std::memory_order_release);
|
||||
|
||||
|
||||
Reference in new issue
Block a user