35d9b21 | daniel_fort | 16 May 2019, 15:27:56 UTC | closed head | 16 May 2019, 15:27:56 UTC |
c2758d6 | Daniel Fort | 08 March 2019, 16:13:11 UTC | 500D: needed for RscMgr memory https://bitbucket.org/hudson/magic-lantern/pull-requests/731/rscmgr-memory-60d-todo-7d-maybe-also-50d/diff#chg-src/boot-hack.c | 08 March 2019, 16:13:11 UTC |
d032ff6 | Daniel Fort | 08 March 2019, 16:08:41 UTC | 500D: changed to method used on 550D - needed for RscMgr memory | 08 March 2019, 16:08:41 UTC |
4c8b292 | Daniel Fort | 08 March 2019, 15:45:58 UTC | 500D/550D: found stubs for RscMgr memory. Needs more work but it is a start. https://www.magiclantern.fm/forum/index.php?topic=5071.msg166923#msg166923 https://bitbucket.org/hudson/magic-lantern/pull-requests/731/rscmgr-memory-60d-todo-7d-maybe-also-50d/diff | 08 March 2019, 15:45:58 UTC |
8853b54 | Daniel Fort | 02 March 2019, 06:21:27 UTC | Turned on Digic Poke. Copied lv-img-engio from waza57 5D2 experimental branch. | 02 March 2019, 06:21:27 UTC |
f9876d3 | Daniel Fort | 02 March 2019, 02:44:56 UTC | Fix stub and patch instructions https://www.magiclantern.fm/forum/index.php?topic=5601.msg212683#msg212683 | 02 March 2019, 02:44:56 UTC |
c8fb7b9 | Daniel Fort | 02 March 2019, 01:47:56 UTC | Merged in RscMgr_memory | 02 March 2019, 01:47:56 UTC |
ac411a0 | Daniel Fort | 02 March 2019, 01:32:43 UTC | Backout changeset 19ec750115adcd4dba62ce2967eca0fea2cf52a7 | 02 March 2019, 01:32:43 UTC |
f643046 | Daniel Fort | 28 February 2019, 17:06:18 UTC | adtg_gui: Added 7D stubs. Module doesn't compile on this branch so this is just for safe keeping. | 28 February 2019, 17:06:18 UTC |
4360a4b | Daniel Fort | 21 February 2019, 17:40:27 UTC | 7D: start experimenting with 10bit 12bit raw video | 21 February 2019, 17:40:27 UTC |
a62e587 | alex@thinkpad | 26 September 2018, 06:22:01 UTC | 50D: experimental CONFIG_EDMAC_RAW_PATCH support from aprofiti https://www.magiclantern.fm/forum/index.php?topic=5601.msg206383#msg206383 | 26 September 2018, 06:22:01 UTC |
13b9395 | alex@thinkpad | 26 September 2018, 06:14:44 UTC | mlv_rec: fix compilation | 26 September 2018, 06:14:44 UTC |
d2d5f76 | alex@thinkpad | 17 September 2018, 14:27:47 UTC | Raw backend: experimental method for overriding raw stream parameters in Canon firmware (CONFIG_EDMAC_RAW_PATCH) Stubs for 5D2. Clean footage in 1080p30 10-bit! | 17 September 2018, 14:27:47 UTC |
9ece837 | alex@thinkpad | 17 September 2018, 14:00:25 UTC | Merged patchmgr into raw_video_10bit_12bit_LVState | 17 September 2018, 14:00:25 UTC |
e8e70c6 | alex@thinkpad | 17 September 2018, 13:35:55 UTC | Raw backend: use generic resolution autodetection for LVState models (experimental) | 17 September 2018, 13:35:55 UTC |
9e2e7a2 | alex@thinkpad | 12 August 2018, 14:34:03 UTC | arm-mcr.h: minor cleanups, non-functional: - moved _sync_caches in the old place - commented out setup_memory_region et al | 12 August 2018, 14:34:03 UTC |
b478668 | alex@thinkpad | 02 July 2018, 19:59:27 UTC | Patch manager: provide a default sync_caches for targets that don't include it (minimal, installer, reboot) | 02 July 2018, 19:59:27 UTC |
eb25df6 | alex@thinkpad | 02 July 2018, 15:29:34 UTC | Patch manager: moved sync_caches in patch.c and removed the "weak" trickery (fixes patch restoring when called from modules) | 02 July 2018, 15:29:34 UTC |
df44f01 | alex@thinkpad | 20 June 2018, 20:26:06 UTC | Patch manager: reworked mechanism for re-applying cache patches when needed * arm-mcr.h: clean_d_cache and flush_i_cache are now private (sync_caches is the high-level function to be used) * replaced all calls to clean_d_cache/flush_i_cache with sync_caches * should fix issues with randomly "disappearing" cache patches * to be tested for performance issues etc | 20 June 2018, 20:26:06 UTC |
fe8efd3 | alex@thinkpad | 10 February 2018, 12:28:16 UTC | Modules: patch.h no longer needed | 10 February 2018, 12:28:16 UTC |
b923894 | alex@thinkpad | 29 January 2018, 20:40:10 UTC | Patch manager: nicer way to avoid calling _reapply_cache_patches when not present (fixes compiling the installer target and removes the need for defining NO_CACHE_PATCHES) | 29 January 2018, 20:40:10 UTC |
f230660 | alex@thinkpad | 23 January 2018, 23:04:28 UTC | Merged unified into patchmgr | 23 January 2018, 23:04:28 UTC |
d26b632 | alex@thinkpad | 06 December 2017, 23:15:00 UTC | Makefile: drop unused SUPPORTED_MODELS / SUPPORTED_UNIFIED_MODELS | 06 December 2017, 23:15:00 UTC |
6faaaa4 | alex@thinkpad | 06 December 2017, 19:04:33 UTC | Merged in makefile-updates (pull request #873) Makefile updates to use any valid ARM toolchain | 06 December 2017, 19:04:33 UTC |
a99c00e | alex@thinkpad | 05 December 2017, 23:03:15 UTC | Makefile: fix 7D build_fir | 05 December 2017, 23:03:15 UTC |
e024e68 | alex@thinkpad | 05 December 2017, 22:34:53 UTC | Makefile: fix building Lua with gcc 4.7.3 | 05 December 2017, 22:34:53 UTC |
7c27e28 | alex@thinkpad | 05 December 2017, 22:12:02 UTC | Makefile: only attempt to build/install/check ML-SETUP.FIR if there is a valid installer directory (some platforms may not have have one - 7D_MASTER, new ports) | 05 December 2017, 22:12:02 UTC |
ccc8fe8 | alex@thinkpad | 03 December 2017, 20:50:25 UTC | Card LED: always use CARD_LED_ADDRESS, LEDON and LEDOFF (backed out 5bfab05 to fix installer on 7D - 0x800c00 not mandatory?) | 03 December 2017, 20:50:25 UTC |
6c78497 | alex@thinkpad | 03 December 2017, 20:31:54 UTC | Makefile: moved 7D-specific tweaks (FIR etc) into main target (7D.203) for consistency with other platforms, including 7D2 to build the regular FIR: make build_fir to build the installer FIR: make ML-SETUP.FIR -B | 03 December 2017, 20:31:54 UTC |
bc46669 | alex@thinkpad | 03 December 2017, 20:18:40 UTC | Makefile: FIR building updates - always install ML-SETUP.FIR (zip, install, install_qemu) - build_fir for regular ML (not installer) now gives AUTOEXEC.FIR - to recompile ML-SETUP.FIR: "make ML-SETUP.FIR -B" from platform directory - "make zip" will also compile the installer from source, without replacing the precompiled ML-SETUP.FIR (just to make sure the source code changes do not interfere with building the installer) | 03 December 2017, 20:18:40 UTC |
5e69462 | alex@thinkpad | 02 December 2017, 23:06:40 UTC | Makefile: fix building xor_chk from its own directory | 02 December 2017, 23:06:40 UTC |
0ed38f5 | alex@thinkpad | 02 December 2017, 22:52:32 UTC | Makefile: more .NOTPARALLEL fixes | 02 December 2017, 22:52:32 UTC |
6acdeea | alex@thinkpad | 02 December 2017, 22:46:21 UTC | Makefile: fix 7D FIR path (just for consistency) | 02 December 2017, 22:46:21 UTC |
455952b | alex@thinkpad | 02 December 2017, 22:33:43 UTC | Makefile: use .NOTPARALLEL in top-level Makefiles, rather than double-colon rules ML platforms/modules are built sequentially, but within each platform/module, parallel build is used to be tested on Mac with -j8 (on Make 3.81, double-colon are executed in parallel, while in 4.2.1 they are sequential) | 02 December 2017, 22:33:43 UTC |
92a8790 | alex@thinkpad | 27 November 2017, 12:27:55 UTC | Makefile: fix README.rst generation with POSIX shells to reproduce: cd modules/filepref; make clean; rm -f README.rst; make SHELL=dash | 27 November 2017, 12:27:55 UTC |
c7c7771 | alex@thinkpad | 27 November 2017, 10:42:33 UTC | Makefile: serialize "make install", fix some related dependencies parallel copying could lock up WIFI_SD cards to reproduce: "WIFI_SD=y make install ML_MODULES=" from platform/CAM directory | 27 November 2017, 10:42:33 UTC |
100b192 | alex@thinkpad | 27 November 2017, 10:39:50 UTC | Makefile: monitor wifi connection when using WIFI_SD=y (experimental, helps troubleshooting connectivity issues) | 27 November 2017, 10:39:50 UTC |
32ccb13 | alex@thinkpad | 27 November 2017, 10:39:35 UTC | Makefile: minor refactors for WIFI_SD (coding style) also fixed a typo | 27 November 2017, 10:39:35 UTC |
75d5954 | alex@thinkpad | 26 November 2017, 00:31:52 UTC | Modules: better error handling for missing rst2html http://www.magiclantern.fm/forum/index.php?topic=17099 | 26 November 2017, 00:31:52 UTC |
6a07f4e | alex@thinkpad | 25 November 2017, 23:13:58 UTC | Makefile: speed optimizations - helper to evaluate only once, only if used - modules hgstamp: only evaluate if used - CF_CARD, VERSION: only evaluate once if used - PWD is special? renamed to avoid unneeded shell calls Profiling tips: - perf record make; perf report --sort comm - make SHELL="sh -x" - make clean SHELL="sh -x" |& grep "^+" | sort | uniq -c | 25 November 2017, 23:13:58 UTC |
66e0e5e | alex@thinkpad | 25 November 2017, 19:21:03 UTC | Makefile: enable parallel compilation for modules, but compile them sequentially huge modules like Lua will compile much faster compiling everything in parallel is not 100% safe (some dependency checks may fail) | 25 November 2017, 19:21:03 UTC |
b2f3a52 | alex@thinkpad | 25 November 2017, 19:55:20 UTC | Makefile: do not print toolchain info on recursive calls | 25 November 2017, 19:55:20 UTC |
1dd4dce | alex@thinkpad | 25 November 2017, 18:50:29 UTC | Makefile: reworked global targets install: doesn't make sense, as we no longer have a "one size fits all" build capable of running on all models (alternative: 5D3.113_install, 60D_install etc) zip: build zip for each camera model, sequentially (parallel build still used within each zip) all: similar to zip (build camera models sequentially, but use parallel compilation within each platform) clean, check: these can run in parallel (no restrictions) | 25 November 2017, 18:50:29 UTC |
642f995 | alex@thinkpad | 25 November 2017, 17:31:01 UTC | Makefile: fix module dependency checking on "make zip" by default, a module succeeds if it can be loaded on any camera model, from those compiled (doesn't matter which one) when using "make zip", we only want to include the modules compatible with current camera model, without considering other models (fixme: not the cleanest way to implement this) | 25 November 2017, 17:31:01 UTC |
37844af | alex@thinkpad | 25 November 2017, 17:58:53 UTC | Makefile: fix module_strings dependency rule (previously, there was an error with make -j) | 25 November 2017, 17:58:53 UTC |
e4c6a62 | alex@thinkpad | 25 November 2017, 16:01:15 UTC | Makefile: dropped ML_MODULES_STATIC (unused) and renamed ML_MODULES_DYNAMIC to ML_MODULES note: if you have customized the module list in Makefile.modules.user, just rename ML_MODULES_DYNAMIC to ML_MODULES to compile without modules: make 5D3 ML_MODULES= | 25 November 2017, 16:01:15 UTC |
78284d1 | alex@thinkpad | 25 November 2017, 18:03:43 UTC | Makefile: fix "make clean" from modules directory with stale modules from other branches https://bitbucket.org/hudson/magic-lantern/pull-requests/873/makefile-updates-to-use-any-valid-arm/diff#comment-48250675 | 25 November 2017, 18:03:43 UTC |
eacaef4 | alex@thinkpad | 24 November 2017, 19:14:10 UTC | Makefile: fix running from other directory e.g. from qemu: make -C ../magic-lantern/ 500D_install_qemu | 24 November 2017, 19:14:10 UTC |
5ce053a | alex@thinkpad | 24 November 2017, 19:10:19 UTC | Makefile: model-specific install targets for the root directory examples: make 500D_install; make 500D_install_qemu | 24 November 2017, 19:10:19 UTC |
c94bd0d | alex@thinkpad | 23 November 2017, 21:33:24 UTC | 7D: fix compiling with FEATURE_VIDEO_HACKS | 23 November 2017, 21:33:24 UTC |
7ba7f09 | alex@thinkpad | 23 November 2017, 21:33:24 UTC | Makefile: fix building 7D_MASTER | 23 November 2017, 21:33:24 UTC |
26d4932 | alex@thinkpad | 23 November 2017, 13:27:25 UTC | Makefile: minor cleanups from 0b9b550 | 23 November 2017, 13:27:25 UTC |
63f9c6c | alex@thinkpad | 23 November 2017, 13:18:15 UTC | Makefile: always define CONFIG_$(MODEL)_$(FW_VERSION) e.g. CONFIG_5D3_113, CONIFG_7D_203 and so on | 23 November 2017, 13:18:15 UTC |
c7f0aaf | alex@thinkpad | 23 November 2017, 13:00:24 UTC | Patch manager: moved reapply_cache_patches into sync_caches also made it private | 23 November 2017, 13:00:24 UTC |
2cf344a | alex@thinkpad | 13 November 2017, 00:05:11 UTC | Makefile: fix for GNU make 3.8.1 (thanks g3gg0) | 13 November 2017, 00:05:11 UTC |
bc80761 | alex@thinkpad | 11 November 2017, 22:58:43 UTC | Makefile: fix newline issue with WIFI_SD=y | 11 November 2017, 22:58:43 UTC |
b866362 | alex@thinkpad | 11 November 2017, 09:56:04 UTC | Makefile: fix Mac issue (undefine not supported) http://www.magiclantern.fm/forum/index.php?topic=2864.msg192847#msg192847 | 11 November 2017, 09:56:04 UTC |
140624f | g3gg0 | 06 November 2017, 18:48:42 UTC | fixed late evaluation issue in rule builder | 06 November 2017, 18:48:42 UTC |
e0675d9 | alex@thinkpad | 05 November 2017, 22:07:17 UTC | Makefile.platform.map: fix indentation | 05 November 2017, 22:07:17 UTC |
ca48a49 | g3gg0 | 30 October 2017, 15:10:01 UTC | disable ASSERT for 7D_MASTER | 30 October 2017, 15:10:01 UTC |
ad7c02c | alex@thinkpad | 30 October 2017, 09:07:07 UTC | Feature matrix: updated links | 30 October 2017, 09:07:07 UTC |
2a6cb46 | Alex | 30 October 2017, 08:55:50 UTC | Merged in daniel_fort/magic-lantern/unified-6D-sf_dump (pull request #876) Add 6D.116 to sf_dump module | 30 October 2017, 08:55:50 UTC |
e5bb4b4 | Alex | 30 October 2017, 08:54:58 UTC | Merged in daniel_fort/magic-lantern/unified-600D-audio_meters_fix (pull request #877) 600D audio meters fix | 30 October 2017, 08:54:58 UTC |
dc7a24d | Daniel Fort | 30 October 2017, 00:17:24 UTC | 600D also needs Audio IC turned on at boot. | 30 October 2017, 00:17:24 UTC |
5ab51b0 | Daniel Fort | 20 October 2017, 05:12:50 UTC | Added 6D.116 to sf_dump module. | 20 October 2017, 05:12:50 UTC |
d21acfc | alex@thinkpad.localdomain | 11 October 2017, 11:13:27 UTC | Merged unified into patchmgr | 11 October 2017, 11:13:27 UTC |
aba5d0a | Alex | 03 October 2017, 15:48:49 UTC | Merged in daniel_fort/magic-lantern/unified_650D_audio_meters_fix (pull request #870) 650D audio meters fix | 03 October 2017, 15:48:49 UTC |
051d8cd | Daniel Fort | 03 October 2017, 12:34:37 UTC | 650D has the same audio meters issue as the 700D -- needs the same fix. | 03 October 2017, 12:34:37 UTC |
0659b4b | Alex | 29 September 2017, 06:22:43 UTC | Merged in daniel_fort/magic-lantern/unified_700D_audio_meters_fix_1 (pull request #866) Audio meters fix for 700D Approved-by: Daniel Fort <dan@digiola.com> | 29 September 2017, 06:22:43 UTC |
69d2afa | Daniel Fort | 29 September 2017, 06:03:18 UTC | Audio meters stop functioning after recording the first clip when using mlv_snd. Easy fix suggested by a1ex. | 29 September 2017, 06:03:18 UTC |
8032a5c | alex@thinkpad | 14 September 2017, 14:35:13 UTC | installer: fix compilation | 14 September 2017, 14:35:13 UTC |
dbe0ba1 | alex@thinkpad | 14 September 2017, 16:06:34 UTC | Merged in daniel_fort/magic-lantern/update-to-700D.115 (pull request #813) Update to 700D.115 | 14 September 2017, 16:06:34 UTC |
e5be622 | alex@thinkpad | 14 September 2017, 16:04:42 UTC | Dummy merge with dfort's unified | 14 September 2017, 16:04:42 UTC |
e5a9df6 | alex@thinkpad | 14 September 2017, 15:58:30 UTC | 700D, 6D, 7D: fix AbortEDmac | 14 September 2017, 15:58:30 UTC |
186d1d1 | alex@thinkpad | 14 September 2017, 15:54:32 UTC | 700D: fix AbortEDmac | 14 September 2017, 15:54:32 UTC |
22f70bf | alex@thinkpad | 14 September 2017, 14:32:56 UTC | 700D: undo dialog_refresh_timer change in mlv_rec/mlv_lite (this address is the same in 1.1.4 and 1.1.5) | 14 September 2017, 14:32:56 UTC |
26f067a | Daniel Fort | 13 September 2017, 23:02:05 UTC | Update sf_dump module to 700D.115 | 13 September 2017, 23:02:05 UTC |
d26794c | alex@thinkpad | 13 September 2017, 22:40:04 UTC | Makefile: rules for "make install_qemu" (to use them, qemu has to be installed first) | 13 September 2017, 22:40:04 UTC |
9422848 | Daniel Fort | 12 September 2017, 04:32:21 UTC | Fixed is_taskid_valid stub. | 12 September 2017, 04:32:21 UTC |
e8280c3 | Daniel Fort | 12 September 2017, 03:27:55 UTC | Merged unified into update-to-700D.115 | 12 September 2017, 03:27:55 UTC |
b92d89e | alex@thinkpad | 11 September 2017, 20:39:10 UTC | Merged in daniel_fort/magic-lantern/unified_silent_module_fix (pull request #854) modify silent.c to work with commit f404e5f | 11 September 2017, 20:39:10 UTC |
f0c744b | alex@thinkpad | 11 September 2017, 20:15:08 UTC | silent.c: there are no info bars in paused LiveView mode | 11 September 2017, 20:15:08 UTC |
261db01 | Daniel Fort | 10 September 2017, 20:37:25 UTC | Added minimal autoexec.bin for 700D | 10 September 2017, 20:37:25 UTC |
c7d3f89 | alex@thinkpad | 10 September 2017, 20:27:36 UTC | TCC Makefile: fix minor typo | 10 September 2017, 20:27:36 UTC |
3f4b46e | Daniel Fort | 10 September 2017, 20:21:37 UTC | Merged unified into update-to-700D.115 | 10 September 2017, 20:21:37 UTC |
b3760ce | Daniel Fort | 10 September 2017, 18:43:38 UTC | modify silent.c to work with commit f404e5f Raw backend: allow displaying raw previews without conflicting with LiveView info bars | 10 September 2017, 18:43:38 UTC |
946e62a | alex@thinkpad | 07 September 2017, 20:24:42 UTC | reloc: allow up to 16 fixups; fix stop condition | 07 September 2017, 20:24:42 UTC |
fda1270 | alex@thinkpad | 07 September 2017, 19:42:23 UTC | reloc: handle PC-relative add (ADR) (also updated sign handling in LDR, for consistency) | 07 September 2017, 19:42:23 UTC |
5c5b205 | alex@thinkpad | 07 September 2017, 18:10:53 UTC | patchmgr: fix bad merge in reloc.c (52b733594b2e) | 07 September 2017, 18:10:53 UTC |
e6705c6 | alex@thinkpad | 22 August 2017, 16:32:38 UTC | mlv.c: fix buffer overflow in mlv_build_vers | 22 August 2017, 16:32:38 UTC |
04ca5c3 | alex@thinkpad | 17 September 2018, 15:15:05 UTC | Merged allocate-raw-lv-buffer into raw_video_10bit_12bit | 17 September 2018, 15:15:05 UTC |
2341498 | Daniel Fort | 04 March 2018, 04:58:13 UTC | 6D DEFAULT_RAW_BUFFER_SIZE https://www.magiclantern.fm/forum/index.php?topic=5601.msg196632#msg196632 | 04 March 2018, 04:58:13 UTC |
cc30f23 | Daniel Fort | 05 March 2018, 20:11:33 UTC | 650D DEFAULT_RAW_BUFFER_SIZE is the same as on the 700D https://www.magiclantern.fm/forum/index.php?topic=5601.msg196632#msg196632 | 05 March 2018, 20:11:33 UTC |
be46eca | alex@thinkpad | 02 February 2018, 11:22:41 UTC | Raw backend: DEFAULT_RAW_BUFFER_SIZE for 700D and EOSM (thanks dfort) | 02 February 2018, 11:22:41 UTC |
353988b | alex@thinkpad | 02 February 2018, 11:17:42 UTC | mem.c: fix compiling for 5D3.123 (display buffer address depends on HDMI options) | 02 February 2018, 11:17:42 UTC |
0c1ee05 | alex@thinkpad | 01 February 2018, 11:52:08 UTC | selftest: EOSM takes the crown for the lowest amount of shoot_memory available (fragmented allocation can no longer be tested with hardcoded value) | 01 February 2018, 11:52:08 UTC |
ecef8ba | alex@thinkpad | 01 February 2018, 00:03:22 UTC | Raw backend: 60D appears to allocate 28MB for the raw buffer | 01 February 2018, 00:03:22 UTC |
25a11de | alex@thinkpad | 31 January 2018, 23:18:23 UTC | Raw backend: updated 5D3 hypothesis about Canon LV RAW buffer (todo: re-check 1.2.3) | 31 January 2018, 23:18:23 UTC |
ee9eda7 | alex@thinkpad | 31 January 2018, 23:06:04 UTC | Raw backend: attempt to autodetect Canon's raw buffer size Usage: - compile with CONFIG_MARK_UNUSED_MEMORY_AT_STARTUP (config-defines.h) - open the console (Debug menu) and enable something that uses LiveView RAW features (raw video, raw histogram etc) - test by starting the camera in all video modes (photo, 1080p, 720p, crop, x5 etc) - take a screenshot or write down the console messages | 31 January 2018, 23:06:04 UTC |
dc34703 | alex@thinkpad | 31 January 2018, 19:20:45 UTC | Raw backend: fix compilation on very old models (without CONFIG_EDMAC_RAW_SLURP) | 31 January 2018, 19:20:45 UTC |