- I took a step back and got a lot more familiar with the ML codebase
This is actually the step I'm most excited about

Yes, being able to discuss the low-level details to somebody who actually knows what they are talking about, makes a huge difference for me.
- I updated Qemu to 4.2 (still some problems, but easier to build than old Qemu, and better in some ways)
This one is also a significant update, as QEMU will be an essential piece of puzzle in supporting recent models (read: DIGIC 4+/6/7/8/X). There are significant - likely massive - amounts of low-level work ahead, but, without the ability to run
automated tests for every single supported camera model (whether in emulator or... somehow on real hardware), I don't see any other reasonable way to support ML on all of these new models.
The
development kit from @coon will be another essential piece of puzzle - besides exploring
camera internals, it will allow debugging ML in real-time while running on real hardware, i.e. exactly where names_are_hard stumbled at his previous attempt. And I'm sure we'll find plenty other good uses for it in the near future.
Chapeau
