swh:1:snp:102b88a84830a6000187157d40b28a5b77e43cda

sort by:
Revision Author Date Message Commit Date
f797a7f 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 01 February 2018, 22:17:23 UTC
418c9df 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 03 February 2018, 11:40:21 UTC
a1c4a4e 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) 02 February 2018, 09:59:18 UTC
edc7b4f crop_rec: updated help for centered x5 zoom http://www.magiclantern.fm/forum/index.php?topic=19300.msg195737#msg195737 02 February 2018, 09:37:04 UTC
a9410a6 run_ml_all_cams.sh: fix QEMU_DIR 01 February 2018, 20:10:31 UTC
706938d mlv.h: aligned comments 01 February 2018, 19:36:59 UTC
4c95d99 100D: cleanup handling of the Q button (see b9e0b9e) 01 February 2018, 16:50:09 UTC
a6d2d6b Menu: hack to allow browsing ML menu on EOSM and EOSM2 (requires CONFIG_QEMU=y) 01 February 2018, 12:05:45 UTC
e4fa5da Merged makefile-updates into qemu (also updated README regarding "make install_qemu" on modules) 31 January 2018, 00:08:59 UTC
b69776c QEMU: moved default installation directory to qemu-eos Rationale: user is likely to have another qemu directory, unrelated to ML (such as the vanilla qemu repo) Can be changed by setting QEMU_DIR, e.g. "export QEMU_DIR=qemu" before running install.sh will install QEMU in the old path To be thoroughly tested. 30 January 2018, 20:04:46 UTC
7a7e744 Makefile: moved default QEMU directory to qemu-eos 30 January 2018, 00:38:48 UTC
11bfc4a Makefile: also updated QEMU_INSTALLED_DBI_DIR to use QEMU_PATH 30 January 2018, 19:50:08 UTC
1b9f438 Makefile: fix copy/paste error 30 January 2018, 19:34:26 UTC
753f229 Makefile: fix cleaning up after "make zip"; removed warning 30 January 2018, 18:39:07 UTC
12b4571 Makefile: allow changing QEMU installation directory from Makefile.user and/or the environment (QEMU_DIR) 30 January 2018, 00:38:48 UTC
4b357b3 QEMU: trim HTML logs to 10000 lines if higher (very slow to render; also, at these sizes, browsing/grepping plain text is way faster) 29 January 2018, 23:37:46 UTC
481be18 Makefile: zip and install_qemu targets for modules 29 January 2018, 22:03:42 UTC
cac52db Makefile: always clean after running install_check http://www.magiclantern.fm/forum/index.php?topic=991.msg194444#msg194444 30 January 2018, 18:19:37 UTC
c7d9565 Makefile: always rebuild version.o 30 January 2018, 18:08:52 UTC
1ee4316 Makefile: prevent install_check from running in parallel with building regular ML (conflicts while compiling from the same sources - http://www.magiclantern.fm/forum/index.php?topic=991.msg194315#msg194315 ) 30 January 2018, 18:07:57 UTC
022b27f GDB scripts: logging hook for prop_deliver 29 January 2018, 21:54:30 UTC
5491ab6 GDB scripts: logging hooks for CreateStateObject useful to find all state objects created during the emulation http://www.magiclantern.fm/forum/index.php?topic=17969.msg196010#msg196010 29 January 2018, 21:52:00 UTC
bc58ac6 QEMU installer: fine-tuned prompt when reinstalling 29 January 2018, 21:37:00 UTC
b923894 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
cd3184a 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 24 January 2018, 10:23:37 UTC
8d4dbd1 lens_info: use lens_info.lens_exists instead of lens_info.name[0] (from manual_lens_info) 02 February 2018, 22:00:05 UTC
7d2d810 Merged allocate-raw-lv-buffer into lua_fix (minor; 5D3.123 fix) 03 February 2018, 12:44:18 UTC
a2b0de6 Merged unified into lua_fix (DOF fixes) 02 February 2018, 21:09:27 UTC
c790045 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. 02 February 2018, 21:07:41 UTC
ff43dd5 Dummy merge (reference changeset for make install_qemu) 02 February 2018, 21:07:04 UTC
e0ceefa Merged in makefile-updates (pull request #898) Makefile updates part 2 (minor fixes, updated make install_qemu) 02 February 2018, 21:05:58 UTC
7553f12 focus.c: fix possible overflow when computing hyperfocal (corner case) examples (focal_len, focus_dist): 73 4689 90 7123 91 7282 98 8444 ... 02 February 2018, 20:56:20 UTC
8978943 focus.c: fix typo pointed out by garry23 http://www.magiclantern.fm/forum/index.php?topic=9741.msg196728#msg196728 02 February 2018, 20:07:32 UTC
7927738 Merged longpress into lua_fix 02 February 2018, 20:04:28 UTC
09eec52 Menu: fine-tuned long-press indicator appearance - using filled circles - using a sine table to avoid roundoff errors 02 February 2018, 17:06:47 UTC
c0dc706 Merged unified into longpress 02 February 2018, 14:26:51 UTC
622ff6e Menu: simple long-press indicator (animated) 02 February 2018, 14:25:41 UTC
b4b645e 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) 02 February 2018, 13:40:08 UTC
328d625 gui-common: moved button logging code at the top (to make sure all events are printed in all modes) 02 February 2018, 13:44:08 UTC
be46eca Raw backend: DEFAULT_RAW_BUFFER_SIZE for 700D and EOSM (thanks dfort) 02 February 2018, 11:22:41 UTC
353988b mem.c: fix compiling for 5D3.123 (display buffer address depends on HDMI options) 02 February 2018, 11:17:42 UTC
0c1ee05 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 Raw backend: 60D appears to allocate 28MB for the raw buffer 01 February 2018, 00:03:22 UTC
25a11de Raw backend: updated 5D3 hypothesis about Canon LV RAW buffer (todo: re-check 1.2.3) 31 January 2018, 23:18:23 UTC
ee9eda7 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 Raw backend: fix compilation on very old models (without CONFIG_EDMAC_RAW_SLURP) 31 January 2018, 19:20:45 UTC
d1d1ed7 1100D: CONFIG_ALLOCATE_RAW_LV_BUFFER may not be needed, after all http://www.magiclantern.fm/forum/index.php?topic=1009.1450 31 January 2018, 19:23:54 UTC
4f01638 Free Memory dialog: updated common addresses to allow dynamically allocated buffers (not just hardcoded ones); also show current RAW and BMP buffer(s), not just the YUV ones 31 January 2018, 11:57:53 UTC
db78da0 Raw backend: 1100D also needs DEFAULT_RAW_BUFFER / DEFAULT_RAW_BUFFER_SIZE 31 January 2018, 00:35:57 UTC
1b2dba8 Raw backend: 1100D needs CONFIG_ALLOCATE_RAW_LV_BUFFER after refactoring 30 January 2018, 22:56:49 UTC
afb5849 Raw backend: use dummy DEFAULT_RAW_BUFFER_SIZE until the real size is found without this, most builds would be broken fixme: old models without CONFIG_EDMAC_RAW_SLURP are still broken 30 January 2018, 22:17:00 UTC
4aacadd Raw backend: sync memory allocation routines with crop_rec_4k (squashed 8287b4f, 0ff9f1f, 3948408, d55423f, ebf206a, 3bc3637, cad72ea and 2bc5c3a, keeping only changes to raw.c) 30 January 2018, 21:16:45 UTC
4f872e4 mlv_lite, mlv_rec: dialog_refresh_timer_addr for 1100D (to be tested) 30 January 2018, 20:34:24 UTC
a581fd9 Merged unified into allocate-raw-lv-buffer 30 January 2018, 20:29:07 UTC
e70e391 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 30 January 2018, 19:50:08 UTC
7ee0c56 selftest: reduced memory requirements to allow 1100D to pass the memory tests 29 January 2018, 22:45:37 UTC
6aa45c3 1100D: raw skip offsets for LiveView 29 January 2018, 18:29:38 UTC
f230660 Merged unified into patchmgr 23 January 2018, 23:04:28 UTC
66b3b66 QEMU: fix Q button handling on 550D, 600D, 1100D (to be tested) 23 January 2018, 02:06:37 UTC
8dfd37e 6D: fix task_max 22 January 2018, 19:34:41 UTC
c50120f Merged new-dryos-task-hooks into 70D_merge_fw112 (enabled CONFIG_NEW_DRYOS_TASK_HOOKS in internals.h; updated task_dispatch_hook comment) 22 January 2018, 17:14:01 UTC
fd0768e Merged new-dryos-task-hooks into 100D_merge_fw101 (enabled CONFIG_NEW_DRYOS_TASK_HOOKS in internals.h; added task_dispatch_hook comment) 22 January 2018, 17:04:07 UTC
4f45cac boot-hack: use CONFIG_NEW_DRYOS_TASK_HOOKS to enable new-style DryOS hooks (undefining HIJACK_TASK_ADDR was not obvious) 22 January 2018, 16:16:02 UTC
98701d3 QEMU readme: table of contents; minor typos 22 January 2018, 10:19:20 UTC
69e2d05 QEMU readme: GPIO section update 23 January 2018, 23:34:10 UTC
1b666af dump_srec.py: updated to decode lens firmware updates (*.lfu) http://www.magiclantern.fm/forum/index.php?topic=20969 22 January 2018, 10:46:52 UTC
526c45c QEMU readme: misc updates (formatting, rephrasing); GPIO section 22 January 2018, 09:02:40 UTC
396ef03 QEMU installer: make it clear the script expects user input when it's asking whether to compile QEMU 22 January 2018, 01:04:24 UTC
8dd4690 eject removes the disk image completely while unmount doesn't remove the disk image from /dev. 22 January 2018, 02:02:32 UTC
78e1a9e reworked description of the peripherals 21 January 2018, 23:07:53 UTC
4b3f763 QEMU install: fix mistakes 21 January 2018, 21:37:28 UTC
3b347bd QEMU readme: typos, formatting 21 January 2018, 21:20:37 UTC
00dba39 QEMU readme: note for Bitbucket not always rendering the RST (reloading the page usually works; apparently it doesn't need javascript, so what's going on?) 21 January 2018, 19:52:50 UTC
6c4b155 QEMU readme: some basic concepts related to how the DIGIC hardware works (some parts adapted from https://jsandler18.github.io/ ) 21 January 2018, 20:39:12 UTC
5d63ee2 QEMU readme: misc notes - tip to save SD images as qcow2 (they take less disk space) - instrumentation tools - history updates - minor formatting fixes 21 January 2018, 19:46:48 UTC
43f1eda QEMU: use 600D MPU messages for 1300D fixes toggling drive mode, http://www.magiclantern.fm/forum/index.php?topic=17969.msg196013#msg196013 21 January 2018, 19:34:27 UTC
9de86e2 GDB scripts: hide warnings about undefined task addresses when running with patches.gdb (when running with debugmsg.gdb, full context info is printed) 21 January 2018, 19:19:05 UTC
b717f9b 70D: enabled Sticky half-shutter (unlikely to cause issues) and Sticky DOF preview (to be tested) 20 January 2018, 16:01:39 UTC
639f304 100D: enabled Sticky half-shutter (unlikely to cause issues) and Sticky DOF preview (to be tested) 20 January 2018, 16:00:54 UTC
348bd47 boot-hack: uninstall cache hacks after booting (to be tested) 16 January 2018, 08:38:14 UTC
6702f28 GDB scripts: fix address in log_result (LR is no longer valid, as we are no longer at the beginning of a function call) 15 January 2018, 21:59:42 UTC
3790a8b QEMU install.sh: recent git no longer accepts empty identities http://www.magiclantern.fm/forum/index.php?topic=20214.msg195892#msg195892 12 January 2018, 22:26:55 UTC
462220b boot-hack: more debug messages regarding memory allocation (for HIJACK_CACHE_HACK and RSCMGR_MEMORY_PATCH_END) 12 January 2018, 21:51:12 UTC
e9427a7 boot-hack: fix CONFIG_HELLO_WORLD & friends when booting with HIJACK_CACHE_HACK (task_dispatch_hook should not be set in this case) 12 January 2018, 21:30:15 UTC
c7d1635 boot-hack: fix task dispatch hook message missing when booting with HIJACK_CACHE_HACK 12 January 2018, 17:36:19 UTC
722c879 QEMU scripts: removed hardcoded references to ../magic-lantern and documented how the directories can be customized 09 January 2018, 19:59:25 UTC
efc10d2 QEMU readme: documented directory structure 09 January 2018, 14:09:53 UTC
36666bf QEMU logging: cleaned up hacks around memory logging options (logging tools may require any memory logging backends, but in the logs, only those items specifically requested by user will be printed) 09 January 2018, 15:27:37 UTC
f3eb6bd run_canon_fw.sh: hide osascript messages on Mac (when trying to bring the QEMU window in foreground, but there isn't any) 07 January 2018, 13:38:15 UTC
833fc82 QEMU install: keep the 64-bit gdb warning prompt on Mac and WSL (to be tested) 07 January 2018, 12:21:55 UTC
5705708 QEMU install: attempt to fix warnings about 64-bit gdb on Mac and WSL (to be tested) the script should print warnings about them, but accept them as valid 07 January 2018, 12:06:42 UTC
c42b4f7 QEMU install: fix path issue after compilation 07 January 2018, 12:01:10 UTC
789fda1 QEMU install: fix warning about lsb_release on Mac or other systems without it 07 January 2018, 11:54:30 UTC
7ccc005 QEMU install: attempt to fix warnings about 64-bit GDB on Mac (to be tested) 07 January 2018, 11:51:44 UTC
45365e1 QEMU install: fine-tuned QEMU compilation, to be tested (error handling, display the next steps after compilation finished) 07 January 2018, 11:48:15 UTC
21538ea QEMU install: on WSL and Mac, try the latest 64-bit toolchain (to be tested) Linux installation still uses the 32-bit one (older version) TODO: attempt to compile a 32-bit GDB for Mac Reworded warnings, as a 32-bit GDB is now only needed for development; it's no longer mandatory for running the examples, since http://www.magiclantern.fm/forum/index.php?topic=2864.msg190823#msg190823 07 January 2018, 11:17:15 UTC
4708fb5 QEMU: simplified SFDMA mapping by removing model-specific redirection (they are fairly consistent across all models) 07 January 2018, 09:48:19 UTC
4283160 QEMU tests: 40D call trace still not fully deterministic (CF uses some status polling, not just DMA) re-applying workaround (only check the "basic" call trace, without function arguments and extra info) 07 January 2018, 09:34:26 UTC
dd59df3 QEMU: documented SD detect registers on recent DIGIC 5 models (non-functional) 07 January 2018, 09:19:17 UTC
7aae8a4 QEMU: refactored CFDMA/UartDMA handling to remove model-specific redirections enabled UartDMA on all models (including VxWorks), but it's not working yet 70D: IFE DMA handling moved from SDDMA to CFDMA (minor, no noticeable side effects other than breaking the tests) 06 January 2018, 21:08:35 UTC
back to top