Blender Git Commit Log

Git Commits -> Revision 16a698a

Revision 16a698a by Sergey Sharybin (master)
September 19, 2012, 12:43 (GMT)
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.

Commit Details:

Full Hash: 16a698ad4abdcf77b32ec9c797cdb462eec051c4
SVN Revision: 50744
Parent Commit: 5a3e474
Lines Changed: +6, -1

1 Modified Path:

/extern/libmv/libmv/tracking/track_region.cc (+6, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021