0a55647 | a1ex | 22 October 2013, 21:29:32 UTC | Close branch ppluciennik_refactor. | 22 October 2013, 21:29:32 UTC |
6f23fa2 | ppluciennik | 11 May 2013, 20:56:12 UTC | Merge with unified | 11 May 2013, 20:56:12 UTC |
3a45dee | ppluciennik | 11 May 2013, 20:10:49 UTC | 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 | alex@thinkpad | 11 May 2013, 19:37:33 UTC | Added edmac_copy_rectangle, thanks g3gg0 for figuring it out! | 11 May 2013, 19:37:33 UTC |
6ebed93 | alex@thinkpad | 11 May 2013, 18:24:48 UTC | 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 | alex@thinkpad | 11 May 2013, 18:10:42 UTC | Refactored raw code so we can override size and borders | 11 May 2013, 18:10:42 UTC |
cf873db | alex@thinkpad | 11 May 2013, 18:09:29 UTC | 500D: fixed wrong GUIMODE_ML_MENU, thanks Greg | 11 May 2013, 18:09:29 UTC |
aaf42bf | alex@thinkpad | 11 May 2013, 17:30:39 UTC | edmac_memcpy: fix size check | 11 May 2013, 17:30:39 UTC |
5f7e3da | ppluciennik | 11 May 2013, 17:05:05 UTC | Performance fixes. | 11 May 2013, 17:05:05 UTC |
6d336a2 | alex@thinkpad | 11 May 2013, 15:11:58 UTC | Another menu tweak, does it work any better? | 11 May 2013, 15:11:58 UTC |
bf08688 | alex@thinkpad | 11 May 2013, 14:33:46 UTC | lv_rec: added a real-time benchmark display | 11 May 2013, 14:33:46 UTC |
5ff40ff | alex@thinkpad | 11 May 2013, 14:08:13 UTC | Menu and redraw tweaks | 11 May 2013, 14:08:13 UTC |
db35bc2 | alex@thinkpad | 11 May 2013, 13:16:42 UTC | Fix header check | 11 May 2013, 13:16:42 UTC |
9b67907 | alex@thinkpad | 11 May 2013, 12:56:37 UTC | Typo (width fix) | 11 May 2013, 12:56:37 UTC |
a3c1815 | alex@thinkpad | 11 May 2013, 11:35:52 UTC | lv_rec: added a RAW to DNG converter. 32-bit Linux only for now. | 11 May 2013, 11:35:52 UTC |
1119ec2 | Giovanni Condello | 10 May 2013, 22:32:04 UTC | tp/dm spy: Minor bug fixes | 10 May 2013, 22:32:04 UTC |
032fc9d | Giovanni Condello | 10 May 2013, 22:31:51 UTC | 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 | Giovanni Condello | 10 May 2013, 07:53:59 UTC | Merge with unified | 10 May 2013, 07:53:59 UTC |
bdb8edf | alex@thinkpad | 10 May 2013, 07:11:13 UTC | EDMAC tool: show channels 32-47 in detailed view | 10 May 2013, 07:11:13 UTC |
53031c3 | Giovanni Condello | 10 May 2013, 07:04:41 UTC | Header guards cleanup | 10 May 2013, 07:04:41 UTC |
ca0b3e0 | Giovanni Condello | 10 May 2013, 07:04:06 UTC | edmac-memcpy: Move to separate file | 10 May 2013, 07:04:06 UTC |
43787ae | alex@thinkpad | 10 May 2013, 06:57:16 UTC | 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 | alex@thinkpad | 10 May 2013, 06:53:04 UTC | 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 | g3gg0 | 09 May 2013, 21:25:17 UTC | added generic EDMAC access code | 09 May 2013, 21:25:17 UTC |
a82e0e9 | Giovanni Condello | 09 May 2013, 16:04:38 UTC | Pull tp-spy.c from OtherOnePercent, should work now...hopefully | 09 May 2013, 16:04:38 UTC |
5514d69 | Giovanni Condello | 09 May 2013, 12:25:44 UTC | Fix leftover typos | 09 May 2013, 12:25:44 UTC |
8c3028d | Giovanni Condello | 09 May 2013, 09:42:59 UTC | tp/dm spy: port 1% code Credits to @OtherOnePercent | 09 May 2013, 09:42:59 UTC |
5e8d2ed | Giovanni Condello | 09 May 2013, 08:59:59 UTC | Use proper english | 09 May 2013, 08:59:59 UTC |
061a6d7 | Giovanni Condello | 09 May 2013, 07:56:50 UTC | 650D: AllocateMemoryResourceForSingleChunck | 09 May 2013, 07:56:50 UTC |
e5d6fe7 | Giovanni Condello | 08 May 2013, 22:10:56 UTC | Merge | 08 May 2013, 22:10:56 UTC |
54e6b30 | Giovanni Condello | 08 May 2013, 22:09:47 UTC | 650D: RAW silent pics | 08 May 2013, 22:09:47 UTC |
4a03f8c | alex@thinkpad | 08 May 2013, 19:26:09 UTC | Raw silent pics: allow burst mode to be used with intervalometer, motion detection etc | 08 May 2013, 19:26:09 UTC |
ab99451 | alex@thinkpad | 08 May 2013, 18:27:20 UTC | Updated old benchmark code with new time routines | 08 May 2013, 18:27:20 UTC |
392ac95 | alex@thinkpad | 08 May 2013, 18:03:26 UTC | 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 | alex@thinkpad | 08 May 2013, 15:32:15 UTC | Cleanup | 08 May 2013, 15:32:15 UTC |
41435eb | g3gg0 | 08 May 2013, 15:36:36 UTC | 7D: fix compilation | 08 May 2013, 15:36:36 UTC |
9a02250 | a1ex | 08 May 2013, 15:29:06 UTC | 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 | alex@thinkpad | 08 May 2013, 08:39:43 UTC | EDMAC info: forgot about flags | 08 May 2013, 08:39:43 UTC |
5595715 | alex@thinkpad | 08 May 2013, 08:23:51 UTC | We can now autodetect the LV RAW height, no more need to hardcode it :) | 08 May 2013, 08:23:51 UTC |
7ba8bf9 | alex@thinkpad | 08 May 2013, 08:04:55 UTC | Detailed EDMAC info, according to http://magiclantern.wikia.com/wiki/Register_Map#EDMAC (use scrollwheel) | 08 May 2013, 08:04:55 UTC |
d0caaf2 | alex@thinkpad | 08 May 2013, 07:23:56 UTC | 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 | alex@thinkpad | 08 May 2013, 07:00:01 UTC | 6D: fix edmac stubs [1%] | 08 May 2013, 07:00:01 UTC |
940244b | alex@thinkpad | 08 May 2013, 06:59:39 UTC | Memory benchmark: using 16MB buffers | 08 May 2013, 06:59:39 UTC |
67410a5 | alex@thinkpad | 08 May 2013, 06:58:52 UTC | Reworked bmp_fill using plain memset. Simple and very fast. | 08 May 2013, 06:58:52 UTC |
2ea576c | g3gg0 | 07 May 2013, 21:21:21 UTC | EDMAC memcpy use flags that are sane | 07 May 2013, 21:21:21 UTC |
0df0a09 | g3gg0 | 07 May 2013, 21:19:12 UTC | added EDMAC memcpy speed test code template (working for 5D3) | 07 May 2013, 21:19:12 UTC |
912a75e | alex@thinkpad | 07 May 2013, 20:02:05 UTC | ExMem: fix for max contiguous chunk allocation | 07 May 2013, 20:02:05 UTC |
dc2746b | alex@thinkpad | 07 May 2013, 19:54:58 UTC | 6D: ExMem stubs from 1% | 07 May 2013, 19:54:58 UTC |
e00d275 | alex@thinkpad | 07 May 2013, 19:50:24 UTC | 1100D: fixed ExMem stub, but not tested (should be like 600D) | 07 May 2013, 19:50:24 UTC |
e95a604 | alex@thinkpad | 07 May 2013, 19:45:28 UTC | 60D: fixed ExMem stubs | 07 May 2013, 19:45:28 UTC |
e9e3e1c | alex@thinkpad | 07 May 2013, 19:19:17 UTC | 60D, 1100D: disabling CONFIG_EXMEM_SINGLE_CHUNCK until we find the right stub | 07 May 2013, 19:19:17 UTC |
5acf807 | alex@thinkpad | 07 May 2013, 19:06:08 UTC | 600D: fixed AllocateMemoryResourceForSingleChunck stub, thanks 1% | 07 May 2013, 19:06:08 UTC |
2713454 | alex@thinkpad | 07 May 2013, 16:51:14 UTC | Merge | 07 May 2013, 16:51:14 UTC |
43bbcbb | alex@thinkpad | 07 May 2013, 16:49:40 UTC | Memory benchmark: run every test for around 1 second | 07 May 2013, 16:49:40 UTC |
9cc9081 | alex@thinkpad | 07 May 2013, 16:42:07 UTC | 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 | alex@thinkpad | 07 May 2013, 06:49:42 UTC | Playback exposure adjust: fine-tuned chroma scaling | 07 May 2013, 06:49:42 UTC |
eb7aab9 | alex@thinkpad | 07 May 2013, 06:11:38 UTC | 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 | alex@thinkpad | 07 May 2013, 05:11:21 UTC | ExMem: reimplemented some simple wrappers to make porting easier (fewer stubs to find) | 07 May 2013, 05:11:21 UTC |
2f64437 | alex@thinkpad | 07 May 2013, 04:53:14 UTC | 5D3: arranged stubs by categories | 07 May 2013, 04:53:14 UTC |
56addac | alex@thinkpad | 06 May 2013, 20:54:18 UTC | Refactoring: added ALIGN32 and similar macros | 06 May 2013, 20:54:18 UTC |
64a8b67 | alex@thinkpad | 06 May 2013, 20:36:45 UTC | Magic Zoom: attempt to fix color swap in 1:1 mode on some cameras (not tested) | 06 May 2013, 20:36:45 UTC |
543adf4 | alex@thinkpad | 06 May 2013, 20:22:58 UTC | 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 | alex@thinkpad | 06 May 2013, 20:16:55 UTC | 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 | alex@thinkpad | 06 May 2013, 13:22:52 UTC | 5D3: fixed CF workaround autodetection when also using a SD card | 06 May 2013, 13:22:52 UTC |
2d0eb19 | alex@thinkpad | 06 May 2013, 13:09:33 UTC | 5D3: fixed side effects when using "preferred card" option (e.g. video time 00:00) | 06 May 2013, 13:09:33 UTC |
bd24aa0 | g3gg0 | 05 May 2013, 21:11:07 UTC | fixed raw resolution and added footer per image file / movie sequence | 05 May 2013, 21:11:07 UTC |
7ace7f9 | Giovanni Condello | 05 May 2013, 17:38:33 UTC | 650D: Enable DM/TP spy | 05 May 2013, 17:38:33 UTC |
8beec02 | Giovanni Condello | 05 May 2013, 17:28:11 UTC | Add missing headers | 05 May 2013, 17:28:11 UTC |
82f73bd | Giovanni Condello | 05 May 2013, 17:26:37 UTC | 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 | Giovanni Condello | 05 May 2013, 17:24:40 UTC | 650D: Add lvrec stubs | 05 May 2013, 17:24:40 UTC |
5258a98 | Giovanni Condello | 05 May 2013, 17:03:58 UTC | 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 | Giovanni Condello | 05 May 2013, 15:40:57 UTC | 650D: Add advanced EXMEM stubs, re-order internals.h | 05 May 2013, 15:40:57 UTC |
249d53c | Giovanni Condello | 05 May 2013, 15:40:12 UTC | 650D: Remove EVF state sync for now (causes lock-ups) | 05 May 2013, 15:40:12 UTC |
3af5b59 | Giovanni Condello | 05 May 2013, 15:37:06 UTC | 650D: Enable display filters (working!) | 05 May 2013, 15:37:06 UTC |
481a984 | Giovanni Condello | 05 May 2013, 15:35:25 UTC | 650D: Minor MZ tweak (Zoom button doesn't work while recording) | 05 May 2013, 15:35:25 UTC |
21e1a82 | Giovanni Condello | 05 May 2013, 15:34:23 UTC | 6D.113: Fix internals.h descriptions | 05 May 2013, 15:34:23 UTC |
f3364e6 | Giovanni Condello | 05 May 2013, 15:33:37 UTC | Auto mirroring: Fix a bug (inverted truth values) | 05 May 2013, 15:33:37 UTC |
e349d0d | Giovanni Condello | 05 May 2013, 15:33:12 UTC | 650D: Enable CONFIG_VARIANGLE_DISPLAY | 05 May 2013, 15:33:12 UTC |
539d93b | alex@thinkpad | 04 May 2013, 07:08:16 UTC | Raw silent pics: refactoring, minor fixes | 04 May 2013, 07:08:16 UTC |
d51518d | alex@thinkpad | 04 May 2013, 06:02:35 UTC | Perfect sync between silent pics and focus value. Misc algorithm and UI tweaks. | 04 May 2013, 06:02:35 UTC |
05e7706 | alex@thinkpad | 03 May 2013, 12:47:52 UTC | 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 | alex@thinkpad | 03 May 2013, 09:59:01 UTC | 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 | alex@thinkpad | 03 May 2013, 09:35:05 UTC | Faster preview for raw silent pics | 03 May 2013, 09:35:05 UTC |
1c9be38 | alex@thinkpad | 03 May 2013, 08:38:35 UTC | 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 | alex@thinkpad | 02 May 2013, 07:29:04 UTC | Some more memory benchmarks | 02 May 2013, 07:29:04 UTC |
03b5e55 | alex@thinkpad | 02 May 2013, 07:26:17 UTC | Re-enabled cached writes for playback overlay graphics | 02 May 2013, 07:26:17 UTC |
02e9953 | alex@thinkpad | 02 May 2013, 07:13:33 UTC | 64-bit defishing. Twice as fast and uses half memory :) | 02 May 2013, 07:13:33 UTC |
3552087 | alex@thinkpad | 01 May 2013, 21:18:28 UTC | 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 | alex@thinkpad | 01 May 2013, 21:10:27 UTC | Fine-tuned benchmark code and added dma_memcpy | 01 May 2013, 21:10:27 UTC |
dd093bc | alex@thinkpad | 01 May 2013, 21:10:00 UTC | Using new memset/memcpy for magic zoom and DNG pics | 01 May 2013, 21:10:00 UTC |
19772b1 | alex@thinkpad | 01 May 2013, 20:57:52 UTC | Memory benchmark code | 01 May 2013, 20:57:52 UTC |
5ef3a72 | alex@thinkpad | 01 May 2013, 20:56:27 UTC | Added memset64/memcpy64 (faster than newlib on uncacheable memory) | 01 May 2013, 20:56:27 UTC |
ecdd5c7 | alex@thinkpad | 01 May 2013, 20:54:42 UTC | Using memset/memcpy from newlib (4x faster) | 01 May 2013, 20:54:42 UTC |
8b48570 | alex@thinkpad | 01 May 2013, 17:44:07 UTC | Warning cleanup | 01 May 2013, 17:44:07 UTC |
fa25f45 | alex@thinkpad | 01 May 2013, 17:31:20 UTC | 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 | alex@thinkpad | 01 May 2013, 13:02:31 UTC | Raw burst preview: minor tweaks | 01 May 2013, 13:02:31 UTC |
85b7e09 | alex@thinkpad | 01 May 2013, 12:09:40 UTC | Slit-scan revisited: now possible with raw DNGs :) | 01 May 2013, 12:09:40 UTC |
49e541b | alex@thinkpad | 01 May 2013, 10:58:24 UTC | Raw burst: fixed lockup when taking a picture by mistake; show memory usage percentage | 01 May 2013, 10:58:24 UTC |
68b2096 | alex@thinkpad | 01 May 2013, 10:34:37 UTC | 5D3: root dir without card drive should refer to ML card by default | 01 May 2013, 10:34:37 UTC |
dc69498 | alex@thinkpad | 01 May 2013, 10:33:39 UTC | More detailed info about free shoot_malloc (in debug menu) | 01 May 2013, 10:33:39 UTC |