Started 2 yr 1 mo ago
Took 1 min 3 sec

Success Build #439 (Aug 18, 2017 12:14:12 AM)

Build Artifacts
magiclantern-Nightly.2017Aug18.60D111.zip1.79 MB view
Changes
  1. Merged in raw_fixes (pull request #828)

    Raw fixes part 5 (detail / bitbucket)
  2. fio-ml: added get_dcim_dir_suffix(); moved get_dcim_dir() from dryos.h (detail / bitbucket)
  3. mlv_rec/mlv_lite: moved write_mlv_vers_blocks to mlv.c/h
    (avoids duplicate code) (detail / bitbucket)
  4. mlv_play: fix a fio_malloc issue (not tested, might fix issue #2766) (detail / bitbucket)
  5. Merged in raw_capture_info (pull request #827) (detail / bitbucket)
  6. mlv_dump: fix compilation after rawc header update (detail / bitbucket)
  7. 5D3 1.2.3: fix CARD_A_MAKER (off by one) (detail / bitbucket)
  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) (detail / bitbucket)
  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) (detail / bitbucket)
  10. Raw backend: exact height autodetection for 5D3
    (lossless 8-12 bit compression works!) (detail / bitbucket)
  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) (detail / bitbucket)
  12. mlv_lite: slow down color preview to let lower-priority tasks run (such as histogram) (detail / bitbucket)
  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) (detail / bitbucket)
  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) (detail / bitbucket)
  15. FPS override: also display rolling shutter as percentage of frame duration (detail / bitbucket)
  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) (detail / bitbucket)
  17. Include strstr in ML core (detail / bitbucket)
  18. mlv_lite: fix squeeze info in menu for 50/60p modes (detail / bitbucket)
  19. mlv_lite: display actual aspect ratio in menu, if different from selection (detail / bitbucket)
  20. raw_rec: fix some resolution inconsistencies (detail / bitbucket)
  21. mlv_lite: fine-tuned menu for Frozen LV mode
    (previously known as Hacked Preview) (detail / bitbucket)
  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) (detail / bitbucket)
  23. Raw backend: allow displaying raw previews without conflicting with LiveView info bars;
    updated mlv_rec and mlv_lite to use this capability (detail / bitbucket)
  24. mlv_rec, mlv_lite: fix rawc saving after structure update in mlv.h (detail / bitbucket)
  25. Fix c6f92ee (detail / bitbucket)
  26. mlv_rec, mlv_lite: save RAWC (raw_capture_info) (detail / bitbucket)
  27. Raw backend: fix raw_capture_info.skipping_y for EOS M
    (720p unless recording H.264) (detail / bitbucket)
  28. mlv.h: replaced struct raw_capture_info with individual fields
    (binary compatible with previous version) (detail / bitbucket)
  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 (detail / bitbucket)
  30. mlv_dump: show the meaning of sensor crop factor (detail / bitbucket)
  31. mlv_rec, mlv_lite: fix minor crop factor display issue
    (division by 0 in photo mode) (detail / bitbucket)
  32. mlv_rec, mlv_lite: save RAWC (raw_capture_info) (detail / bitbucket)
  33. mlv_dump: print RAWC (raw_capture_info) (detail / bitbucket)
  34. mlv.h: RAWC block (struct raw_capture_info) (detail / bitbucket)
  35. Raw backend: new CBR for modules (CBR_RAW_INFO_UPDATE) (detail / bitbucket)
  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?) (detail / bitbucket)

Started by an SCM change

Revision: 0752dd8e7182747ec2ae5caf46ef3c3b06d3b4a6