200b21a | Daniel Fort | 04 January 2017, 20:57:22 UTC | Closed branch dm-spy-experiments_EOSM_stubs | 04 January 2017, 20:57:22 UTC |
3b485ce | Daniel Fort | 04 January 2017, 18:43:38 UTC | mpu_send/mpu_recv stubs for EOSM | 04 January 2017, 18:43:38 UTC |
f93daaf | alex@thinkpad | 21 December 2016, 09:43:10 UTC | Lossless raw compression: valid DNG output! | 21 December 2016, 09:43:10 UTC |
2cc005a | alex@thinkpad | 20 December 2016, 21:29:29 UTC | Lossless raw compression: proper cleanup (allow multiple runs in LiveView) | 20 December 2016, 21:29:29 UTC |
fb32769 | alex@thinkpad | 19 December 2016, 07:53:59 UTC | Lossless raw compression: works in LiveView! (tested on 2080x1080x14bpp) | 19 December 2016, 07:53:59 UTC |
62445f1 | alex@thinkpad | 18 December 2016, 21:28:24 UTC | Lossless raw compression works! | 18 December 2016, 21:28:24 UTC |
6b25c07 | alex@thinkpad | 18 December 2016, 19:20:06 UTC | Experiment: ProcessTwoInTwoOutLosslessPath It appears to do lossless raw compression; not sure how to decode it yet. | 18 December 2016, 19:20:06 UTC |
b0d455a | alex@thinkpad | 18 December 2016, 19:24:00 UTC | Merged edmac into dm-spy-experiments | 18 December 2016, 19:24:00 UTC |
317c6a4 | alex@thinkpad | 12 December 2016, 23:26:20 UTC | edmac.mo: experiment - log all EDMAC channels every 0.1ms | 12 December 2016, 23:26:20 UTC |
7694875 | alex@thinkpad | 12 December 2016, 23:27:08 UTC | edmac.mo: show offset 0x40 on the info screen | 12 December 2016, 23:27:08 UTC |
a6f6f31 | alex@thinkpad | 12 December 2016, 23:20:53 UTC | edmac: edmac_get_channel | 12 December 2016, 23:20:53 UTC |
6183dc4 | alex@thinkpad | 12 December 2016, 23:14:21 UTC | edmac: there are more than 48 connections (not sure how many) | 12 December 2016, 23:14:21 UTC |
4d684e6 | alex@thinkpad | 04 December 2016, 08:57:55 UTC | Modules: allow including module.h in multiple source files (fixes compilation of edmac.mo) | 04 December 2016, 08:57:55 UTC |
64f5725 | alex@thinkpad | 04 December 2016, 08:37:48 UTC | Modules: removed some unused definitions | 04 December 2016, 08:37:48 UTC |
152577f | alex@thinkpad | 02 December 2016, 23:15:20 UTC | dm-spy-extra: log EDMAC size and address (requires edmac.mo loaded) | 02 December 2016, 23:15:20 UTC |
be902c7 | alex@thinkpad | 02 December 2016, 23:14:22 UTC | Merged edmac into dm-spy-experiments | 02 December 2016, 23:14:22 UTC |
d2b18c8 | alex@thinkpad | 02 December 2016, 22:12:10 UTC | edmac.h: allow edmac_format_size to be called from core (of course, if the edmac module is loaded) | 02 December 2016, 22:12:10 UTC |
c93d0a2 | alex@thinkpad | 29 November 2016, 20:20:28 UTC | dm-spy-extra: Eeko RAM dumper | 29 November 2016, 20:20:28 UTC |
af87374 | alex@thinkpad | 27 November 2016, 13:15:07 UTC | dm-spy-extra, tasks: we have more than 256 interrupts | 27 November 2016, 13:15:07 UTC |
a8b6add | alex@thinkpad | 27 November 2016, 12:12:42 UTC | dm-spy: reallocate logging buffer at startup, as soon as malloc/AllocateMemory is available (hardcoded buffers are not always unused...) | 27 November 2016, 12:12:42 UTC |
467dac2 | alex@thinkpad | 27 November 2016, 10:20:28 UTC | dm-spy: disable DebugMsg hook when running with CONFIG_DEBUG_INTERCEPT* | 27 November 2016, 10:20:28 UTC |
94c7b8e | alex@thinkpad | 27 November 2016, 10:11:20 UTC | dm-spy-extra: hardcode EDMAC names statically (seems to fix stack overflow in init task) | 27 November 2016, 10:11:20 UTC |
4c39714 | alex@thinkpad | 09 November 2016, 20:14:01 UTC | dm-spy: use numbered log file names | 09 November 2016, 20:14:01 UTC |
57553be | Rafael Brune | 15 November 2016, 23:08:33 UTC | dm-spy-experiments: current_task stub for EOSM | 15 November 2016, 23:08:33 UTC |
ba36f18 | alex@thinkpad | 09 November 2016, 18:47:14 UTC | bench.mo: use microsecond timer for memory benchmarks | 09 November 2016, 18:47:14 UTC |
71a7ced | alex@thinkpad | 09 November 2016, 18:28:37 UTC | bench.mo: verify memcpy-like functions when running memory benchmark | 09 November 2016, 18:28:37 UTC |
c06f539 | alex@thinkpad | 09 November 2016, 18:29:42 UTC | edmac-memcpy.c: refactored to avoid static struct edmac_info | 09 November 2016, 18:29:42 UTC |
2710ea5 | alex@thinkpad | 26 November 2016, 23:43:48 UTC | Rewritten find_free_edmac_channels so it no longer requires user input | 26 November 2016, 23:43:48 UTC |
c16933f | alex@thinkpad | 26 November 2016, 23:02:51 UTC | Moved find_free_edmac_channels to the edmac module | 26 November 2016, 23:02:51 UTC |
aefbcc1 | alex@thinkpad | 26 November 2016, 22:45:22 UTC | Moved EDMAC info screen and pretty-printing function to a module | 26 November 2016, 22:45:22 UTC |
6188bdd | alex@thinkpad | 26 November 2016, 01:59:06 UTC | edmac: pretty-printing function for size configuration (edmac_format_size) auxiliary functions: edmac_get_info, edmac_fix_off1 also updated debug edmac info with the new function | 26 November 2016, 01:59:06 UTC |
45e84c4 | alex@thinkpad | 26 November 2016, 01:17:04 UTC | edmac: edmac_get_pointer; comments | 26 November 2016, 01:17:04 UTC |
4d23613 | alex@thinkpad | 25 November 2016, 19:38:56 UTC | edmac: experimental model for total data transfer size | 25 November 2016, 19:38:56 UTC |
773c8a7 | alex@thinkpad | 25 November 2016, 19:02:29 UTC | Enabled AbortEDmac stub (most models; not tested) | 25 November 2016, 19:02:29 UTC |
f874d51 | alex@thinkpad | 25 November 2016, 19:00:32 UTC | stub-cleanup.py: support for uncommenting unused stubs; minor refactors | 25 November 2016, 19:00:32 UTC |
7629b2b | alex@thinkpad | 25 November 2016, 18:56:10 UTC | Stubs format | 25 November 2016, 18:56:10 UTC |
ab98498 | Alex | 16 November 2016, 13:47:00 UTC | Merged in daniel_fort/magic-lantern/EOSM_close_liveview (pull request #761) To shut off LiveView on the EOSM switch to the info screen. | 16 November 2016, 13:47:00 UTC |
5be4c34 | Alex | 16 November 2016, 13:46:36 UTC | Merged in cleanup (pull request #764) Minor cleanups / fixes | 16 November 2016, 13:46:36 UTC |
2e042b9 | Alex | 16 November 2016, 13:44:37 UTC | 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. | 16 November 2016, 13:44:37 UTC |
d473003 | Daniel Fort | 14 November 2016, 00:50:55 UTC | Removed "all" rule so cr2hdr isn't built automatically when compiling a platform. Updated exiftool to version 10.33. | 14 November 2016, 00:50:55 UTC |
5335ec1 | alex@thinkpad | 02 November 2016, 12:14:42 UTC | get_current_task_name: fix interrupt_active flag | 02 November 2016, 12:14:42 UTC |
0353da2 | Alex | 01 November 2016, 20:12:15 UTC | Merged in josepvm/magic-lantern/josepvm/dmspyextrac-added-50d-stubs-1475103538307 (pull request #754) dm-spy-extra.c added 50D stubs | 01 November 2016, 20:12:15 UTC |
3f19e69 | Alex | 01 November 2016, 20:12:00 UTC | Merged in josepvm/magic-lantern-1/josepvm/dmspyc-added-memory-address-for-50d-1475103733676 (pull request #755) dm-spy.c added memory address for 50D | 01 November 2016, 20:12:00 UTC |
2afec18 | alex@thinkpad | 01 November 2016, 15:02:22 UTC | 550D: fix compiling minimal target | 01 November 2016, 15:02:22 UTC |
a643a3b | alex@thinkpad | 01 November 2016, 16:48:43 UTC | Raw backend: make sure skip offsets are even | 01 November 2016, 16:48:43 UTC |
4a7da59 | alex@thinkpad | 01 November 2016, 13:35:12 UTC | Makefile: allow extra source files in the minimal profile | 01 November 2016, 13:35:12 UTC |
e39a10f | alex@thinkpad | 01 November 2016, 13:33:47 UTC | Makefile: prefer .c files from current directory first | 01 November 2016, 13:33:47 UTC |
908378a | alex@thinkpad | 30 October 2016, 18:15:58 UTC | dm-spy-extra: 5D3 logging stubs for photo capture | 30 October 2016, 18:15:58 UTC |
2db70db | alex@thinkpad | 30 October 2016, 16:30:28 UTC | dm-spy-extra: EDMAC interrupt names | 30 October 2016, 16:30:28 UTC |
fffb745 | Daniel Fort | 27 October 2016, 06:46:29 UTC | To shut off LiveView on the EOSM switch to the info screen. | 27 October 2016, 06:46:29 UTC |
bbe0f4f | alex@thinkpad | 23 October 2016, 13:52:44 UTC | 60D, 5D2: pre and post_isr_hook stubs | 23 October 2016, 13:52:44 UTC |
501d48e | alex@thinkpad | 23 October 2016, 13:30:29 UTC | dm-spy-extra: log all interrupts (optional, disabled by default) | 23 October 2016, 13:30:29 UTC |
7140f77 | alex@thinkpad | 23 October 2016, 13:14:08 UTC | dm-spy-extra: disable cache conflict checks in QEMU | 23 October 2016, 13:14:08 UTC |
cd6454c | alex@thinkpad | 23 October 2016, 13:13:47 UTC | dm-spy-extra: also check cache conflicts with DebugMsg | 23 October 2016, 13:13:47 UTC |
7e10dcc | alex@thinkpad | 21 October 2016, 18:53:09 UTC | dm-spy-extra: 60D stubs for logging the picture taking process | 21 October 2016, 18:53:09 UTC |
7d8f8d1 | alex@thinkpad | 30 October 2016, 17:24:51 UTC | 5D2, 5D3, 550D, 600D, 700D: current_task stub | 30 October 2016, 17:24:51 UTC |
fc12ee6 | alex@thinkpad | 30 October 2016, 17:10:14 UTC | tasks.c, stubs: removed unused GetTaskName and get_current_task sed -i.bak '/GetTaskName/d' */stubs.S sed -i.bak '/get_current_task/d' */stubs.S | 30 October 2016, 17:10:14 UTC |
4a29a79 | g3gg0 | 08 October 2016, 14:22:41 UTC | Merged in daniel_fort/magic-lantern/mlv_dump-simplify_dng_filenames (pull request #758) Simplify dng names | 08 October 2016, 14:22:41 UTC |
2791dd8 | Daniel Fort | 08 October 2016, 13:40:43 UTC | Remove "frame" from dng filenames so that it conforms with MLVFS default naming. | 08 October 2016, 13:40:43 UTC |
aac7111 | josepvm | 28 September 2016, 23:02:22 UTC | dm-spy.c added memory address for 50D | 28 September 2016, 23:02:22 UTC |
70d3396 | josepvm | 28 September 2016, 22:59:32 UTC | dm-spy-extra.c added 50D stubs | 28 September 2016, 22:59:32 UTC |
45c9e2a | alex@thinkpad | 15 September 2016, 17:10:53 UTC | raw2dng and related: use HOST_CFLAGS (should fix building raw_rec with older compilers) | 15 September 2016, 17:10:53 UTC |
e35821f | alex@thinkpad | 09 September 2016, 11:25:03 UTC | EOS M: fix issue #2596 (temperature goes from 41°C to -60°C) | 09 September 2016, 11:25:03 UTC |
95c4860 | alex@thinkpad | 08 September 2016, 22:51:45 UTC | tasks.c, stubs: removed unused get_obj_attr sed -i.bak '/get_obj_attr/d' */stubs.S | 08 September 2016, 22:51:45 UTC |
4a0949c | alex@thinkpad | 08 September 2016, 22:39:13 UTC | tasks.c: get current task name directly from the data structure (60D) Seems to fix some unexplained issues such as bad shutdown on 60D, or lockups when logging lots of engio calls. TODO: update stubs on all cameras | 08 September 2016, 22:39:13 UTC |
9924947 | alex@thinkpad | 09 September 2016, 12:57:53 UTC | Merged qemu into dm-spy-experiments | 09 September 2016, 12:57:53 UTC |
b1478d4 | alex@thinkpad | 09 September 2016, 12:55:16 UTC | QEMU: experimental cache hack emulation (very incomplete; 60D dm-spy works!) | 09 September 2016, 12:55:16 UTC |
19de1a5 | alex@thinkpad | 09 September 2016, 12:04:46 UTC | QEMU: updated Makefile options and comments | 09 September 2016, 12:04:46 UTC |
12be4e3 | alex@thinkpad | 09 September 2016, 11:59:04 UTC | dm-spy: 60D patch no longer needed | 09 September 2016, 11:59:04 UTC |
1b9d430 | alex@thinkpad | 08 September 2016, 20:17:58 UTC | raw.c: fix compilation on some cameras apparently no longer used | 08 September 2016, 20:17:58 UTC |
d421b2c | alex@thinkpad | 05 September 2016, 19:55:27 UTC | Merged raw_fixes into unified | 05 September 2016, 19:55:27 UTC |
3553234 | alex@thinkpad | 05 September 2016, 19:48:15 UTC | 5D3: reduce the white level a bit (doesn't always reach 16383, false alarm) | 05 September 2016, 19:48:15 UTC |
32ddceb | Alex | 05 September 2016, 19:15:15 UTC | Merged in selftest (pull request #752) Selftest.mo: play dialog mode test, minor updates | 05 September 2016, 19:15:15 UTC |
41a604c | Alex | 05 September 2016, 19:01:50 UTC | Merged in cleanup (pull request #751) Misc cleanups | 05 September 2016, 19:01:50 UTC |
35bf3e0 | Alex | 05 September 2016, 19:00:23 UTC | Merged in 700D (pull request #750) 700D: minor fixes | 05 September 2016, 19:00:23 UTC |
c52d119 | alex@thinkpad | 05 September 2016, 18:55:21 UTC | Modules: use module_strings instead of hginfo; misc fine-tunings | 05 September 2016, 18:55:21 UTC |
75ef993 | alex@thinkpad | 05 September 2016, 11:36:12 UTC | module_hginfo_dump.sh: fix permissions and GCC path | 05 September 2016, 11:36:12 UTC |
84e43f6 | Alex | 05 September 2016, 11:39:20 UTC | Merged in g3gg0/magic-lantern-module-hgdiff (pull request #230) modules: embed hg information and hg diff into object file for traceability | 05 September 2016, 11:39:20 UTC |
c83bfd9 | alex@thinkpad | 05 September 2016, 11:21:21 UTC | Merged in bouncyball/raw-to-mlv-convertor-raw2dng-mod (pull request #733) | 05 September 2016, 11:21:21 UTC |
358b8f3 | Alex | 05 September 2016, 10:50:04 UTC | Merged in andreasb242/magic-lantern (pull request #749) Make "Warning for bad settings" message configurable | 05 September 2016, 10:50:04 UTC |
848ffea | Alex | 05 September 2016, 10:46:14 UTC | Merged lvinfo into unified (show WB shift values on the LiveView info bar) | 05 September 2016, 10:46:14 UTC |
7986e76 | Alex | 05 September 2016, 10:45:04 UTC | Merged console into unified | 05 September 2016, 10:45:04 UTC |
90b8c12 | Alex | 05 September 2016, 10:10:13 UTC | Merged in raw_fixes (pull request #732) 5D3: raw type experiments, updated vertical stripe and bad pixel fix in mlv_dump, updated white level (0.15 stops of extra highlight detail in LiveView) | 05 September 2016, 10:10:13 UTC |
1b76e90 | alex@thinkpad | 01 September 2016, 20:59:06 UTC | Merged bad_pixels into raw_fixes | 01 September 2016, 20:59:06 UTC |
629e0d0 | alex@thinkpad | 01 September 2016, 20:56:13 UTC | raw2dng/mlv_dump: in vertical stripe fix, give higher weights to bright pixels | 01 September 2016, 20:56:13 UTC |
13cf84e | alex@thinkpad | 01 September 2016, 20:39:21 UTC | mlv_dump: vertical stripe fix on by default (same as before) | 01 September 2016, 20:39:21 UTC |
fbbf717 | alex@thinkpad | 01 September 2016, 19:43:59 UTC | 5D3: back to raw type 16 (same as before); vertical stripes still present with 4 and 8 | 01 September 2016, 19:43:59 UTC |
be0cb3e | alex@thinkpad | 01 September 2016, 19:21:23 UTC | console: console_clear is still used | 01 September 2016, 19:21:23 UTC |
e4438c8 | alex@thinkpad | 01 September 2016, 19:08:59 UTC | dm-spy-extra: log MMIO register values (experiment for QEMU) | 01 September 2016, 19:08:59 UTC |
7105823 | alex@thinkpad | 09 September 2016, 11:29:24 UTC | Merged patchmgr into dm-spy-experiments | 09 September 2016, 11:29:24 UTC |
1c5f7d9 | alex@thinkpad | 01 September 2016, 20:13:38 UTC | Patch manager: PATCH_HOOK_OUT_REGS is not needed | 01 September 2016, 20:13:38 UTC |
d6d929c | alex@thinkpad | 31 August 2016, 11:58:40 UTC | mlv_dump: minor fixes regarding subtract (dark) frame | 31 August 2016, 11:58:40 UTC |
8fdff1b | alex@thinkpad | 31 August 2016, 11:56:53 UTC | mlv_dump: experimental flat-field (gain) correction | 31 August 2016, 11:56:53 UTC |
0934916 | alex@thinkpad | 29 August 2016, 18:25:53 UTC | raw2dng/mlv_dump: fine-tuned vertical stripe correction algorithm (to be tested) | 29 August 2016, 18:25:53 UTC |
715f426 | alex@thinkpad | 29 August 2016, 06:03:41 UTC | 5D3: white level in LiveView is 16382, not 15000 (gains 0.15 stops of DR in highlights) For existing footage, run: exiftool *.dng -WhiteLevel=16382 -overwrite_original | 29 August 2016, 06:03:41 UTC |
f20718b | alex@thinkpad | 28 August 2016, 20:31:28 UTC | 5D3: let's try raw type 8 (not affected by digital ISO) | 28 August 2016, 20:31:28 UTC |
ff60e14 | alex@thinkpad | 28 August 2016, 20:30:43 UTC | Merge bad_pixels into raw_fixes | 28 August 2016, 20:30:43 UTC |
26b183e | alex@thinkpad | 28 August 2016, 19:27:42 UTC | raw2dng/mlv_dump: apply cold pixel fix on border pixels as well | 28 August 2016, 19:27:42 UTC |
738d88a | alex@thinkpad | 28 August 2016, 19:26:39 UTC | raw2dng/mlv_dump, cold pixel fix routine: code formatting, comment updates, C99 loops | 28 August 2016, 19:26:39 UTC |
88cae75 | alex@thinkpad | 28 August 2016, 19:16:48 UTC | raw2dng/mlv_dump: fine-tuned cold pixel threshold | 28 August 2016, 19:16:48 UTC |