debug shared_buffer stream

This commit is contained in:
Maik Jurischka committed 2026-01-30 16:29:19 +01:00
1 parent cc97528eca
commit 9f0eac870f
12 files changed
+805 -16

No files matched your search

+13
View File
@@ -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);