add unixTimestampNanos to encoderd (#24583)

Co-authored-by: Comma Device <device@comma.ai>
pull/24554/head
George Hotz 3 years ago committed by GitHub
parent bb5a050840
commit c2279ef39d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 3
      selfdrive/loggerd/encoder/encoder.cc

@ -20,6 +20,9 @@ void VideoEncoder::publisher_publish(VideoEncoder *e, int segment_num, uint32_t
((e->type == WideRoadCam) ? event.initWideRoadEncodeData() : ((e->type == WideRoadCam) ? event.initWideRoadEncodeData() :
(e->in_width == e->out_width ? event.initRoadEncodeData() : event.initQRoadEncodeData())); (e->in_width == e->out_width ? event.initRoadEncodeData() : event.initQRoadEncodeData()));
auto edata = edat.initIdx(); auto edata = edat.initIdx();
struct timespec ts;
timespec_get(&ts, TIME_UTC);
edat.setUnixTimestampNanos((uint64_t)ts.tv_sec*1000000000 + ts.tv_nsec);
edata.setFrameId(extra.frame_id); edata.setFrameId(extra.frame_id);
edata.setTimestampSof(extra.timestamp_sof); edata.setTimestampSof(extra.timestamp_sof);
edata.setTimestampEof(extra.timestamp_eof); edata.setTimestampEof(extra.timestamp_eof);

Loading…
Cancel
Save