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

sort by:
Revision Author Date Message Commit Date
0a55647 Close branch ppluciennik_refactor. 22 October 2013, 21:29:32 UTC
6f23fa2 Merge with unified 11 May 2013, 20:56:12 UTC
3a45dee Moved parts of code related to features like falsecolor or histogram to new files (in order to reuse it). 11 May 2013, 20:10:49 UTC
cc89c4e Added edmac_copy_rectangle, thanks g3gg0 for figuring it out! 11 May 2013, 19:37:33 UTC
6ebed93 edmac_memcpy: added cleanup routines (now it works not only for the first call, but also for subsequent calls) 11 May 2013, 18:24:48 UTC
8e82167 Refactored raw code so we can override size and borders 11 May 2013, 18:10:42 UTC
cf873db 500D: fixed wrong GUIMODE_ML_MENU, thanks Greg 11 May 2013, 18:09:29 UTC
aaf42bf edmac_memcpy: fix size check 11 May 2013, 17:30:39 UTC
5f7e3da Performance fixes. 11 May 2013, 17:05:05 UTC
6d336a2 Another menu tweak, does it work any better? 11 May 2013, 15:11:58 UTC
bf08688 lv_rec: added a real-time benchmark display 11 May 2013, 14:33:46 UTC
5ff40ff Menu and redraw tweaks 11 May 2013, 14:08:13 UTC
db35bc2 Fix header check 11 May 2013, 13:16:42 UTC
9b67907 Typo (width fix) 11 May 2013, 12:56:37 UTC
a3c1815 lv_rec: added a RAW to DNG converter. 32-bit Linux only for now. 11 May 2013, 11:35:52 UTC
1119ec2 tp/dm spy: Minor bug fixes 10 May 2013, 22:32:04 UTC
032fc9d 650D: Hide canon bottom bar for good (Portable?) @OtherOnePercent, please check if you can port it on the 6D/EOSM 10 May 2013, 22:31:51 UTC
65b2d85 Merge with unified 10 May 2013, 07:53:59 UTC
bdb8edf EDMAC tool: show channels 32-47 in detailed view 10 May 2013, 07:11:13 UTC
53031c3 Header guards cleanup 10 May 2013, 07:04:41 UTC
ca0b3e0 edmac-memcpy: Move to separate file 10 May 2013, 07:04:06 UTC
43787ae EDMAC tool: display connection info; refactoring with new edmac routines from g3gg0; on 5D3 it also displays the CBR handlers 10 May 2013, 06:57:16 UTC
ad897c3 Added some small code for analysing ARM ASM code on the fly. Only some crude function name guessing for now. 10 May 2013, 06:53:04 UTC
19b472e added generic EDMAC access code 09 May 2013, 21:25:17 UTC
a82e0e9 Pull tp-spy.c from OtherOnePercent, should work now...hopefully 09 May 2013, 16:04:38 UTC
5514d69 Fix leftover typos 09 May 2013, 12:25:44 UTC
8c3028d tp/dm spy: port 1% code Credits to @OtherOnePercent 09 May 2013, 09:42:59 UTC
5e8d2ed Use proper english 09 May 2013, 08:59:59 UTC
061a6d7 650D: AllocateMemoryResourceForSingleChunck 09 May 2013, 07:56:50 UTC
e5d6fe7 Merge 08 May 2013, 22:10:56 UTC
54e6b30 650D: RAW silent pics 08 May 2013, 22:09:47 UTC
4a03f8c Raw silent pics: allow burst mode to be used with intervalometer, motion detection etc 08 May 2013, 19:26:09 UTC
ab99451 Updated old benchmark code with new time routines 08 May 2013, 18:27:20 UTC
392ac95 5D3: CF+SD write benchmark (saves a 2GB file spanned on the two cards). How fast it can go? 08 May 2013, 18:03:26 UTC
5e5ebc7 Cleanup 08 May 2013, 15:32:15 UTC
41435eb 7D: fix compilation 08 May 2013, 15:36:36 UTC
9a02250 Merged in 600dplus/magic-lantern-5dc-update-from-0xaf-wip (pull request #76) First part of 0xAF work merged to last main code 08 May 2013, 15:29:06 UTC
90a3b8d EDMAC info: forgot about flags 08 May 2013, 08:39:43 UTC
5595715 We can now autodetect the LV RAW height, no more need to hardcode it :) 08 May 2013, 08:23:51 UTC
7ba8bf9 Detailed EDMAC info, according to http://magiclantern.wikia.com/wiki/Register_Map#EDMAC (use scrollwheel) 08 May 2013, 08:04:55 UTC
d0caaf2 edmac_memcpy: added semaphores (no more busy waiting; also thread safe), added CONFIG_EDMAC_MEMCPY (so it can be used as general-purpose memcpy) 08 May 2013, 07:23:56 UTC
1a3158d 6D: fix edmac stubs [1%] 08 May 2013, 07:00:01 UTC
940244b Memory benchmark: using 16MB buffers 08 May 2013, 06:59:39 UTC
67410a5 Reworked bmp_fill using plain memset. Simple and very fast. 08 May 2013, 06:58:52 UTC
2ea576c EDMAC memcpy use flags that are sane 07 May 2013, 21:21:21 UTC
0df0a09 added EDMAC memcpy speed test code template (working for 5D3) 07 May 2013, 21:19:12 UTC
912a75e ExMem: fix for max contiguous chunk allocation 07 May 2013, 20:02:05 UTC
dc2746b 6D: ExMem stubs from 1% 07 May 2013, 19:54:58 UTC
e00d275 1100D: fixed ExMem stub, but not tested (should be like 600D) 07 May 2013, 19:50:24 UTC
e95a604 60D: fixed ExMem stubs 07 May 2013, 19:45:28 UTC
e9e3e1c 60D, 1100D: disabling CONFIG_EXMEM_SINGLE_CHUNCK until we find the right stub 07 May 2013, 19:19:17 UTC
5acf807 600D: fixed AllocateMemoryResourceForSingleChunck stub, thanks 1% 07 May 2013, 19:06:08 UTC
2713454 Merge 07 May 2013, 16:51:14 UTC
43bbcbb Memory benchmark: run every test for around 1 second 07 May 2013, 16:49:40 UTC
9cc9081 Enabling full ExMem support on all cameras. Not tested, please try the free memory dialog and the stubs API test. 07 May 2013, 16:42:07 UTC
f949e83 Playback exposure adjust: fine-tuned chroma scaling 07 May 2013, 06:49:42 UTC
eb7aab9 Stub test: added exmem tests, checks for memory leaks, and ability to skip logging of certain messages (e.g. when repeating a test a lot of times) 07 May 2013, 06:11:38 UTC
8fe6438 ExMem: reimplemented some simple wrappers to make porting easier (fewer stubs to find) 07 May 2013, 05:11:21 UTC
2f64437 5D3: arranged stubs by categories 07 May 2013, 04:53:14 UTC
56addac Refactoring: added ALIGN32 and similar macros 06 May 2013, 20:54:18 UTC
64a8b67 Magic Zoom: attempt to fix color swap in 1:1 mode on some cameras (not tested) 06 May 2013, 20:36:45 UTC
543adf4 5D3: fixed dma_memcpy stub. Benchmark says it's not much faster than plain memcpy, so why bother? 06 May 2013, 20:22:58 UTC
91dd931 ExMem: found a clean way to allocate contiguous blocks: AllocateMemoryResourceForSingleChunck. Added shoot_malloc_suite_contig (backend for shoot_malloc or usable as standalone). 06 May 2013, 20:16:55 UTC
e9dca33 5D3: fixed CF workaround autodetection when also using a SD card 06 May 2013, 13:22:52 UTC
2d0eb19 5D3: fixed side effects when using "preferred card" option (e.g. video time 00:00) 06 May 2013, 13:09:33 UTC
bd24aa0 fixed raw resolution and added footer per image file / movie sequence 05 May 2013, 21:11:07 UTC
7ace7f9 650D: Enable DM/TP spy 05 May 2013, 17:38:33 UTC
8beec02 Add missing headers 05 May 2013, 17:28:11 UTC
82f73bd Add TP and DM interecpt functions to debug.c Credit goes to @OtherOnePercent for the idea and the first implementation See: https://bitbucket.org/OtherOnePercent/tragic-lantern-6d/commits/f1850e2f90d22f2dcda1031cb9dcff388fd32750 05 May 2013, 17:26:37 UTC
f978cb4 650D: Add lvrec stubs 05 May 2013, 17:24:40 UTC
5258a98 tweaks.c: use CONFIG_FULLFRAME (fixes a regresion on the 6D) Credits to @OnePercent for noticing it 05 May 2013, 17:03:58 UTC
d8e2040 650D: Add advanced EXMEM stubs, re-order internals.h 05 May 2013, 15:40:57 UTC
249d53c 650D: Remove EVF state sync for now (causes lock-ups) 05 May 2013, 15:40:12 UTC
3af5b59 650D: Enable display filters (working!) 05 May 2013, 15:37:06 UTC
481a984 650D: Minor MZ tweak (Zoom button doesn't work while recording) 05 May 2013, 15:35:25 UTC
21e1a82 6D.113: Fix internals.h descriptions 05 May 2013, 15:34:23 UTC
f3364e6 Auto mirroring: Fix a bug (inverted truth values) 05 May 2013, 15:33:37 UTC
e349d0d 650D: Enable CONFIG_VARIANGLE_DISPLAY 05 May 2013, 15:33:12 UTC
539d93b Raw silent pics: refactoring, minor fixes 04 May 2013, 07:08:16 UTC
d51518d Perfect sync between silent pics and focus value. Misc algorithm and UI tweaks. 04 May 2013, 06:02:35 UTC
05e7706 Experimental: auto select the best shots from a series of raw silent pics, based on focus value 03 May 2013, 12:47:52 UTC
239efbb Raw silent pics: safeguard against changing the resolution in the middle of a burst sequence (could cause buffer overflow) 03 May 2013, 09:59:01 UTC
c722aba Faster preview for raw silent pics 03 May 2013, 09:35:05 UTC
1c9be38 Better preview for raw silent pics (always generated from raw; also shown in x5 zoom where the framing doesn't match) 03 May 2013, 08:38:35 UTC
bcb6c24 Some more memory benchmarks 02 May 2013, 07:29:04 UTC
03b5e55 Re-enabled cached writes for playback overlay graphics 02 May 2013, 07:26:17 UTC
02e9953 64-bit defishing. Twice as fast and uses half memory :) 02 May 2013, 07:13:33 UTC
3552087 shoot_malloc: very aggressive approach for finding a contiguous block in theory, it's guaranteed to find a block of size X if there is one of size X+2MB 01 May 2013, 21:18:28 UTC
8bbfd52 Fine-tuned benchmark code and added dma_memcpy 01 May 2013, 21:10:27 UTC
dd093bc Using new memset/memcpy for magic zoom and DNG pics 01 May 2013, 21:10:00 UTC
19772b1 Memory benchmark code 01 May 2013, 20:57:52 UTC
5ef3a72 Added memset64/memcpy64 (faster than newlib on uncacheable memory) 01 May 2013, 20:56:27 UTC
ecdd5c7 Using memset/memcpy from newlib (4x faster) 01 May 2013, 20:54:42 UTC
8b48570 Warning cleanup 01 May 2013, 17:44:07 UTC
fa25f45 Scrollwheel hack should only be used when ML needs it (e.g. menu, scripts). Has side effects on Canon code. 01 May 2013, 17:31:20 UTC
e634855 Raw burst preview: minor tweaks 01 May 2013, 13:02:31 UTC
85b7e09 Slit-scan revisited: now possible with raw DNGs :) 01 May 2013, 12:09:40 UTC
49e541b Raw burst: fixed lockup when taking a picture by mistake; show memory usage percentage 01 May 2013, 10:58:24 UTC
68b2096 5D3: root dir without card drive should refer to ML card by default 01 May 2013, 10:34:37 UTC
dc69498 More detailed info about free shoot_malloc (in debug menu) 01 May 2013, 10:33:39 UTC
back to top