https://bitbucket.org/daniel_fort/magic-lantern

sort by:
Revision Author Date Message Commit Date
afd961c Close branch Licaon_Kter/mlv_recc-raw_force_aspect_ratio_1to1-ra-1503794292880. 06 October 2017, 22:20:49 UTC
eb4cecb mlv_rec.c: raw_force_aspect_ratio_1to1(); -> raw_force_aspect_ratio(1,1); 27 August 2017, 00:38:21 UTC
27b776d crop_rec: 1040p48 appears to work after latest changes (1060p48 also works with some tweaking) 26 August 2017, 20:44:38 UTC
309d02b Raw backend: attempt to handle raw_lv_request called outside LiveView (race condition?) 26 August 2017, 19:50:23 UTC
7227282 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 fps-engio: experimental support for bias frames (with zero exposure time) 26 August 2017, 20:34:04 UTC
52c275c mlv_lite: H.264 proxy works again 26 August 2017, 13:40:03 UTC
ecd24a3 console: enable in LiveView alongside with ML overlays (experimental) 26 August 2017, 12:45:56 UTC
aa48fe0 exmem, gui-common: simplified UILock handling; debug info 25 August 2017, 19:51:50 UTC
cc8c3e0 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 mlv_lite: renamed raw_preview_lock to settings_sem; more thread safety annotations 26 August 2017, 18:05:29 UTC
9f3fe99 lossless: backout d50e3ab (disable dummy operation - unreliable) 24 August 2017, 22:28:27 UTC
8947bdc cropmarks: minor boundary fix 26 August 2017, 08:04:43 UTC
b86ff9b mlv_lite: fix audio meters with H.264 proxy (change required after 0475c45) 25 August 2017, 19:50:25 UTC
caa663e mlv_lite: report all compression errors 24 August 2017, 21:09:00 UTC
286cc72 mlv_lite: silence thread safety warnings in measure_compression_ratio 24 August 2017, 19:19:49 UTC
e953092 mlv_lite: cleaned up some raw_rec_task variables 24 August 2017, 07:46:31 UTC
70870fa 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 mlv_lite: fix possible race condition (identified by thread safety analysis) 24 August 2017, 07:35:53 UTC
8407428 mlv_lite: fix possible lockup (identified by thread safety analysis) 24 August 2017, 05:27:39 UTC
93a773d mlv_lite: updated some thread safety annotations 24 August 2017, 09:08:17 UTC
1fdc297 Merged thread-safety into crop_rec_4k 24 August 2017, 18:53:43 UTC
e0c6d47 Merged lua_fix into crop_rec_4k 24 August 2017, 18:14:28 UTC
c6da151 Merged unified into lua_fix 24 August 2017, 17:58:35 UTC
7965a01 Makefile: workaround for compiling backtrace.t (fixme: what's going on?) 24 August 2017, 12:46:03 UTC
19cc0e4 Makefile: fix dependency rules (regression) note: -Wp,-MP conflicts with backtrace rules from Makefile.src 24 August 2017, 11:36:18 UTC
9ed739a mlv_lite: forgot to call init_vsync_vars; ignore thread safety warning for this call 24 August 2017, 07:59:23 UTC
a3f7146 mutex.h: macro to skip thread safety analysis on some particular function call 24 August 2017, 07:59:11 UTC
5d27ebf mlv_lite: more thread safety annotations 24 August 2017, 07:50:19 UTC
f95d953 property.h: annotated PROP_HANDLER with thread role 24 August 2017, 06:48:32 UTC
7390bac Merged lua_fix into thread-safety 24 August 2017, 18:19:06 UTC
a47aea6 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 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 menu: fix usage counters for menu items with placeholders 23 August 2017, 22:00:35 UTC
559fdb0 menu: allow simple submenus in Recent menu 23 August 2017, 21:54:14 UTC
1ff969c menu: allow Debug entries in Junkie mode 23 August 2017, 21:49:25 UTC
6e11108 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 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 Modules: make sure we can really use up to 64 of them (fix commit 8ad0912) 23 August 2017, 18:35:30 UTC
655024c mlv.c: fix buffer overflow in mlv_build_vers 22 August 2017, 16:32:38 UTC
b256461 lossless: fix operation in dummy mode 22 August 2017, 16:14:40 UTC
d6275d8 file_man: show status in main menu, if busy 22 August 2017, 09:56:29 UTC
ea78182 file_man: disable powersaving during long copy/move operations 22 August 2017, 09:53:18 UTC
17e03f8 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 file_man: show timestamp for each file; align date/time column 21 August 2017, 22:51:32 UTC
95d2785 menu: fix Junkie short text overflowing in some cases 22 August 2017, 07:27:01 UTC
54a7303 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 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 Patch manager: typo (fix 56f1d7c) 22 August 2017, 08:23:15 UTC
5cfa1c9 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 silent pictures: basic DNG metadata (aperture not exact, figure out why) 21 August 2017, 13:34:03 UTC
2570e4a 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 fps-engio: get_frame_aperture 21 August 2017, 11:53:17 UTC
ac9e37f silent: handle image review time from Canon menu (incomplete) 21 August 2017, 11:32:43 UTC
bbdb3b2 mlv_lite: fine-tuned pre-recording time indicator 21 August 2017, 10:57:47 UTC
75abf07 mlv_lite: fix time indicator when pre-recording is used 21 August 2017, 10:38:02 UTC
9d4a062 Patch manager: disabled name lookup to avoid duplicate menu errors 21 August 2017, 07:31:53 UTC
268bb4b menu: better duplicate menu warning; minor rename 21 August 2017, 06:29:48 UTC
b2bb3e7 menu: better duplicate menu warning; minor rename 21 August 2017, 06:29:48 UTC
ac46d5c 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 Null pointer check is only needed for 5D3 (other models are extremely unlikely to be affected) 20 August 2017, 19:06:20 UTC
7cf9810 raw.c: fix memory management without CONFIG_ALLOCATE_RAW_LV_BUFFER 20 August 2017, 18:50:59 UTC
baf3143 mlv_play: fix compilation 20 August 2017, 18:26:40 UTC
356d350 lossless.c: minor cleanups 19 August 2017, 07:16:44 UTC
049ab55 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 Lossless compression working on EOSM. mlv_play doesn't build. 19 August 2017, 01:15:35 UTC
71ab4e5 Merged ErwinH's 700D changes (without null pointer workarounds) 19 August 2017, 07:02:10 UTC
0ae79e4 pic_view: lossless DNG support (experimental) 19 August 2017, 06:39:25 UTC
3e37c5e exmem: fix typo (very large malloc works again) 19 August 2017, 06:18:16 UTC
85d6ca9 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 Merged patchmgr into crop_rec_4k 19 August 2017, 06:44:06 UTC
6c276d9 Merged lua_fix into crop_rec_4k 19 August 2017, 06:43:21 UTC
91771e6 Patch manager: ensure valid menu name for all entries 18 August 2017, 23:53:29 UTC
0bd0e6d ResumeLiveView: return as soon as we have a valid frame and display is back on 18 August 2017, 22:56:46 UTC
6db6bea silent: always show preview (and pause LiveView) 18 August 2017, 22:29:44 UTC
fd048c4 silent: do not compress DNGs in place (fixes various issues, but memory management is more difficult) 18 August 2017, 22:22:00 UTC
7cf8d8a 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 Playback of compressed raw footage. Fix of malloc error. 17 August 2017, 11:47:11 UTC
d995673 * 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 Merged unified into crop_rec_4k 17 August 2017, 08:47:46 UTC
0ae8464 Merged in raw_fixes (pull request #828) Raw fixes part 5 17 August 2017, 07:20:53 UTC
f2628ef Merged unified into crop_rec_4k 17 August 2017, 06:04:46 UTC
36564f8 mlv_rec/mlv_lite: moved write_mlv_vers_blocks to mlv.c/h (avoids duplicate code) 17 August 2017, 05:52:46 UTC
1bc70b6 Merged crop_rec into crop_rec_4k (700D, not tested) 16 August 2017, 23:02:13 UTC
708c198 Merged in daniel_fort/magic-lantern/crop_rec-700D (pull request #824) crop_rec for 700D 16 August 2017, 22:46:02 UTC
f54c74b mlv_play: fix a fio_malloc issue (not tested, might fix issue #2766) 16 August 2017, 22:24:59 UTC
449f75a Merged in raw_capture_info (pull request #827) 16 August 2017, 22:19:27 UTC
42f983e Merged raw_capture_info into crop_rec_4k 16 August 2017, 21:19:13 UTC
72e6913 mlv_dump: fix compilation after rawc header update 16 August 2017, 20:38:36 UTC
817536a lossless: decompression support for 5D3 1.2.3 16 August 2017, 19:50:32 UTC
7eb3d78 mlv_play: moved decompression routines to lossless.c 16 August 2017, 19:43:07 UTC
98d9fd8 mlv_play: fix memory allocation for some FIO_ReadFile calls (fio_malloc) 16 August 2017, 19:14:51 UTC
3598391 Merged unified into crop_rec_4k 16 August 2017, 18:44:28 UTC
4044f81 mlv_lite: always show the Preview option; proper warning if global draw is off 16 August 2017, 18:37:11 UTC
5b27a32 edmac-memcpy: experiment - use connection 7, since 6 appears to be used 16 August 2017, 14:50:49 UTC
b732a67 null pointer check: ignore some false warnings 08 August 2017, 15:32:01 UTC
f3390cc get_current_dialog_handler: fix return value when no dialogs are present 06 August 2017, 19:58:57 UTC
b605b38 fix rules to allow "make -j" 06 August 2017, 20:01:59 UTC
851a2d3 patch.c: fix warning 31 July 2017, 20:13:41 UTC
20ac2e9 Merged unified into patchmgr 31 July 2017, 20:04:06 UTC
back to top