Hier das Changelog:
Link
As you have noticed from the changesets, I've got my hands dirty and
tried to rework a large part of the backend.
Most important changes:
- Memory issue from 550D is gone.
- Shutdown process is much better understood. Hopefully the incomplete
shutdown problem is solved.
- Menu backend is much less obtrusive - it no longer uses Canon dialog
API, but the same mechanism used for shortcut keys. Should feel a bit
faster too.
- A few aggressive stability tests - which uncovered some very subtle bugs.
- Most CPU-intensive operations were moved to separate tasks, so they
should no longer slowdown Canon tasks.
- Some interesting info in debug menu: list of tasks started by Canon
and by ML (see screenshot), free memory in both malloc and system
heaps, CPU usage log.
Sure, all of these probably have little effect on user experience, but
I think they represent a huge step regarding stability => we are much
closer to the next big release.
However, these backend changes may have caused small bugs on the
front-end side. I'll let you discover them. In particular, this update
may save crash logs when something goes wrong - if you notice them on
the card, send them to me. Don't be scared if you see 100 crash logs
on the card - it's not that bad![]()
Back on the user side. I've implemented a feature requested by our
moderator from Vimeo (Lucas Pfaff). You've guessed it - focus ramping
(like this: https://vimeo.com/41443896 ). Besides this, bulb ramping
got some major improvements:
- Manual exposure ramping.
- Dedicated sunset/sunrise modes. Idea from Tom Lowe -
http://bit.ly/lowe-ratchet .
- New feedback loop - not just something done with trial and error,
but this time it's mathematically correct. Proof included:
http://bit.ly/bramp-math .
- Calibration is only done once, and then saved in config file. Please
try it on 600D and let me know if it works.
- Configurable smoothing factor (for engineers: location of
closed-loop poles). Should result in very little flicker. Not tested
(only simulated the mathematical model).
Also you can find a couple of nice tricks:
- Scrollwheel(s) working in ML menu on all cameras.
- Some LiveView zoom tricks for manual focus (Tweaks menu).
- An automatic HDR bracketing option (just point and shoot - ML will
compute how many frames you need).
- 5D2, 50D, 500D: an option to adjust black level in movie mode. Use
it if you get green/magenta shadows (I've noticed them on 5D2). Newer
cameras don't seem to need this adjustment.
- Some new menu icons - should be more obvious where you have submenus.
Fixes:
- Exposure override should be saved correctly now.
- On 600D, focus peaking and magic zoom should work when toggling
between 1x/3x (credits: Paul Nolan).
- Tried to fix the first second of very loud audio. Not tested.
- Tried to fix very low FPS issue 979/1228 on 500D. Not tested.
UniWB was disabled (not reliable).
Latest changes only tested on my cameras (5D2, 550D, 60D). I'd like to
thank to people who compiled from source and pointed out bugs that I
didn't even think about (like repeating keys in menu).
Meanwhile, with the help of Indy, g3gg0 and Marvin, the 5D3 port goes
forward, slow but steady. Also take a look at Coutts' progress on 5D
classic. However, for now, the stable release for 5D2 has the highest
priority.
Enjoy!
Link