Started 2 yr 6 mo ago
Took 5 min 18 sec

Success Build #66 (Feb 3, 2018 11:59:21 PM)

Build Artifacts
mlv_dump.exe867.44 KB view
mlv_dump.linux631.17 KB view
mlv_dump.osx207.59 KB view
magiclantern-crop_rec_4k.2018Feb04.100D101.zip1.84 MB view
magiclantern-crop_rec_4k.2018Feb03.5D3113.zip1.88 MB view
magiclantern-crop_rec_4k.2018Feb04.5D3123.zip1.87 MB view
magiclantern-crop_rec_4k.2018Feb04.700D115.zip1.84 MB view
magiclantern-crop_rec_4k.2018Feb04.EOSM202.zip1.86 MB view
Changes
  1. mlv_snd: moved the menu inside the mlv_rec/mlv_lite submenu;
    fine-tuned the submenu (formatting) (detail / bitbucket)
  2. Merged crop_rec_4k into crop_rec_4k_mlv_lite_snd
    (menu backend updates etc) (detail / bitbucket)
  3. Raw backend: in photo mode, force height to be always even
    (appears to fix some lossless DNG issues on M, hopefully also 700D and 100D)
    http://www.magiclantern.fm/forum/index.php?topic=19300.msg196786#msg196786 (detail / bitbucket)
  4. Merged lua_fix into crop_rec_4k (detail / bitbucket)
  5. Menu: some rough support for sumbenus where the initial field enables the entire group
    - the initial field should have the same .priv field as the master entry, and .select = menu_open_submenu
    - prevent graying out the field used for enabling, even if it gives the truth value for the master menu entry
    - do not print value by default for submenus (we already draw a forward sign) (detail / bitbucket)
  6. gui-common: make translated longpress events (such as Q on certain models) available to other modules (tested with Lua) (detail / bitbucket)
  7. Menu: refactored long-press checks with a common function and data structure
    (to be tested; may affect every single camera model) (detail / bitbucket)
  8. Menu: use animation for all longpress handlers (detail / bitbucket)
  9. Merged 100D_merge_fw101 into lua_fix
    (going to refactor the SET/Q button handling) (detail / bitbucket)
  10. lens.h: some models have larger PROP_LV_LENS
    EOSM: 61; 70D/100D: 58; 5D3.123/6D: 56 (detail / bitbucket)
  11. Lens info: attempt to update outside LiveView, to be tested
    focus distance, focal length on zoom lenses etc are now updated every second
    credits Greg: http://www.magiclantern.fm/forum/index.php?topic=2864.msg169977#msg169977 (detail / bitbucket)
  12. lens_info: use lens_info.lens_exists instead of lens_info.name[0]
    (from manual_lens_info) (detail / bitbucket)
  13. 100D: attempt to fix Q/SET regression (tested in QEMU, unsure about the exact hardware behavior)
    http://www.magiclantern.fm/forum/index.php?topic=16040.msg196769#msg196769
    also reduced long-press delay to 0.5 seconds (detail / bitbucket)
  14. Merged allocate-raw-lv-buffer into lua_fix
    (minor; 5D3.123 fix) (detail / bitbucket)
  15. Merged unified into lua_fix
    (DOF fixes) (detail / bitbucket)
  16. Merged in garry23/dof-fix-for-focus.c/garry23/focusc-edited-online-with-bitbucket-by-g-1495645868417 (pull request #831)

    Changed the DoF equations to better handle integer math and used a different source for the equations. (detail / bitbucket)
  17. Dummy merge (reference changeset for make install_qemu) (detail / bitbucket)
  18. Merged in makefile-updates (pull request #898)

    Makefile updates part 2 (minor fixes, updated make install_qemu) (detail / bitbucket)
  19. focus.c: fix possible overflow when computing hyperfocal (corner case)
    examples (focal_len, focus_dist):
    73 4689
    90 7123
    91 7282
    98 8444
    ... (detail / bitbucket)
  20. focus.c: fix typo pointed out by garry23
    http://www.magiclantern.fm/forum/index.php?topic=9741.msg196728#msg196728 (detail / bitbucket)
  21. Merged longpress into lua_fix (detail / bitbucket)
  22. edmac.mo: simplified menu definition for log interval
    (using the new routines for rounding options) (detail / bitbucket)
  23. Merged edmac into lua_fix (detail / bitbucket)
  24. Makefile: updated rules for "make install_qemu" (for reference, should anyone ever want to use them on older changesets)
    Before using them, qemu has to be installed first in qemu-eos (from the qemu branch)
    QEMU installation directory can be changed from the QEMU_DIR environment variable, or from Makefile.user (detail / bitbucket)
  25. Changed the DoF equations to better handle integer math and used a different source for the equations. (detail / bitbucket)
  26. focus.c edited online with Bitbucket (detail / bitbucket)
  27. focus.c edited online with Bitbucket (updated) (detail / bitbucket)
  28. focus.c edited online with Bitbucket by Garry (detail / bitbucket)
  29. mlv_lite: fix premature memory freeing (race condition) before the buffers are flushed
    that was the root cause of the audio not getting saved, but could cause other issues as well
    http://www.magiclantern.fm/forum/index.php?topic=16040.msg196343#msg196343 (detail / bitbucket)
  30. mlv_lite: perform frame validation only on VIDF frames (detail / bitbucket)
  31. mlv_lite: count only the video frames
    (do the audio frames need to be numbered?) (detail / bitbucket)
  32. mlv_lite: backout 36974e2 (video_frame_count back to frame_count; will remove total_frame_count and only count video frames) (detail / bitbucket)
  33. crop_rec: menu warning for 720p-only presets
    tried disabling it in 1080p on 100D/700D/M, but didn't work well
    http://www.magiclantern.fm/forum/index.php?topic=16040.msg196754#msg196754 (detail / bitbucket)
  34. crop_rec: attempt to move the preview window in x5 mode using the focus box
    (experimental, may result in lost frames if moved while recording) (detail / bitbucket)
  35. crop_rec: updated help for centered x5 zoom
    http://www.magiclantern.fm/forum/index.php?topic=19300.msg195737#msg195737 (detail / bitbucket)
  36. Menu: fine-tuned long-press indicator appearance
    - using filled circles
    - using a sine table to avoid roundoff errors (detail / bitbucket)
  37. Merged unified into longpress (detail / bitbucket)
  38. Menu: simple long-press indicator (animated) (detail / bitbucket)
  39. EOS M: fix menu navigation;
    make sure the long-press code can be enabled on other models
    (to enable, define CONFIG_LONG_PRESS_SET_MENU in internals.h) (detail / bitbucket)
  40. gui-common: moved button logging code at the top
    (to make sure all events are printed in all modes) (detail / bitbucket)
  41. Raw backend: DEFAULT_RAW_BUFFER_SIZE for 700D and EOSM (thanks dfort) (detail / bitbucket)
  42. mem.c: fix compiling for 5D3.123
    (display buffer address depends on HDMI options) (detail / bitbucket)
  43. edmac: make sure the log files don't have unnecessary newlines
    (channels with complex size configuration may get printed on multiple lines; that makes the log file harder to parse) (detail / bitbucket)
  44. edmac: LOG_INTERVAL can now be changed from menu (persistent setting) (detail / bitbucket)
  45. edmac: use numbered log file names (detail / bitbucket)
  46. edmac: fix behavior when the extra info buffer gets full (detail / bitbucket)
  47. edmac: use half-shutter as trigger for logging EDMAC channels;
    fine-tuned messages (detail / bitbucket)
  48. edmac: fix crash on models other than 5D3
    (there was a hardcoded stub) (detail / bitbucket)
  49. edmac: fix crash when using "Log EDMAC usage" on D4 models (detail / bitbucket)
  50. Merged unified into edmac (detail / bitbucket)
  51. Added edmac.mo to nightly builds (detail / bitbucket)
  52. edmac-memcpy: check to make sure all models have AbortEDmac
    (to make sure it's correct: selftest.mo -> Stubs API test) (detail / bitbucket)
  53. edmac.mo: display connection map (experiment) (detail / bitbucket)
  54. menu: experiment - long-press SET to open submenus (enabled on EOS M, where SET/Q share the same button) (detail / bitbucket)
  55. menu: fine-tuned responsiveness on keys checked for long press (joystick center, down/erase on EOS M) (detail / bitbucket)
  56. Renamed CONFIG_JOY_CENTER_ACTIONS to CONFIG_LONG_PRESS_JOYSTICK_MENU (detail / bitbucket)

Started by user Alex

Revision: 014b02853b08d2e86ca2eed3a1ff9de1d9187bba