b1ad117 | alex@thinkpad | 16 August 2017, 22:38:37 UTC | Merged unified into mlv_dump_4k | 16 August 2017, 22:38:37 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 |
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 |
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 |
e672899 | Alex | 31 July 2017, 19:56:17 UTC | Merged in edmac (pull request #811) EDMAC module + fixes | 31 July 2017, 19:56:17 UTC |
ac8c24e | alex@thinkpad | 31 July 2017, 18:20:55 UTC | edmac-memcpy: fix compilation | 31 July 2017, 18:20:55 UTC |
1d0fc8e | alex@thinkpad | 31 July 2017, 18:33:58 UTC | Merged unified into edmac | 31 July 2017, 18:33:58 UTC |
0663e1b | Alex | 27 July 2017, 18:47:54 UTC | Merged in backtrace (pull request #849) Stack trace (aka backtrace) in crash logs | 27 July 2017, 18:47:54 UTC |
d28a2a8 | Alex | 27 July 2017, 18:47:54 UTC | Close branch backtrace | 27 July 2017, 18:47:54 UTC |
69cbbaa | alex@thinkpad | 25 July 2017, 11:28:04 UTC | selftest: fix incorrect strings (AllocateMemory != system memory) | 25 July 2017, 11:28:04 UTC |
5281939 | alex@thinkpad | 15 July 2017, 16:24:55 UTC | Makefile: minor fine-tuning; updated comments | 15 July 2017, 16:24:55 UTC |
12bbbc6 | alex@thinkpad | 15 July 2017, 14:47:29 UTC | Makefile: fix compiling backtrace on fresh clone | 15 July 2017, 14:47:29 UTC |
b84a8ea | alex@thinkpad | 15 July 2017, 08:32:33 UTC | selftest: fine-tuned comments and strings | 15 July 2017, 08:32:33 UTC |
2197727 | alex@thinkpad | 15 July 2017, 08:17:08 UTC | selftest: re-enabled fault emulations (some of them are useful for testing the stack trace, as they will trigger ERR70) | 15 July 2017, 08:17:08 UTC |
51547eb | alex@thinkpad | 15 July 2017, 07:26:07 UTC | backtrace: sync with qemu (e4376a1) | 15 July 2017, 07:26:07 UTC |
1b9e578 | alex@thinkpad | 15 July 2017, 06:24:01 UTC | Makefile: mark $(QEMU_INSTALLED_DBI_DIR)/backtrace.% as optional dependency todo: any way to do the same without .SECONDEXPANSION ? | 15 July 2017, 06:24:01 UTC |
02c03dc | alex@thinkpad | 15 July 2017, 05:47:54 UTC | Makefile: moved backtrace.o at the top to fix first-time compilation this makes sure backtrace.h is created before any other files that may use it (currently boot-hack.c) also remove the symlinks on "make clean" | 15 July 2017, 05:47:54 UTC |
119832b | alex@thinkpad | 14 July 2017, 19:30:15 UTC | backtrace: sync with qemu (3db5423, fbb532b, ab6d33c, 115fe25) | 14 July 2017, 19:30:15 UTC |
dae0138 | alex@thinkpad | 14 July 2017, 06:29:15 UTC | Makefile: workaround to unbreak the builds (how to fix it properly?) | 14 July 2017, 06:29:15 UTC |
77ed2ba | alex@thinkpad | 13 July 2017, 10:41:38 UTC | Ghost image: fixed issue #2749 | 13 July 2017, 10:41:38 UTC |
97a1622 | Alex | 13 July 2017, 04:44:47 UTC | Merged in daniel_fort/magic-lantern/find_fnt.py-update (pull request #844) find_fnt.py update | 13 July 2017, 04:44:47 UTC |
59c5f4d | Alex | 13 July 2017, 04:44:01 UTC | Merged in daniel_fort/magic-lantern/unified-multiple-FW_VERSION-minimal-ML (pull request #846) Multiple firmware versions for minimal ML | 13 July 2017, 04:44:01 UTC |
387ff20 | Daniel Fort | 09 July 2017, 19:54:21 UTC | Makefile.platform.base error trap for multiple firmware versions | 09 July 2017, 19:54:21 UTC |
b10db78 | Daniel Fort | 05 July 2017, 14:38:19 UTC | Added suggestion by @a1ex to guess the ROM[0,1] load address. | 05 July 2017, 14:38:19 UTC |
d2101e0 | Daniel Fort | 04 July 2017, 00:30:20 UTC | Changed "base" to the address used when dumping the ROM | 04 July 2017, 00:30:20 UTC |
437e5a6 | alex@thinkpad | 01 July 2017, 17:45:00 UTC | Stack traces for crash and assert logs, using the backtrace backend | 01 July 2017, 17:45:00 UTC |
f691b33 | alex@thinkpad | 01 July 2017, 17:43:53 UTC | Updated backtrace.c to work on the camera as well (same source file for both QEMU and ML) | 01 July 2017, 17:43:53 UTC |
f7121f7 | Alex | 26 June 2017, 18:45:59 UTC | Merged in daniel_fort/magic-lantern/EOSM_stubs_tweaks (pull request #839) Display filters working (anamorphic preview, fisheye correction, raw video preview and others) EOSM stubs tweaks Approved-by: Alex <broscutamaker@gmail.com> | 26 June 2017, 18:45:59 UTC |
71a5a35 | Daniel Fort | 26 June 2017, 13:47:32 UTC | Corrected YUV422_LV_BUFFER_DISPLAY_ADDR value and enabled display filters: http://www.magiclantern.fm/forum/index.php?topic=9741.msg186289#msg186289 | 26 June 2017, 13:47:32 UTC |
21390fe | Daniel Fort | 24 June 2017, 20:10:15 UTC | Updated post_isr_hook/pre_isr_hook stubs | 24 June 2017, 20:10:15 UTC |
d895f0b | Daniel Fort | 24 June 2017, 20:03:23 UTC | Changed for consistency of stubs across all models. | 24 June 2017, 20:03:23 UTC |
ce9caac | alex@thinkpad | 23 June 2017, 17:04:46 UTC | edmac.mo: fine-tuned transfer size info | 23 June 2017, 17:04:46 UTC |
e4ee404 | alex@thinkpad | 23 June 2017, 16:45:27 UTC | selftest: AbortEDmac test | 23 June 2017, 16:45:27 UTC |
922a80e | alex@thinkpad | 23 June 2017, 12:25:12 UTC | selftest: edmac_memcpy test | 23 June 2017, 12:25:12 UTC |
8569a78 | alex@thinkpad | 23 June 2017, 16:11:32 UTC | edmac.mo: transfer size test | 23 June 2017, 16:11:32 UTC |
9353334 | alex@thinkpad | 23 June 2017, 16:55:59 UTC | edmac-memcpy: use and decode transfer size from flags (to be tested) | 23 June 2017, 16:55:59 UTC |
b20a3b6 | alex@thinkpad | 23 June 2017, 14:28:11 UTC | edmac_test: proper memory allocation | 23 June 2017, 14:28:11 UTC |
3776d1d | alex@thinkpad | 23 June 2017, 13:20:02 UTC | edmac-memcpy: updated edmac_find_divider for latest hypothesis | 23 June 2017, 13:20:02 UTC |
4041d24 | g3gg0 | 16 June 2017, 09:41:39 UTC | removed unnecessary declaration of mlv_snd_is_enabled | 16 June 2017, 09:41:39 UTC |
f326aed | g3gg0 | 15 June 2017, 20:28:55 UTC | mlv_snd: report back using ml-cbr when recording audio | 15 June 2017, 20:28:55 UTC |
3821e7a | g3gg0 | 15 June 2017, 19:10:53 UTC | added ml-cbr to modules using MODULE_NAMED_CBR() | 15 June 2017, 19:10:53 UTC |
b664c5b | g3gg0 | 15 June 2017, 19:11:20 UTC | audio uses ml-cbr to ask for recording | 15 June 2017, 19:11:20 UTC |
1111f84 | g3gg0 | 15 June 2017, 20:01:58 UTC | ml-cbr: use strcmp to stay on safe side (caller might pass arbitrary length) | 15 June 2017, 20:01:58 UTC |
b499a6a | g3gg0 | 15 June 2017, 20:09:21 UTC | ml-cbr: update header with more information | 15 June 2017, 20:09:21 UTC |
f6abc0f | g3gg0 | 03 June 2017, 21:14:45 UTC | fix ml-cbr locking issues | 03 June 2017, 21:14:45 UTC |
23abd3b | g3gg0 | 02 June 2017, 22:17:17 UTC | dual_iso: temporary patch for module_get_string API change - probably needs a revert before merging crop_rec_4k into unified | 02 June 2017, 22:17:17 UTC |
eb41c17 | g3gg0 | 02 June 2017, 17:51:35 UTC | 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 (module_strings_wrapper.h from 0c1c8b3) | 02 June 2017, 17:51:35 UTC |
0200756 | Daniel Fort | 31 May 2017, 23:08:02 UTC | Deal with Windows line ending in grep 3.0, changed multi-line grep command to single line extended regular expression and remove localsyms file with make clean. | 31 May 2017, 23:08:02 UTC |
9ded04b | g3gg0 | 29 May 2017, 19:56:19 UTC | mlv_dump: properly delete object files on 'make clean' | 29 May 2017, 19:56:19 UTC |
7a14f43 | g3gg0 | 26 May 2017, 21:42:57 UTC | 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 |
2b4d9eb | g3gg0 | 26 May 2017, 21:01:36 UTC | 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 |
760c7c5 | g3gg0 | 26 May 2017, 21:17:09 UTC | mlv_lite: use FIO_SeekSkipFile to determine file header size | 26 May 2017, 21:17:09 UTC |
01596ee | g3gg0 | 26 May 2017, 21:00:42 UTC | mlv_dump: handle VERS blocks | 26 May 2017, 21:00:42 UTC |
040ba08 | g3gg0 | 26 May 2017, 21:00:22 UTC | 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 |
d26385a | g3gg0 | 26 May 2017, 20:59:32 UTC | 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 |
b4ad7d8 | Alex | 06 May 2017, 09:12:17 UTC | Merged in memcheck-fixes (pull request #829) Fixes for various null pointer and uninitialized memory bugs | 06 May 2017, 09:12:17 UTC |
96e07b0 | alex@thinkpad | 01 May 2017, 00:13:23 UTC | mem.c: disabled double free assert (it still gets overwritten by some deallocators) | 01 May 2017, 00:13:23 UTC |
2cebc1c | alex@thinkpad | 01 May 2017, 14:32:12 UTC | menu.c: fixed some more null pointer reads (found in QEMU with -d memchk) | 01 May 2017, 14:32:12 UTC |
f1f55df | alex@thinkpad | 30 April 2017, 20:10:28 UTC | tskmon: fix read from null pointer | 30 April 2017, 20:10:28 UTC |
e1684d4 | alex@thinkpad | 30 April 2017, 20:09:55 UTC | module.c: fix reading after the input buffer when parsing module symbols (found in QEMU) | 30 April 2017, 20:09:55 UTC |
14a66e4 | alex@thinkpad | 30 April 2017, 20:08:34 UTC | memcheck: fix detection of double-free calls (our marker was overwritten by Canon's deallocator, so the check was useless) (bug found in QEMU) | 30 April 2017, 20:08:34 UTC |
7873d26 | alex@thinkpad | 30 April 2017, 20:05:49 UTC | get_current_dialog_handler: fix read from null pointer (found in QEMU) | 30 April 2017, 20:05:49 UTC |
0e4e69f | alex@thinkpad | 30 April 2017, 20:05:22 UTC | bmp.c: fix dereferencing random (uninitialized) pointer (found in QEMU) | 30 April 2017, 20:05:22 UTC |
47497cc | alex@thinkpad | 29 April 2017, 21:37:15 UTC | mlv_rec, mlv_lite: fix rawc saving after structure update in mlv.h | 29 April 2017, 21:37:15 UTC |
3dd735a | alex@thinkpad | 29 April 2017, 21:35:13 UTC | Fix c6f92ee | 29 April 2017, 21:35:13 UTC |
c47cbf9 | alex@thinkpad | 29 April 2017, 20:49:51 UTC | Raw backend: fix raw_capture_info.skipping_y for EOS M (720p unless recording H.264) | 29 April 2017, 20:49:51 UTC |
8f9dcd9 | alex@thinkpad | 29 April 2017, 20:46:59 UTC | mlv.h: replaced struct raw_capture_info with individual fields (binary compatible with previous version) | 29 April 2017, 20:46:59 UTC |
50110dc | alex@thinkpad | 29 April 2017, 20:44:50 UTC | raw_capture_info: redefined offset_x and offset_y to refer to first (top-left) *active* pixel that way, optical black variations between formats (e.g. CR2 vs FRSP) are no longer relevant | 29 April 2017, 20:44:50 UTC |
a7fb918 | g3gg0 | 26 April 2017, 19:25:13 UTC | mlv_dump: add lj92 lib to mingw build | 26 April 2017, 19:25:13 UTC |
618e2ce | g3gg0 | 07 July 2017, 17:58:23 UTC | mlv_dump: fix using realloc instead of malloc (thanks bouncyball) | 07 July 2017, 17:58:23 UTC |
edacb05 | g3gg0 | 07 July 2017, 17:57:47 UTC | mlv_dump: apply changes to LZMA code also (which is going to be removed in future) | 07 July 2017, 17:57:47 UTC |
df5f429 | g3gg0 | 07 July 2017, 17:57:01 UTC | mlv_dump: remove unnecessary realloc | 07 July 2017, 17:57:01 UTC |
23e702f | g3gg0 | 03 July 2017, 19:01:08 UTC | mlv_dump: further rework on subtraction/average buffer handling | 03 July 2017, 19:01:08 UTC |
d5a6e2b | g3gg0 | 03 July 2017, 18:35:50 UTC | mlv_dump: reworked allocation a bit more, properly clean re-allocated memory | 03 July 2017, 18:35:50 UTC |
e92b6bd | g3gg0 | 03 July 2017, 18:05:19 UTC | mlv_dump: correct buffer allocations which caused trouble for compressed MLVs | 03 July 2017, 18:05:19 UTC |
cadb522 | g3gg0 | 19 June 2017, 19:59:22 UTC | mlv_dump: added bug fix for invalid NULL block sizes | 19 June 2017, 19:59:22 UTC |
83991a0 | g3gg0 | 15 June 2017, 16:37:18 UTC | mlv_dump: switch some remaining printf's to print_msg | 15 June 2017, 16:37:18 UTC |
e029eca | g3gg0 | 15 June 2017, 16:36:51 UTC | mlv_dump: added hex/ascii dump modes and --extract-type to select block types | 15 June 2017, 16:36:51 UTC |
5e6a34f | g3gg0 | 01 June 2017, 21:58:33 UTC | mlv_dump: fixed dependency order | 01 June 2017, 21:58:33 UTC |
53726a8 | g3gg0 | 31 May 2017, 19:53:14 UTC | mlv_dump: added version string information, printed when calling with --version | 31 May 2017, 19:53:14 UTC |
f7fe639 | g3gg0 | 27 May 2017, 07:23:48 UTC | mlv_dump: changed back behavior of DNG white/black level correction on bit depth change | 27 May 2017, 07:23:48 UTC |
8881884 | g3gg0 | 25 May 2017, 19:39:45 UTC | mlv_dump: added an additional safety check, small change to raw_info patching, and small formatting changes | 25 May 2017, 19:39:45 UTC |
fc40b8a | g3gg0 | 25 May 2017, 19:37:46 UTC | 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 |
7ab7b74 | g3gg0 | 22 May 2017, 19:59:57 UTC | mlv_dump: fix crash situation for empty XREF files | 22 May 2017, 19:59:57 UTC |
d85e057 | g3gg0 | 22 May 2017, 19:59:33 UTC | 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 |
b90bedf | g3gg0 | 22 May 2017, 19:58:09 UTC | mlv_dump: relaxed mode for decompression, but not for compression | 22 May 2017, 19:58:09 UTC |
df66549 | g3gg0 | 22 May 2017, 19:57:11 UTC | mlv_dump: added video length display | 22 May 2017, 19:57:11 UTC |
b54bb56 | g3gg0 | 18 May 2017, 22:46:00 UTC | mlv_dump: added advanced payload/header manipulation features useful for debugging | 18 May 2017, 22:46:00 UTC |
a469338 | g3gg0 | 01 May 2017, 23:28:48 UTC | mlv_dump: re-adding 14bpp enforcement for DNG | 01 May 2017, 23:28:48 UTC |
134d083 | g3gg0 | 01 May 2017, 23:21:22 UTC | 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 |
fa58190 | g3gg0 | 01 May 2017, 22:22:05 UTC | mlv_dump: reorder LJ92 header tags so it will match canon's order | 01 May 2017, 22:22:05 UTC |
b2e5827 | g3gg0 | 01 May 2017, 19:41:48 UTC | mlv_dump: clear LZMA flag when de-/compressing | 01 May 2017, 19:41:48 UTC |
0a289a0 | g3gg0 | 01 May 2017, 19:37:52 UTC | mlv_dump: comments, code cleanup and some simplification | 01 May 2017, 19:37:52 UTC |
e4a9408 | bouncyball | 27 April 2017, 15:13:52 UTC | mlv_dump: lj92.c substituted by cleaner version | 27 April 2017, 15:13:52 UTC |
580e447 | bouncyball | 27 April 2017, 15:11:55 UTC | 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 |
ede21ec | g3gg0 | 25 April 2017, 20:32:30 UTC | mlv_dump: small printf output change | 25 April 2017, 20:32:30 UTC |
c467424 | g3gg0 | 25 April 2017, 20:24:07 UTC | mlv_dump: fixed LJ92 compression, removed LZMA compression (decompression still possible, to be verified) | 25 April 2017, 20:24:07 UTC |
b540b1b | g3gg0 | 24 April 2017, 23:28:08 UTC | 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 |