Changes
Summary
- Merged in raw_fixes (pull request #828) Raw fixes part 5
- fio-ml: added get_dcim_dir_suffix(); moved get_dcim_dir() from dryos.h
- mlv_rec/mlv_lite: moved write_mlv_vers_blocks to mlv.c/h (avoids duplicate code)
- 5D3 1.2.3: fix CARD_A_MAKER (off by one)
- mlv_lite: always override (toggle) the preview mode on *long* half-shutter press, when not autofocusing (avoids transient screen changes on quick half-shutter presses)
- mlv_lite: preview both full-size buffers while recording (to catch future bugs that might cause the raw buffer to update every other frame)
- Raw backend: exact height autodetection for 5D3 (lossless 8-12 bit compression works!)
- mlv_lite: fix shutter button remaining locked after recording with Frozen LV (problem from exmem backend; not sure how to do a proper fix)
- mlv_lite: slow down color preview to let lower-priority tasks run (such as histogram)
- FPS override: disable in x10 mode when half-shutter is pressed, to help with focusing (example setup: full-res LiveView, FPS override at 4 FPS for continuous recording, zoom on half-shutter)
- FPS override: display rolling shutter in the main menu when available (either when raw recording is enabled or while recording H.264) (useful for diagnosing the new crop modes)
- FPS override: also display rolling shutter as percentage of frame duration
- mlv_lite: do not print debug info when freezing LiveView (seems to help with corrupted frames in modes with resolution pushed to limit, e.g. 1080p48)
- Include strstr in ML core
- mlv_lite: fix squeeze info in menu for 50/60p modes
- mlv_lite: display actual aspect ratio in menu, if different from selection
- raw_rec: fix some resolution inconsistencies
- mlv_lite: fine-tuned menu for Frozen LV mode (previously known as Hacked Preview)
- mlv_lite: reworked preview options with (hopefully) a lot more reasonable defaults - color preview with correct framing whenever plain LiveView is not accurate (crop/zoom modes etc) - only use grayscale preview when recording speed is critical - renamed the preview options - half-shutter to override the automatic preview choice (note: slot_count is valid_slot_count in compressed_raw)
- Raw backend: allow displaying raw previews without conflicting with LiveView info bars; updated mlv_rec and mlv_lite to use this capability