From: D. M. M. <mic...@ro...> - 2009-12-09 06:25:50
|
On Wednesday 09 December 2009, D. Michael McIntyre wrote: > Confirmed. segment->getKeyAtTime(insertionTime) is always returning the > first key I set at time 0. insertionTime looks sane and so on. > > Investigating. Good catch. Hrm. insertionTime looks sane (ie. it's not always zero and the further I get from zero the bigger it gets) but Segment::getKeyAtTime() is always returning the key at time 0 in notation, but Segment::getKeyAtTime() returns something sensible from the matrix in every test I've made. Same code. Same segment. So with that knowledge I set up another test example with three key changes in a row, and this time it's passing Julie. WTF? Can you play around a little more and see if you can get it to work sometimes? Most of the time? This looks like something pretty subtle and evil, and if we can confirm it's "mostly working" I'd probably be prepared to gloss over it for now. If something is going wrong in base/ in ancient well-tested code, well, that ain't good. -- D. Michael McIntyre |