bf6798c | dannephoto | 26 September 2017, 21:23:01 UTC | Nikfreak found the correct stub http://www.magiclantern.fm/forum/index.php?topic=16040.msg190532#msg190532 | 26 September 2017, 21:23:01 UTC |
0d3b493 | dannephoto | 26 September 2017, 21:05:54 UTC | Fix for audio issues on eos 100D, possibly other cameras too. http://www.magiclantern.fm/forum/index.php?topic=16040.msg190513#msg190513 Thanks too dfort for code. | 26 September 2017, 21:05:54 UTC |
51cfcf0 | alex@thinkpad | 21 August 2017, 08:13:50 UTC | Merged unified into 100D_merge_fw101 | 21 August 2017, 08:13:50 UTC |
0ae8464 | Alex | 17 August 2017, 07:20:53 UTC | Merged in raw_fixes (pull request #828) Raw fixes part 5 | 17 August 2017, 07:20:53 UTC |
33cee4d | nikfreak | 30 July 2017, 11:13:53 UTC | adtg_gui.mo: fix 100D (tested, confirmed working) | 30 July 2017, 11:13:53 UTC |
8d74263 | nikfreak | 30 July 2017, 09:25:41 UTC | fix wrong stub (thx @dfort for the note) | 30 July 2017, 09:25:41 UTC |
1db21e9 | nikfreak | 28 July 2017, 07:33:49 UTC | manual focus: allow moving focus box | 28 July 2017, 07:33:49 UTC |
169ab36 | alex@thinkpad | 24 July 2017, 11:55:40 UTC | 100D: enabled CONFIG_TSKMON | 24 July 2017, 11:55:40 UTC |
dc7b9f5 | alex@thinkpad | 24 July 2017, 11:53:35 UTC | 100D: fix task_dispatch_hook | 24 July 2017, 11:53:35 UTC |
d8cd1e4 | alex@thinkpad | 24 July 2017, 12:04:12 UTC | 100D: enabled CONFIG_ALLOCATE_MEMORY_POOL and classic boot process (similar to 6D, reserved 592K at the beginning of AllocateMemory pool) | 24 July 2017, 12:04:12 UTC |
b9af61c | alex@thinkpad | 24 July 2017, 12:00:58 UTC | Merged new-dryos-task-hooks into 100D_merge_fw101 (note: 100D will not boot until fixing memory allocation) | 24 July 2017, 12:00:58 UTC |
9a371bb | alex@thinkpad | 24 July 2017, 11:00:07 UTC | 100D: enabled CONFIG_EDMAC_RAW_SLURP | 24 July 2017, 11:00:07 UTC |
50c6233 | alex@thinkpad | 24 July 2017, 10:57:19 UTC | 6D: 592K reserved at the beginning of AllocateMemory (simpler code) | 24 July 2017, 10:57:19 UTC |
96e6282 | alex@thinkpad | 24 July 2017, 10:41:28 UTC | Merged qemu into new-dryos-task-hooks | 24 July 2017, 10:41:28 UTC |
ac828ee | alex@thinkpad | 23 July 2017, 22:02:35 UTC | Merged unified into new-dryos-task-hooks | 23 July 2017, 22:02:35 UTC |
0e6f3e0 | alex@thinkpad | 23 July 2017, 06:15:07 UTC | boot-hack: fix wrong comments (AllocateMemory != system memory) | 23 July 2017, 06:15:07 UTC |
7124fb7 | alex@thinkpad | 15 July 2017, 16:31:07 UTC | Merged backtrace into qemu | 15 July 2017, 16:31:07 UTC |
5281939 | alex@thinkpad | 15 July 2017, 16:24:55 UTC | Makefile: minor fine-tuning; updated comments | 15 July 2017, 16:24:55 UTC |
12bbbc6 | alex@thinkpad | 15 July 2017, 14:47:29 UTC | Makefile: fix compiling backtrace on fresh clone | 15 July 2017, 14:47:29 UTC |
d400ce8 | alex@thinkpad | 15 July 2017, 14:29:47 UTC | GDB scripts: comment out DebugMsg (prefer -d debugmsg instead) | 15 July 2017, 14:29:47 UTC |
1a6d378 | alex@thinkpad | 15 July 2017, 13:58:43 UTC | run_canon_fw.sh: identify DebugMsg from GDB script if not set (moved from run_tests.sh) also print command-line after clearing the screen | 15 July 2017, 13:58:43 UTC |
b84a8ea | alex@thinkpad | 15 July 2017, 08:32:33 UTC | selftest: fine-tuned comments and strings | 15 July 2017, 08:32:33 UTC |
2197727 | alex@thinkpad | 15 July 2017, 08:17:08 UTC | selftest: re-enabled fault emulations (some of them are useful for testing the stack trace, as they will trigger ERR70) | 15 July 2017, 08:17:08 UTC |
51547eb | alex@thinkpad | 15 July 2017, 07:26:07 UTC | backtrace: sync with qemu (e4376a1) | 15 July 2017, 07:26:07 UTC |
1b9e578 | alex@thinkpad | 15 July 2017, 06:24:01 UTC | Makefile: mark $(QEMU_INSTALLED_DBI_DIR)/backtrace.% as optional dependency todo: any way to do the same without .SECONDEXPANSION ? | 15 July 2017, 06:24:01 UTC |
02c03dc | alex@thinkpad | 15 July 2017, 05:47:54 UTC | Makefile: moved backtrace.o at the top to fix first-time compilation this makes sure backtrace.h is created before any other files that may use it (currently boot-hack.c) also remove the symlinks on "make clean" | 15 July 2017, 05:47:54 UTC |
119832b | alex@thinkpad | 14 July 2017, 19:30:15 UTC | backtrace: sync with qemu (3db5423, fbb532b, ab6d33c, 115fe25) | 14 July 2017, 19:30:15 UTC |
dae0138 | alex@thinkpad | 14 July 2017, 06:29:15 UTC | Makefile: workaround to unbreak the builds (how to fix it properly?) | 14 July 2017, 06:29:15 UTC |
77ed2ba | alex@thinkpad | 13 July 2017, 10:41:38 UTC | Ghost image: fixed issue #2749 | 13 July 2017, 10:41:38 UTC |
97a1622 | Alex | 13 July 2017, 04:44:47 UTC | Merged in daniel_fort/magic-lantern/find_fnt.py-update (pull request #844) find_fnt.py update | 13 July 2017, 04:44:47 UTC |
59c5f4d | Alex | 13 July 2017, 04:44:01 UTC | Merged in daniel_fort/magic-lantern/unified-multiple-FW_VERSION-minimal-ML (pull request #846) Multiple firmware versions for minimal ML | 13 July 2017, 04:44:01 UTC |
f8b16cd | nikfreak | 12 July 2017, 10:38:52 UTC | sync FIO stub changes introduced in unified | 12 July 2017, 10:38:52 UTC |
8e7bafc | nikfreak | 12 July 2017, 10:36:31 UTC | Merged hudson/magic-lantern/unified into 100D_merge_fw101 | 12 July 2017, 10:36:31 UTC |
3d03cad | nikfreak | 12 July 2017, 10:16:43 UTC | fix suggested by a1ex for http://www.magiclantern.fm/forum/index.php?topic=16040.msg187050#msg187050 | 12 July 2017, 10:16:43 UTC |
387ff20 | Daniel Fort | 09 July 2017, 19:54:21 UTC | Makefile.platform.base error trap for multiple firmware versions | 09 July 2017, 19:54:21 UTC |
b10db78 | Daniel Fort | 05 July 2017, 14:38:19 UTC | Added suggestion by @a1ex to guess the ROM[0,1] load address. | 05 July 2017, 14:38:19 UTC |
0d6c0e5 | nikfreak | 04 July 2017, 16:58:50 UTC | use MENU button for calling zebras in playback mode. requested https://www.magiclantern.fm/forum/index.php?topic=16040.msg186620#msg186620 and http://www.magiclantern.fm/forum/index.php?topic=16040.msg182400#msg182400 w/o this menu button would open Canon menu and quitting playback mode anyways. If one needs to do so just press halfshutter or play button(s) to quit playback mode and afterwards the menu button. | 04 July 2017, 16:58:50 UTC |
ca1a5fa | nikfreak | 04 July 2017, 14:11:29 UTC | we indeed can switch between YUV422 addresses fixes http://www.magiclantern.fm/forum/index.php?topic=16040.msg186788#msg186788 also sync MOV_RES_AND_FPS_COMBINATIONS value (Digic5) | 04 July 2017, 14:11:29 UTC |
d2101e0 | Daniel Fort | 04 July 2017, 00:30:20 UTC | Changed "base" to the address used when dumping the ROM | 04 July 2017, 00:30:20 UTC |
7da7df3 | nikfreak | 01 July 2017, 19:31:07 UTC | adjust movie related consts | 01 July 2017, 19:31:07 UTC |
437e5a6 | alex@thinkpad | 01 July 2017, 17:45:00 UTC | Stack traces for crash and assert logs, using the backtrace backend | 01 July 2017, 17:45:00 UTC |
f691b33 | alex@thinkpad | 01 July 2017, 17:43:53 UTC | Updated backtrace.c to work on the camera as well (same source file for both QEMU and ML) | 01 July 2017, 17:43:53 UTC |
bafa63b | nikfreak | 30 June 2017, 16:02:56 UTC | Merged hudson/magic-lantern/unified into 100D_merge_fw101 | 30 June 2017, 16:02:56 UTC |
f7121f7 | Alex | 26 June 2017, 18:45:59 UTC | 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 | Daniel Fort | 26 June 2017, 13:47:32 UTC | 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 | Daniel Fort | 24 June 2017, 20:10:15 UTC | Updated post_isr_hook/pre_isr_hook stubs | 24 June 2017, 20:10:15 UTC |
d895f0b | Daniel Fort | 24 June 2017, 20:03:23 UTC | Changed for consistency of stubs across all models. | 24 June 2017, 20:03:23 UTC |
4041d24 | g3gg0 | 16 June 2017, 09:41:39 UTC | removed unnecessary declaration of mlv_snd_is_enabled | 16 June 2017, 09:41:39 UTC |
f326aed | g3gg0 | 15 June 2017, 20:28:55 UTC | mlv_snd: report back using ml-cbr when recording audio | 15 June 2017, 20:28:55 UTC |
3821e7a | g3gg0 | 15 June 2017, 19:10:53 UTC | added ml-cbr to modules using MODULE_NAMED_CBR() | 15 June 2017, 19:10:53 UTC |
b664c5b | g3gg0 | 15 June 2017, 19:11:20 UTC | audio uses ml-cbr to ask for recording | 15 June 2017, 19:11:20 UTC |
1111f84 | g3gg0 | 15 June 2017, 20:01:58 UTC | ml-cbr: use strcmp to stay on safe side (caller might pass arbitrary length) | 15 June 2017, 20:01:58 UTC |
b499a6a | g3gg0 | 15 June 2017, 20:09:21 UTC | ml-cbr: update header with more information | 15 June 2017, 20:09:21 UTC |
4e6b3b6 | alex@thinkpad | 12 June 2017, 14:24:15 UTC | QEMU: GDB scripts for 50D and 6D | 12 June 2017, 14:24:15 UTC |
a8ed925 | alex@thinkpad | 15 July 2017, 07:26:07 UTC | backtrace: moved sources to src/ to avoid symlinking (cross-platform issues) and let the install script figure it out | 15 July 2017, 07:26:07 UTC |
d4d09b7 | alex@thinkpad | 15 July 2017, 07:21:39 UTC | Merged backtrace into qemu | 15 July 2017, 07:21:39 UTC |
3a874b6 | alex@thinkpad | 15 July 2017, 07:18:51 UTC | Merged unified into qemu | 15 July 2017, 07:18:51 UTC |
0a24561 | alex@thinkpad | 14 July 2017, 18:36:44 UTC | backtrace: brute force stack scanning as backup strategy (idea from g3gg0: gdb.c, gdb_get_callstack) | 14 July 2017, 18:36:44 UTC |
27bfd86 | alex@thinkpad | 14 July 2017, 18:31:00 UTC | backtrace: fix BKT_RANDOM_BRANCHES experiment | 14 July 2017, 18:31:00 UTC |
c18c989 | alex@thinkpad | 14 July 2017, 17:07:50 UTC | backtrace: BX LR is never encountered during tests | 14 July 2017, 17:07:50 UTC |
2f5f41e | alex@thinkpad | 14 July 2017, 18:32:36 UTC | backtrace: fix stack overflow | 14 July 2017, 18:32:36 UTC |
050becf | alex@thinkpad | 14 July 2017, 14:48:45 UTC | run_ml_all_cams: fix missing quote | 14 July 2017, 14:48:45 UTC |
aa84c96 | alex@thinkpad | 14 July 2017, 13:44:13 UTC | QEMU logging: backtrace test script | 14 July 2017, 13:44:13 UTC |
f3547d9 | alex@thinkpad | 14 July 2017, 13:39:39 UTC | run_ml_all_cams: prefer single quotes instead of \$ for options | 14 July 2017, 13:39:39 UTC |
5b553ff | alex@thinkpad | 14 July 2017, 13:02:26 UTC | run_ml_all_cams: allow full customization of log file name | 14 July 2017, 13:02:26 UTC |
d72c087 | alex@thinkpad | 01 July 2017, 17:45:00 UTC | Stack traces for crash and assert logs, using the backtrace backend | 01 July 2017, 17:45:00 UTC |
29b9dd0 | alex@thinkpad | 01 July 2017, 17:43:53 UTC | Updated backtrace.c to work on the camera as well (same source file for both QEMU and ML) | 01 July 2017, 17:43:53 UTC |
f6abc0f | g3gg0 | 03 June 2017, 21:14:45 UTC | fix ml-cbr locking issues | 03 June 2017, 21:14:45 UTC |
23abd3b | g3gg0 | 02 June 2017, 22:17:17 UTC | 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 |
eb41c17 | g3gg0 | 02 June 2017, 17:51:35 UTC | dual_iso: change cr2hdr to use the same wrapper for module_strings like mlv_dump, also fixes compile error caused by a module.h change from static to global (module_strings_wrapper.h from 0c1c8b3) | 02 June 2017, 17:51:35 UTC |
0200756 | Daniel Fort | 31 May 2017, 23:08:02 UTC | Deal with Windows line ending in grep 3.0, changed multi-line grep command to single line extended regular expression and remove localsyms file with make clean. | 31 May 2017, 23:08:02 UTC |
7a14f43 | g3gg0 | 26 May 2017, 21:42:57 UTC | mlv_rec: embed VERS blocks into MLV file so there is no uncertainity about the modules used for a given recording | 26 May 2017, 21:42:57 UTC |
2b4d9eb | g3gg0 | 26 May 2017, 21:01:36 UTC | mlv_lite: embed VERS blocks into MLV file so there is no uncertainity about the modules used for a given recording | 26 May 2017, 21:01:36 UTC |
760c7c5 | g3gg0 | 26 May 2017, 21:17:09 UTC | mlv_lite: use FIO_SeekSkipFile to determine file header size | 26 May 2017, 21:17:09 UTC |
01596ee | g3gg0 | 26 May 2017, 21:00:42 UTC | mlv_dump: handle VERS blocks | 26 May 2017, 21:00:42 UTC |
040ba08 | g3gg0 | 26 May 2017, 21:00:22 UTC | mlv_rec: added code and structures to helper routines to get version information embedded into the MLV file | 26 May 2017, 21:00:22 UTC |
d26385a | g3gg0 | 26 May 2017, 20:59:32 UTC | added routines and made a module loader routine non-static to allow other code to fetch e.g. strings from modules | 26 May 2017, 20:59:32 UTC |
b4ad7d8 | Alex | 06 May 2017, 09:12:17 UTC | Merged in memcheck-fixes (pull request #829) Fixes for various null pointer and uninitialized memory bugs | 06 May 2017, 09:12:17 UTC |
751ff96 | alex@thinkpad | 05 May 2017, 16:28:45 UTC | 5D3 1.2.3: fix CARD_A_MAKER (off by one) | 05 May 2017, 16:28:45 UTC |
96e07b0 | alex@thinkpad | 01 May 2017, 00:13:23 UTC | mem.c: disabled double free assert (it still gets overwritten by some deallocators) | 01 May 2017, 00:13:23 UTC |
2cebc1c | alex@thinkpad | 01 May 2017, 14:32:12 UTC | menu.c: fixed some more null pointer reads (found in QEMU with -d memchk) | 01 May 2017, 14:32:12 UTC |
f1f55df | alex@thinkpad | 30 April 2017, 20:10:28 UTC | tskmon: fix read from null pointer | 30 April 2017, 20:10:28 UTC |
e1684d4 | alex@thinkpad | 30 April 2017, 20:09:55 UTC | module.c: fix reading after the input buffer when parsing module symbols (found in QEMU) | 30 April 2017, 20:09:55 UTC |
14a66e4 | alex@thinkpad | 30 April 2017, 20:08:34 UTC | memcheck: fix detection of double-free calls (our marker was overwritten by Canon's deallocator, so the check was useless) (bug found in QEMU) | 30 April 2017, 20:08:34 UTC |
7873d26 | alex@thinkpad | 30 April 2017, 20:05:49 UTC | get_current_dialog_handler: fix read from null pointer (found in QEMU) | 30 April 2017, 20:05:49 UTC |
0e4e69f | alex@thinkpad | 30 April 2017, 20:05:22 UTC | bmp.c: fix dereferencing random (uninitialized) pointer (found in QEMU) | 30 April 2017, 20:05:22 UTC |
37410dd | nikfreak | 24 April 2017, 14:26:34 UTC | remove custom symbol file handling (leftover from fw revisioning 100D_100A/100B) | 24 April 2017, 14:26:34 UTC |
22f8e07 | alex@thinkpad | 22 April 2017, 19:29:24 UTC | mlv_lite: always override (toggle) the preview mode on *long* half-shutter press, when not autofocusing (avoids transient screen changes on quick half-shutter presses) | 22 April 2017, 19:29:24 UTC |
62066c7 | nikfreak | 14 April 2017, 13:58:27 UTC | fix curent_interrupt stub (thx @a1ex) | 14 April 2017, 13:58:27 UTC |
72caf6f | nikfreak | 14 April 2017, 10:20:22 UTC | add missing task related stubs | 14 April 2017, 10:20:22 UTC |
547645f | alex@thinkpad | 13 April 2017, 21:29:15 UTC | mlv_lite: preview both full-size buffers while recording (to catch future bugs that might cause the raw buffer to update every other frame) | 13 April 2017, 21:29:15 UTC |
a003812 | alex@thinkpad | 13 April 2017, 21:25:28 UTC | Raw backend: exact height autodetection for 5D3 (lossless 8-12 bit compression works!) | 13 April 2017, 21:25:28 UTC |
f625e33 | nikfreak | 10 April 2017, 19:52:14 UTC | Backout changeset 1914eafc755cad2f2ebb17a4bde35949deb5eacf | 10 April 2017, 19:52:14 UTC |
9a182b7 | nikfreak | 10 April 2017, 19:06:51 UTC | fix wrong stub, as suggested http://www.magiclantern.fm/forum/index.php?topic=16040.msg179165#msg179165 | 10 April 2017, 19:06:51 UTC |
158b86c | alex@thinkpad | 04 April 2017, 12:13:02 UTC | mlv_lite: fix shutter button remaining locked after recording with Frozen LV (problem from exmem backend; not sure how to do a proper fix) | 04 April 2017, 12:13:02 UTC |
cc0a3c9 | alex@thinkpad | 04 April 2017, 09:31:32 UTC | mlv_lite: slow down color preview to let lower-priority tasks run (such as histogram) | 04 April 2017, 09:31:32 UTC |
8b9c644 | alex@thinkpad | 12 April 2017, 14:09:13 UTC | FPS override: disable in x10 mode when half-shutter is pressed, to help with focusing (example setup: full-res LiveView, FPS override at 4 FPS for continuous recording, zoom on half-shutter) | 12 April 2017, 14:09:13 UTC |
d02a347 | alex@thinkpad | 03 April 2017, 23:20:26 UTC | FPS override: display rolling shutter in the main menu when available (either when raw recording is enabled or while recording H.264) (useful for diagnosing the new crop modes) | 03 April 2017, 23:20:26 UTC |
3de40d8 | alex@thinkpad | 03 April 2017, 22:09:33 UTC | FPS override: also display rolling shutter as percentage of frame duration | 03 April 2017, 22:09:33 UTC |
2e72e8e | alex@thinkpad | 03 April 2017, 18:47:55 UTC | mlv_lite: do not print debug info when freezing LiveView (seems to help with corrupted frames in modes with resolution pushed to limit, e.g. 1080p48) | 03 April 2017, 18:47:55 UTC |