[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