5760f90 | Daniel Fort | 20 January 2019, 00:20:47 UTC | Closed branch crop_rec_4k_5D2 | 20 January 2019, 00:20:47 UTC |
4f0f9a3 | waza57 | 10 May 2018, 09:32:03 UTC | crop_mod work a little for 5_d2 | 10 May 2018, 09:32:03 UTC |
acf3099 | waza57 | 27 April 2018, 14:51:05 UTC | crop module works | 27 April 2018, 14:51:05 UTC |
d750f43 | waza57 | 24 April 2018, 13:07:02 UTC | for 5d2 works | 24 April 2018, 13:07:02 UTC |
e91e4b5 | waza57 | 07 April 2018, 08:43:22 UTC | consolidation | 07 April 2018, 08:43:22 UTC |
78970cd | waza57 | 18 March 2018, 19:32:06 UTC | undef #define FEATURE_CROP_MODE_HACK | 18 March 2018, 19:32:06 UTC |
3e322e7 | waza57 | 18 March 2018, 18:35:06 UTC | #define FEATURE_CROP_MODE_HACK | 18 March 2018, 18:35:06 UTC |
6bbb4f4 | waza57 | 17 March 2018, 08:58:00 UTC | enable digic poke | 17 March 2018, 08:58:00 UTC |
ea24eb2 | waza57 | 16 March 2018, 17:50:50 UTC | FEATURE_EXPO_ISO_DIGIC only for SLURP | 16 March 2018, 17:50:50 UTC |
51caf55 | waza57 | 16 March 2018, 10:27:48 UTC | creation crop_rec_4k_5D2 | 16 March 2018, 10:27:48 UTC |
29a083f | waza57 | 15 March 2018, 17:32:23 UTC | essai comlmit | 15 March 2018, 17:32:23 UTC |
44beb14 | waza57 | 15 March 2018, 17:07:15 UTC | raw.c édité en ligne via Bitbucket test | 15 March 2018, 17:07:15 UTC |
7a0442b | waza57 | 14 March 2018, 22:37:19 UTC | only for TestE | 14 March 2018, 22:37:19 UTC |
aa42012 | Daniel Fort | 11 March 2018, 01:10:27 UTC | Merged crop_rec_4k into crop_rec_4k_Digic4 | 11 March 2018, 01:10:27 UTC |
4286970 | alex@thinkpad | 10 March 2018, 19:42:32 UTC | Raw backend: use (*height)-- adjustment on all DIGIC 5 models 700D, 650D, 100D, M: fine-tuned skip offsets Allow odd values for skip_bottom 650D/M x5 zoom: skip_top is the same as with regular 1080p or 720p or mv1080crop 700D/650D/M 720p before: H=727, skip_bottom = 4 => active area y2=723 (real 724) after: H=725, skip_bottom = 1 => active area y2=724 100D 720p: before: H=726, skip_bottom = 4 => active area y2=722 (real 724) after: H=726, skip_bottom = 2 => active area y2=724 650D/M 1080p: before: H=1190, skip_bottom = 4 => active area y2=1186 (2 white lines at bottom) after: H=1188, skip_bottom = 0 => active area y2=1188 (no bad lines at bottom) EOSM movie crop: H=1060, top=28, active area y2=1060, no bad lines at bottom (unsure about skip_bottom on 100D - to be tested with a silent DNG in movie crop mode) See also: https://www.magiclantern.fm/forum/index.php?topic=18443.msg198140#msg198140 https://www.magiclantern.fm/forum/index.php?topic=16054.msg195213#msg195213 | 10 March 2018, 19:42:32 UTC |
0f4a771 | alex@thinkpad | 10 March 2018, 19:09:09 UTC | mlv_lite: size restrictions (W*H mod 16) are not applicable to lossless compression | 10 March 2018, 19:09:09 UTC |
cdd3be0 | Daniel Fort | 08 March 2018, 21:44:28 UTC | Made new branch that incorporates the changes also being made to Digic 5 cameras on the crop_rec_4k branch. | 08 March 2018, 21:44:28 UTC |
1bfad23 | Daniel Fort | 08 March 2018, 00:36:19 UTC | 100D DEFAULT_RAW_BUFFER_SIZE https://www.magiclantern.fm/forum/index.php?topic=5601.msg196632#msg196632 | 08 March 2018, 00:36:19 UTC |
5d8fa12 | Daniel Fort | 08 March 2018, 00:36:19 UTC | 100D DEFAULT_RAW_BUFFER_SIZE https://www.magiclantern.fm/forum/index.php?topic=5601.msg196632#msg196632 | 08 March 2018, 00:36:19 UTC |
75e7142 | Daniel Fort | 07 March 2018, 00:08:09 UTC | Marked where 7D gets stuck when saving a lossless DNG. | 07 March 2018, 00:08:09 UTC |
a25b117 | Daniel Fort | 06 March 2018, 23:12:38 UTC | Backed out change to src/gdb.c because it affects all cameras. Only the 7D doesn't build because of the second (MASTER) processor. Is it really used by ML? | 06 March 2018, 23:12:38 UTC |
1aa841f | Daniel Fort | 06 March 2018, 19:34:36 UTC | 5D2 black level is 1024 - or is it 1792? https://www.magiclantern.fm/forum/index.php?topic=18443.msg198155#msg198155 | 06 March 2018, 19:34:36 UTC |
a6320e5 | Daniel Fort | 06 March 2018, 19:06:59 UTC | 70D test https://www.magiclantern.fm/forum/index.php?topic=18443.msg198155#msg198155 | 06 March 2018, 19:06:59 UTC |
2db691d | Daniel Fort | 05 March 2018, 20:11:33 UTC | 650D DEFAULT_RAW_BUFFER_SIZE is the same as on the 700D https://www.magiclantern.fm/forum/index.php?topic=5601.msg196632#msg196632 | 05 March 2018, 20:11:33 UTC |
e3fa7a5 | Daniel Fort | 05 March 2018, 20:11:33 UTC | 650D DEFAULT_RAW_BUFFER_SIZE is the same as on the 700D https://www.magiclantern.fm/forum/index.php?topic=5601.msg196632#msg196632 | 05 March 2018, 20:11:33 UTC |
85eb675 | Daniel Fort | 05 March 2018, 16:46:33 UTC | 70D adjustments https://www.magiclantern.fm/forum/index.php?topic=18443.msg198113#msg198113 | 05 March 2018, 16:46:33 UTC |
9f48c94 | Daniel Fort | 05 March 2018, 00:55:26 UTC | Tidied up formatting of comments. | 05 March 2018, 00:55:26 UTC |
5f5c7fd | Daniel Fort | 05 March 2018, 00:47:43 UTC | Need to keep height -1 https://www.magiclantern.fm/forum/index.php?topic=18443.msg198103#msg198103 | 05 March 2018, 00:47:43 UTC |
1d2a23e | Daniel Fort | 04 March 2018, 18:56:11 UTC | The RABBIT applies to all Digic 5 cameras. https://www.magiclantern.fm/forum/index.php?topic=18443.msg198092#msg198092 | 04 March 2018, 18:56:11 UTC |
0bec849 | Daniel Fort | 04 March 2018, 16:11:37 UTC | 6D needs this or it can't save FRSP lossless. May cause issues on the 650D. https://www.magiclantern.fm/forum/index.php?topic=18443.msg198049#msg198049 | 04 March 2018, 16:11:37 UTC |
a5ad61b | Daniel Fort | 04 March 2018, 05:27:31 UTC | Added 70D.112 | 04 March 2018, 05:27:31 UTC |
4d2e65e | Daniel Fort | 04 March 2018, 04:58:13 UTC | Added 6D.116 | 04 March 2018, 04:58:13 UTC |
746a011 | Daniel Fort | 04 March 2018, 04:58:13 UTC | 6D DEFAULT_RAW_BUFFER_SIZE https://www.magiclantern.fm/forum/index.php?topic=5601.msg196632#msg196632 | 04 March 2018, 04:58:13 UTC |
5bc268f | Daniel Fort | 05 March 2018, 00:55:26 UTC | lossless: tidied up formatting of comments | 05 March 2018, 00:55:26 UTC |
a4df1f2 | Daniel Fort | 04 March 2018, 05:27:31 UTC | lossless: support for 70D.112 from nikfreak and esas (from pull request #889) Not working yet (black level issues) | 04 March 2018, 05:27:31 UTC |
4776bcd | Daniel Fort | 04 March 2018, 04:58:13 UTC | lossless: support for 6D.116 (from pull request #875) | 04 March 2018, 04:58:13 UTC |
d1bd25f | alex@thinkpad | 04 March 2018, 18:51:57 UTC | lossless: register 0xC0F13068 (RABBIT?) is required for full-res silent pictures http://www.magiclantern.fm/forum/index.php?topic=18443.msg198091#msg198091 | 04 March 2018, 18:51:57 UTC |
e3bab0d | alex@thinkpad | 03 March 2018, 20:33:38 UTC | lossless: experimental resolution overriding that should cover all DIGIC 5 models (to be tested) | 03 March 2018, 20:33:38 UTC |
cebe231 | alex@thinkpad | 10 March 2018, 18:09:04 UTC | Merged lua_fix into crop_rec_4k (memset32 fix, DIGIC identification, minor fixes) | 10 March 2018, 18:09:04 UTC |
6a5ce81 | alex@thinkpad | 10 March 2018, 18:04:56 UTC | VRAM: enabled workaround from 03c5f43 on all models (fixes Arkanoid, benchmarks and others on fresh startup in photo mode, without any images on the card) | 10 March 2018, 18:04:56 UTC |
a16518b | alex@thinkpad | 09 March 2018, 13:22:16 UTC | Makefile: fix "make clean" for modules not enabled by default | 09 March 2018, 13:22:16 UTC |
0cf49c2 | alex@thinkpad | 10 March 2018, 15:49:39 UTC | Merged memory-backend into lua_fix (memset32 fix) | 10 March 2018, 15:49:39 UTC |
1d5457f | alex@thinkpad | 07 March 2018, 05:46:56 UTC | memset64/memcpy64: use versions from b831cb1; fix calls from Magic Zoom to ensure proper alignment | 07 March 2018, 05:46:56 UTC |
cdc799e | alex@thinkpad | 07 March 2018, 05:30:41 UTC | Backout b831cb1 (breaks Magic Zoom and CONFIG_MARK_UNUSED_MEMORY_AT_STARTUP, as memset64 is not the same as memset) | 07 March 2018, 05:30:41 UTC |
26fa8b6 | alex@thinkpad | 04 March 2018, 19:26:42 UTC | selftest: tests for model ID functions (is_camera etc) | 04 March 2018, 19:26:42 UTC |
37c6d5c | alex@thinkpad | 03 March 2018, 15:01:35 UTC | is_camera: extended to allow checking DIGIC version e.g. if (is_camera("DIGIC", "5")) { ... } | 03 March 2018, 15:01:35 UTC |
330adf3 | alex@thinkpad | 03 March 2018, 20:33:38 UTC | lossless: experimental resolution overriding that should cover all DIGIC 5 models (to be tested) | 03 March 2018, 20:33:38 UTC |
41b3e86 | alex@thinkpad | 03 March 2018, 15:01:35 UTC | is_camera: extended to allow checking DIGIC version e.g. if (is_camera("DIGIC", "5")) { ... } | 03 March 2018, 15:01:35 UTC |
c94836e | Daniel Fort | 02 March 2018, 20:05:45 UTC | Added back 7D comments and put in 5D2 values. Still need to find resources[] for 5D2 so using 7D3 values for now. | 02 March 2018, 20:05:45 UTC |
02570bc | Daniel Fort | 02 March 2018, 19:57:53 UTC | Print max_compressed_size on screen for debugging. | 02 March 2018, 19:57:53 UTC |
6e3af24 | Daniel Fort | 02 March 2018, 01:47:38 UTC | lossless code for 7D. Still not working though it does save an uncompressed DNG fine. | 02 March 2018, 01:47:38 UTC |
d6708de | Daniel Fort | 01 March 2018, 19:12:20 UTC | Rather mindless hack to get 7D to compile in the raw_rec_4k branch. | 01 March 2018, 19:12:20 UTC |
79fe07a | alex@thinkpad | 24 February 2018, 20:49:44 UTC | menu: fix typo regarding short unpress events (side effect: short joystick press also moved the menu selection up on 5D3) | 24 February 2018, 20:49:44 UTC |
1ea0f32 | alex@thinkpad | 24 February 2018, 16:06:06 UTC | Merged lua_fix into crop_rec_4k (memory backend updates; thread safety annotations for new exmem functions) | 24 February 2018, 16:06:06 UTC |
2465e0d | alex@thinkpad | 24 February 2018, 15:35:22 UTC | Memory backend: drop timestamps from history; show last 1024 events | 24 February 2018, 15:35:22 UTC |
542ce04 | alex@thinkpad | 24 February 2018, 15:35:22 UTC | Memory backend: drop timestamps from history; show last 1024 events | 24 February 2018, 15:35:22 UTC |
050f60c | alex@thinkpad | 24 February 2018, 15:11:14 UTC | Memory backend: show total allocations (number and amount), including untracked ones | 24 February 2018, 15:11:14 UTC |
2ed6f92 | alex@thinkpad | 24 February 2018, 15:11:14 UTC | Memory backend: show total allocations (number and amount), including untracked ones | 24 February 2018, 15:11:14 UTC |
15d0918 | alex@thinkpad | 24 February 2018, 14:28:37 UTC | Memory backend: allow using shoot_malloc as a last resort, even for small blocks; allow small blocks (smaller than minimum_free_space / 64) to break the minimum_free_space limit (until minimum_free_space / 4) fine-tuned until the old set of Lua scripts were able to run on 1100D without umm_malloc | 24 February 2018, 14:28:37 UTC |
a3878aa | alex@thinkpad | 24 February 2018, 14:28:37 UTC | Memory backend: allow using shoot_malloc as a last resort, even for small blocks; allow small blocks (smaller than minimum_free_space / 64) to break the minimum_free_space limit (until minimum_free_space / 4) fine-tuned until the old set of Lua scripts were able to run on 1100D without umm_malloc | 24 February 2018, 14:28:37 UTC |
1c9d56c | alex@thinkpad | 23 February 2018, 12:26:35 UTC | Memory backend: a pointer to task names (rather than copying the full string) should be enough | 23 February 2018, 12:26:35 UTC |
994c954 | alex@thinkpad | 24 February 2018, 00:13:38 UTC | Memory backend: renamed memcheck_mallocbuf to memcheck_entries | 24 February 2018, 00:13:38 UTC |
e2d78e2 | alex@thinkpad | 24 February 2018, 00:01:07 UTC | Moved memset64 and memcpy64 to bench.mo - simplified to accept only 32-bit aligned pointers - using regular memset for Magic Zoom - closing issue #1995 | 24 February 2018, 00:01:07 UTC |
e2a913c | alex@thinkpad | 23 February 2018, 23:30:47 UTC | Memory backend: if shoot_malloc fails, try SRM next (poor man's autodetection, since we don't know how to query the available size in advance) | 23 February 2018, 23:30:47 UTC |
4a4118a | alex@thinkpad | 23 February 2018, 23:26:53 UTC | exmem: reworked shoot_malloc to handle large requests better - moved autodetection to dedicated functions (for both fragmented and continuous allocations) - autodetect the max available size for large requests (slower, but when it fails, it fails gracefully) | 23 February 2018, 23:26:53 UTC |
04c3fbb | alex@thinkpad | 23 February 2018, 22:22:00 UTC | exmem: removed the "relaxed" checks introduced in 04f02a4 (not sure why they were needed; we'll find out if it fails) | 23 February 2018, 22:22:00 UTC |
61da0d3 | alex@thinkpad | 23 February 2018, 21:18:38 UTC | exmem: speed-up shoot_malloc (1s timeout probably not needed) | 23 February 2018, 21:18:38 UTC |
cb93bf2 | alex@thinkpad | 23 February 2018, 12:26:35 UTC | Memory backend: a pointer to task names (rather than copying the full string) should be enough | 23 February 2018, 12:26:35 UTC |
b543376 | alex@thinkpad | 24 February 2018, 00:13:38 UTC | Memory backend: renamed memcheck_mallocbuf to memcheck_entries | 24 February 2018, 00:13:38 UTC |
a4b3990 | alex@thinkpad | 24 February 2018, 00:01:07 UTC | Moved memset64 and memcpy64 to bench.mo - simplified to accept only 32-bit aligned pointers - using regular memset for Magic Zoom - closing issue #1995 | 24 February 2018, 00:01:07 UTC |
c06ddc7 | alex@thinkpad | 23 February 2018, 23:30:47 UTC | Memory backend: if shoot_malloc fails, try SRM next (poor man's autodetection, since we don't know how to query the available size in advance) | 23 February 2018, 23:30:47 UTC |
e859224 | alex@thinkpad | 23 February 2018, 23:26:53 UTC | exmem: reworked shoot_malloc to handle large requests better - moved autodetection to dedicated functions (for both fragmented and continuous allocations) - autodetect the max available size for large requests (slower, but when it fails, it fails gracefully) | 23 February 2018, 23:26:53 UTC |
c1854d4 | alex@thinkpad | 23 February 2018, 22:22:00 UTC | exmem: removed the "relaxed" checks introduced in 04f02a4 (not sure why they were needed; we'll find out if it fails) | 23 February 2018, 22:22:00 UTC |
73d7eec | alex@thinkpad | 23 February 2018, 21:18:38 UTC | exmem: speed-up shoot_malloc (1s timeout probably not needed) | 23 February 2018, 21:18:38 UTC |
7374488 | alex@thinkpad | 23 February 2018, 01:15:01 UTC | crop_rec: with the centered x5 preset, also change FPS to the one selected in Canon menu (23.976, 24 or 29.970, without having to use FPS override) | 23 February 2018, 01:15:01 UTC |
527a72d | alex@thinkpad | 23 February 2018, 00:47:47 UTC | crop_rec: explicit option to use original shutter speed range from the altered video mode (e.g. 1/33 ... 1/4000 in 1080p) or to remap shutter speeds to full range (from 1/FPS to minimum exposure time allowed by hardware - 1/15000, 1/25000 etc) Previously, presets with different frame rate used to scale shutter speeds by default (not always desirable, e.g. with Full-res LV snapshots) Also moved most of the old options under Advanced. | 23 February 2018, 00:47:47 UTC |
0bc2431 | alex@thinkpad | 22 February 2018, 23:36:04 UTC | crop_rec: also apply the centered x5 zoom preset to x10 (experimental, cannot be toggled while recording) advantage: no more vertical lines in x10! | 22 February 2018, 23:36:04 UTC |
6a5b1ab | alex@thinkpad | 22 February 2018, 22:11:21 UTC | Raw backend: enabled CONFIG_ALLOCATE_RAW_LV_BUFFER on all models preparing for full-res LiveView, http://www.magiclantern.fm/forum/index.php?topic=19300.msg197697#msg197697 | 22 February 2018, 22:11:21 UTC |
9f26f2a | g3gg0 | 17 February 2018, 22:01:43 UTC | Merged in bouncyball/magic-lantern-merged/crop_rec_4k (pull request #901) Ported/updated "mlv_dump on steroids" all latest features to "mlv_dump crop_rec_4k" Approved-by: danne <dudek53@gmail.com> Approved-by: g3gg0 <g3gg0.de@gmail.com> Approved-by: Daniel Fort <dan@digiola.com> | 17 February 2018, 22:01:43 UTC |
2f4763b | alex@thinkpad | 17 February 2018, 21:37:51 UTC | Merged lua_fix into crop_rec_4k (timer functions refactor) | 17 February 2018, 21:37:51 UTC |
d81edc4 | alex@thinkpad | 17 February 2018, 20:37:51 UTC | Intervalometer: attempt to get sligthly better timing accuracy, to be tested http://www.magiclantern.fm/forum/index.php?topic=21617.msg197314#msg197314 | 17 February 2018, 20:37:51 UTC |
d2926c9 | alex@thinkpad | 17 February 2018, 20:28:28 UTC | Moved timer functions to timer.h (always included from dryos.h) Renamed get_ms_clock_value / get_us_clock_value to get_ms_clock / get_us_clock Replaced all hardcoded references to 0xC0242014 with GET_DIGIC_TIMER() ``` find . -not -path '*/\.*' -type f -name '*.c' -o -name '*.h' -exec sed -i 's/get_ms_clock_value/get_ms_clock/g' {} + find . -not -path '*/\.*' -type f -name '*.c' -o -name '*.h' -exec sed -i 's/get_us_clock_value/get_us_clock/g' {} + sed -i 's/\*(volatile uint32_t \*)0xC0242014/GET_DIGIC_TIMER()/' */*.c ... ``` | 17 February 2018, 20:28:28 UTC |
b1938c1 | alex@thinkpad | 17 February 2018, 19:59:30 UTC | Reworked get_ms_clock_value / get_us_clock_value / get_seconds_clock - only update the 64-bit us_clock on each call (overhead from ~ 4us reduced to less than 1us) - lower-resolution clocks are always derived from the microsecond clock and computed only on request - dropped get_ms_clock_value_fast | 17 February 2018, 19:59:30 UTC |
bc53d18 | alex@thinkpad | 16 February 2018, 23:44:52 UTC | Merged 70D_merge_fw112 into crop_rec_4k (dummy, except for a minor whitespace fix) | 16 February 2018, 23:44:52 UTC |
6e8f691 | alex@thinkpad | 16 February 2018, 23:43:43 UTC | Merged patchmgr into 70D_merge_fw112 | 16 February 2018, 23:43:43 UTC |
87c595d | alex@thinkpad | 16 February 2018, 23:17:05 UTC | Merged lua_fix into 70D_merge_fw112 | 16 February 2018, 23:17:05 UTC |
bb3cbb3 | alex@thinkpad | 16 February 2018, 23:15:03 UTC | Merged lua_fix into crop_rec_4k | 16 February 2018, 23:15:03 UTC |
e023528 | Daniel Fort | 15 February 2018, 17:43:53 UTC | SRM_BUFFER_SIZE for 600D found using QEMU | 15 February 2018, 17:43:53 UTC |
0005600 | Daniel Fort | 15 February 2018, 17:17:22 UTC | SRM_BUFFER_SIZE for 60D | 15 February 2018, 17:17:22 UTC |
8a84dec | Daniel Fort | 15 February 2018, 16:24:44 UTC | SRM_BUFFER_SIZE for several ML cameras | 15 February 2018, 16:24:44 UTC |
c4bf2a5 | alex@thinkpad | 14 February 2018, 23:01:49 UTC | imath.h: fix comments for FMT_FIXEDPOINT*; added FMT_FIXEDPOINT6 | 14 February 2018, 23:01:49 UTC |
4e2fdf5 | Daniel Fort | 14 February 2018, 01:11:39 UTC | Full-res LV is not available on cameras other than the 5D3 so remove it from the menu if the camera isn't a 5D3. | 14 February 2018, 01:11:39 UTC |
62b6126 | alex@thinkpad | 10 February 2018, 12:29:17 UTC | Merged patchmgr into crop_rec_4k | 10 February 2018, 12:29:17 UTC |
fe8efd3 | alex@thinkpad | 10 February 2018, 12:28:16 UTC | Modules: patch.h no longer needed | 10 February 2018, 12:28:16 UTC |
e844be8 | bouncyball | 10 February 2018, 09:17:03 UTC | fixed RAWC block existance check | 10 February 2018, 09:17:03 UTC |
53ce2e9 | bouncyball | 09 February 2018, 08:40:41 UTC | dng.c: rewritten crop_rec 720 mode detection for focus pixel affected cameras | 09 February 2018, 08:40:41 UTC |
f13d336 | alex@thinkpad | 07 February 2018, 21:15:29 UTC | Re-applied 2642fbe (fix issue #2844) | 07 February 2018, 21:15:29 UTC |
3d5c538 | bouncyball | 07 February 2018, 12:33:35 UTC | NULL and BKUP blocks are skipped when '-f' or '--no-audio' switch is used | 07 February 2018, 12:33:35 UTC |
d16967e | bouncyball | 07 February 2018, 12:14:41 UTC | check added: '--no-audio' has effect only if MLV has audio | 07 February 2018, 12:14:41 UTC |
03bb4cb | bouncyball | 07 February 2018, 10:29:48 UTC | fixed '--no-audio' behavior | 07 February 2018, 10:29:48 UTC |