diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2012-09-19 16:43:39 +0400 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2012-09-19 16:43:39 +0400 |
commit | 16a698ad4abdcf77b32ec9c797cdb462eec051c4 (patch) | |
tree | 978e7c169e5839008d0648e948b3ba689e9beca4 /source | |
parent | 5a3e474cc6c1d8dd290c0a1077de2e1812de7cea (diff) |
Fix crash when tracking in planar motion model (and maybe some other)
It was an Abort() caused by check for solver result not equal to USER_ABORT.
In some cases solver returns USER_ABORT due to BoundaryCheckingCallback
detects coordinates does not belong to image.
Somehow this callback wasn't called in previous version of Ceres and
in the same case marker was jumping. Now when the callback is called
it seems we could simply return failure of tracking without aborting
Blender.
Probably this is in fact some issue somewhere else, would double
check with Keir about this.
Diffstat (limited to 'source')
0 files changed, 0 insertions, 0 deletions