https://bitbucket.org/hudson/magic-lantern

sort by:
Revision Author Date Message Commit Date
455952b 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 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 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 Makefile: monitor wifi connection when using WIFI_SD=y (experimental, helps troubleshooting connectivity issues) 27 November 2017, 10:39:50 UTC
32ccb13 Makefile: minor refactors for WIFI_SD (coding style) also fixed a typo 27 November 2017, 10:39:35 UTC
75d5954 Modules: better error handling for missing rst2html http://www.magiclantern.fm/forum/index.php?topic=17099 26 November 2017, 00:31:52 UTC
6a07f4e 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 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 Makefile: do not print toolchain info on recursive calls 25 November 2017, 19:55:20 UTC
1dd4dce 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 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 Makefile: fix module_strings dependency rule (previously, there was an error with make -j) 25 November 2017, 17:58:53 UTC
e4c6a62 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 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 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 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 7D: fix compiling with FEATURE_VIDEO_HACKS 23 November 2017, 21:33:24 UTC
7ba7f09 Makefile: fix building 7D_MASTER 23 November 2017, 21:33:24 UTC
26d4932 Makefile: minor cleanups from 0b9b550 23 November 2017, 13:27:25 UTC
63f9c6c 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
2cf344a Makefile: fix for GNU make 3.8.1 (thanks g3gg0) 13 November 2017, 00:05:11 UTC
bc80761 Makefile: fix newline issue with WIFI_SD=y 11 November 2017, 22:58:43 UTC
b866362 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 fixed late evaluation issue in rule builder 06 November 2017, 18:48:42 UTC
e0675d9 Makefile.platform.map: fix indentation 05 November 2017, 22:07:17 UTC
d26794c Makefile: rules for "make install_qemu" (to use them, qemu has to be installed first) 13 September 2017, 22:40:04 UTC
f910974 Makefile: with WIFI_SD=y, ping the card until it comes online (useful for router connections) 02 August 2017, 12:04:01 UTC
0afd00e Makefile: portable way to get number of processors 30 October 2017, 21:59:09 UTC
20c487f further makefile cleanup, added make check to show which models were built and their memory usage 30 October 2017, 16:33:01 UTC
c0ecd0b fix 'all' target for models 30 October 2017, 15:45:24 UTC
e3bff84 removed explicit make executable definition. allows to run e.g. 'remake' to debug make rules 30 October 2017, 15:28:21 UTC
a759253 reworked model make rules to support different firmware versions for a model [to be thoroughly tested] 30 October 2017, 15:11:35 UTC
5c257ef disable ASSERT for 7D_MASTER 30 October 2017, 15:10:01 UTC
d99e272 Makefile: also print CONFIG overrides from command-line (alongside the ones from Makefile.user) 30 October 2017, 00:04:25 UTC
a88974b Makefile: print tips for using make -j (how to set it by default in Makefiles?) 29 October 2017, 23:49:34 UTC
7b67359 Makefile: silence warning about CONFIG_SITE (some recent Linux distros use it) 29 October 2017, 23:00:59 UTC
26a6c19 Makefile: portable way to get libgcc.a's path 29 October 2017, 22:42:44 UTC
be48b78 Makefile: removed old dropbox target 29 October 2017, 19:34:59 UTC
7d6f932 Makefile: print build info after "make zip"; skip EXIDX line 29 October 2017, 21:21:05 UTC
cbf9e0c Makefile: fix CONFIG_CCACHE 29 October 2017, 20:39:07 UTC
f4fb082 Makefile: use "gio mount" rather than "gvfs-mount" (they are interchangeable; older systems may require gvfs-mount, newer systems will print warnings) 29 October 2017, 19:04:27 UTC
94ac658 Makefile: if no valid ARM GCC is found in PATH, try to find one in the home directory 22 October 2017, 21:05:37 UTC
71554d3 Makefile: fix compiling tcc 15 October 2017, 12:58:22 UTC
378b505 Makefile: moved toolchain setup to Makefile.setup (this allows toolchain to be overridden from Makefile.user) 15 October 2017, 10:04:10 UTC
60dc6c7 Makefile: fixes to allow compiling ML with Linaro arm-eabi-gcc; updated toolchain recommendations 14 October 2017, 23:20:36 UTC
b52b873 Makefile: updated toolchain recommendation; minor edits 26 September 2017, 22:02:49 UTC
556901e Makefile: attempt to use any arm-none-eabi-gcc from PATH, if already installed (to be tested) By default, it will attempt to use ~/gcc-arm-none-eabi-5_4-2016q3 if installed. 26 September 2017, 16:59:29 UTC
b863487 Makefile: use gcc 5.4.1 by default (current version from https://launchpad.net/gcc-arm-embedded ) 26 September 2017, 12:31:12 UTC
aba5d0a 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 650D has the same audio meters issue as the 700D -- needs the same fix. 03 October 2017, 12:34:37 UTC
0659b4b 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 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 installer: fix compilation 14 September 2017, 14:35:13 UTC
dbe0ba1 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 Dummy merge with dfort's unified 14 September 2017, 16:04:42 UTC
e5a9df6 700D, 6D, 7D: fix AbortEDmac 14 September 2017, 15:58:30 UTC
186d1d1 700D: fix AbortEDmac 14 September 2017, 15:54:32 UTC
22f70bf 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 Update sf_dump module to 700D.115 13 September 2017, 23:02:05 UTC
9422848 Fixed is_taskid_valid stub. 12 September 2017, 04:32:21 UTC
e8280c3 Merged unified into update-to-700D.115 12 September 2017, 03:27:55 UTC
b92d89e 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 silent.c: there are no info bars in paused LiveView mode 11 September 2017, 20:15:08 UTC
261db01 Added minimal autoexec.bin for 700D 10 September 2017, 20:37:25 UTC
c7d3f89 TCC Makefile: fix minor typo 10 September 2017, 20:27:36 UTC
3f4b46e Merged unified into update-to-700D.115 10 September 2017, 20:21:37 UTC
b3760ce 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
0ae8464 Merged in raw_fixes (pull request #828) Raw fixes part 5 17 August 2017, 07:20:53 UTC
42f6945 Merged unified into update-to-700D.115 02 July 2017, 14:57:34 UTC
b96d4b7 Incorporated pull request #842 to fix Autoexposure module 02 July 2017, 14:28:40 UTC
abb803e Merged hudson/unified into unified to prevent new remote heads. 01 July 2017, 22:29:01 UTC
5f76671 fio-ml: workaround for existing code using FIO_ReadFile incorrectly (such as mlv_play) selftest included 01 July 2017, 21:40:02 UTC
25093ae Merged in cache-fixes (pull request #838) Cache coherence fixes (clean_d_cache, FIO, EDMAC) Approved-by: Alex <broscutamaker@gmail.com> Approved-by: g3gg0 <g3gg0.de@gmail.com> 01 July 2017, 16:22:10 UTC
6577a98 Close branch cache-fixes 01 July 2017, 16:22:10 UTC
bf2109f fio-ml: updated comment on FIO_WriteFile 01 July 2017, 16:20:24 UTC
2ce5a86 Update to latest exiftool 30 June 2017, 15:17:49 UTC
0c81bd9 selftest: check whether cache cleaning causes any performance regressions (result: no significant difference on file I/O) 28 June 2017, 17:36:32 UTC
f7121f7 Merged in daniel_fort/magic-lantern/EOSM_stubs_tweaks (pull request #839) Display filters working (anamorphic preview, fisheye correction, raw video preview and others) EOSM stubs tweaks Approved-by: Alex <broscutamaker@gmail.com> 26 June 2017, 18:45:59 UTC
71a5a35 Corrected YUV422_LV_BUFFER_DISPLAY_ADDR value and enabled display filters: http://www.magiclantern.fm/forum/index.php?topic=9741.msg186289#msg186289 26 June 2017, 13:47:32 UTC
21390fe Updated post_isr_hook/pre_isr_hook stubs 24 June 2017, 20:10:15 UTC
d895f0b Changed for consistency of stubs across all models. 24 June 2017, 20:03:23 UTC
2e8a342 my_fprintf: fix warning 23 June 2017, 21:59:59 UTC
a306c74 edmac-memcpy: use cache handling similar to FIO; updated selftest and bench modules for the new restriction 23 June 2017, 10:46:52 UTC
e079da6 selftest: make sure the FIO cache coherence test fails without the FIO_WriteFile wrapper 23 June 2017, 10:09:28 UTC
fe5ed1d selftest: test for FIO_WriteFile with cacheable buffer if you comment out clean_d_cache() from the FIO_WriteFile wrapper, this test will fail 20 June 2017, 21:48:22 UTC
3c6addb selftest: save log after each sub-test (so one can interrupt the test suite and still see the log for the tests completed so far) 20 June 2017, 21:38:19 UTC
337eb6a selftest: fine-tuned DMA cacheable buffer test 20 June 2017, 21:36:42 UTC
952b077 fio-ml: FIO_ReadFile wrapper to warn about caching issues not sure how to handle it automatically - clean_d_cache before is not enough adding another clean_d_cache afterwards appears to fix it, but it's risky sed -i.bak '/ FIO_ReadFile/_FIO_ReadFile/' */stubs.S 20 June 2017, 21:08:37 UTC
d0f1306 Refactored without fio_malloc in a few places (todo: find a way to reproduce caching issues on file I/O and add it to selftest.mo) 19 June 2017, 23:13:35 UTC
a5dd994 fio-ml: FIO_WriteFile wrapper to handle caching issues automatically sed -i.bak '/ FIO_WriteFile/_FIO_WriteFile/' */stubs.S 19 June 2017, 22:56:18 UTC
fefce61 selftest: test for clean_d_cache interrupts disabled, using edmac_memcpy to copy between display buffers this test will fail without previous commit 19 June 2017, 22:06:33 UTC
4aa70fe fix index size in clean_d_cache (todo: test in selftest.mo) 19 June 2017, 21:02:12 UTC
4041d24 removed unnecessary declaration of mlv_snd_is_enabled 16 June 2017, 09:41:39 UTC
f326aed mlv_snd: report back using ml-cbr when recording audio 15 June 2017, 20:28:55 UTC
3821e7a added ml-cbr to modules using MODULE_NAMED_CBR() 15 June 2017, 19:10:53 UTC
b664c5b audio uses ml-cbr to ask for recording 15 June 2017, 19:11:20 UTC
1111f84 ml-cbr: use strcmp to stay on safe side (caller might pass arbitrary length) 15 June 2017, 20:01:58 UTC
b499a6a ml-cbr: update header with more information 15 June 2017, 20:09:21 UTC
f6abc0f fix ml-cbr locking issues 03 June 2017, 21:14:45 UTC
23abd3b dual_iso: temporary patch for module_get_string API change - probably needs a revert before merging crop_rec_4k into unified 02 June 2017, 22:17:17 UTC
back to top