<div dir="ltr">=This week=<div><br></div><div>I had previously only been submitting my code for code reviews without committing the changes to my branch along the way, which meant it was hard to track what I was doing. At the beginning of this week, I changed the approach once I had finally committed my &quot;perfected&quot; focal length constraint functionality. Once I had done this, it also gave me a good opportunity to sync merge with trunk. WIth more frequent commits, I&#39;ll be able to do this more often. Luckily, there were no conflicts at all.</div>

<div><br></div><div>From Ton&#39;s replies to my weekly report last week, I learnt some nice things about speeding up the build process (I had no idea the -j option for make existed!).</div><div><br></div><div>Once the focal length constraint was committed, I spoke with Keir about what to do next. We&#39;re going to treat multiview reconstruction as the main task for this summer. My proposal may have been a little too ambitious considering I hadn&#39;t worked on Blender at all before. I&#39;ve started with working on the libmv side of multiview reconstruction by committing a change to the C API to allow tracks across multiple views to be passed to the solver. This currently doesn&#39;t do anything, but the interface is ready (and I&#39;ve submitted it for code review).</div>

<div><br></div><div>I&#39;ve done some studying and writing notes about how libmv works in more detail. I previously only had to concern myself with a couple of source files, but now I&#39;ll need to understand it in a bit more depth.</div>

<div><br></div><div>I have a patch with non-functional changes ready for submitting to trunk. It basically just corrects spelling mistakes and code style in the libmv C API. I&#39;ve also submitted this for code review.</div>

<div><br></div><div>=Next week=</div><div><br></div><div>I&#39;ll keep going with this libmv side of the multiview reconstruction, aiming to have it done for the midterm evaluation. This will leave the UI side (which is a pretty big job itself) for the second half of the summer.</div>

<div><br></div><div>I&#39;ll hopefully also be able to commit the non-functional patch to trunk.</div></div>