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

sort by:
Revision Author Date Message Commit Date
e38c20b Closed branch crop_rec_4k_mlv_snd 10 September 2017, 17:40:27 UTC
93e05e5 Merge with crop_rec_4k 02 July 2017, 21:50:43 UTC
f7e18f5 mlv_rec: reduce chunk count to keep room for other files to create (and circumvent mlv_play failing playback) 02 July 2017, 16:07:05 UTC
fb8f9fe mlv_rec: insert alignment NULL block before writers start to write aligned sizes 02 July 2017, 15:32:41 UTC
a036f82 mlv_rec: ensure 32 bit alignment for VERS block sizes. just because. 02 July 2017, 15:20:47 UTC
9e9eaa1 mlv_play: when raw_twk is loaded, use 16bpp output for lossless decompression 01 July 2017, 23:56:26 UTC
6ea941b raw_twk: rework to support 16bpp input data 01 July 2017, 23:55:44 UTC
cf9526e raw_twk: properly clean up EDMAC so it wont lock up when used in combination with e.g. lossless decompression 01 July 2017, 22:25:32 UTC
fbc4601 mlv_dump: added bug fix for invalid NULL block sizes 19 June 2017, 19:59:22 UTC
5ed6570 mlv_lite: removed unnecessary declaration 17 June 2017, 12:03:51 UTC
6479e6f removed unnecessary declaration of mlv_snd_is_enabled 16 June 2017, 09:41:39 UTC
9c27fd1 mlv_lite: removed printfs that have bmp_printf also 15 June 2017, 20:25:31 UTC
4a35699 mlv_lite/mlv_snd: report back using ml-cbr when recording audio 15 June 2017, 20:14:52 UTC
797bc94 audio uses ml-cbr to ask for recording 15 June 2017, 19:11:20 UTC
d926d66 ml-cbr: use strcmp to stay on safe side (caller might pass arbitrary length) 15 June 2017, 20:01:58 UTC
748eabd ml-cbr: update header with more information 15 June 2017, 20:09:21 UTC
b95e64a added ml-cbr to modules using MODULE_NAMED_CBR() 15 June 2017, 19:10:53 UTC
ace4267 fix ml-cbr locking issues 03 June 2017, 21:14:45 UTC
647118f dual_iso: make the mlv callback function static 15 June 2017, 17:53:20 UTC
3f4150b mlv_lite: only check VIDF consistency if blocks are VIDF 15 June 2017, 17:03:56 UTC
0b3bace mlv_dump: switch some remaining printf's to print_msg 15 June 2017, 16:37:18 UTC
18bad81 mlv_dump: added hex/ascii dump modes and --extract-type to select block types 15 June 2017, 16:36:51 UTC
c2ed8f8 mlv_lite: add some comments to new functions 04 June 2017, 19:53:18 UTC
1d35151 mlv_lite: add callback system to integrate other modules like mlv_snd 04 June 2017, 19:44:34 UTC
31824c6 mlv_lite: 04 June 2017, 20:59:59 UTC
fd62135 mlv_lite: add API to allocate and release slots from other modules 04 June 2017, 19:40:02 UTC
a236e42 mlv_lite: add mlv_rec's "queue block" interface so any module can write a block to the recorded video 04 June 2017, 19:38:15 UTC
01049c6 mlv_rec: move cbr definitions to mlv_rec_interface.h 03 June 2017, 21:37:35 UTC
eaf0bce mlv_rec: move cbr definitions to mlv_rec_interface.h 03 June 2017, 22:33:08 UTC
e3f970b 5D3 1.2.3: fix CARD_A_MAKER (off by one) 05 May 2017, 16:28:45 UTC
76334c2 mlv_lite: fix speed regression introduced in e67faca http://www.magiclantern.fm/forum/index.php?topic=19300.msg184290#msg184290 17 June 2017, 10:11:37 UTC
54913c9 crop_rec: fix pink highlight issue in 3x3 modes http://www.magiclantern.fm/forum/index.php?topic=19300.msg185903#msg185903 17 June 2017, 10:03:41 UTC
93252ab mlv_play: finally fix the black screen issue happening after playing back a few files 17 June 2017, 23:28:01 UTC
52fb102 mlv_play: show bit depth and compression in top bar 17 June 2017, 00:09:36 UTC
f80708c mlv_play: fix playback of normal mlv_lite 14 bit files 16 June 2017, 23:54:53 UTC
fe5347c mlv_play: add lossless playback support 16 June 2017, 23:41:12 UTC
1f542fa mlv_play: display message when video format is not supported 16 June 2017, 10:26:17 UTC
7139391 mlv_dump: switch some remaining printf's to print_msg 15 June 2017, 16:37:18 UTC
c3491b6 mlv_dump: added hex/ascii dump modes and --extract-type to select block types 15 June 2017, 16:36:51 UTC
f90c535 dual_iso: change cr2hdr to use the same wrapper for module_strings like mlv_dump, also fixes compile error caused by a module.h change from static to global 02 June 2017, 17:51:35 UTC
897ba72 mlv_dump: fixed dependency order 01 June 2017, 21:58:33 UTC
302e344 mlv_dump: added version string information, printed when calling with --version 31 May 2017, 19:53:14 UTC
af051f4 mlv_dump: properly delete object files on 'make clean' 29 May 2017, 19:56:19 UTC
80fb89d mlv_dump: changed back behavior of DNG white/black level correction on bit depth change 27 May 2017, 07:23:48 UTC
d07d280 mlv_rec: embed VERS blocks into MLV file so there is no uncertainity about the modules used for a given recording 26 May 2017, 21:42:57 UTC
991f265 mlv_lite: embed VERS blocks into MLV file so there is no uncertainity about the modules used for a given recording 26 May 2017, 21:01:36 UTC
ebdfafb mlv_lite: use FIO_SeekSkipFile to determine file header size 26 May 2017, 21:17:09 UTC
9b48655 mlv_dump: handle VERS blocks 26 May 2017, 21:00:42 UTC
5cf1992 mlv_rec: added code and structures to helper routines to get version information embedded into the MLV file 26 May 2017, 21:00:22 UTC
19292f6 added routines and made a module loader routine non-static to allow other code to fetch e.g. strings from modules 26 May 2017, 20:59:32 UTC
bc1ff0a mlv_dump: added an additional safety check, small change to raw_info patching, and small formatting changes 25 May 2017, 19:39:45 UTC
8c1e79e mlv_dump: fix missing update of frame_buffer_size causing incompletely written uncompressed DNGs after bit depth conversion, thanks Danne. 25 May 2017, 19:37:46 UTC
ac4ba25 mlv_dump: fix crash situation for empty XREF files 22 May 2017, 19:59:57 UTC
fb2bc9a mlv_dump: added --visualize and --skip-xref for showing a less confusing map of block types in the file 22 May 2017, 19:59:33 UTC
a306fe2 mlv_dump: relaxed mode for decompression, but not for compression 22 May 2017, 19:58:09 UTC
a19ad20 mlv_dump: added video length display 22 May 2017, 19:57:11 UTC
f727bd3 mlv_dump: added advanced payload/header manipulation features useful for debugging 18 May 2017, 22:46:00 UTC
89f71b6 mlv_dump: re-adding 14bpp enforcement for DNG 01 May 2017, 23:28:48 UTC
105b19d mlv_dump: rework help a bit, fixed compression routines added new modes for compressed DNG modes (uncompressed, compressed using lj92, original canon lossless) the last one is very fast, but results in unprocessed output (no stripe fix etc) just call it with "--dng -c -c" and it will pass through original lossless data 01 May 2017, 23:21:22 UTC
ba9f2d1 mlv_dump: reorder LJ92 header tags so it will match canon's order 01 May 2017, 22:22:05 UTC
17b8ff2 mlv_dump: clear LZMA flag when de-/compressing 01 May 2017, 19:41:48 UTC
1fb57c2 mlv_dump: comments, code cleanup and some simplification 01 May 2017, 19:37:52 UTC
6ad23a2 Raw backend: free the larger raw buffer when it's no longer needed (when switching back to a lower resolution) 29 April 2017, 14:05:41 UTC
f9b4fb1 Raw backend: use a different (hopefully unused) buffer for regular LiveView RAW stream (the LiveView buffer allocated by Canon is overwritten as soon as leaving/pausing LiveView) 29 April 2017, 13:19:00 UTC
0089075 mlv_lite: reworked status indicators - avoid duplicate code between lvinfo and standalone indicators - fix various bugs in recording time estimations - show estimated remaining time if it's about to stop 29 April 2017, 00:42:17 UTC
0f14859 mlv_lite: minor fixes - assert when stopping on error (e.g. card full) - redraw after H.264 stops 29 April 2017, 00:47:46 UTC
13e04c2 mlv_lite: moved time measurements in the main loop (minor fix when crossing 4GB limit) 29 April 2017, 00:37:05 UTC
e4e1501 mlv_lite: more conservative behavior when buffer becomes full (should reduce the frequency of early stops) 29 April 2017, 00:34:02 UTC
aa8e060 mlv_lite: moved DEBUG_BUFFERING_GRAPH from compile-time option to menu; minor additions 29 April 2017, 00:24:33 UTC
53fa37a mlv_lite: fix memory warning (full-res buffer no longer needs explicit free) 29 April 2017, 00:16:42 UTC
e9b6ec2 mlv_lite: throttle raw recording task while also recording H.264 (experiment) 28 April 2017, 19:28:14 UTC
5139420 mlv_lite: disable H.264 proxy in incompatible modes; menu warnings/advice 28 April 2017, 19:15:26 UTC
b11645f Raw backend: only allocate from SRM when using very high resolutions (should fix conflict with H.264 proxy) 28 April 2017, 18:27:53 UTC
ae8a94b Merged raw-h264-proxy into crop_rec_4k 27 April 2017, 21:37:29 UTC
3fc01f6 mlv_dump: lj92.c substituted by cleaner version 27 April 2017, 15:13:52 UTC
b3fa7b0 mlv_dump: set correct videoClass flag (0x21) when compressing MLV, main header's being overwritten by 'fix frame count' code at the end 27 April 2017, 15:11:55 UTC
c761a22 mlv_dump: add lj92 lib to mingw build 26 April 2017, 19:25:13 UTC
22d46d7 mlv_dump: small printf output change 25 April 2017, 20:32:30 UTC
c2921de mlv_dump: fixed LJ92 compression, removed LZMA compression (decompression still possible, to be verified) 25 April 2017, 20:24:07 UTC
0dccb43 mlv_dump: add basic lossless decoding support, thanks martinhering http://www.magiclantern.fm/forum/index.php?topic=19300.msg182502#msg182502 24 April 2017, 23:28:08 UTC
c9f27e3 mlv_lite: fix frame corruption bug in lossless mode http://www.magiclantern.fm/forum/index.php?topic=19300.msg183553#msg183553 23 April 2017, 00:09:00 UTC
d4020a4 mlv_lite: only use single-buffering for uncompressed output or if there's no other way to allocate memory; reworked memory allocation for full-res buffer, to be able to use the SRM memory for both full-res buffer and frame slots 22 April 2017, 21:20:06 UTC
4020676 crop_rec: 4096x3072 at 12 and 12.5 FPS 22 April 2017, 20:01:38 UTC
eddddbb mlv_lite: always override (toggle) the preview mode on *long* half-shutter press, when not autofocusing (avoids transient screen changes on quick half-shutter presses) 22 April 2017, 19:29:24 UTC
0e1e5a3 crop_rec: fix shutter speed in centered x5 zoom 22 April 2017, 18:56:59 UTC
7ab9b0a mlv_lite: auto-select optimal bit depth between 8 and 11, depending on ISO see http://www.magiclantern.fm/forum/index.php?topic=19300.msg183231#msg183231 21 April 2017, 21:39:21 UTC
5b00225 mlv_lite: prevent recording in x10 zoom (to be used for focusing) 21 April 2017, 20:43:56 UTC
3fe91f7 mlv_lite: ignore compression errors caused by corrupted frames in standby (many of them are transient, when switching video modes) 21 April 2017, 20:38:01 UTC
5deccde mlv_lite: disabled low bit depth setup (image darkening) while focusing (x10 zoom and half-shutter press in standby) 21 April 2017, 20:35:38 UTC
78b00a8 mlv_lite: disabled 8...12-bit lossless in modes with increased resolution (fall back to 14-bit lossless) 21 April 2017, 20:34:48 UTC
30903e7 Silent pics: fix lossless DNG output and memory allocation (bad metadata in LiveView, corrupted output in full-res mode) 21 April 2017, 19:59:28 UTC
60d9c82 crop_rec: do not center x10 zoom, leave it for focusing (known bug: vertical bars when entering x10 zoom from x5) 20 April 2017, 08:30:41 UTC
eee72e4 crop_rec: re-enabled centered x5 zoom (3.5K 1:1 compatible with 8...12-bit lossless compression) 20 April 2017, 08:28:12 UTC
60692de Raw backend: clamp black level to 2047 on recent models, if autodetection agrees (let's keep the source ready for ISO tweaks, which may reduce black level) 13 April 2017, 23:27:16 UTC
d17a285 mlv_lite: always darken the screen when using 8-12 bit lossless compression (hopefully better than flicker; use our preview by default with these settings) 13 April 2017, 23:00:50 UTC
3fb941c mlv_lite: another race condition fix (dcdf743) 13 April 2017, 22:18:10 UTC
443a6d3 Raw backend: render previews with proper brightness, according to white level (very low white levels also handled well, showing top 10 bits from the useful range) 13 April 2017, 22:12:48 UTC
bb4bb1c mlv_lite: preview both full-size buffers while recording (to catch future bugs that might cause the raw buffer to update every other frame) 13 April 2017, 21:29:15 UTC
c319562 Raw backend: exact height autodetection for 5D3 (lossless 8-12 bit compression works!) 13 April 2017, 21:25:28 UTC
b49ed17 Raw backend: when using digital gain, fix white level getting restored when updating raw settings 13 April 2017, 09:20:51 UTC
back to top