afd961c | Alex | 06 October 2017, 22:20:49 UTC | Close branch Licaon_Kter/mlv_recc-raw_force_aspect_ratio_1to1-ra-1503794292880. | 06 October 2017, 22:20:49 UTC |
eb4cecb | Licaon Kter | 27 August 2017, 00:38:21 UTC | mlv_rec.c: raw_force_aspect_ratio_1to1(); -> raw_force_aspect_ratio(1,1); | 27 August 2017, 00:38:21 UTC |
27b776d | alex@thinkpad | 26 August 2017, 20:44:38 UTC | crop_rec: 1040p48 appears to work after latest changes (1060p48 also works with some tweaking) | 26 August 2017, 20:44:38 UTC |
309d02b | alex@thinkpad | 26 August 2017, 19:50:23 UTC | Raw backend: attempt to handle raw_lv_request called outside LiveView (race condition?) | 26 August 2017, 19:50:23 UTC |
7227282 | alex@thinkpad | 26 August 2017, 18:30:47 UTC | mlv_lite: blacken H.264 frames not covered by RAW recording (poor man's sync between RAW and H.264 proxy - just trim the black frames from H.264) | 26 August 2017, 18:30:47 UTC |
b8c2f24 | alex@thinkpad | 26 August 2017, 20:34:04 UTC | fps-engio: experimental support for bias frames (with zero exposure time) | 26 August 2017, 20:34:04 UTC |
52c275c | alex@thinkpad | 26 August 2017, 13:40:03 UTC | mlv_lite: H.264 proxy works again | 26 August 2017, 13:40:03 UTC |
ecd24a3 | alex@thinkpad | 26 August 2017, 12:45:56 UTC | console: enable in LiveView alongside with ML overlays (experimental) | 26 August 2017, 12:45:56 UTC |
aa48fe0 | alex@thinkpad | 25 August 2017, 19:51:50 UTC | exmem, gui-common: simplified UILock handling; debug info | 25 August 2017, 19:51:50 UTC |
cc8c3e0 | alex@thinkpad | 25 August 2017, 17:57:53 UTC | mlv_lite: keep memory allocated during standby (experiment) advantages: - recording starts right away, with minimal delay (allocating the entire RAM is slow - 1 or 2 seconds - now it's done in advance) - we always have temporary RAM for estimating compression ratio (estimating compression ratio in dummy mode - without actual output - was unreliable, giving corrupted frames) - possible to implement full-time pre-recording, without pressing REC twice (todo) problems: - possible thread safety issues (to be tested) - SRM use after free is disabled, needs more work - H.264 proxy also needs more work | 25 August 2017, 17:57:53 UTC |
727c886 | alex@thinkpad | 26 August 2017, 18:05:29 UTC | mlv_lite: renamed raw_preview_lock to settings_sem; more thread safety annotations | 26 August 2017, 18:05:29 UTC |
9f3fe99 | alex@thinkpad | 24 August 2017, 22:28:27 UTC | lossless: backout d50e3ab (disable dummy operation - unreliable) | 24 August 2017, 22:28:27 UTC |
8947bdc | alex@thinkpad | 26 August 2017, 08:04:43 UTC | cropmarks: minor boundary fix | 26 August 2017, 08:04:43 UTC |
b86ff9b | alex@thinkpad | 25 August 2017, 19:50:25 UTC | mlv_lite: fix audio meters with H.264 proxy (change required after 0475c45) | 25 August 2017, 19:50:25 UTC |
caa663e | alex@thinkpad | 24 August 2017, 21:09:00 UTC | mlv_lite: report all compression errors | 24 August 2017, 21:09:00 UTC |
286cc72 | alex@thinkpad | 24 August 2017, 19:19:49 UTC | mlv_lite: silence thread safety warnings in measure_compression_ratio | 24 August 2017, 19:19:49 UTC |
e953092 | alex@thinkpad | 24 August 2017, 07:46:31 UTC | mlv_lite: cleaned up some raw_rec_task variables | 24 August 2017, 07:46:31 UTC |
70870fa | alex@thinkpad | 24 August 2017, 07:43:28 UTC | mlv_lite: ignore thread safety warnings for buffer_full (0 when recording starts; set to 1 from either LiveViewTask or compress_task; read from many places ) | 24 August 2017, 07:43:28 UTC |
ec78462 | alex@thinkpad | 24 August 2017, 07:35:53 UTC | mlv_lite: fix possible race condition (identified by thread safety analysis) | 24 August 2017, 07:35:53 UTC |
8407428 | alex@thinkpad | 24 August 2017, 05:27:39 UTC | mlv_lite: fix possible lockup (identified by thread safety analysis) | 24 August 2017, 05:27:39 UTC |
93a773d | alex@thinkpad | 24 August 2017, 09:08:17 UTC | mlv_lite: updated some thread safety annotations | 24 August 2017, 09:08:17 UTC |
1fdc297 | alex@thinkpad | 24 August 2017, 18:53:43 UTC | Merged thread-safety into crop_rec_4k | 24 August 2017, 18:53:43 UTC |
e0c6d47 | alex@thinkpad | 24 August 2017, 18:14:28 UTC | Merged lua_fix into crop_rec_4k | 24 August 2017, 18:14:28 UTC |
c6da151 | alex@thinkpad | 24 August 2017, 17:58:35 UTC | Merged unified into lua_fix | 24 August 2017, 17:58:35 UTC |
7965a01 | alex@thinkpad | 24 August 2017, 12:46:03 UTC | Makefile: workaround for compiling backtrace.t (fixme: what's going on?) | 24 August 2017, 12:46:03 UTC |
19cc0e4 | alex@thinkpad | 24 August 2017, 11:36:18 UTC | Makefile: fix dependency rules (regression) note: -Wp,-MP conflicts with backtrace rules from Makefile.src | 24 August 2017, 11:36:18 UTC |
9ed739a | alex@thinkpad | 24 August 2017, 07:59:23 UTC | mlv_lite: forgot to call init_vsync_vars; ignore thread safety warning for this call | 24 August 2017, 07:59:23 UTC |
a3f7146 | alex@thinkpad | 24 August 2017, 07:59:11 UTC | mutex.h: macro to skip thread safety analysis on some particular function call | 24 August 2017, 07:59:11 UTC |
5d27ebf | alex@thinkpad | 24 August 2017, 07:50:19 UTC | mlv_lite: more thread safety annotations | 24 August 2017, 07:50:19 UTC |
f95d953 | alex@thinkpad | 24 August 2017, 06:48:32 UTC | property.h: annotated PROP_HANDLER with thread role | 24 August 2017, 06:48:32 UTC |
7390bac | alex@thinkpad | 24 August 2017, 18:19:06 UTC | Merged lua_fix into thread-safety | 24 August 2017, 18:19:06 UTC |
a47aea6 | alex@thinkpad | 23 August 2017, 22:50:25 UTC | menu: do not discard customization data for menus that are not yet loaded (e.g. for modules/scripts and other dynamic menus) | 23 August 2017, 22:50:25 UTC |
2c689ed | alex@thinkpad | 23 August 2017, 22:23:31 UTC | menu: do not overwrite existing customization data when reloading (only reload data for newly added menu entries) | 23 August 2017, 22:23:31 UTC |
16ee763 | alex@thinkpad | 23 August 2017, 22:00:35 UTC | menu: fix usage counters for menu items with placeholders | 23 August 2017, 22:00:35 UTC |
559fdb0 | alex@thinkpad | 23 August 2017, 21:54:14 UTC | menu: allow simple submenus in Recent menu | 23 August 2017, 21:54:14 UTC |
1ff969c | alex@thinkpad | 23 August 2017, 21:49:25 UTC | menu: allow Debug entries in Junkie mode | 23 August 2017, 21:49:25 UTC |
6e11108 | alex@thinkpad | 23 August 2017, 20:34:53 UTC | mlv_lite: pause LiveView while flushing the buffers at the end of recording; simple progress indicator http://www.magiclantern.fm/forum/index.php?topic=19300.msg185905#msg185905 note: undoing the Frozen LV hack is no longer needed, as pausing/resuming LiveView takes care of that | 23 August 2017, 20:34:53 UTC |
d99a5a1 | alex@thinkpad | 23 August 2017, 19:39:17 UTC | crop_rec: reduced resolution from 1080p48 to 1020 to avoid corrupted frames (to get the old configuration, set Target YRES to 1080 and Delta HEAD3 to -20 in the crop_rec submenu) | 23 August 2017, 19:39:17 UTC |
0b0caeb | alex@thinkpad | 23 August 2017, 18:35:30 UTC | Modules: make sure we can really use up to 64 of them (fix commit 8ad0912) | 23 August 2017, 18:35:30 UTC |
655024c | alex@thinkpad | 22 August 2017, 16:32:38 UTC | mlv.c: fix buffer overflow in mlv_build_vers | 22 August 2017, 16:32:38 UTC |
b256461 | alex@thinkpad | 22 August 2017, 16:14:40 UTC | lossless: fix operation in dummy mode | 22 August 2017, 16:14:40 UTC |
d6275d8 | alex@thinkpad | 22 August 2017, 09:56:29 UTC | file_man: show status in main menu, if busy | 22 August 2017, 09:56:29 UTC |
ea78182 | alex@thinkpad | 22 August 2017, 09:53:18 UTC | file_man: disable powersaving during long copy/move operations | 22 August 2017, 09:53:18 UTC |
17e03f8 | alex@thinkpad | 22 August 2017, 09:50:18 UTC | file_man: unified FileCopy and FileMove tasks to avoid duplicate code; report all errors to console and show a simple progress indicator | 22 August 2017, 09:50:18 UTC |
2d52197 | alex@thinkpad | 21 August 2017, 22:51:32 UTC | file_man: show timestamp for each file; align date/time column | 21 August 2017, 22:51:32 UTC |
95d2785 | alex@thinkpad | 22 August 2017, 07:27:01 UTC | menu: fix Junkie short text overflowing in some cases | 22 August 2017, 07:27:01 UTC |
54a7303 | alex@thinkpad | 22 August 2017, 07:17:13 UTC | menu: attempt to balance the automatic My Menu in Junkie mode (with many submenu entries used frequently, this menu could end up a lot more cluttered than regular menus) | 22 August 2017, 07:17:13 UTC |
b231f14 | alex@thinkpad | 21 August 2017, 18:21:29 UTC | lossless: quick check whether the operation was successful (a few frames did not start with a valid JPEG marker; figure out why) | 21 August 2017, 18:21:29 UTC |
1975d06 | alex@thinkpad | 22 August 2017, 08:23:15 UTC | Patch manager: typo (fix 56f1d7c) | 22 August 2017, 08:23:15 UTC |
5cfa1c9 | alex@thinkpad | 21 August 2017, 16:34:05 UTC | menu: fix submenu entries disappearing in Junkie menu (frequently used submenu items shouldn't be moved to My Menu; they should be just copied) | 21 August 2017, 16:34:05 UTC |
eb350b1 | alex@thinkpad | 21 August 2017, 13:34:03 UTC | silent pictures: basic DNG metadata (aperture not exact, figure out why) | 21 August 2017, 13:34:03 UTC |
2570e4a | alex@thinkpad | 21 August 2017, 13:23:55 UTC | fps-engio: use latest timer values when computing shutter speed (the difference is visible only right after changing a video mode) (compile-time warning for models that still use old methods) | 21 August 2017, 13:23:55 UTC |
e1b084c | alex@thinkpad | 21 August 2017, 11:53:17 UTC | fps-engio: get_frame_aperture | 21 August 2017, 11:53:17 UTC |
ac9e37f | alex@thinkpad | 21 August 2017, 11:32:43 UTC | silent: handle image review time from Canon menu (incomplete) | 21 August 2017, 11:32:43 UTC |
bbdb3b2 | alex@thinkpad | 21 August 2017, 10:57:47 UTC | mlv_lite: fine-tuned pre-recording time indicator | 21 August 2017, 10:57:47 UTC |
75abf07 | alex@thinkpad | 21 August 2017, 10:38:02 UTC | mlv_lite: fix time indicator when pre-recording is used | 21 August 2017, 10:38:02 UTC |
9d4a062 | alex@thinkpad | 21 August 2017, 07:31:53 UTC | Patch manager: disabled name lookup to avoid duplicate menu errors | 21 August 2017, 07:31:53 UTC |
268bb4b | alex@thinkpad | 21 August 2017, 06:29:48 UTC | menu: better duplicate menu warning; minor rename | 21 August 2017, 06:29:48 UTC |
b2bb3e7 | alex@thinkpad | 21 August 2017, 06:29:48 UTC | menu: better duplicate menu warning; minor rename | 21 August 2017, 06:29:48 UTC |
ac46d5c | alex@thinkpad | 20 August 2017, 19:10:45 UTC | silent: make sure Fullres LV captures a full-res image, even when triggered from x5/x10 zoom | 20 August 2017, 19:10:45 UTC |
395ce99 | alex@thinkpad | 20 August 2017, 19:06:20 UTC | Null pointer check is only needed for 5D3 (other models are extremely unlikely to be affected) | 20 August 2017, 19:06:20 UTC |
7cf9810 | alex@thinkpad | 20 August 2017, 18:50:59 UTC | raw.c: fix memory management without CONFIG_ALLOCATE_RAW_LV_BUFFER | 20 August 2017, 18:50:59 UTC |
baf3143 | alex@thinkpad | 20 August 2017, 18:26:40 UTC | mlv_play: fix compilation | 20 August 2017, 18:26:40 UTC |
356d350 | alex@thinkpad | 19 August 2017, 07:16:44 UTC | lossless.c: minor cleanups | 19 August 2017, 07:16:44 UTC |
049ab55 | alex@thinkpad | 19 August 2017, 07:15:42 UTC | raw.c: removed unused/incorrect RAW_LV_BUFFER_ALLOC_SIZE on 700D/EOSM (they are only required for full-res LiveView, and their value will be the max raw buffer size in this mode) | 19 August 2017, 07:15:42 UTC |
e4d7f85 | Daniel Fort | 19 August 2017, 01:15:35 UTC | Lossless compression working on EOSM. mlv_play doesn't build. | 19 August 2017, 01:15:35 UTC |
71ab4e5 | alex@thinkpad | 19 August 2017, 07:02:10 UTC | Merged ErwinH's 700D changes (without null pointer workarounds) | 19 August 2017, 07:02:10 UTC |
0ae79e4 | alex@thinkpad | 19 August 2017, 06:39:25 UTC | pic_view: lossless DNG support (experimental) | 19 August 2017, 06:39:25 UTC |
3e37c5e | alex@thinkpad | 19 August 2017, 06:18:16 UTC | exmem: fix typo (very large malloc works again) | 19 August 2017, 06:18:16 UTC |
85d6ca9 | alex@thinkpad | 18 August 2017, 23:57:06 UTC | silent: experimental full-res LV automation, via crop_rec load silent.mo and crop_rec.mo, leave Crop Mode OFF, set Silent Mode to Full-Res LV and press shutter halfway advantage: preview disadvantage: shutter lag (while switching LiveView modes) | 18 August 2017, 23:57:06 UTC |
ba8935b | alex@thinkpad | 19 August 2017, 06:44:06 UTC | Merged patchmgr into crop_rec_4k | 19 August 2017, 06:44:06 UTC |
6c276d9 | alex@thinkpad | 19 August 2017, 06:43:21 UTC | Merged lua_fix into crop_rec_4k | 19 August 2017, 06:43:21 UTC |
91771e6 | alex@thinkpad | 18 August 2017, 23:53:29 UTC | Patch manager: ensure valid menu name for all entries | 18 August 2017, 23:53:29 UTC |
0bd0e6d | alex@thinkpad | 18 August 2017, 22:56:46 UTC | ResumeLiveView: return as soon as we have a valid frame and display is back on | 18 August 2017, 22:56:46 UTC |
6db6bea | alex@thinkpad | 18 August 2017, 22:29:44 UTC | silent: always show preview (and pause LiveView) | 18 August 2017, 22:29:44 UTC |
fd048c4 | alex@thinkpad | 18 August 2017, 22:22:00 UTC | silent: do not compress DNGs in place (fixes various issues, but memory management is more difficult) | 18 August 2017, 22:22:00 UTC |
7cf8d8a | alex@thinkpad | 18 August 2017, 22:18:35 UTC | exmem: do not keep track of full shoot memory allocations (allows reserving some memory in advance and allocating all the remaining RAM afterwards) | 18 August 2017, 22:18:35 UTC |
c653cae | Erwin Houtsma | 17 August 2017, 11:47:11 UTC | Playback of compressed raw footage. Fix of malloc error. | 17 August 2017, 11:47:11 UTC |
d995673 | Erwin Houtsma | 17 August 2017, 09:26:26 UTC | * Changes for running crop_rec_4k on 700d including lossless DNG. * Different resources for different camera's didn't work (for now) so only usable for 700D. * Resources for 5D3 and 700D by calling CreateResLockEntry inside if-statement. | 17 August 2017, 09:26:26 UTC |
1c2ba40 | alex@thinkpad | 17 August 2017, 08:47:46 UTC | Merged unified into crop_rec_4k | 17 August 2017, 08:47:46 UTC |
0ae8464 | Alex | 17 August 2017, 07:20:53 UTC | Merged in raw_fixes (pull request #828) Raw fixes part 5 | 17 August 2017, 07:20:53 UTC |
f2628ef | alex@thinkpad | 17 August 2017, 06:04:46 UTC | Merged unified into crop_rec_4k | 17 August 2017, 06:04:46 UTC |
36564f8 | alex@thinkpad | 17 August 2017, 05:52:46 UTC | mlv_rec/mlv_lite: moved write_mlv_vers_blocks to mlv.c/h (avoids duplicate code) | 17 August 2017, 05:52:46 UTC |
1bc70b6 | alex@thinkpad | 16 August 2017, 23:02:13 UTC | Merged crop_rec into crop_rec_4k (700D, not tested) | 16 August 2017, 23:02:13 UTC |
708c198 | Alex | 16 August 2017, 22:46:02 UTC | Merged in daniel_fort/magic-lantern/crop_rec-700D (pull request #824) crop_rec for 700D | 16 August 2017, 22:46:02 UTC |
f54c74b | alex@thinkpad | 16 August 2017, 22:24:59 UTC | mlv_play: fix a fio_malloc issue (not tested, might fix issue #2766) | 16 August 2017, 22:24:59 UTC |
449f75a | alex@thinkpad | 16 August 2017, 22:19:27 UTC | Merged in raw_capture_info (pull request #827) | 16 August 2017, 22:19:27 UTC |
42f983e | alex@thinkpad | 16 August 2017, 21:19:13 UTC | Merged raw_capture_info into crop_rec_4k | 16 August 2017, 21:19:13 UTC |
72e6913 | alex@thinkpad | 16 August 2017, 20:38:36 UTC | mlv_dump: fix compilation after rawc header update | 16 August 2017, 20:38:36 UTC |
817536a | alex@thinkpad | 16 August 2017, 19:50:32 UTC | lossless: decompression support for 5D3 1.2.3 | 16 August 2017, 19:50:32 UTC |
7eb3d78 | alex@thinkpad | 16 August 2017, 19:43:07 UTC | mlv_play: moved decompression routines to lossless.c | 16 August 2017, 19:43:07 UTC |
98d9fd8 | alex@thinkpad | 16 August 2017, 19:14:51 UTC | mlv_play: fix memory allocation for some FIO_ReadFile calls (fio_malloc) | 16 August 2017, 19:14:51 UTC |
3598391 | alex@thinkpad | 16 August 2017, 18:44:28 UTC | Merged unified into crop_rec_4k | 16 August 2017, 18:44:28 UTC |
4044f81 | alex@thinkpad | 16 August 2017, 18:37:11 UTC | mlv_lite: always show the Preview option; proper warning if global draw is off | 16 August 2017, 18:37:11 UTC |
5b27a32 | alex@thinkpad | 16 August 2017, 14:50:49 UTC | edmac-memcpy: experiment - use connection 7, since 6 appears to be used | 16 August 2017, 14:50:49 UTC |
b732a67 | alex@thinkpad | 08 August 2017, 15:32:01 UTC | null pointer check: ignore some false warnings | 08 August 2017, 15:32:01 UTC |
f3390cc | alex@thinkpad | 06 August 2017, 19:58:57 UTC | get_current_dialog_handler: fix return value when no dialogs are present | 06 August 2017, 19:58:57 UTC |
b605b38 | g3gg0 | 06 August 2017, 20:01:59 UTC | fix rules to allow "make -j" | 06 August 2017, 20:01:59 UTC |
851a2d3 | alex@thinkpad | 31 July 2017, 20:13:41 UTC | patch.c: fix warning | 31 July 2017, 20:13:41 UTC |
20ac2e9 | alex@thinkpad | 31 July 2017, 20:04:06 UTC | Merged unified into patchmgr | 31 July 2017, 20:04:06 UTC |