613252a | alex@thinkpad | 01 April 2017, 18:31:18 UTC | mlv_lite: better fix for invalid block size metadata (see commit 9d5a239) (introduced a new state for frame slots - capturing in progress) | 01 April 2017, 18:31:18 UTC |
16eb608 | alex@thinkpad | 01 April 2017, 14:54:52 UTC | Dummy merge of raw_video_10bit_12bit into compressed_raw | 01 April 2017, 14:54:52 UTC |
7d75fc8 | alex@thinkpad | 01 April 2017, 14:29:46 UTC | Merged unified into raw_video_10bit_12bit | 01 April 2017, 14:29:46 UTC |
b8d2b65 | alex@thinkpad | 01 April 2017, 13:50:41 UTC | Merged rec-trigger into raw_video_10bit_12bit | 01 April 2017, 13:50:41 UTC |
932df5a | alex@thinkpad | 01 April 2017, 11:07:09 UTC | lossless.c: disable debug messages | 01 April 2017, 11:07:09 UTC |
e9d6c8c | alex@thinkpad | 01 April 2017, 11:06:57 UTC | mlv_lite: fix false assertion when resizing frames | 01 April 2017, 11:06:57 UTC |
5718a9a | alex@thinkpad | 01 April 2017, 10:45:10 UTC | mlv_lite: fix overflow at low resolutions (too many frame slots) | 01 April 2017, 10:45:10 UTC |
780475f | alex@thinkpad | 01 April 2017, 10:38:11 UTC | Merged unified into compressed_raw | 01 April 2017, 10:38:11 UTC |
348a4c3 | alex@thinkpad | 01 April 2017, 10:37:05 UTC | mlv_lite: fix invalid block size metadata (some blocks incorrectly had the uncompressed block size in metadata) (writing to card started too early, before knowing the compressed size) | 01 April 2017, 10:37:05 UTC |
b78b580 | alex@thinkpad | 31 March 2017, 20:38:44 UTC | mlv_lite: workaround for a very mysterious lock-up | 31 March 2017, 20:38:44 UTC |
587615b | alex@thinkpad | 31 March 2017, 20:58:04 UTC | mlv_lite: count the number of reserved and regular (valid) slots (fixes pre-buffering allocation, among others) | 31 March 2017, 20:58:04 UTC |
0b3bd05 | alex@thinkpad | 31 March 2017, 17:17:54 UTC | mlv_lite: compute average compression rate (used in menu and for recording time estimations) | 31 March 2017, 17:17:54 UTC |
b144ed2 | alex@thinkpad | 01 April 2017, 06:25:06 UTC | Merged rec-trigger into compressed_raw | 01 April 2017, 06:25:06 UTC |
5e02b51 | alex@thinkpad | 31 March 2017, 06:41:39 UTC | mlv_dump: workaround to decode compressed MLV files (processing unsupported; todo - fix and port mlv_rec_lj92 branch) | 31 March 2017, 06:41:39 UTC |
949128c | alex@thinkpad | 31 March 2017, 06:18:56 UTC | chdk-dng: fixes for mlv_dump | 31 March 2017, 06:18:56 UTC |
e3f30f4 | alex@thinkpad | 31 March 2017, 06:52:41 UTC | mlv_lite: properly tag MLV files as lossless JPEG | 31 March 2017, 06:52:41 UTC |
3d95258 | alex@thinkpad | 31 March 2017, 02:12:00 UTC | mlv_lite: more detailed buffer status display (including buffer sizes) | 31 March 2017, 02:12:00 UTC |
0bc891a | alex@thinkpad | 30 March 2017, 12:39:27 UTC | Backout 722c851 (fix FIR not included in the zip) | 30 March 2017, 12:39:27 UTC |
b20bdf2 | alex@thinkpad | 30 March 2017, 10:47:50 UTC | mlv_lite: resize frame slots on the fly, after compression (todo: fix indicators, stats etc) | 30 March 2017, 10:47:50 UTC |
3529237 | alex@thinkpad | 30 March 2017, 15:47:42 UTC | mlv_lite: moved VIDF initialization to init_mlv_chunk_headers | 30 March 2017, 15:47:42 UTC |
d384e6e | alex@thinkpad | 30 March 2017, 09:05:34 UTC | mlv_lite: prepare to support variable frame size (refactored to avoid hardcoding frame_size everywhere) | 30 March 2017, 09:05:34 UTC |
e79d331 | alex@thinkpad | 30 March 2017, 08:49:09 UTC | mlv_lite: move all EDMAC activity to compress_task (compression requires separate task, so use it for uncompressed cropping as well, to simplify code) (to be tested for corrupted frames) | 30 March 2017, 08:49:09 UTC |
723a907 | alex@thinkpad | 30 March 2017, 08:25:41 UTC | Merged raw_video_10bit_12bit into compressed_raw | 30 March 2017, 08:25:41 UTC |
1881e4c | alex@thinkpad | 30 March 2017, 07:54:58 UTC | mlv_lite: lossless compression works! (proof of concept) To decode: mlv_dump --no-stripes --no-fixcp TODO: fix MLV metadata, reduce frame sizes, integrate with 10/12-bit recording | 30 March 2017, 07:54:58 UTC |
c337298 | alex@thinkpad | 29 March 2017, 23:54:26 UTC | lossless.c: allow compressing a cropped area of the source image (similar to edmac_copy_rectangle) | 29 March 2017, 23:54:26 UTC |
c3dd7e3 | alex@thinkpad | 29 March 2017, 23:21:38 UTC | lossless.c: no need for vsync-friendly API (it doesn't even work from vsync) | 29 March 2017, 23:21:38 UTC |
dd43527 | Alex | 29 March 2017, 20:36:18 UTC | Merged in raw_fixes (pull request #820) Raw fixes part 4 Approved-by: Alex <broscutamaker@gmail.com> | 29 March 2017, 20:36:18 UTC |
79478c2 | Alex | 29 March 2017, 16:30:08 UTC | Merged in task_name (pull request #796) New method for getting current task names (refactor) Approved-by: Alex <broscutamaker@gmail.com> | 29 March 2017, 16:30:08 UTC |
492697e | Alex | 29 March 2017, 16:30:08 UTC | Close branch task_name | 29 March 2017, 16:30:08 UTC |
ae30d36 | Alex | 29 March 2017, 14:01:02 UTC | Merged cleanup into unified | 29 March 2017, 14:01:02 UTC |
7bd0de6 | alex@thinkpad | 29 March 2017, 13:58:20 UTC | Removed april fools prank | 29 March 2017, 13:58:20 UTC |
63c5ac4 | alex@thinkpad | 29 March 2017, 13:57:14 UTC | debug.c: removed unused code | 29 March 2017, 13:57:14 UTC |
7267fbc | Alex | 29 March 2017, 12:37:33 UTC | Merged in lens_info_fix (pull request #775) Lens info fix Approved-by: Daniel Fort <dan@digiola.com> Approved-by: Licaon Kter <licaon.kter@protonmail.com> Approved-by: DeafEyeJedi <deafeyejedi@yahoo.com> Approved-by: Lars Steenhoff <larssteenhoff@gmail.com> Approved-by: g3gg0 <g3gg0.de@gmail.com> Approved-by: Alex <broscutamaker@gmail.com> | 29 March 2017, 12:37:33 UTC |
41818b9 | Alex | 29 March 2017, 12:37:33 UTC | Close branch lens_info_fix | 29 March 2017, 12:37:33 UTC |
46a9549 | alex@thinkpad | 27 March 2017, 22:44:13 UTC | mlv_lite: in "pre only" trigger mode, use all available RAM for pre-recording | 27 March 2017, 22:44:13 UTC |
00cdc12 | alex@thinkpad | 27 March 2017, 21:27:06 UTC | mlv_lite: fix max pre-recording frame count in low memory conditions | 27 March 2017, 21:27:06 UTC |
2a01904 | alex@thinkpad | 27 March 2017, 09:53:08 UTC | mlv_lite: fix roundoff error in pre-recorded buffer size and indicators | 27 March 2017, 09:53:08 UTC |
6fe562c | alex@thinkpad | 27 March 2017, 09:52:19 UTC | mlv_lite: display fractions of seconds when the pre-recording buffer becomes full; change rounding seconds to show fully completed seconds | 27 March 2017, 09:52:19 UTC |
32dc2a8 | alex@thinkpad | 27 March 2017, 09:15:39 UTC | mlv_lite: fix 1-frame trigger (was actually recording 2 frames); Renamed this option to "pre only" (as the saved frame(s) are always pre-recorded) and updated help | 27 March 2017, 09:15:39 UTC |
c367ed2 | alex@thinkpad | 21 March 2017, 00:04:44 UTC | mlv_lite: fix some issues related to changing resolution (crash on submenu open while recording; message about max resolution not displayed) | 21 March 2017, 00:04:44 UTC |
db4894f | alex@thinkpad | 20 March 2017, 18:32:50 UTC | raw.c: fix bad merge (duplicate DEFAULT_RAW_BUFFER entries) | 20 March 2017, 18:32:50 UTC |
fd47ed7 | alex@thinkpad | 15 March 2017, 00:44:20 UTC | Lossless compression: support for 5D3 1.2.3 | 15 March 2017, 00:44:20 UTC |
b204a92 | alex@thinkpad | 18 March 2017, 19:55:17 UTC | Merged unified into compressed_raw | 18 March 2017, 19:55:17 UTC |
558af40 | alex@thinkpad | 14 March 2017, 23:09:57 UTC | mlv_lite: show pre-recording buffer size in menu (requires recording a test clip first) | 14 March 2017, 23:09:57 UTC |
107abe4 | alex@thinkpad | 14 March 2017, 22:47:23 UTC | mlv_lite: allow pre-record duration in 1-second increments | 14 March 2017, 22:47:23 UTC |
948fb99 | alex@thinkpad | 14 March 2017, 22:08:34 UTC | mlv_lite: allow frame skipping during pre-recording, between half-shutter triggers This will avoid recording stopping between (half-shutter) triggers, as these skipped frames would probably be dropped anyway. The pre-recording buffer is now maxed out in the 1-frame trigger mode. | 14 March 2017, 22:08:34 UTC |
e793636 | alex@thinkpad | 14 March 2017, 21:35:39 UTC | mlv_lite: dynamic buffer allocation for pre-recording (reserve at least 50% of RAM for pre-recording, or more -- as long as it can record 500+ frames with 90% of measured write speed) | 14 March 2017, 21:35:39 UTC |
35cc2b9 | alex@thinkpad | 14 March 2017, 20:26:12 UTC | mlv_lite: fix pre-recording buffer size rounding (minor) | 14 March 2017, 20:26:12 UTC |
81f7c99 | alex@thinkpad | 11 March 2017, 16:31:45 UTC | Lens info: serial number (to be tested) | 11 March 2017, 16:31:45 UTC |
37fc828 | alex@thinkpad | 11 March 2017, 16:25:29 UTC | Lens info: minor menu updates (mostly help text) | 11 March 2017, 16:25:29 UTC |
8de95dd | alex@thinkpad | 11 March 2017, 15:29:44 UTC | Lens info: minor menu layout changes | 11 March 2017, 15:29:44 UTC |
b4e20ba | alex@thinkpad | 11 March 2017, 15:29:24 UTC | Lens info: moved to Debug menu (to keep the Prefs menu for... preferences) | 11 March 2017, 15:29:24 UTC |
a0b9870 | alex@thinkpad | 11 March 2017, 11:54:39 UTC | mlv-lite: experimental half-shutter trigger (compatible with pre-recording) | 11 March 2017, 11:54:39 UTC |
b9e3c2c | alex@thinkpad | 11 March 2017, 11:50:34 UTC | mlv_lite: prepare to allow multiple triggers with pre-recording | 11 March 2017, 11:50:34 UTC |
728a3f5 | alex@thinkpad | 11 March 2017, 06:45:34 UTC | mlv_lite: refactor with INC_MOD (minor optimization in vsync hook) | 11 March 2017, 06:45:34 UTC |
f6d0268 | alex@thinkpad | 11 March 2017, 06:43:59 UTC | imath.h: macro for incrementing a variable modulo N | 11 March 2017, 06:43:59 UTC |
1501e70 | alex@thinkpad | 11 March 2017, 05:22:18 UTC | mlv_lite: fix chunk frame count (to be tested) | 11 March 2017, 05:22:18 UTC |
5bdb035 | alex@thinkpad | 07 March 2017, 10:51:02 UTC | 50D, 6D, 7D, 650D: current_task and current_interrupt stubs (tested in QEMU) | 07 March 2017, 10:51:02 UTC |
8d6ba7a | alex@thinkpad | 05 March 2017, 07:27:16 UTC | 5D3 1.2.3: current_task and current_interrupt stubs | 05 March 2017, 07:27:16 UTC |
38a219a | alex@thinkpad | 05 March 2017, 21:17:34 UTC | Merged unified into task_name | 05 March 2017, 21:17:34 UTC |
241160e | alex@thinkpad | 05 March 2017, 06:47:00 UTC | 500D: current_task and current_interrupt stubs | 05 March 2017, 06:47:00 UTC |
9ab0d34 | alex@thinkpad | 03 March 2017, 18:57:47 UTC | Silent pictures: minor error handling fix | 03 March 2017, 18:57:47 UTC |
0f2e977 | alex@thinkpad | 03 March 2017, 17:48:02 UTC | Silent pictures: always reset powersave timer when taking a picture | 03 March 2017, 17:48:02 UTC |
eaa8ca8 | Alex | 11 March 2017, 12:06:58 UTC | Merged in pre-record (pull request #728) Pre-recording feature (mlv_lite) http://www.magiclantern.fm/forum/index.php?topic=17069.0 Approved-by: DeafEyeJedi Approved-by: David Milligan Approved-by: Maqs Approved-by: g3gg0 Approved-by: Mathew Kelly Approved-by: Alex | 11 March 2017, 12:06:58 UTC |
315c020 | Alex | 11 March 2017, 12:06:58 UTC | Close branch pre-record | 11 March 2017, 12:06:58 UTC |
752c303 | alex@thinkpad | 03 March 2017, 17:31:00 UTC | mlv_lite: fix invalid header under certain conditions involving very fast button presses example: select a resolution higher than maximum, zoom in, return from zoom and press record very quickly http://www.magiclantern.fm/forum/index.php?topic=19108 | 03 March 2017, 17:31:00 UTC |
678b1b9 | alex@thinkpad | 20 February 2017, 00:42:53 UTC | Zip comment: removed old links | 20 February 2017, 00:42:53 UTC |
fed50e3 | alex@thinkpad | 27 March 2017, 00:33:31 UTC | fio-ml: fix possible buffer overflow with PROP_CARD_SELECT (might happen on unusual settings or new models) | 27 March 2017, 00:33:31 UTC |
f7abef1 | alex@thinkpad | 27 March 2017, 08:54:07 UTC | Makefile: summarize CONFIG options and GCC version from Makefile.user (if any) in the build log; minor fixes | 27 March 2017, 08:54:07 UTC |
10ab5b3 | alex@thinkpad | 11 February 2017, 15:40:56 UTC | Merged raw-h264-proxy into raw_video_10bit_12bit | 11 February 2017, 15:40:56 UTC |
d0e5a34 | alex@thinkpad | 11 February 2017, 15:35:33 UTC | Merged unified into raw_video_10bit_12bit | 11 February 2017, 15:35:33 UTC |
ab98365 | alex@thinkpad | 11 February 2017, 15:34:10 UTC | Merged raw_fixes into raw_video_10bit_12bit | 11 February 2017, 15:34:10 UTC |
fc0c5ef | alex@thinkpad | 11 February 2017, 14:53:53 UTC | mlv_lite: also renamed in Makefile.modules.default | 11 February 2017, 14:53:53 UTC |
0156149 | alex@thinkpad | 11 February 2017, 14:47:03 UTC | mlv_lite: getting DCIM dir suffix from property doesn't seem to work (limitation of module properties); get it from ML core instead | 11 February 2017, 14:47:03 UTC |
5f86d1e | alex@thinkpad | 11 February 2017, 14:45:47 UTC | fio-ml: added get_dcim_dir_suffix(); moved get_dcim_dir() from dryos.h | 11 February 2017, 14:45:47 UTC |
e69cc35 | alex@thinkpad | 11 February 2017, 15:00:13 UTC | Merged unified (mlv-lite) into raw-h264-proxy | 11 February 2017, 15:00:13 UTC |
05fdbd5 | g3gg0 | 11 February 2017, 14:20:23 UTC | Merge with unified | 11 February 2017, 14:20:23 UTC |
5958237 | Alex | 11 February 2017, 13:52:09 UTC | Merged in new_raw_format (mlv_lite) (pull request #685) Completely replace the old raw format with a lite implementation of MLV. Recording performance should be identical to the old raw_rec v1.0; however, the additional features from mlv_rec are not present. Note: raw_rec.mo was renamed to mlv_lite.mo. | 11 February 2017, 13:52:09 UTC |
9a7bde5 | Alex | 11 February 2017, 13:52:09 UTC | Close branch new_raw_format | 11 February 2017, 13:52:09 UTC |
e4f8ff4 | alex@thinkpad | 11 February 2017, 13:44:28 UTC | mlv_lite: updated README | 11 February 2017, 13:44:28 UTC |
b4a17f6 | alex@thinkpad | 11 February 2017, 13:43:44 UTC | Renamed raw_rec to mlv_lite | 11 February 2017, 13:43:44 UTC |
a051a13 | alex@thinkpad | 11 February 2017, 13:38:00 UTC | Merged unified into new_raw_format | 11 February 2017, 13:38:00 UTC |
66f4c3c | alex@thinkpad | 11 February 2017, 13:26:50 UTC | raw_rec: allow audio recording via H.264 proxy | 11 February 2017, 13:26:50 UTC |
ea918d9 | alex@thinkpad | 11 February 2017, 13:22:00 UTC | raw_rec: prefer recording to CF whenever possible (when using H.264 proxy, select SD in Canon menu for best performance) | 11 February 2017, 13:22:00 UTC |
313e9ba | alex@thinkpad | 11 February 2017, 11:13:03 UTC | raw_rec: experimental H.264 proxy recording earlier attempts: http://www.magiclantern.fm/forum/index.php?topic=16608.msg177236#msg177236 | 11 February 2017, 11:13:03 UTC |
6acc294 | alex@thinkpad | 10 February 2017, 20:40:39 UTC | Always disable overlays in x10 zoom, see pull request 806 and also in the special x1 zoom from some recent models | 10 February 2017, 20:40:39 UTC |
ee97330 | Alex | 10 February 2017, 17:18:15 UTC | Merged in daniel_fort/magic-lantern/700D_isr_stubs (pull request #797) 700D pre_isr_hook/post_isr_hook stubs for LOG_INTERRUPTS Approved-by: Alex | 10 February 2017, 17:18:15 UTC |
c00319f | alex@thinkpad | 10 February 2017, 11:33:18 UTC | Info bars: fix positions for various screen layouts + refactor | 10 February 2017, 11:33:18 UTC |
645aedb | alex@thinkpad | 10 February 2017, 10:19:24 UTC | Cropmarks: fix alignment on external monitors http://www.magiclantern.fm/forum/index.php?topic=14704.msg179688#msg179688 | 10 February 2017, 10:19:24 UTC |
8ca4c63 | alex@thinkpad | 10 February 2017, 16:39:43 UTC | Focus peaking: removed the option to use HD buffer (simpler code) | 10 February 2017, 16:39:43 UTC |
b37f9b1 | alex@thinkpad | 08 February 2017, 12:40:15 UTC | Focus peaking: fix alignment with anamorphic preview (issue #2446?) | 08 February 2017, 12:40:15 UTC |
043dfc5 | alex@thinkpad | 08 February 2017, 08:26:28 UTC | Fix REC PicStyle on first clip (issue #2379, all models) | 08 February 2017, 08:26:28 UTC |
20b9274 | alex@thinkpad | 06 February 2017, 09:08:47 UTC | srm_malloc_suite: extra wait after locking the GUI (to be checked on cameras that don't pass the SRM memory test from selftest.mo) | 06 February 2017, 09:08:47 UTC |
d3f91ab | alex@thinkpad | 06 February 2017, 09:05:57 UTC | srm_malloc_suite: minor fix (no effects with current usage) | 06 February 2017, 09:05:57 UTC |
b639f26 | Daniel Fort | 02 February 2017, 04:47:47 UTC | 700D: fix pre/post_isr_hook stubs | 02 February 2017, 04:47:47 UTC |
1c69fbb | bouncyball | 29 January 2017, 11:10:08 UTC | raw2dng, Makefile: switching to -c99 introduced 2 warnings and fseeko not able to address long files under linux. Fixed | 29 January 2017, 11:10:08 UTC |
9f5504b | alex@thinkpad | 26 January 2017, 22:23:13 UTC | 1100D: fix FPS override (nightly compiles again, thanks to all testers) | 26 January 2017, 22:23:13 UTC |
19c82c8 | alex@thinkpad | 26 January 2017, 20:17:52 UTC | 500D: fix PlayMovieGuideApp_handler stub | 26 January 2017, 20:17:52 UTC |
a867e16 | g3gg0 | 26 January 2017, 21:24:54 UTC | Merged in bouncyball/magic-lantern/unified-camname-patch (pull request #801) make mlv_dump write unique camera name tag to dng files | 26 January 2017, 21:24:54 UTC |
efd1899 | Daniel Fort | 24 January 2017, 04:37:59 UTC | conform raw_rec Bit depth menu to match mlv_rec | 24 January 2017, 04:37:59 UTC |