Improve error handling for ar playbacks
This commit is contained in:
@@ -83,8 +83,8 @@ namespace OpenVulkano::AR::Playback
|
||||
DepthImage ReadDepthImage()
|
||||
{
|
||||
DepthImage img;
|
||||
m_archiveDepth.GetNextFileAsStream([&img](const FileDescription& desc, std::istream& stream) { img.depth.Read(stream); });
|
||||
if (!m_archiveConfidence.GetNextFileAsStream([&img](const FileDescription&, std::istream& stream) { img.confidence.Read(stream); }))
|
||||
m_archiveDepth.GetNextFileAsStream([&img](const FileDescription& desc, std::istream& stream) { img.depth.TryRead(stream); });
|
||||
if (!m_archiveConfidence.GetNextFileAsStream([&img](const FileDescription&, std::istream& stream) { img.confidence.TryRead(stream); }))
|
||||
{ // No confidence image available
|
||||
img.confidence.header.width = img.confidence.header.height = 1;
|
||||
img.confidence.image = std::make_unique<char[]>(m_imgTotalSize);
|
||||
|
||||
Reference in New Issue
Block a user