Started 4 yr 9 mo ago
Took 1 min 35 sec

Success Build #15 (Jan 12, 2017 2:25:27 PM)

Build Artifacts
magiclantern-crop3x.2017Jan12.5D3113.zip1.77 MB view
magiclantern-crop3x.2017Jan12.5D3123.zip1.77 MB view
magiclantern-crop3x.2017Jan12.EOSM202.zip1.75 MB view
Changes
  1. Merged raw_video_10bit_12bit into crop_rec (detail / bitbucket)
  2. Merged 5D3-113-and-123 into crop_rec (detail / bitbucket)
  3. Merged unified into 5D3-113-and-123 (detail / bitbucket)
  4. Merged in ettr-bulb (pull request #674)

    Bulb mode support for Auto ETTR (for very long exposures) (detail / bitbucket)
  5. Close branch ettr-bulb (detail / bitbucket)
  6. Merged in serialflash (pull request #793)

    Serial flash dumper (detail / bitbucket)
  7. Close branch serialflash (detail / bitbucket)
  8. Merged in Licaon_Kter/magic-lantern/Licaon_Kter/save-sticky-halfshutter-in-config-fix-ht-1482105766431 (pull request #784)

    Save sticky halfshutter in config (detail / bitbucket)
  9. Save sticky half-shutter in config
    Fix https://bitbucket.org/hudson/magic-lantern/issues/2642 (detail / bitbucket)
  10. Created new branch stick_sticky (detail / bitbucket)
  11. Merged in raw_fixes (pull request #778)

    Raw fixes part 3 (detail / bitbucket)
  12. Raw backend: back to EDMAC channel 4 for 5D3 RAW_SLURP
    (corrupted frames on 1.2.3 with 0x12) (detail / bitbucket)
  13. Raw backend: no more white level exceptions (detail / bitbucket)
  14. mlv_dump: fix long exposure metadata in DNG (detail / bitbucket)
  15. chdk-dng: drop APEX exposure metadata (redundant, conflicts with regular exposure tags) (detail / bitbucket)
  16. mlv_dump: fix black level bias when converting from lower bit depths
    (on 5D3, please use --black-fix=2048 at all bit depths from now on)
    http://www.magiclantern.fm/forum/index.php?topic=5601.msg177802#msg177802 (detail / bitbucket)
  17. mlv_dump: changed default white level (if no parameter given) for --white-fix to 15k as recommended by a1ex (detail / bitbucket)
  18. mlv_dump: added option to set white level manually, correct white level setting when black level was set (detail / bitbucket)
  19. mlv_dump: modify black level code to properly scale or set black level as expected (detail / bitbucket)
  20. Merged raw_fixes into raw_video_10bit_12bit (detail / bitbucket)
  21. tskmon: attempt to fix remaining null ptr issues (not tested; might have a minor impact over recording speed)
    Should fix #2488, #2140, #2537, #2376, #1906, #1913 (detail / bitbucket)
  22. 5D3: stubs format (detail / bitbucket)
  23. Stubs format (detail / bitbucket)
  24. Merged unified into 5D3-113-and-123 (detail / bitbucket)
  25. Merged in daniel_fort/magic-lantern/raw_fixes_eosm_fix (pull request #795)

    raw fixes eosm fix (detail / bitbucket)
  26. Removed false condition that affected non-cropped video mode on EOSM. (detail / bitbucket)
  27. Merged raw_fixes into raw_video_10bit_12bit (detail / bitbucket)
  28. Raw backend: attempt to autodetect resolution on all cameras using EDMAC_RAW_SLURP (to be tested)
    fixme: height is not always detected well (sometimes it's +/- 1) (detail / bitbucket)
  29. Raw backend: use channel 0x12 for EDMAC_RAW_SLURP on all recent models (to be tested) (detail / bitbucket)
  30. Raw backend: use the same PREFERRED_RAW_TYPE on all cameras (to be tested)
    0x10 on DIGIC 5/6, 0x5 on DIGIC 4, see http://www.magiclantern.fm/forum/index.php?topic=18393 (detail / bitbucket)
  31. Raw backend: removed unused code about raw type for cameras without CONFIG_EDMAC_RAW_SLURP (detail / bitbucket)
  32. Merged raw_fixes into raw_video_10bit_12bit (detail / bitbucket)
  33. Added 6D support and changed default 700D PREFERRED_RAW_TYPE (detail / bitbucket)
  34. 650D: enable CONFIG_EDMAC_RAW_SLURP (detail / bitbucket)
  35. 700D: enable CONFIG_EDMAC_RAW_SLURP (detail / bitbucket)
  36. sf_dump: some refactoring; stubs for 5D3, 100D, 700D, EOS M (detail / bitbucket)
  37. Serial flash dump module (detail / bitbucket)
  38. mlv_dump: put DNG 14bpp enforcement at the right position (detail / bitbucket)
  39. mlv_dump: enforce 14bpp correction for DNG output mode. code seems still buggy for 12bpp. (detail / bitbucket)
  40. mlv_dump: preallocate buffers on RAWI (detail / bitbucket)
  41. mlv_dump: remove pointer arithmetics for xref table reading (detail / bitbucket)
  42. mlv_dump: added patches from 5f7a9d850d71 and a22302855d05 regarding black level correction for other bit depths (detail / bitbucket)
  43. mlv_dump: fix to extract only the first frame (numbered 0) (detail / bitbucket)
  44. mlv_rec: fixed chroma smooth regression in mlv_dump caused by API change in 5167619. thanks dfort/danne/bouncyball. (detail / bitbucket)
  45. mlv_dump: removed ancient bugfix options. if there are buggy files, they can get recovered using older versions. (detail / bitbucket)
  46. Added 6D support and changed default 700D PREFERRED_RAW_TYPE (detail / bitbucket)
  47. mlv_rec: fix startup delay (detail / bitbucket)
  48. mlv_rec: synchronize parts of code with raw_rec, more needed. use double buffering again. fix alternating frame errors. (detail / bitbucket)
  49. Merged in daniel_fort/magic-lantern/raw_video_10bit_12bit_700D_slurp (pull request #781)

    650D and 700D: enable CONFIG_EDMAC_RAW_SLURP (detail / bitbucket)
  50. 650D: enable CONFIG_EDMAC_RAW_SLURP (detail / bitbucket)
  51. 700D: enable CONFIG_EDMAC_RAW_SLURP (detail / bitbucket)
  52. Merged in makefile-updates (pull request #777)

    Makefile updates (detail / bitbucket)
  53. Close branch makefile-updates (detail / bitbucket)
  54. mlv_play: add variable bit depth support. mlv_play requires experimental raw_twk if you want to playback other than 14bpp (detail / bitbucket)
  55. Backed out changeset: e7913102f817 (detail / bitbucket)
  56. mlv_play: added direct raw_twk support along with zoom support (5D3 tested) (detail / bitbucket)
  57. raw_twk: added experimental module that uses engines (PACK16, DEF, DSUNPACK) to accelerate raw->YUV conversion (detail / bitbucket)
  58. mlv_play: added direct raw_twk support along with zoom support (5D3 tested) (detail / bitbucket)
  59. mlv_play: restore bpp and black level in raw_info on exit (detail / bitbucket)
  60. mlv_rec/mlv_play: add variable bit depth support. mlv_play requires experimental raw_twk if you want to playback other than 14bpp (detail / bitbucket)
  61. raw_twk: added experimental module that uses engines (PACK16, DEF, DSUNPACK) to accelerate raw->YUV conversion (detail / bitbucket)
  62. Merged in daniel_fort/magic-lantern/raw_video_10bit_12bit_debug (pull request #780)

    Increase RAW_DEBUG_TYPE limit (detail / bitbucket)
  63. use hex units for PREFERRED_RAW_TYPE debugging (detail / bitbucket)
  64. finding usable RAW_DEBUG_TYPE above the 64 limit (detail / bitbucket)
  65. Raw backend: fix noise around raw previews on HDMI screens (detail / bitbucket)
  66. raw_rec: fix recording speed not measured with lvinfo indicator (detail / bitbucket)
  67. 60D: use PREFERRED_RAW_TYPE (fixes digital ISO behavior and bad pixels in preview) (detail / bitbucket)
  68. Raw backend: RAW_TYPE_ADDRESS no longer needed (detail / bitbucket)
  69. EOSM: enable CONFIG_EDMAC_RAW_SLURP
    (included fix from 061ac76) (detail / bitbucket)
  70. edmac-memcpy.c: refactored to avoid static struct edmac_info (detail / bitbucket)
  71. 5D3: get LV RAW resolution from 0xC0F06800/4, instead of hardcoded values (detail / bitbucket)
  72. Makefile: retry unmounting the wifi card until it succeeds (detail / bitbucket)
  73. Makefile: ping the wifi card before attempting to mount it or reusing the old mount point (detail / bitbucket)
  74. Makefile: nicer handling of wifi cards that connect to a router (detail / bitbucket)
  75. Merged in andreasb242/magic-lantern (pull request #753)

    Bad settings warning (detail / bitbucket)
  76. Bad settings warning:
    The repeated beep is in my option the best solution, as I don't see the LED warning,
    if I have the hand on the grip, and the one time popup is only visible if you change
    settings, but if you do it by mistake, you also won't see the popup.

    BUT I merged the changes today to my local 70D branch, and recognizes that beep is
    not working. Beep is currently also not working for the 650D, so I add an option
    to also flash the popup message.

    The popup message ends up in a flickering screen, which always shows / hide the
    message, also really good visible in review mode. As I currently don't know how to
    get the beep working, this is currently the best solution for me...


    Tested with 650D and 70D branch from nikfreak. (detail / bitbucket)
  77. Merged in Dannephoto/magic-lantern/crop hack disable (pull request #776)

    Disables crop mode hack when turning camera off. (detail / bitbucket)
  78. If condition only for crop mode hack (detail / bitbucket)
  79. Disables crop mode hack when turning camera off. (detail / bitbucket)
  80. Merged in daniel_fort/magic-lantern/raw2dng_Makefile (pull request #773)

    raw2dng make rules changes (detail / bitbucket)
  81. Modified make rules so raw2dng isn't built automatically when a platform is compiled. Also added switch so cross compiling raw2dng.exe on a Mac is possible. (detail / bitbucket)
  82. Merge new_raw_format (detail / bitbucket)
  83. raw_rec: use async EDMAC transfers, similar to mlv_rec (to be tested) (detail / bitbucket)
  84. raw_rec: fix recording speed not measured with lvinfo indicator (detail / bitbucket)
  85. raw_rec: refactor with wait_lv_frames (detail / bitbucket)
  86. raw_rec: fix some resolution inconsistencies (detail / bitbucket)
  87. raw_rec: minor resolution fine-tuning fix (detail / bitbucket)
  88. Makefile: include uncommitted changes in autoexec.bin (see PR #230)
    Diffs are taken from src and current platform directories only
    Some lines from Makefile.user are also included (CONFIG entries and gcc version) (detail / bitbucket)
  89. Modules: include source code in the .mo file for uncommitted modules (see PR #230 ) (detail / bitbucket)
  90. Makefile: do not reconnect to main wifi network if already there (detail / bitbucket)
  91. Makefile: unmount after installq (detail / bitbucket)
  92. Makefile: fix whitespace alignment for rm_files and rm_dir (detail / bitbucket)
  93. mlv_play: restore bpp and black level in raw_info on exit (detail / bitbucket)
  94. raw_rec: remove unused odd bit depths from menu (detail / bitbucket)
  95. engio_write wrapper (detail / bitbucket)
  96. mlv_rec/mlv_play: add variable bit depth support. mlv_play requires experimental raw_twk if you want to playback other than 14bpp (detail / bitbucket)
  97. raw_rec: allow max width to be multiple of 2 bytes and 8 pixels; all others are multiple of 16px (detail / bitbucket)
  98. raw_rec: fix odd resolutions bug (make sure width is multiple of 8 pixels) (detail / bitbucket)
  99. 60D: use PREFERRED_RAW_TYPE (fixes digital ISO behavior and bad pixels in preview) (detail / bitbucket)
  100. Raw backend: fix image freeze on 60D, maybe others (typo in 193dc59) (detail / bitbucket)
  101. Raw backend: RAW_TYPE_ADDRESS no longer needed (detail / bitbucket)
  102. raw_rec: allow 16-pixel increments for X resolution (experiment) (detail / bitbucket)
  103. edmac_memcpy: looks like we can use widths that are not modulo 8 bytes (detail / bitbucket)
  104. edmac-memcpy.c: refactored to avoid static struct edmac_info (detail / bitbucket)
  105. raw_set_geometry: allow bit depths other than 14 (detail / bitbucket)
  106. Merge new_raw_format (detail / bitbucket)
  107. raw_rec: minor resolution control refactor (detail / bitbucket)
  108. raw_rec: minor resolution control improvements
    - prevent resolution_index_x overflow
    - help regarding fine-tuning
    - refactors (detail / bitbucket)
  109. Merged in daniel_fort/magic-lantern/raw_rec_x_res_fix (pull request #772)

    Fix for pull request #768 - x-resolution control for MLV Lite (detail / bitbucket)
  110. Fix for pull request #768 - x-resolution control for MLV Lite (detail / bitbucket)
  111. EOSM: enable CONFIG_EDMAC_RAW_SLURP (detail / bitbucket)
  112. raw bit depth: skip some frames after setting a new bit depth (detail / bitbucket)
  113. Merged in daniel_fort/magic-lantern/EOSM_close_liveview (pull request #761)

    To shut off LiveView on the EOSM switch to the info screen. (detail / bitbucket)
  114. To shut off LiveView on the EOSM switch to the info screen. (detail / bitbucket)
  115. Merged in cleanup (pull request #764)

    Minor cleanups / fixes (detail / bitbucket)
  116. Merged in daniel_fort/magic-lantern/raw_rec_x_resolution (pull request #768)

    x-resolution control for MLV Lite (detail / bitbucket)
  117. raw_rec MLV Lite added fine control on top of x-resolution presets and display of effective crop factor (detail / bitbucket)
  118. Merged in daniel_fort/magic-lantern/cr2hdr_make_update (pull request #770)

    Removed "all" rule so cr2hdr isn't built automatically when compiling a platform. (detail / bitbucket)
  119. Removed "all" rule so cr2hdr isn't built automatically when compiling a platform.
    Updated exiftool to version 10.33. (detail / bitbucket)
  120. engio_write wrapper (detail / bitbucket)
  121. crop_rec: fix shutter speeds when using FPS override (detail / bitbucket)
  122. crop_rec: center raw buffer and Canon preview in x5 zoom mode (5D3) (detail / bitbucket)
  123. crop_rec: easier to customize menu choices for each camera model (detail / bitbucket)
  124. crop_rec: limit EOSM to 3x3 mode (detail / bitbucket)
  125. crop_rec: EOSM uses more 10 CMOS registers, use register 7 to center crop recording area (detail / bitbucket)
  126. Merged hudson/magic-lantern/crop_rec into crop_rec (detail / bitbucket)
  127. crop_rec: add limited EOSM support to record mlv in 3x3 mode (detail / bitbucket)
  128. Merged in daniel_fort/magic-lantern-mlv_dump/mlv_dump_frame_extract (pull request #765)

    fix to extract only the first frame (numbered 0) (detail / bitbucket)
  129. fix to extract only the first frame (numbered 0) (detail / bitbucket)
  130. mlv_rec: fixed chroma smooth regression in mlv_dump caused by API change in 5167619. thanks dfort/danne/bouncyball. (detail / bitbucket)
  131. raw bit depth: override bit depth related raw_info fields when changing bit depth (detail / bitbucket)
  132. mlv_dump: fix DNG output for lower bit depths
    You need to disable all processing, e.g. mlv_dump M00-1234.MLV --dng --no-fixcp --no-stripes (detail / bitbucket)
  133. Raw backend: fix image corruption when using other bit depths, on cameras using CONFIG_EDMAC_RAW_SLURP
    Other models will either have to enable this method, or patch Canon code to adjust image size. (detail / bitbucket)
  134. 10bit and 12bit raw video implementation for MLV Lite (confirmed working on 60D) (detail / bitbucket)
  135. 550D: fix compiling minimal target (detail / bitbucket)
  136. Raw backend: make sure skip offsets are even (detail / bitbucket)
  137. Makefile: allow extra source files in the minimal profile (detail / bitbucket)
  138. Makefile: prefer .c files from current directory first (detail / bitbucket)
  139. crop_rec: auto-refresh LiveView after leaving menu (rather than asking the user) (detail / bitbucket)
  140. Merge (detail / bitbucket)
  141. Merged in daniel_fort/magic-lantern/mlv_dump-simplify_dng_filenames (pull request #758)

    Simplify dng names (detail / bitbucket)
  142. Remove "frame" from dng filenames so that it conforms with MLVFS default naming. (detail / bitbucket)
  143. raw2dng and related: use HOST_CFLAGS (should fix building raw_rec with older compilers) (detail / bitbucket)
  144. EOS M: fix issue #2596 (temperature goes from 41°C to -60°C) (detail / bitbucket)
  145. raw.c: fix compilation on some cameras apparently no longer used (detail / bitbucket)
  146. Merged raw_fixes into unified (detail / bitbucket)
  147. Merged 5D3-123 into 5D3-113-and-123 (to be tested) (detail / bitbucket)
  148. Merged unified into 5D3-113-and-123 (not working yet) (detail / bitbucket)
  149. 5D3-123: FSUunMountDevice stub (detail / bitbucket)
  150. Apply 5D3 113 changes from unified to 123 (detail / bitbucket)
  151. Merged unified into 5D3-123 (detail / bitbucket)
  152. ETTR: fix roundoff error when displaying next shutter speed in BULB mode (detail / bitbucket)
  153. ETTR: in bulb mode, limit shutter speed to interval time minus 3 seconds (detail / bitbucket)
  154. ETTR: only round short (non-bulb) exposures (detail / bitbucket)
  155. lens.c: fix round_shutter for ETTR (detail / bitbucket)
  156. Merged unified into ettr-bulb (detail / bitbucket)
  157. Intervalometer: check whether interval time is too short (detail / bitbucket)
  158. ETTR: limit slowest shutter speed to intervalometer time minus 2 seconds (experiment) (detail / bitbucket)
  159. MLV Lite: update videoFrameCount when recording is finished (detail / bitbucket)
  160. MLV Lite: fix a check regarding the 4GB limit (detail / bitbucket)
  161. MLV Lite: verbose messages when reaching the 4GB limit (detail / bitbucket)
  162. MLV Lite: backup file no longer needed (no footer) (detail / bitbucket)
  163. MLV Lite: fine-tuned error messages (detail / bitbucket)
  164. MLV Lite: refactored file writing, attempting to fix some edge cases when reaching the 4GB limit (detail / bitbucket)
  165. MLV Lite: use 64 bits for total bytes written (detail / bitbucket)
  166. MLV Lite: attempt to fix file spanning (not tested) (detail / bitbucket)
  167. raw_rec: removed unused writing_task_busy (detail / bitbucket)
  168. MLV Lite: make sure MLV header size is multiple of 512 bytes (seems to fix speed regression) (detail / bitbucket)
  169. Merged raw_fixes into mlv_lite (detail / bitbucket)
  170. mlv_lite: experiment - EDMAC alignment at 64 bytes (detail / bitbucket)
  171. raw_rec/mlv_rec: changed names in README from "Raw recording" to "Raw video" (to fit nicely in the module menu) (detail / bitbucket)
  172. Modules: allow a little extra spacing for module names (detail / bitbucket)
  173. mlv_lite: updated README and main menu entry (detail / bitbucket)
  174. Merged raw_fixes into new_raw_format (aka mlv_lite) (detail / bitbucket)
  175. mlv_lite: fix handling of 4GB limit and card full (detail / bitbucket)
  176. mlv_lite: also update the skip offsets every frame (detail / bitbucket)
  177. mlv_lite: fix 4GB limit chunk handling (detail / bitbucket)
  178. mlv_lite: vidf timestamps (detail / bitbucket)
  179. mlv_lite: update raw_rec.mo to output valid mlv files without extra overhead of all the mlv_rec features (detail / bitbucket)
  180. new raw format: fix wrong file handle for new chunk (detail / bitbucket)
  181. new file format for raw_rec based on a simplified version of mlv (detail / bitbucket)
  182. Merged unified into 5D3-123 (detail / bitbucket)
  183. Merged unified into 5D3-123 (detail / bitbucket)
  184. Merged unified into 5D3-123 (detail / bitbucket)
  185. 5D3-123: updated installer binary (detail / bitbucket)
  186. Installer: updated for 5D3 1.2.3 (detail / bitbucket)
  187. 5D3-123: consts update (detail / bitbucket)
  188. Merged unified into 5D3-123 (detail / bitbucket)
  189. ETTR: minor tweaks for debug messages (detail / bitbucket)
  190. Merged ettr-experiments (detail / bitbucket)
  191. ETTR: disabled operation in semiautomatic modes (see http://www.magiclantern.fm/forum/index.php?topic=12579.msg121155#msg121155 ) (detail / bitbucket)
  192. ettr: fix warnings (detail / bitbucket)
  193. ETTR: experimental long exposures via bulb timer (detail / bitbucket)
  194. shoot.h: exposed ensure_bulb_mode and format_time_hours_minutes_seconds (detail / bitbucket)
  195. Don't display the pitch line on cameras that always report zero for the pitch (eg 60D) (detail / bitbucket)
  196. Add support for displaying the pitch with electronic level (detail / bitbucket)
  197. mlv_rec: fix compilation (detail / bitbucket)
  198. Merged unified into 5D3-123 (detail / bitbucket)
  199. features.html: allow one camera with two or more firmware versions (detail / bitbucket)
  200. 5D3: fix top-level Makefile to work on 1.2.3 and 1.1.3 (detail / bitbucket)
  201. 5D3: fix Makefiles to work on 1.2.3 and 1.1.3 (detail / bitbucket)
  202. 5D3: fix raw_rec and mlv_rec to work on 1.2.3 and 1.1.3 (detail / bitbucket)
  203. 5D3: fix VRAM buffer choice for both 1.2.3 and 1.1.3 (workaround, need to finish the new-lv-buffer-detection branch) (detail / bitbucket)
  204. 5D3: fix raw backend to work on both 1.2.3 and 1.1.3 (detail / bitbucket)
  205. 5D3: fix prop_lv_lens to work on both 1.2.3 and 1.1.3 (detail / bitbucket)
  206. 5D3: fix bottom bar hack to work on both 1.2.3 and 1.1.3 (detail / bitbucket)
  207. 5D3: re-added firmware signature for 1.1.3 (detail / bitbucket)
  208. 5D3: fix FPS override to work on both 1.2.3 and 1.1.3 (detail / bitbucket)
  209. 5D3-123: preparing to support both 1.2.3 and 1.1.3 in the same source tree (detail / bitbucket)
  210. 5D3 123: updated format consts (detail / bitbucket)
  211. Merged unified into 5D3-123 (detail / bitbucket)
  212. Minor tweak in bootflags.c (detail / bitbucket)
  213. Merged unified into 5D3-123 (detail / bitbucket)
  214. mlv_play: fix issue 1771 (borders in HDMI mode) (detail / bitbucket)
  215. Merged external-monitor into 5D3-123 (detail / bitbucket)
  216. Fix merge conflict (detail / bitbucket)
  217. 5D3-123: changes from cleanup branch (detail / bitbucket)
  218. Merged unified into 5D3-123 (detail / bitbucket)
  219. Revert debug code (detail / bitbucket)
  220. External monitors: fix LV buffer display address for 5D3 1.2.3 in HDMI 1080i (detail / bitbucket)
  221. External monitors: recognize hdmi_code == 20 as HDMI 1080i (for 5D3 123) (detail / bitbucket)
  222. Raw backend: fix raw2lv translation component (tested on 5D2) (detail / bitbucket)
  223. Raw backend: fix raw2lv test (detail / bitbucket)
  224. vram: after updating display parameters, force a refresh of RAW backend parameters (detail / bitbucket)
  225. update_vram_params should be private (detail / bitbucket)
  226. Cropmarks: fix redraw on external monitors (detail / bitbucket)
  227. Merged unified into 5D3-123 (detail / bitbucket)
  228. Merged unified into 5D3-123 (detail / bitbucket)
  229. 5D3-123: stubs reformat (detail / bitbucket)
  230. Merged unified into 5D3-123 (detail / bitbucket)
  231. Merged unified into 5D3-123 (detail / bitbucket)
  232. 5D3.123: stubs for CreateMemoryChunk/AddMemoryChunk (detail / bitbucket)
  233. Merged unified into 5D3-123 (detail / bitbucket)
  234. 5D3-123: HDMI mirroring is not identified by hdmi_code (detail / bitbucket)
  235. 5D3-123: when external monitor is used with mirroring enabled, ML should behave just as with built-in LCD; not tested
    Based on the observations from Marekk http://www.magiclantern.fm/forum/index.php?topic=11017.msg113142#msg113142 and http://magiclantern.fm/forum/index.php?topic=9827.msg106132#msg106132 , and LRF https://bitbucket.org/hudson/magic-lantern/commits/32f3a5bd81936f986de904b12a542522cb37102f#comment-1036139

    Code should be portable (no side effects expected on other cameras) (detail / bitbucket)
  236. External monitors: check the size of PROP_HDMI_CHANGE_CODE (detail / bitbucket)
  237. Merged unified into 5D3-123 (detail / bitbucket)
  238. Merged unified into 5D3-123 (detail / bitbucket)
  239. Merged unified into 5D3-123 (detail / bitbucket)
  240. Merged unified into 5D3-123 (detail / bitbucket)
  241. Merged unified into 5D3-123 (detail / bitbucket)
  242. 5D3-123: updated SENSOR_TIMING_TABLE address (detail / bitbucket)
  243. Merged unified into 5D3-123 (detail / bitbucket)
  244. Merged unified into 5D3-123 (detail / bitbucket)
  245. 5D3-123: do not apply the palette workaround in LiveView (fixes conflict with display filters) (detail / bitbucket)
  246. 5D3-123: GetTaskName stub (detail / bitbucket)
  247. 5D3 123: stubs for SetTimerAfter and CancelTimer; deleted SetHPTimerAfterTimeout (detail / bitbucket)
  248. Timer and file IO stubs for 5D3.123 (detail / bitbucket)
  249. 5D3-123: CANON_SHUTTER_RATING constant (detail / bitbucket)
  250. 5D3-123: CancelDateTimer stub (detail / bitbucket)
  251. Merged unified into 5D3-123 (detail / bitbucket)
  252. 5D3-123: another workaround for uninitialized LV VRAM (this one makes Arkanoid playable again :P ) (detail / bitbucket)
  253. 5D3-123: undo 2d0fb63 (detail / bitbucket)
  254. Merged unified into 5D3-123 (detail / bitbucket)
  255. Merged unified into 5D3-123 (detail / bitbucket)
  256. Merged in chris_miller/magic-lantern-1/chris_miller/added-stub-for-stopasifdmaadc-1397488668705 (pull request #471)

    Added stub for StopASIFDMAADC (detail / bitbucket)
  257. Added stub for StopASIFDMAADC (detail / bitbucket)
  258. Merged unified into 5D3-123 (detail / bitbucket)
  259. Un petit poisson d'avril (detail / bitbucket)
  260. Zoom on half-shutter: let's try a larger delay (the old one was causing too many missed shots) (detail / bitbucket)
  261. Merged in chris_miller/magic-lantern/5D3-123 (pull request #459)

    Liveview fixes for magic zoom and electronic level (detail / bitbucket)
  262. A better fix for the electronic level. Now always offsets the white line in the most appropriate direction. (detail / bitbucket)
  263. Merged hudson/magic-lantern into unified (detail / bitbucket)
  264. Backed out this change. It's better to have the misalignment as it was since the level collapses to a single line while at 45 degrees rather than when level in portrait mode. (detail / bitbucket)
  265. Fix alignment of green bars for magic zoom and make them easier to see. (detail / bitbucket)
  266. - Incorrect values were being written to memory.
    - Fixed out-by-one error when dest was aligned.
    - Prevent memory being written beyond end of range when dest isn't aligned. (detail / bitbucket)
  267. Electronic level lines were slightly misaligned (detail / bitbucket)
  268. Merged unified into 5D3-123 (detail / bitbucket)
  269. Installer: updated 5D3-123 FIR binary (detail / bitbucket)
  270. 5D3-123: installer requires 8.3 FIR name in order to work on 64GB EXFAT cards (credits 1% for hint) (detail / bitbucket)
  271. 5D3-123: fix installer after clrscr workaround (detail / bitbucket)
  272. Merged unified into 5D3-123 (detail / bitbucket)
  273. Merged unified into 5D3.123 (detail / bitbucket)
  274. 5D3-123: workaround for uninitialized LV VRAM in photo mode (clrscr will fill with black instead of transparent when there's no YUV data to show) (detail / bitbucket)
  275. 5D3-123: switched REC indicator to elapsed time by default (remaining time takes a while to settle) (detail / bitbucket)
  276. 5D3-123: cleaned up obsolete zoom tweaks (detail / bitbucket)
  277. 5D3-123: looks like "make zip" expects the FIR in the platform directory (detail / bitbucket)
  278. 5D3-123: experimental installation FIR binary (detail / bitbucket)
  279. Merged unbroken-installer into 5D3-123 (detail / bitbucket)
  280. 5D3-123: removed obsolete reboot-ins.c (todo: the same on all platforms) (detail / bitbucket)
  281. Renamed installer/5D3.112 to installer/5D3.123 (detail / bitbucket)
  282. Merged unbroken-installer into 5D3-123 (detail / bitbucket)
  283. raw_rec: fix bad merge (detail / bitbucket)
  284. 5D3-123: formatted stubs (detail / bitbucket)
  285. 5D3-123: cleaned up card bootflag code (detail / bitbucket)
  286. 5D3 123: ML is now restored after formatting the card! (detail / bitbucket)
  287. 5D3 123: undo 9315c07 (don't works) (detail / bitbucket)
  288. 5D3-123: rename FIO_Open to FIO_OpenFile (detail / bitbucket)
  289. Merged unified into 5D3-123 (detail / bitbucket)
  290. ETTR: fine-tuned printf's (detail / bitbucket)
  291. ETTR: fixed false "expo limits reached" in movie mode at 24/25 fps, ISO less than maximum (detail / bitbucket)
  292. ETTR: use plain printf's for debugging (detail / bitbucket)
  293. ETTR: experimental waiting for LiveView exposure to change and/or settle (detail / bitbucket)
  294. ETTR: experimental tweak that should improve convergence for overexposed images (should simply meter for SNR limits if in doubt) (detail / bitbucket)
  295. ETTR: increased threshold for waiting for LiveView exposure to settle (detail / bitbucket)
  296. 5D3: preferred card = CF by default (somehow disappeared during merging) (detail / bitbucket)
  297. 5D3-123: merge from unified (detail / bitbucket)
  298. 5D3 123: updated for new FIO backend (detail / bitbucket)
  299. Updated modules to check for firmware 1.2.3 (also kept compatibility with 1.1.3 for some of them) (detail / bitbucket)
  300. Merge from unified (reverted io_crypt to 113) (detail / bitbucket)
  301. Fixup movie restart (detail / bitbucket)
  302. 5D3: preferred card = CF by default (detail / bitbucket)
  303. Updated adtg_gui (detail / bitbucket)
  304. Updated for 1.2.3 (detail / bitbucket)
  305. 5D3 123: update raw buffer address (detail / bitbucket)
  306. Found some more addresses that needed updating for 1.2.3 (detail / bitbucket)
  307. 5D3 123: let's try Zoom on Half-Shutter without CONFIG_ZOOM_HALFSHUTTER_UILOCK (did Canon fix this or not?) (detail / bitbucket)
  308. Wrong buffer macro was being tested, would have failed to compile on non quad-buffered cameras. (detail / bitbucket)
  309. 5D3 123: disabled some features no longer working after upgrade (fast zebras, full-screen magic zoom, brightness/contrast/saturation, crazy colors) (detail / bitbucket)
  310. 5D3 123: fixed LVAE_STRUCT, expo override working again (detail / bitbucket)
  311. Quad-buffered Magic Zoom (for 5D3 123). Compile warning for busy vsync. (detail / bitbucket)
  312. Quad-buffered display filters (for 5D3 123) (detail / bitbucket)
  313. 5D3 123: PROP_LV_LENS seems to be like 6D now (detail / bitbucket)
  314. 5D3 123: fixed FRAME_ISO & friends; ETTR working (detail / bitbucket)
  315. 5D3 123: updated DLG_SIGNATURE. All stub test passed :) (detail / bitbucket)
  316. 5D3 123: new YUV422 image buffers (things changed a lot here for dual monitor support, and now LiveView is quad-buffered!) (detail / bitbucket)
  317. 5D3 123: enable hexdump (Debug -> Memory browser) (detail / bitbucket)
  318. 5D3 123: GetSizeOfMaxRegion (detail / bitbucket)
  319. Fixed stateobj_disp[1] offset (detail / bitbucket)
  320. Fixed DISPLAY_STATEOBJ (detail / bitbucket)
  321. Removed obsolete EDMAC_RegisterCompleteCBR definition (detail / bitbucket)
  322. Ported ML over to 5D3 firmware 1.2.3. (detail / bitbucket)
  323. Undo some stub changes to help transplanting old changesets (detail / bitbucket)
  324. Copied 5D3.113 to 5D3.123 in preparation for supporting firmware 1.2.3 (detail / bitbucket)
  325. Renamed 5D3.113 to 5D3.123 in preparation for supporting firmware 1.2.3 (detail / bitbucket)

Started by user Alex

Revision: a4bd5ec8c27445d3685e594d60d3cd7cd89ab390
GNU Make + GNU C Compiler Warnings: 13 warnings.