fix some logs

latency_logging
Lukas Petersson 2022-03-24 13:25:21 -07:00
parent 5e44d0460a
commit 861a545a46
3 changed files with 16 additions and 7 deletions

View File

@ -148,6 +148,7 @@ CameraBuf::~CameraBuf() {
}
bool CameraBuf::acquire() {
LOGT("Start acquire camera buffer");
if (!safe_queue.try_pop(cur_buf_idx, 1)) return false;
if (camera_bufs_metadata[cur_buf_idx].frame_id == -1) {
@ -157,7 +158,6 @@ bool CameraBuf::acquire() {
}
cur_frame_data = camera_bufs_metadata[cur_buf_idx];
LOGT("Start acquire camera buffer", cur_frame_data.frame_id);
cur_rgb_buf = vipc_server->get_buffer(rgb_type);
cl_mem camrabuf_cl = camera_bufs[cur_buf_idx].buf_cl;
cl_event event;
@ -195,7 +195,7 @@ bool CameraBuf::acquire() {
cur_yuv_buf->set_frame_id(cur_frame_data.frame_id);
vipc_server->send(cur_rgb_buf, &extra);
vipc_server->send(cur_yuv_buf, &extra);
LOGT("End acquire camera buffer", cur_frame_data.frame_id);
LOGT("End acquire camera buffer");
return true;
}

View File

@ -10,14 +10,15 @@ timestamps = defaultdict(lambda: defaultdict(lambda: defaultdict(list)))
translationdict = {}
#r = Route("9f583b1d93915c31|2022-03-23--14-47-10")
r = Route("9f583b1d93915c31|2022-03-23--19-31-25")
r = Route("9f583b1d93915c31|2022-03-24--13-07-23")
lr = LogReader(r.log_paths()[0])
'''
for msg in lr:
if msg.which() == "logMessage":
print(msg)
exit()
'''
for msg in lr:
if msg.which() == "logMessage" and "translation" in msg.logMessage:
msg = msg.logMessage.replace("'", '"').replace('"{', "{").replace('}"', "}")
@ -33,9 +34,17 @@ for msg in lr:
service = jmsg['ctx']['daemon']
event = jmsg['msg']['timestamp']['event']
time = jmsg['msg']['timestamp']['time']
frame_id = jmsg['msg']['timestamp']['frameId']
frame_id = ""
try:
frame_id = jmsg['ctx']['frame_id']
except:
print(msg)
if jmsg['msg']['timestamp']['translate']:
frame_id = translationdict[frame_id]
try:
frame_id = translationdict[frame_id]
except:
#print("NO TRANSLATION")
pass
timestamps[frame_id][service][event].append(time)
del timestamps[0]

File diff suppressed because one or more lines are too long