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. mlv_play: fix a fio_malloc issue (not tested, might fix issue #2766)
  5. Merged in raw_capture_info (pull request #827)
  6. mlv_dump: fix compilation after rawc header update
  7. 5D3 1.2.3: fix CARD_A_MAKER (off by one)
  8. 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)
  9. mlv_lite: preview both full-size buffers while recording (to catch future bugs that might cause the raw buffer to update every other frame)
  10. Raw backend: exact height autodetection for 5D3 (lossless 8-12 bit compression works!)
  11. mlv_lite: fix shutter button remaining locked after recording with Frozen LV (problem from exmem backend; not sure how to do a proper fix)
  12. mlv_lite: slow down color preview to let lower-priority tasks run (such as histogram)
  13. 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)
  14. 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)
  15. FPS override: also display rolling shutter as percentage of frame duration
  16. 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)
  17. Include strstr in ML core
  18. mlv_lite: fix squeeze info in menu for 50/60p modes
  19. mlv_lite: display actual aspect ratio in menu, if different from selection
  20. raw_rec: fix some resolution inconsistencies
  21. mlv_lite: fine-tuned menu for Frozen LV mode (previously known as Hacked Preview)
  22. 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)
  23. Raw backend: allow displaying raw previews without conflicting with LiveView info bars; updated mlv_rec and mlv_lite to use this capability
  24. mlv_rec, mlv_lite: fix rawc saving after structure update in mlv.h
  25. Fix c6f92ee
  26. mlv_rec, mlv_lite: save RAWC (raw_capture_info)
  27. Raw backend: fix raw_capture_info.skipping_y for EOS M (720p unless recording H.264)
  28. mlv.h: replaced struct raw_capture_info with individual fields (binary compatible with previous version)
  29. raw_capture_info: redefined offset_x and offset_y to refer to first (top-left) *active* pixel that way, optical black variations between formats (e.g. CR2 vs FRSP) are no longer relevant
  30. mlv_dump: show the meaning of sensor crop factor
  31. mlv_rec, mlv_lite: fix minor crop factor display issue (division by 0 in photo mode)
  32. mlv_rec, mlv_lite: save RAWC (raw_capture_info)
  33. mlv_dump: print RAWC (raw_capture_info)
  34. mlv.h: RAWC block (struct raw_capture_info)
  35. Raw backend: new CBR for modules (CBR_RAW_INFO_UPDATE)
  36. Raw backend: new structure about image capture parameters (resolution, pixel binning modes) (also updated mlv_lite and mlv_rec) (can you suggest a better name?)
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:02f01f036936 by alex@thinkpad:
mlv_play: fix a fio_malloc issue (not tested, might fix issue #2766)
The file was modifiedmodules/mlv_play/mlv_play.c (diff)
Changeset 12664:e5d91106bc35 by alex@thinkpad:
Merged in raw_capture_info (pull request #827)
Changeset 12663:a9f41d020a25 by alex@thinkpad:
mlv_dump: fix compilation after rawc header update
The file was modifiedmodules/mlv_rec/mlv_dump.c (diff)
Changeset 12662: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 12661: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 12660: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 12659: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 12658: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 12657: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 12656: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 12655: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 12654:04e81398b654 by alex@thinkpad:
FPS override: also display rolling shutter as percentage of frame duration
The file was modifiedsrc/fps-engio.c (diff)
Changeset 12653: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 12652:39761eacb60f by alex@thinkpad:
Include strstr in ML core
The file was modifiedsrc/Makefile.src (diff)
Changeset 12651: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 12650: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 12649:01c5b9102a5c by alex@thinkpad:
raw_rec: fix some resolution inconsistencies
The file was modifiedmodules/mlv_lite/mlv_lite.c (diff)
Changeset 12648: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 12647: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 12646: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)
Changeset 12645:fb6910aacaad by alex@thinkpad:
mlv_rec, mlv_lite: fix rawc saving after structure update in mlv.h
The file was modifiedmodules/mlv_lite/mlv_lite.c (diff)
The file was modifiedmodules/mlv_rec/mlv_rec.c (diff)
Changeset 12644:b3ed8b49d64e by alex@thinkpad:
Fix c6f92ee
Changeset 12643:fa1b3cc1c58d by alex@thinkpad:
mlv_rec, mlv_lite: save RAWC (raw_capture_info)
The file was modifiedmodules/mlv_lite/mlv_lite.c (diff)
The file was modifiedmodules/mlv_rec/mlv_rec.c (diff)
Changeset 12642:03562239a245 by alex@thinkpad:
Raw backend: fix raw_capture_info.skipping_y for EOS M<br>(720p unless recording H.264)
The file was modifiedsrc/raw.c (diff)
Changeset 12641:7d289a497b8a by alex@thinkpad:
mlv.h: replaced struct raw_capture_info with individual fields<br>(binary compatible with previous version)
The file was modifiedmodules/mlv_rec/mlv.h (diff)
Changeset 12640:97678b12ef96 by alex@thinkpad:
raw_capture_info: redefined offset_x and offset_y to refer to first (top-left) *active* pixel<br>that way, optical black variations between formats (e.g. CR2 vs FRSP) are no longer relevant
The file was modifiedsrc/raw.h (diff)
Changeset 12639:bd661a2e7167 by alex@thinkpad:
mlv_dump: show the meaning of sensor crop factor
The file was modifiedmodules/mlv_rec/mlv_dump.c (diff)
Changeset 12638:c0563f89683f by alex@thinkpad:
mlv_rec, mlv_lite: fix minor crop factor display issue<br>(division by 0 in photo mode)
The file was modifiedmodules/mlv_lite/mlv_lite.c (diff)
The file was modifiedmodules/mlv_rec/mlv_rec.c (diff)
Changeset 12637:c6f92eeae12d by alex@thinkpad:
mlv_rec, mlv_lite: save RAWC (raw_capture_info)
The file was modifiedmodules/mlv_rec/mlv_rec.c (diff)
Changeset 12636:33e35090a74f by alex@thinkpad:
mlv_dump: print RAWC (raw_capture_info)
The file was modifiedmodules/mlv_rec/mlv_dump.c (diff)
Changeset 12635:a2bbf262c3a8 by alex@thinkpad:
mlv.h: RAWC block (struct raw_capture_info)
The file was modifiedmodules/mlv_rec/mlv.h (diff)
Changeset 12634:76748530d504 by alex@thinkpad:
Raw backend: new CBR for modules (CBR_RAW_INFO_UPDATE)
The file was modifiedsrc/module.h (diff)
The file was modifiedsrc/raw.c (diff)
Changeset 12633:443884da89fa by alex@thinkpad:
Raw backend: new structure about image capture parameters (resolution, pixel binning modes)<br>(also updated mlv_lite and mlv_rec)<br>(can you suggest a better name?)
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)