[DJI-log-discuss] Handling log version 14 txt logs

Ross Finlayson finlayson at live555.com
Thu Dec 3 03:02:39 PST 2020



> On Dec 3, 2020, at 11:47 PM, Dennis Derichs <harms.dennis at gmail.com> wrote:
> 
> FWIW, I've noticed that since version 12 the order of the file sections has changed.

We already account for this.  Note the following code from “djiparsetxt.cpp” (see http://djilogs.live555.com/doxygen/html/djiparsetxt_8cpp_source.html ):

  // Newer versions of the file have a different order:
  u_int64_t computedFileSize;
  if (fileVersionNumber >= 0x0C) {
  // Order is "header";"details area";"records area"
  recordsAreaStart = headerSize + detailsAreaSize;
  detailsAreaStart = headerSize;
  detailsAreaEnd = detailsAreaStart + detailsAreaSize;
 
  computedFileSize = recordsAreaEnd;
  } else {
  // Order is "header";"records area";"details area"
  recordsAreaStart = headerSize;
  detailsAreaStart = recordsAreaEnd;
  detailsAreaEnd = detailsAreaStart + detailsAreaSize;
 
  computedFileSize = detailsAreaEnd;
  }


Ross Finlayson
Live Networks, Inc.
http://www.live555.com/




More information about the DJI-log-discuss mailing list