encoder: optimize MessageBuilder data handling by adopting encoded data (#34391)

optimize data handing by adopting external data
pull/34427/head
Dean Lee 3 months ago committed by GitHub
parent 205c2b63aa
commit 3219fe1472
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 2
      system/loggerd/encoder/encoder.cc

@ -33,7 +33,7 @@ void VideoEncoder::publisher_publish(int segment_num, uint32_t idx, VisionIpcBuf
edata.setSegmentId(idx);
edata.setFlags(flags);
edata.setLen(dat.size());
edat.setData(dat);
edat.adoptData(msg.getOrphanage().referenceExternalData(dat));
edat.setWidth(out_width);
edat.setHeight(out_height);
if (flags & V4L2_BUF_FLAG_KEYFRAME) edat.setHeader(header);

Loading…
Cancel
Save