AliceVision icon indicating copy to clipboard operation
AliceVision copied to clipboard

Extract some code out of pipeline executables to reusable modules (part 2)

Open p12tic opened this issue 3 years ago • 0 comments

This PR moves code out of cameraInit executable to aliceVision libraries that can be linked into other executables which in turn allows code reuse.

The Extract ... commits only move code around reindenting it to 4-space indents in the process.

The last commit changes how warning reporting is done in cameraInit. This can be potentially be reused in external code now too.

In this PR 3 race conditions have been identified and fixed.

This PR is a followup to https://github.com/alicevision/AliceVision/pull/1270 and is filled separately because it solves a more complicated case.

p12tic avatar Oct 09 '22 22:10 p12tic