SuccessChanges

Summary

  1. Merged in raw_fixes (pull request #828) Raw fixes part 5
  2. fio-ml: added get_dcim_dir_suffix(); moved get_dcim_dir() from dryos.h
  3. mlv_rec/mlv_lite: moved write_mlv_vers_blocks to mlv.c/h (avoids duplicate code)
  4. 5D3 1.2.3: fix CARD_A_MAKER (off by one)
  5. 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)
  6. mlv_lite: preview both full-size buffers while recording (to catch future bugs that might cause the raw buffer to update every other frame)
  7. Raw backend: exact height autodetection for 5D3 (lossless 8-12 bit compression works!)
  8. mlv_lite: fix shutter button remaining locked after recording with Frozen LV (problem from exmem backend; not sure how to do a proper fix)
  9. mlv_lite: slow down color preview to let lower-priority tasks run (such as histogram)
  10. 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)
  11. 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)
  12. FPS override: also display rolling shutter as percentage of frame duration
  13. 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)
  14. Include strstr in ML core
  15. mlv_lite: fix squeeze info in menu for 50/60p modes
  16. mlv_lite: display actual aspect ratio in menu, if different from selection
  17. raw_rec: fix some resolution inconsistencies
  18. mlv_lite: fine-tuned menu for Frozen LV mode (previously known as Hacked Preview)
  19. 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)
  20. Raw backend: allow displaying raw previews without conflicting with LiveView info bars; updated mlv_rec and mlv_lite to use this capability
Changeset 12668:0752dd8e7182 by Alex <broscutamaker@gmail.com>:
Merged in raw_fixes (pull request #828)<br><br>Raw fixes part 5
Changeset 12667:f3f691656e11 by alex@thinkpad:
fio-ml: added get_dcim_dir_suffix(); moved get_dcim_dir() from dryos.h
The file was modifiedsrc/dryos.h (diff)
The file was modifiedsrc/fio-ml.c (diff)
The file was modifiedsrc/fio-ml.h (diff)
Changeset 12666:17ceddd08e08 by alex@thinkpad:
mlv_rec/mlv_lite: moved write_mlv_vers_blocks to mlv.c/h<br>(avoids duplicate code)
The file was modifiedmodules/mlv_lite/mlv_lite.c (diff)
The file was modifiedmodules/mlv_rec/mlv.c (diff)
The file was modifiedmodules/mlv_rec/mlv.h (diff)
The file was modifiedmodules/mlv_rec/mlv_rec.c (diff)
Changeset 12665:6c580fd081f9 by alex@thinkpad:
5D3 1.2.3: fix CARD_A_MAKER (off by one)
The file was modifiedplatform/5D3.123/consts.h (diff)
Changeset 12664:bbe2c5cff548 by alex@thinkpad:
mlv_lite: always override (toggle) the preview mode on *long* half-shutter press, when not autofocusing<br>(avoids transient screen changes on quick half-shutter presses)
The file was modifiedmodules/mlv_lite/mlv_lite.c (diff)
Changeset 12663:8e0c516beef5 by alex@thinkpad:
mlv_lite: preview both full-size buffers while recording<br>(to catch future bugs that might cause the raw buffer to update every other frame)
The file was modifiedmodules/mlv_lite/mlv_lite.c (diff)
Changeset 12662:29d86cc25b63 by alex@thinkpad:
Raw backend: exact height autodetection for 5D3<br>(lossless 8-12 bit compression works!)
The file was modifiedsrc/raw.c (diff)
Changeset 12661:fd07490fb216 by alex@thinkpad:
mlv_lite: fix shutter button remaining locked after recording with Frozen LV<br>(problem from exmem backend; not sure how to do a proper fix)
The file was modifiedmodules/mlv_lite/mlv_lite.c (diff)
Changeset 12660:692ab1a9a903 by alex@thinkpad:
mlv_lite: slow down color preview to let lower-priority tasks run (such as histogram)
The file was modifiedmodules/mlv_lite/mlv_lite.c (diff)
Changeset 12659:0554bca2c473 by alex@thinkpad:
FPS override: disable in x10 mode when half-shutter is pressed, to help with focusing<br>(example setup: full-res LiveView, FPS override at 4 FPS for continuous recording, zoom on half-shutter)
The file was modifiedsrc/fps-engio.c (diff)
Changeset 12658:aeacbba22f59 by alex@thinkpad:
FPS override: display rolling shutter in the main menu when available<br>(either when raw recording is enabled or while recording H.264)<br>(useful for diagnosing the new crop modes)
The file was modifiedsrc/fps-engio.c (diff)
Changeset 12657:04e81398b654 by alex@thinkpad:
FPS override: also display rolling shutter as percentage of frame duration
The file was modifiedsrc/fps-engio.c (diff)
Changeset 12656:432fa63dc027 by alex@thinkpad:
mlv_lite: do not print debug info when freezing LiveView<br>(seems to help with corrupted frames in modes with resolution pushed to limit, e.g. 1080p48)
The file was modifiedmodules/mlv_lite/mlv_lite.c (diff)
Changeset 12655:39761eacb60f by alex@thinkpad:
Include strstr in ML core
The file was modifiedsrc/Makefile.src (diff)
Changeset 12654:fdbbc553dd49 by alex@thinkpad:
mlv_lite: fix squeeze info in menu for 50/60p modes
The file was modifiedmodules/mlv_lite/mlv_lite.c (diff)
Changeset 12653:3575b280a516 by alex@thinkpad:
mlv_lite: display actual aspect ratio in menu, if different from selection
The file was modifiedmodules/mlv_lite/mlv_lite.c (diff)
Changeset 12652:01c5b9102a5c by alex@thinkpad:
raw_rec: fix some resolution inconsistencies
The file was modifiedmodules/mlv_lite/mlv_lite.c (diff)
Changeset 12651:1d35774d197b by alex@thinkpad:
mlv_lite: fine-tuned menu for Frozen LV mode<br>(previously known as Hacked Preview)
The file was modifiedmodules/mlv_lite/mlv_lite.c (diff)
Changeset 12650:6209ed2c4381 by alex@thinkpad:
mlv_lite: reworked preview options with (hopefully) a lot more reasonable defaults<br>- color preview with correct framing whenever plain LiveView is not accurate (crop/zoom modes etc)<br>- only use grayscale preview when recording speed is critical<br>- renamed the preview options<br>- half-shutter to override the automatic preview choice<br>(note: slot_count is valid_slot_count in compressed_raw)
The file was modifiedmodules/mlv_lite/mlv_lite.c (diff)
Changeset 12649:f404e5fcef8f by alex@thinkpad:
Raw backend: allow displaying raw previews without conflicting with LiveView info bars;<br>updated mlv_rec and mlv_lite to use this capability
The file was modifiedmodules/mlv_lite/mlv_lite.c (diff)
The file was modifiedmodules/mlv_rec/mlv_rec.c (diff)
The file was modifiedsrc/raw.c (diff)
The file was modifiedsrc/raw.h (diff)