Changes
Summary
- Merged in play_mode (pull request #711) Small refactor: get_out_of_play_mode renamed to exit_play_qr_mode; also added enter_play_mode
- Close branch play_mode
- selftest, stubs test: go to PLAY mode when finished
- selftest, stubs test: wait one second before checking display status
- Auto exposure on zoom: fix autofocus (was unreliable, sometimes refusing to focus; tested on 5D3 + 24/2.8 STM)
- Removed obsolete crash.c (already covered in the selftest module)
- Ghost image: auto update should be off by default
- Auto bracketing: refactored with new routines
- Ghost image: refactored with new routines
- selftest.mo, stubs test: if started with main display off, switch to PLAY mode
- bench.mo: run cache benchmarks PLAY mode only (they interfere with LiveView)
- bench.mo: run card/memory benchmark in either LV or PLAY modes (not photo)
- bench,selftest: refactored to use enter_play_mode/exit_play_qr_mode
- mlv_play: refactored to use enter_play_mode/exit_play_qr_mode
- Renamed get_out_of_play_mode to exit_play_qr_mode, reimplmented with SetGUIRequestMode, added enter_play_mode
- bench.mo: updated readme
- selftest.mo: fix loading on EOS M
- Peaking benchmark: auto-enable focus peaking temporarily during the test
- bench.mo, card benchmark: fix startup message for dual-slot cameras (which card is being benchmarked)
- redraw: attempt to fix this issue: https://bitbucket.org/hudson/magic-lantern/pull-requests/610/benchmarks-and-self-tests-refactored-as#comment-17353285 (redraw doesn't work when Canon's front buffer is disabled)