b659572 | a1ex | 22 October 2013, 21:25:02 UTC | Close branch marekk17/chdkdngc-framerate-tag-1373738570424. | 22 October 2013, 21:25:02 UTC |
9e88400 | marekk17 | 13 July 2013, 18:03:10 UTC | chdk-dng.c FrameRate tag | 13 July 2013, 18:03:10 UTC |
23ba301 | GregoryO | 12 July 2013, 11:51:32 UTC | interpolating 50D 100 ISO Ev from a 3rd degree polynomial fit of existing data as the get_dxo_dynamic_range function assumes ISOs start at 100 and double up from there - result is 50D ISO 100 Ev dynamic range is 11 | 12 July 2013, 11:51:32 UTC |
d2397f0 | alex@thinkpad | 11 July 2013, 15:35:07 UTC | Ignore max_job_state assertion (it's not quite right on 6D) | 11 July 2013, 15:35:07 UTC |
9c69469 | alex@thinkpad | 11 July 2013, 15:33:20 UTC | 7D: some fixes (FIR boot, display gain vsync, disabled image effects) | 11 July 2013, 15:33:20 UTC |
14d56dc | alex@thinkpad | 09 July 2013, 11:30:21 UTC | Fix raw settings refresh after zoom mode change | 09 July 2013, 11:30:21 UTC |
acd652d | alex@thinkpad | 09 July 2013, 08:26:49 UTC | Refactored raw.c to expose DxO dynamic range: int get_dxo_dynamic_range(int raw_iso); | 09 July 2013, 08:26:49 UTC |
04ae4ab | alex@thinkpad | 08 July 2013, 10:59:18 UTC | pic_view: fix wrong image size displayed; force a refresh of raw parameters to fix http://www.magiclantern.fm/forum/index.php?topic=6976 | 08 July 2013, 10:59:18 UTC |
0a095b7 | nanomad | 11 July 2013, 15:08:36 UTC | Restore proper menuindexentries.h | 11 July 2013, 15:08:36 UTC |
1f6c71e | Giovanni Condello | 10 July 2013, 08:18:24 UTC | doc: use execfile instead of os.sytem | 10 July 2013, 08:18:24 UTC |
5903869 | Giovanni Condello | 10 July 2013, 08:18:07 UTC | 1100D: Shorten symbol file | 10 July 2013, 08:18:07 UTC |
52c0f2c | Giovanni Condello | 08 July 2013, 08:32:57 UTC | 650D: Add FULLSHUTTER PRESS/UNPRESS code | 08 July 2013, 08:32:57 UTC |
e6465a3 | Giovanni Condello | 08 July 2013, 07:51:14 UTC | Ignore more cruft | 08 July 2013, 07:51:14 UTC |
932e0d1 | g3gg0 | 07 July 2013, 13:45:54 UTC | ime_rot: changed appearance a bit | 07 July 2013, 13:45:54 UTC |
d08ab93 | g3gg0 | 07 July 2013, 12:47:23 UTC | ime_rot: first prototype of a rotation wheel based input method | 07 July 2013, 12:47:23 UTC |
30b7171 | g3gg0 | 07 July 2013, 09:17:52 UTC | ime_std: added improved filename handling | 07 July 2013, 09:17:52 UTC |
ea76b84 | g3gg0 | 07 July 2013, 09:17:28 UTC | ime_base: switched to use contexts for dialogs to prepare various future features like multiple dialogs and cancelling | 07 July 2013, 09:17:28 UTC |
af08428 | g3gg0 | 06 July 2013, 23:02:35 UTC | ime_std: corrected module description | 06 July 2013, 23:02:35 UTC |
b0ae7eb | g3gg0 | 06 July 2013, 22:52:04 UTC | ime_std: improved charset selection and visualization. when update cbr says the text is invalid, paint it red. | 06 July 2013, 22:52:04 UTC |
4d33f49 | g3gg0 | 06 July 2013, 22:51:09 UTC | ime_base: added more test routines for different charsets | 06 July 2013, 22:51:09 UTC |
8d6babb | g3gg0 | 06 July 2013, 16:00:58 UTC | ime_std: improved appearance, looks cleaner and more usable now | 06 July 2013, 16:00:58 UTC |
2a286b3 | Giovanni C | 06 July 2013, 11:36:12 UTC | Merged in frantony/magic-lantern.make_v1 (pull request #137) make V=1: fix "/bin/sh: : command not found" error | 06 July 2013, 11:36:12 UTC |
6705cce | nanomad | 06 July 2013, 11:37:22 UTC | 650D: Fix building with CONFIG_PICOC = y. Fixes issue #1566 | 06 July 2013, 11:37:22 UTC |
bf2eceb | nanomad | 06 July 2013, 11:24:30 UTC | Better nightly builds target. It now builds docs too | 06 July 2013, 11:24:30 UTC |
4d4f5ad | g3gg0 | 03 July 2013, 23:36:32 UTC | Merged in old commits | 03 July 2013, 23:36:32 UTC |
1190ffc | g3gg0 | 03 July 2013, 23:34:47 UTC | ime: updated to work asynchronously and block menu painting. first working method to enter text user friendly. still needs some improvement and code cleanup. | 03 July 2013, 23:34:47 UTC |
f0a7847 | Antony Pavlov | 02 July 2013, 21:29:49 UTC | make V=1: fix "/bin/sh: : command not found" error If I try to compile ML with V=1 make parameter (to see the full commands during build) then I get the "/bin/sh: : command not found" message. But there is no problem if V=0. EXAMPLE: $ make CROSS_COMPILE=/home/antony/gcc-arm-none-eabi-4_7-2013q1/bin/arm-none-eabi- GCC_VERSION= 2>&1 | tee build.log make -C /home/antony/repos/ML/magic-lantern.current/platform/60D.111 make[1]: Entering directory `/home/antony/repos/ML/magic-lantern.current/platform/60D.111' echo -e bbbbMagic Lantern v2.3.NEXT.2013Jul01.60D111 echo const char build_version[] = v2.3.NEXT.2013Jul01.60D111 /bin/sh: : command not found ... The problem is with this line in src/Makefile.src: $(call build,"VERSION",echo 'const char build_version[] = "$(VERSION)";') > $@ Here we use the build macro that eventually produce this: echo 'echo 'const char build_version[] = "$(VERSION)";'' My bash interpreter show me just the same error message: $ echo 'echo 'const char build_version[] = "VERSION";'' echo const char build_version[] = VERSION bash: : command not found So we must do something with extra quotation mark. | 02 July 2013, 21:29:49 UTC |
f0703f6 | Giovanni C | 02 July 2013, 08:50:38 UTC | Merged in marekk17/magic-lantern-6/marekk17/chdkdngc-fixed-as-shot-neutral-white-b-1372706698117 (pull request #135) chdk-dng.c - Fixed "As Shot Neutral" - White Balance, added Calibration Illuminant | 02 July 2013, 08:50:38 UTC |
89a312f | Giovanni C | 02 July 2013, 08:50:02 UTC | Merged in 600dplus/magic-lantern-600d-60d-1100d-memcheck (pull request #132) fix for module compilation | 02 July 2013, 08:50:02 UTC |
dafcdad | marekk17 | 01 July 2013, 19:25:16 UTC | chdk-dng.c - Fixed "As Shot Neutral" - White Balance, added Calibration Illuminant | 01 July 2013, 19:25:16 UTC |
95860e8 | Giovanni C | 30 June 2013, 08:35:08 UTC | Merged in frantony/magic-lantern.make_clean (pull request #134) 'make clean'-related fixes | 30 June 2013, 08:35:08 UTC |
bade2c0 | Giovanni C | 30 June 2013, 08:34:42 UTC | Merged in frantony/magic-lantern (pull request #133) Makefile.user.default: use CROSS_COMPILE as linux kernel does | 30 June 2013, 08:34:42 UTC |
966336c | alex@thinkpad | 27 June 2013, 18:05:45 UTC | raw_rec: option to warm up the card at camera startup (experimental) | 27 June 2013, 18:05:45 UTC |
d076775 | alex@thinkpad | 27 June 2013, 10:52:24 UTC | raw_rec: added some small speed hacks from 1% (slow down Canon dialog refresh on 5D3/5D2/50D, disable AE and WB on older cameras) | 27 June 2013, 10:52:24 UTC |
3dff995 | g3gg0 | 27 June 2013, 06:57:13 UTC | gdb: don't add breakpoints when installation failed. increased stack size | 27 June 2013, 06:57:13 UTC |
e81b815 | g3gg0 | 27 June 2013, 06:55:33 UTC | trace: add new formatting mode, make high frequency possible (e.g. ADTG trace) by using double buffering. ToDo: implement clean ringbuffer | 27 June 2013, 06:55:33 UTC |
e7aebb5 | alex@thinkpad | 26 June 2013, 20:22:27 UTC | raw_rec: pink frame fix for 5D2/50D 5x, confirmed by a.d. | 26 June 2013, 20:22:27 UTC |
296c7a3 | Antony Pavlov | 26 June 2013, 19:10:47 UTC | make clean: use the rm_dir macro for cleaning $(BINARIES_PATH) | 26 June 2013, 19:10:47 UTC |
0d71478 | Antony Pavlov | 26 June 2013, 19:09:40 UTC | make clean: remove generated files in the doc/ dir Some doc/* files mentioned in the .hgignore are not removed during 'make clean'. This commit fixes this injustice. | 26 June 2013, 19:09:40 UTC |
e138359 | Antony Pavlov | 25 June 2013, 21:55:09 UTC | Makefile.user.default: make possible to select "unversioned" gcc via CROSS_COMPILE There is no way to use gcc-arm-none-eabi-4_7-2013q1 toolchain without redefining CC macro. This patch make possible to correctly select the toolchain using only CROSS_COMPILE and GCC_VERSION variables without editing Makefile.user.default. Example: make 600D CROSS_COMPILE=~/gcc-arm-none-eabi-4_7-2013q1/bin/arm-none-eabi- GCC_VERSION= | 25 June 2013, 21:55:09 UTC |
e94926f | Antony Pavlov | 25 June 2013, 21:54:03 UTC | Makefile.user.default: use CROSS_COMPILE variable for selecting a toolchain Just now if you want to change toolchain you need to change up to three variables in Makefile.user.default (ARM_PATH, ARM_ABI and GCC_VERSION). In linux kernel the CROSS_COMPILE variable makes this work easier. Let's use the same approach for ML too. This commit is made with backward compatibility in mind, so you can use the old gcc-related Makefile variables as usual. Usage. Just define CROSS_COMPILE in Makefile.user.default or even in cmdline, e.g.: make 600D CROSS_COMPILE=/my/toolchain/path/and/arm-pre-fix- | 25 June 2013, 21:54:03 UTC |
d7f5c64 | alex@thinkpad | 25 June 2013, 17:39:50 UTC | fix typo | 25 June 2013, 17:39:50 UTC |
94123e7 | alex@thinkpad | 25 June 2013, 12:39:22 UTC | raw_rec: use better accuracy for measured write speed when estimating number of frames | 25 June 2013, 12:39:22 UTC |
5b0c387 | alex@thinkpad | 25 June 2013, 12:13:52 UTC | raw_rec: re-added estimation of how many frames you are going to record | 25 June 2013, 12:13:52 UTC |
ef5251b | alex@thinkpad | 25 June 2013, 08:13:43 UTC | Expo override: allow extended shutter range in movie mode (1/24 ... 1/8000). Does it crash on 600D? | 25 June 2013, 08:13:43 UTC |
c8c5001 | alex@thinkpad | 25 June 2013, 08:13:01 UTC | Fix shutter toggle lockup | 25 June 2013, 08:13:01 UTC |
fdd7af0 | alex@thinkpad | 25 June 2013, 07:56:24 UTC | FPS override: new method for overriding shutter speeds via ADTG (research credits: g3gg0). Does not need hacks like per-frame ISO adjustments and complicated shutter formulas. 5D3 only for now. | 25 June 2013, 07:56:24 UTC |
8213ccf | alex@thinkpad | 25 June 2013, 06:59:03 UTC | adtg_log: print ADTG registers in real time | 25 June 2013, 06:59:03 UTC |
eee0465 | alex@thinkpad | 25 June 2013, 06:57:18 UTC | Relaxed tolerance for shutter angle color coding | 25 June 2013, 06:57:18 UTC |
bc0d5d8 | scrax | 25 June 2013, 01:15:06 UTC | updated fix | 25 June 2013, 01:15:06 UTC |
14f54d6 | scrax | 24 June 2013, 19:41:31 UTC | fix for module compilation | 24 June 2013, 19:41:31 UTC |
83ec653 | a1ex | 24 June 2013, 16:59:09 UTC | Merged in GregoryOfManhattan/magic-lantern (pull request #130) undoing the damage | 24 June 2013, 16:59:09 UTC |
2e7c9ff | alex@thinkpad | 24 June 2013, 11:43:21 UTC | Use large font for intervalometer status (no more bulb ramping) | 24 June 2013, 11:43:21 UTC |
a54728c | alex@thinkpad | 24 June 2013, 11:01:12 UTC | Bump module API because of menu structure changes | 24 June 2013, 11:01:12 UTC |
44dabe5 | alex@thinkpad | 24 June 2013, 11:00:26 UTC | menu: native support for advanced options that are hidden by default (e.g. timers in FPS override) | 24 June 2013, 11:00:26 UTC |
385b7e4 | alex@thinkpad | 24 June 2013, 10:20:42 UTC | menu: reload customization flags after adding new stuff on the fly (menu customization works better with modules) | 24 June 2013, 10:20:42 UTC |
de7e0cc | alex@thinkpad | 24 June 2013, 08:43:13 UTC | Post deflicker: improved accuracy (use the entire green channel with no downsampling). Had to refactor ETTR a little. | 24 June 2013, 08:43:13 UTC |
cc8afe8 | alex@thinkpad | 24 June 2013, 06:54:39 UTC | raw_rec: small optimization to reduce fragmentation. Contains some unsafe bits, but things are double-checked. | 24 June 2013, 06:54:39 UTC |
76e6fce | alex@thinkpad | 24 June 2013, 06:29:14 UTC | raw_rec: removed speculative start (no real speed improvements reported) | 24 June 2013, 06:29:14 UTC |
35f74ce | GregoryO | 23 June 2013, 19:00:40 UTC | undoing the damage | 23 June 2013, 19:00:40 UTC |
460b218 | alex@thinkpad | 22 June 2013, 18:15:22 UTC | Extended seconds clock range (now suitable for extremely long timelapse - overflows after 68 years) | 22 June 2013, 18:15:22 UTC |
b0a66a9 | alex@thinkpad | 22 June 2013, 17:56:03 UTC | Fixed seconds clock overflowing after ~1 hour (cc @g3gg0) | 22 June 2013, 17:56:03 UTC |
ba8ce40 | Giovanni Condello | 22 June 2013, 15:19:49 UTC | 650D: Forgot to re-disable FEATURE_STICKY_HALFSHUTTER as it's broken... | 22 June 2013, 15:19:49 UTC |
c25a970 | Giovanni Condello | 22 June 2013, 15:18:58 UTC | 650D: Let's turn off FPS overcranking for now. FPS_TIMER_A seems not to love being lowered at all | 22 June 2013, 15:18:58 UTC |
b6e7928 | Giovanni Condello | 22 June 2013, 09:42:42 UTC | Show CMOS temperature in F too. Laziness is a bad thing :P | 22 June 2013, 09:42:42 UTC |
e7b8949 | alex@thinkpad | 22 June 2013, 07:30:37 UTC | Fine-tuned histograms for better accuracy with ETTR | 22 June 2013, 07:30:37 UTC |
853c9c7 | alex@thinkpad | 22 June 2013, 07:30:08 UTC | Raw: auto-refresh parameters when enabling | 22 June 2013, 07:30:08 UTC |
8add4e3 | Giovanni Condello | 21 June 2013, 23:06:52 UTC | 650D: fix TG_FREQ_SHUTTER and enable CONFIG_FRAME_SHUTTER_OVERRIDE for faster ETTR | 21 June 2013, 23:06:52 UTC |
f404b53 | alex@thinkpad | 21 June 2013, 22:33:42 UTC | 5D3: updated safe limits for FPS timers (33fps 1080p). Added some helper macros. Todo: check all cameras again. | 21 June 2013, 22:33:42 UTC |
180e449 | alex@thinkpad | 21 June 2013, 22:32:51 UTC | 50D: fix raw offsets | 21 June 2013, 22:32:51 UTC |
37cb1f0 | alex@thinkpad | 21 June 2013, 15:38:16 UTC | raw_rec: small buffer display tweaks | 21 June 2013, 15:38:16 UTC |
3060abe | alex@thinkpad | 21 June 2013, 15:03:39 UTC | raw_rec: more small fixes (memory hack, dolly cropmarks, maybe also pink frames) | 21 June 2013, 15:03:39 UTC |
45b6105 | alex@thinkpad | 21 June 2013, 14:57:27 UTC | Raw preview: added a safety check, fixes crashes with memory hack | 21 June 2013, 14:57:27 UTC |
fc817f0 | alex@thinkpad | 21 June 2013, 13:58:06 UTC | raw_rec: avoid 32MB writes (they are slower) | 21 June 2013, 13:58:06 UTC |
f99ca49 | alex@thinkpad | 21 June 2013, 10:54:51 UTC | raw_rec: some refactoring/cleanup; added a unsafe optimization (speculative start - it starts writing at full cruise speed from the first frame). | 21 June 2013, 10:54:51 UTC |
340e8e9 | alex@thinkpad | 21 June 2013, 07:41:30 UTC | raw_rec: added sanity checks for EDMAC copying | 21 June 2013, 07:41:30 UTC |
a160a1e | alex@thinkpad | 21 June 2013, 07:02:50 UTC | raw_rec: sound is known to get out of sync, disabling for now. Keeping sync beeps. | 21 June 2013, 07:02:50 UTC |
000c5f1 | alex@thinkpad | 21 June 2013, 06:53:54 UTC | "Force Left" brings zero speed improvement (thanks g3gg0 for the proof). Removing. | 21 June 2013, 06:53:54 UTC |
4639150 | alex@thinkpad | 21 June 2013, 06:52:56 UTC | Playback overlays: always disable Canon highlight warnings, to avoid interference | 21 June 2013, 06:52:56 UTC |
25fb939 | alex@thinkpad | 20 June 2013, 16:43:06 UTC | raw_rec: disabled debug code (a little more speed) | 20 June 2013, 16:43:06 UTC |
52d2865 | alex@thinkpad | 20 June 2013, 16:36:51 UTC | Fix MODULE_COUNT_MAX (was causing crashes) | 20 June 2013, 16:36:51 UTC |
84006fd | alex@thinkpad | 20 June 2013, 15:29:02 UTC | Disabled TSKMON and ISR hooks by default, since they slow down raw recording a bit | 20 June 2013, 15:29:02 UTC |
796e8ef | alex@thinkpad | 20 June 2013, 14:49:20 UTC | Experimental buffering strategy for raw_rec (variable buffering). Caveats: breaks bolt_rec; debug code is enabled by default. | 20 June 2013, 14:49:20 UTC |
b6c7681 | alex@thinkpad | 20 June 2013, 14:45:21 UTC | 5D2: minor raw border fix, thanks Greg | 20 June 2013, 14:45:21 UTC |
ebd8f8c | Giovanni C | 20 June 2013, 07:50:25 UTC | Merged in niklasRde/magic-lantern/niklasRde/typo-chunks-are-32mb-not-gb-1371688609634 (pull request #128) typo: Chunks are 32MB, not GB. | 20 June 2013, 07:50:25 UTC |
625f4eb | niklasRde | 20 June 2013, 00:37:13 UTC | typo: Chunks are 32MB, not GB. | 20 June 2013, 00:37:13 UTC |
6746e95 | g3gg0 | 16 June 2013, 23:51:47 UTC | trace: added limitation of logfile length (todo: configurable). added extra write functions | 16 June 2013, 23:51:47 UTC |
9912819 | g3gg0 | 19 June 2013, 22:47:58 UTC | add a function to get a symbol from loaded modules. increased displayed modules in menu to 32 | 19 June 2013, 22:47:58 UTC |
255c2ca | g3gg0 | 19 June 2013, 22:55:09 UTC | added tracing code to tskmon. this way we can log all task and ISR activities and plot them offline | 19 June 2013, 22:55:09 UTC |
1095eb5 | g3gg0 | 19 June 2013, 22:47:17 UTC | put some task info struct into header file | 19 June 2013, 22:47:17 UTC |
e29d502 | g3gg0 | 19 June 2013, 22:46:31 UTC | 5D3: enable ISR hooks for tskmon | 19 June 2013, 22:46:31 UTC |
b365a4f | alex@thinkpad | 19 June 2013, 12:34:41 UTC | raw_rec: fixed accuracy bug in the simulation model | 19 June 2013, 12:34:41 UTC |
cda4bd7 | alex@thinkpad | 18 June 2013, 15:55:56 UTC | 550D: force left not working, disabling | 18 June 2013, 15:55:56 UTC |
5d0534e | alex@thinkpad | 18 June 2013, 15:52:23 UTC | speedsim.py: added a simple buffer optimization. Example: 550D 1152x464 23.976 21.0MB/s => 1819 frames; with current ML method: 390. | 18 June 2013, 15:52:23 UTC |
1aeb5b1 | alex@thinkpad | 18 June 2013, 14:38:45 UTC | speedsim.py: added a mathematical model for speed loss at small buffer sizes | 18 June 2013, 14:38:45 UTC |
80a5ca6 | a1ex | 18 June 2013, 12:34:50 UTC | Merged in GregoryOfManhattan/magic-lantern/50DrawNow (pull request #127) FEATURE_LV_FOCUS_BOX_SNAP_TO_X5_RAW confirmed to work on 50D thanks Andy600 | 18 June 2013, 12:34:50 UTC |
9952b3e | GregoryO | 18 June 2013, 12:22:43 UTC | reviewed features.h in 5d2.212, AFMA, FEATURE_LV_FOCUS_BOX_SNAP_TO_X5_RAW, and FEATURE_LV_BUTTON_PROTECT compile fine - no complaints on AFMA, Andy600 is confirming FEATURE_LV_FOCUS_BOX_SNAP_TO_X%_RAW | 18 June 2013, 12:22:43 UTC |
2a2ded4 | GregoryO | 18 June 2013, 12:13:20 UTC | merge unified | 18 June 2013, 12:13:20 UTC |
590be5e | alex@thinkpad | 18 June 2013, 09:57:16 UTC | Small doc updates. They are now included in the nightly builds. | 18 June 2013, 09:57:16 UTC |
4158486 | a1ex | 18 June 2013, 09:14:37 UTC | Merged in ppluciennik/magic-lantern/ppluciennik/makefile_zip_fixes2 (pull request #126) Fix make zip | 18 June 2013, 09:14:37 UTC |