Fix issue where missing new FocalLength and FNumber fields in ar recording cause crash

This commit is contained in:
Georg Hagen
2025-02-16 14:58:40 +01:00
parent 0dd348f85d
commit 8d425237ee

View File

@@ -109,8 +109,8 @@ namespace OpenVulkano::AR
frameData.intrinsic = {intrinsic, res};
camNode["ExposureDuration"] >> frameData.exposureTime;
camNode["ExposureOffset"] >> frameData.exposureOffset;
camNode["FocalLength"] >> frameData.focalLength;
camNode["FNumber"] >> frameData.fNumber;
if (camNode["FocalLength"].readable()) camNode["FocalLength"] >> frameData.focalLength;
if (camNode["FNumber"].readable()) camNode["FNumber"] >> frameData.fNumber;
uint64_t nanos;
root["Timestamp"] >> nanos;
frameData.timestamp = nanos;