SuccessChanges

Summary

  1. backtrace: moved sources to src/ to avoid symlinking (cross-platform issues) and let the install script figure it out
  2. Merged backtrace into qemu
  3. Merged unified into qemu
  4. Makefile: workaround to unbreak the builds (how to fix it properly?)
  5. Makefile: mark $(QEMU_INSTALLED_DBI_DIR)/backtrace.% as optional dependency todo: any way to do the same without .SECONDEXPANSION ?
  6. 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"
  7. backtrace: sync with qemu (3db5423, fbb532b, ab6d33c, 115fe25)
  8. backtrace: brute force stack scanning as backup strategy (idea from g3gg0: gdb.c, gdb_get_callstack)
  9. backtrace: fix BKT_RANDOM_BRANCHES experiment
  10. backtrace: BX LR is never encountered during tests
  11. backtrace: fix stack overflow
  12. Stack traces for crash and assert logs, using the backtrace backend
  13. Updated backtrace.c to work on the camera as well (same source file for both QEMU and ML)
  14. arm-mcr.h: fixed read_lr (not sure what the problem was) and added read_sp
  15. Imported backtrace code from 29f6edc
  16. Ghost image: fixed issue #2749
  17. Merged in daniel_fort/magic-lantern/find_fnt.py-update (pull request #844) find_fnt.py update
  18. Added suggestion by @a1ex to guess the ROM[0,1] load address.
  19. Changed "base" to the address used when dumping the ROM
  20. Merged in daniel_fort/magic-lantern/unified-multiple-FW_VERSION-minimal-ML (pull request #846) Multiple firmware versions for minimal ML
  21. Makefile.platform.base error trap for multiple firmware versions
  22. 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)
  23. Modules: allow including module.h in multiple source files (b0574dd)
  24. Undo 4126b56 (to allow merging with crop_rec_4k)
  25. Update to latest exiftool
  26. mlv_rec: reduce chunk count to keep room for other files to create (and circumvent mlv_play failing playback)
  27. mlv_rec: insert alignment NULL block before writers start to write aligned sizes
  28. mlv_rec: ensure 32 bit alignment for VERS block sizes. just because.
  29. Merged in daniel_fort/magic-lantern/700D_AE_fix (pull request #842) Fixed 700D AE constants (for autoexpo.mo) Approved-by: Daniel Fort <dan@digiola.com>
  30. Fixed AE constants
  31. fio-ml: workaround for existing code using FIO_ReadFile incorrectly (such as mlv_play) selftest included
  32. Merged in cache-fixes (pull request #838) Cache coherence fixes (clean_d_cache, FIO, EDMAC) Approved-by: Alex <broscutamaker@gmail.com> Approved-by: g3gg0 <g3gg0.de@gmail.com>
  33. Close branch cache-fixes
  34. fio-ml: updated comment on FIO_WriteFile
  35. selftest: check whether cache cleaning causes any performance regressions (result: no significant difference on file I/O)
  36. 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>
  37. Corrected YUV422_LV_BUFFER_DISPLAY_ADDR value and enabled display filters: http://www.magiclantern.fm/forum/index.php?topic=9741.msg186289#msg186289
  38. Updated post_isr_hook/pre_isr_hook stubs
  39. Changed for consistency of stubs across all models.
  40. my_fprintf: fix warning
  41. edmac-memcpy: use cache handling similar to FIO; updated selftest and bench modules for the new restriction
  42. selftest: make sure the FIO cache coherence test fails without the FIO_WriteFile wrapper
  43. selftest: test for FIO_WriteFile with cacheable buffer if you comment out clean_d_cache() from the FIO_WriteFile wrapper, this test will fail
  44. selftest: save log after each sub-test (so one can interrupt the test suite and still see the log for the tests completed so far)
  45. selftest: fine-tuned DMA cacheable buffer test
  46. fio-ml: FIO_ReadFile wrapper to warn about caching issues not sure how to handle it automatically - clean_d_cache before is not enough adding another clean_d_cache afterwards appears to fix it, but it's risky sed -i.bak '/ FIO_ReadFile/_FIO_ReadFile/' */stubs.S
  47. Refactored without fio_malloc in a few places (todo: find a way to reproduce caching issues on file I/O and add it to selftest.mo)
  48. fio-ml: FIO_WriteFile wrapper to handle caching issues automatically sed -i.bak '/ FIO_WriteFile/_FIO_WriteFile/' */stubs.S
  49. selftest: test for clean_d_cache interrupts disabled, using edmac_memcpy to copy between display buffers this test will fail without previous commit
  50. fix index size in clean_d_cache (todo: test in selftest.mo)
  51. removed unnecessary declaration of mlv_snd_is_enabled
  52. mlv_snd: report back using ml-cbr when recording audio
  53. added ml-cbr to modules using MODULE_NAMED_CBR()
  54. audio uses ml-cbr to ask for recording
  55. ml-cbr: use strcmp to stay on safe side (caller might pass arbitrary length)
  56. ml-cbr: update header with more information
  57. fix ml-cbr locking issues
  58. dual_iso: temporary patch for module_get_string API change - probably needs a revert before merging crop_rec_4k into unified
  59. 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.
  60. mlv_rec: embed VERS blocks into MLV file so there is no uncertainity about the modules used for a given recording
  61. mlv_lite: embed VERS blocks into MLV file so there is no uncertainity about the modules used for a given recording
  62. mlv_lite: use FIO_SeekSkipFile to determine file header size
  63. mlv_dump: handle VERS blocks
  64. mlv_rec: added code and structures to helper routines to get version information embedded into the MLV file
  65. added routines and made a module loader routine non-static to allow other code to fetch e.g. strings from modules
  66. Merged in memcheck-fixes (pull request #829) Fixes for various null pointer and uninitialized memory bugs
  67. mem.c: disabled double free assert (it still gets overwritten by some deallocators)
  68. menu.c: fixed some more null pointer reads (found in QEMU with -d memchk)
  69. tskmon: fix read from null pointer
  70. module.c: fix reading after the input buffer when parsing module symbols (found in QEMU)
  71. memcheck: fix detection of double-free calls (our marker was overwritten by Canon's deallocator, so the check was useless) (bug found in QEMU)
  72. get_current_dialog_handler: fix read from null pointer (found in QEMU)
  73. bmp.c: fix dereferencing random (uninitialized) pointer (found in QEMU)
  74. Backout 722c851 (fix FIR not included in the zip)
  75. Merged in raw_fixes (pull request #820) Raw fixes part 4 Approved-by: Alex <broscutamaker@gmail.com>
  76. Silent pictures: minor error handling fix
  77. Silent pics: only show the slit-scan mode option when you actually select slit-scan
  78. Silent pictures: fix allocating memory for a single picture (frame size not known in advance and might be larger than max shoot block size)
  79. Silent pictures: fix overflow when allocating memory for burst mode
  80. Merged in task_name (pull request #796) New method for getting current task names (refactor) Approved-by: Alex <broscutamaker@gmail.com>
  81. Close branch task_name
  82. Raw backend: fix black border on raw previews (completes 23d1f0e)
  83. Merged cleanup into unified
  84. Removed april fools prank
  85. debug.c: removed unused code
  86. Zip comment: removed old links
  87. fio-ml: fix possible buffer overflow with PROP_CARD_SELECT (might happen on unusual settings or new models)
  88. Makefile: summarize CONFIG options and GCC version from Makefile.user (if any) in the build log; minor fixes
  89. Makefile: don't try to build the FIR on make install/zip
  90. Modules: removed some unused definitions
  91. Debug -> Unmount SD: minor UI tweak (turn on the LED after unmounting)
  92. 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>
  93. Close branch lens_info_fix
  94. Silent pictures: always reset powersave timer when taking a picture
  95. Lens info: serial number (to be tested)
  96. Lens info: minor menu updates (mostly help text)
  97. Lens info: minor menu layout changes
  98. Lens info: moved to Debug menu (to keep the Prefs menu for... preferences)
  99. 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
  100. Close branch pre-record
  101. mlv_lite: fix chunk frame count (to be tested)
  102. 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)
  103. srm_malloc_suite: minor fix (no effects with current usage)
  104. Raw backend: fix black borders on raw previews
  105. Merge with unified
  106. mlv_lite: fix MLV frame count when using pre-recording
  107. Merged unified into pre-record
  108. check for property length and decide if this feature is available
  109. fixed lens ID reading, added version etc. to be tested
  110. raw_rec: pre-recording feature (experimental)
  111. Merge raw_fixes into pre-record
Changeset 13661:e4376a1ea9b9 by alex@thinkpad:
backtrace: moved sources to src/ to avoid symlinking (cross-platform issues)<br>and let the install script figure it out
The file was addedsrc/backtrace.c
The file was addedsrc/backtrace.h
The file was modifiedcontrib/qemu/install.sh (diff)
The file was modifiedsrc/Makefile.src (diff)
The file was removedcontrib/qemu/eos/dbi/backtrace.c
The file was removedcontrib/qemu/eos/dbi/backtrace.h
Changeset 13660:2968edbcd4f1 by alex@thinkpad:
Merged backtrace into qemu
Changeset 13659:4a03838b1ddb by alex@thinkpad:
Merged unified into qemu
Changeset 13658:221152120589 by alex@thinkpad:
Makefile: workaround to unbreak the builds<br>(how to fix it properly?)
The file was modifiedplatform/Makefile.platform.base (diff)
Changeset 13657:3d94d844dfdf by alex@thinkpad:
Makefile: mark $(QEMU_INSTALLED_DBI_DIR)/backtrace.% as optional dependency<br>todo: any way to do the same without .SECONDEXPANSION ?
The file was modifiedsrc/Makefile.src (diff)
Changeset 13656:e6632e33f569 by alex@thinkpad:
Makefile: moved backtrace.o at the top to fix first-time compilation<br>this makes sure backtrace.h is created before any other files that may use it (currently boot-hack.c)<br>also remove the symlinks on &quot;make clean&quot;
The file was modifiedsrc/Makefile.src (diff)
Changeset 13655:b5a5a3b6ffe0 by alex@thinkpad:
backtrace: sync with qemu (3db5423, fbb532b, ab6d33c, 115fe25)
The file was modifiedcontrib/qemu/eos/dbi/backtrace.c (diff)
The file was modifiedcontrib/qemu/eos/dbi/backtrace.h (diff)
Changeset 13654:115fe25e2504 by alex@thinkpad:
backtrace: brute force stack scanning as backup strategy (idea from g3gg0: gdb.c, gdb_get_callstack)
The file was modifiedcontrib/qemu/eos/dbi/backtrace.c (diff)
The file was modifiedcontrib/qemu/eos/dbi/backtrace.h (diff)
Changeset 13653:ab6d33cb8c34 by alex@thinkpad:
backtrace: fix BKT_RANDOM_BRANCHES experiment
The file was modifiedcontrib/qemu/eos/dbi/backtrace.c (diff)
The file was modifiedcontrib/qemu/eos/dbi/backtrace.h (diff)
Changeset 13652:fbb532bd8574 by alex@thinkpad:
backtrace: BX LR is never encountered during tests
The file was modifiedcontrib/qemu/eos/dbi/backtrace.c (diff)
Changeset 13651:3db5423671c1 by alex@thinkpad:
backtrace: fix stack overflow
The file was modifiedcontrib/qemu/eos/dbi/backtrace.c (diff)
Changeset 13650:85bf3dbc3cfa by alex@thinkpad:
Stack traces for crash and assert logs, using the backtrace backend
The file was modifiedsrc/boot-hack.c (diff)
The file was modifiedsrc/debug.c (diff)
Changeset 13649:bd2144bbbec2 by alex@thinkpad:
Updated backtrace.c to work on the camera as well<br>(same source file for both QEMU and ML)
The file was modifiedcontrib/qemu/eos/dbi/backtrace.c (diff)
The file was modifiedcontrib/qemu/eos/dbi/backtrace.h (diff)
The file was modifiedsrc/Makefile.src (diff)
Changeset 13648:bf97ab3fb09a by Alex:
arm-mcr.h: fixed read_lr (not sure what the problem was) and added read_sp
The file was modifiedsrc/arm-mcr.h (diff)
Changeset 13647:89ef6428bda5 by alex@thinkpad:
Imported backtrace code from 29f6edc
The file was addedcontrib/qemu/eos/dbi/backtrace.c
The file was addedcontrib/qemu/eos/dbi/backtrace.h
Changeset 13618:e0c1b48a2558 by alex@thinkpad:
Ghost image: fixed issue #2749
The file was modifiedsrc/zebra.c (diff)
Changeset 13617:412ae1ea1f0c by Alex <broscutamaker@gmail.com>:
Merged in daniel_fort/magic-lantern/find_fnt.py-update (pull request #844)<br><br>find_fnt.py update
Changeset 13616:bd7c2cb3c15a by Daniel Fort <dan@digiola.com>:
Added suggestion by @a1ex to guess the ROM[0,1] load address.
The file was modifiedcontrib/indy/find_fnt.py (diff)
Changeset 13615:d3ef70ebd8d0 by Daniel Fort <dan@digiola.com>:
Changed &quot;base&quot; to the address used when dumping the ROM
The file was modifiedcontrib/indy/find_fnt.py (diff)
Changeset 13614:184e58a5ec53 by Alex <broscutamaker@gmail.com>:
Merged in daniel_fort/magic-lantern/unified-multiple-FW_VERSION-minimal-ML (pull request #846)<br><br>Multiple firmware versions for minimal ML
Changeset 13613:a934b324b327 by Daniel Fort <dan@digiola.com>:
Makefile.platform.base error trap for multiple firmware versions
The file was addedminimal/1100D/Makefile
The file was addedminimal/5D3.123/Makefile
The file was addedminimal/600D/Makefile
The file was addedminimal/60D/Makefile
The file was addedminimal/EOSM/Makefile
The file was modifiedminimal/5D3.113/Makefile (diff)
The file was modifiedplatform/Makefile.platform.base (diff)
The file was removedminimal/1100D.105/Makefile
The file was removedminimal/600D.102/Makefile
The file was removedminimal/60D.111/Makefile
Changeset 13583:1718d64e8183 by g3gg0:
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<br>(module_strings_wrapper.h from 0c1c8b3)
The file was addedmodules/module_strings_wrapper.h
The file was modifiedmodules/dual_iso/cr2hdr.c (diff)
Changeset 13582:3887ff26ed59 by alex@thinkpad:
Modules: allow including module.h in multiple source files<br>(b0574dd)
The file was modifiedmodules/readme2modulestrings.py (diff)
The file was modifiedsrc/module.h (diff)
Changeset 13581:77651fe2e402 by alex@thinkpad:
Undo 4126b56 (to allow merging with crop_rec_4k)
The file was modifiedmodules/dual_iso/cr2hdr.c (diff)
Changeset 13580:d14d9456364d by Daniel Fort <dan@digiola.com>:
Update to latest exiftool
The file was modifiedmodules/dual_iso/Makefile.cr2hdr (diff)
Changeset 13576:fcd5c99cd3b3 by g3gg0:
mlv_rec: reduce chunk count to keep room for other files to create (and circumvent mlv_play failing playback)
The file was modifiedmodules/mlv_rec/mlv_rec.h (diff)
Changeset 13575:9ee8258cec33 by g3gg0:
mlv_rec: insert alignment NULL block before writers start to write aligned sizes
The file was modifiedmodules/mlv_rec/mlv_rec.c (diff)
Changeset 13574:2c7e576e6c46 by g3gg0:
mlv_rec: ensure 32 bit alignment for VERS block sizes. just because.
The file was modifiedmodules/mlv_rec/mlv.c (diff)
Changeset 13573:7cafff42cefc by Alex <broscutamaker@gmail.com>:
Merged in daniel_fort/magic-lantern/700D_AE_fix (pull request #842)<br><br>Fixed 700D AE constants (for autoexpo.mo)<br><br>Approved-by: Daniel Fort &lt;dan@digiola.com&gt;
Changeset 13568:b96072de852a by Daniel Fort <dan@digiola.com>:
Fixed AE constants
The file was modifiedplatform/700D.114/consts.h (diff)
Changeset 13564:ffbd722506ba by alex@thinkpad:
fio-ml: workaround for existing code using FIO_ReadFile incorrectly (such as mlv_play)<br>selftest included
The file was modifiedmodules/selftest/selftest.c (diff)
The file was modifiedsrc/fio-ml.c (diff)
Changeset 13563:fed76e87c9c0 by Alex <broscutamaker@gmail.com>:
Merged in cache-fixes (pull request #838)<br><br>Cache coherence fixes (clean_d_cache, FIO, EDMAC)<br><br>Approved-by: Alex &lt;broscutamaker@gmail.com&gt;<br>Approved-by: g3gg0 &lt;g3gg0.de@gmail.com&gt;
Changeset 13562:2059650b6f30 by Alex <broscutamaker@gmail.com>:
Close branch cache-fixes
Changeset 13561:94950d5bd00b by alex@thinkpad:
fio-ml: updated comment on FIO_WriteFile
The file was modifiedsrc/fio-ml.c (diff)
Changeset 13555:b97315b2ec99 by alex@thinkpad:
selftest: check whether cache cleaning causes any performance regressions<br>(result: no significant difference on file I/O)
The file was modifiedmodules/selftest/selftest.c (diff)
Changeset 13554:f1ff88dc5101 by Alex <broscutamaker@gmail.com>:
Merged in daniel_fort/magic-lantern/EOSM_stubs_tweaks (pull request #839)<br>Display filters working (anamorphic preview, fisheye correction, raw video preview and others)<br><br>EOSM stubs tweaks<br><br>Approved-by: Alex &lt;broscutamaker@gmail.com&gt;
Changeset 13552:f9ebbc25bbd7 by Daniel Fort <dan@digiola.com>:
Corrected YUV422_LV_BUFFER_DISPLAY_ADDR value and enabled display filters: http://www.magiclantern.fm/forum/index.php?topic=9741.msg186289#msg186289
The file was modifiedplatform/EOSM.202/consts.h (diff)
The file was modifiedplatform/EOSM.202/internals.h (diff)
Changeset 13550:590a5b7ae6f6 by Daniel Fort <dan@digiola.com>:
Updated post_isr_hook/pre_isr_hook stubs
The file was modifiedplatform/EOSM.202/stubs.S (diff)
Changeset 13549:666ceda55daf by Daniel Fort <dan@digiola.com>:
Changed for consistency of stubs across all models.
The file was modifiedplatform/EOSM.202/stubs.S (diff)
Changeset 13546:a6320b7f4828 by alex@thinkpad:
my_fprintf: fix warning
The file was modifiedsrc/stdio.c (diff)
Changeset 13541:d35e1ec5e365 by alex@thinkpad:
edmac-memcpy: use cache handling similar to FIO;<br>updated selftest and bench modules for the new restriction
The file was modifiedmodules/bench/mem_bench.c (diff)
The file was modifiedmodules/selftest/selftest.c (diff)
The file was modifiedsrc/edmac-memcpy.c (diff)
The file was modifiedsrc/mem.h (diff)
Changeset 13540:f2386746915b by alex@thinkpad:
selftest: make sure the FIO cache coherence test fails without the FIO_WriteFile wrapper
The file was modifiedmodules/selftest/selftest.c (diff)
Changeset 13528:5bf36e600188 by alex@thinkpad:
selftest: test for FIO_WriteFile with cacheable buffer<br>if you comment out clean_d_cache() from the FIO_WriteFile wrapper, this test will fail
The file was modifiedmodules/selftest/selftest.c (diff)
Changeset 13527:ffe14a31a59a by alex@thinkpad:
selftest: save log after each sub-test<br>(so one can interrupt the test suite and still see the log for the tests completed so far)
The file was modifiedmodules/selftest/selftest.c (diff)
Changeset 13526:21b9cbcc46ff by alex@thinkpad:
selftest: fine-tuned DMA cacheable buffer test
The file was modifiedmodules/selftest/selftest.c (diff)
Changeset 13525:55ab2442012a by alex@thinkpad:
fio-ml: FIO_ReadFile wrapper to warn about caching issues<br>not sure how to handle it automatically - clean_d_cache before is not enough<br>adding another clean_d_cache afterwards appears to fix it, but it&#039;s risky<br>sed -i.bak &#039;/ FIO_ReadFile/_FIO_ReadFile/&#039; */stubs.S
The file was modifiedplatform/1100D.105/stubs.S (diff)
The file was modifiedplatform/500D.111/stubs.S (diff)
The file was modifiedplatform/50D.109/stubs.S (diff)
The file was modifiedplatform/550D.109/stubs.S (diff)
The file was modifiedplatform/5D2.212/stubs.S (diff)
The file was modifiedplatform/5D3.113/stubs.S (diff)
The file was modifiedplatform/5D3.123/stubs.S (diff)
The file was modifiedplatform/600D.102/stubs.S (diff)
The file was modifiedplatform/60D.111/stubs.S (diff)
The file was modifiedplatform/650D.104/stubs.S (diff)
The file was modifiedplatform/6D.116/stubs.S (diff)
The file was modifiedplatform/700D.114/stubs.S (diff)
The file was modifiedplatform/7D.203/stubs.S (diff)
The file was modifiedplatform/7D_MASTER.203/stubs.S (diff)
The file was modifiedplatform/EOSM.202/stubs.S (diff)
The file was modifiedsrc/fio-ml.c (diff)
Changeset 13524:442adb770727 by alex@thinkpad:
Refactored without fio_malloc in a few places<br>(todo: find a way to reproduce caching issues on file I/O and add it to selftest.mo)
The file was modifiedmodules/adtg_log/adtg_log.c (diff)
The file was modifiedsrc/config.c (diff)
The file was modifiedsrc/menu.c (diff)
The file was modifiedsrc/ptp-chdk.c (diff)
The file was modifiedsrc/screenshot.c (diff)
The file was modifiedsrc/stdio.c (diff)
Changeset 13523:5d6063652bff by alex@thinkpad:
fio-ml: FIO_WriteFile wrapper to handle caching issues automatically<br>sed -i.bak &#039;/ FIO_WriteFile/_FIO_WriteFile/&#039; */stubs.S
The file was modifiedplatform/1100D.105/stubs.S (diff)
The file was modifiedplatform/500D.111/stubs.S (diff)
The file was modifiedplatform/50D.109/stubs.S (diff)
The file was modifiedplatform/550D.109/stubs.S (diff)
The file was modifiedplatform/5D2.212/stubs.S (diff)
The file was modifiedplatform/5D3.113/stubs.S (diff)
The file was modifiedplatform/5D3.123/stubs.S (diff)
The file was modifiedplatform/600D.102/stubs.S (diff)
The file was modifiedplatform/60D.111/stubs.S (diff)
The file was modifiedplatform/650D.104/stubs.S (diff)
The file was modifiedplatform/6D.116/stubs.S (diff)
The file was modifiedplatform/700D.114/stubs.S (diff)
The file was modifiedplatform/7D.203/stubs.S (diff)
The file was modifiedplatform/7D_MASTER.203/stubs.S (diff)
The file was modifiedplatform/EOSM.202/stubs.S (diff)
The file was modifiedsrc/fio-ml.c (diff)
Changeset 13522:91c1213a2f6c by alex@thinkpad:
selftest: test for clean_d_cache<br>interrupts disabled, using edmac_memcpy to copy between display buffers<br>this test will fail without previous commit
The file was modifiedmodules/selftest/selftest.c (diff)
Changeset 13521:8e1d43d0dfdb by alex@thinkpad:
fix index size in clean_d_cache<br>(todo: test in selftest.mo)
The file was modifiedsrc/arm-mcr.h (diff)
Changeset 13520:b5f74749486f by g3gg0:
removed unnecessary declaration of mlv_snd_is_enabled
The file was modifiedsrc/audio-common.c (diff)
Changeset 13519:61dc93d90542 by g3gg0:
mlv_snd: report back using ml-cbr when recording audio
The file was modifiedmodules/mlv_snd/mlv_snd.c (diff)
Changeset 13518:543f54586359 by g3gg0:
added ml-cbr to modules using MODULE_NAMED_CBR()
The file was modifiedsrc/module.c (diff)
The file was modifiedsrc/module.h (diff)
Changeset 13517:7b9b8d80604f by g3gg0:
audio uses ml-cbr to ask for recording
The file was modifiedsrc/audio-common.c (diff)
Changeset 13516:46d2ca7dedc3 by g3gg0:
ml-cbr: use strcmp to stay on safe side (caller might pass arbitrary length)
The file was modifiedsrc/ml-cbr.c (diff)
Changeset 13515:6fb1bf6036a8 by g3gg0:
ml-cbr: update header with more information
The file was modifiedsrc/ml-cbr.h (diff)
Changeset 13464:952918471a94 by g3gg0:
fix ml-cbr locking issues
The file was modifiedsrc/ml-cbr.c (diff)
Changeset 13463:4126b560c22b by g3gg0:
dual_iso: temporary patch for module_get_string API change - probably needs a revert before merging crop_rec_4k into unified
The file was modifiedmodules/dual_iso/cr2hdr.c (diff)
Changeset 13462:d89d1f3f5351 by Daniel Fort <dan@digiola.com>:
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.
The file was modifiedtcc/Makefile (diff)
Changeset 13434:2e4c4c2c1090 by g3gg0:
mlv_rec: embed VERS blocks into MLV file so there is no uncertainity about the modules used for a given recording
The file was modifiedmodules/mlv_rec/mlv_rec.c (diff)
Changeset 13433:7319f0752ea8 by g3gg0:
mlv_lite: embed VERS blocks into MLV file so there is no uncertainity about the modules used for a given recording
The file was modifiedmodules/mlv_lite/mlv_lite.c (diff)
Changeset 13432:6a6b2af6d172 by g3gg0:
mlv_lite: use FIO_SeekSkipFile to determine file header size
The file was modifiedmodules/mlv_lite/mlv_lite.c (diff)
Changeset 13431:b2102c2ee656 by g3gg0:
mlv_dump: handle VERS blocks
The file was modifiedmodules/mlv_rec/mlv_dump.c (diff)
Changeset 13430:7a83bf6ee1fc by g3gg0:
mlv_rec: added code and structures to helper routines to get version information embedded into the MLV file
The file was modifiedmodules/mlv_rec/mlv.c (diff)
The file was modifiedmodules/mlv_rec/mlv.h (diff)
Changeset 13429:a98c6c65de74 by g3gg0:
added routines and made a module loader routine non-static to allow other code to fetch e.g. strings from modules
The file was modifiedsrc/module.c (diff)
The file was modifiedsrc/module.h (diff)
Changeset 13371:4d90259ab586 by Alex <broscutamaker@gmail.com>:
Merged in memcheck-fixes (pull request #829)<br><br>Fixes for various null pointer and uninitialized memory bugs
Changeset 13370:3b006b37b631 by alex@thinkpad:
mem.c: disabled double free assert (it still gets overwritten by some deallocators)
The file was modifiedsrc/mem.c (diff)
Changeset 13369:6b9873d7b153 by alex@thinkpad:
menu.c: fixed some more null pointer reads<br>(found in QEMU with -d memchk)
The file was modifiedsrc/menu.c (diff)
Changeset 13368:59963c5d5a8e by alex@thinkpad:
tskmon: fix read from null pointer
The file was modifiedsrc/tskmon.c (diff)
Changeset 13367:fbb3b4ff8827 by alex@thinkpad:
module.c: fix reading after the input buffer when parsing module symbols<br>(found in QEMU)
The file was modifiedsrc/module.c (diff)
Changeset 13366:0abdbe03d127 by alex@thinkpad:
memcheck: fix detection of double-free calls<br>(our marker was overwritten by Canon&#039;s deallocator, so the check was useless)<br>(bug found in QEMU)
The file was modifiedsrc/mem.c (diff)
Changeset 13365:56343c75ab20 by alex@thinkpad:
get_current_dialog_handler: fix read from null pointer<br>(found in QEMU)
The file was modifiedsrc/dialog_test.c (diff)
Changeset 13364:4c8d3f773988 by alex@thinkpad:
bmp.c: fix dereferencing random (uninitialized) pointer<br>(found in QEMU)
The file was modifiedsrc/bmp.c (diff)
Changeset 13080:d5915d61349a by alex@thinkpad:
Backout 722c851 (fix FIR not included in the zip)
The file was modifiedMakefile.inc (diff)
Changeset 13079:fc3ec35ccc66 by Alex <broscutamaker@gmail.com>:
Merged in raw_fixes (pull request #820)<br><br>Raw fixes part 4<br><br>Approved-by: Alex &lt;broscutamaker@gmail.com&gt;
Changeset 13078:c95ec19f292d by alex@thinkpad:
Silent pictures: minor error handling fix
The file was modifiedmodules/silent/silent.c (diff)
Changeset 13077:e26684fad2d7 by alex@thinkpad:
Silent pics: only show the slit-scan mode option when you actually select slit-scan
The file was modifiedmodules/silent/silent.c (diff)
Changeset 13076:a881f05fea0c by alex@thinkpad:
Silent pictures: fix allocating memory for a single picture<br>(frame size not known in advance and might be larger than max shoot block size)
The file was modifiedmodules/silent/silent.c (diff)
Changeset 13075:eff649f43edb by alex@thinkpad:
Silent pictures: fix overflow when allocating memory for burst mode
The file was modifiedmodules/silent/silent.c (diff)
Changeset 13074:97cc437c443e by Alex <broscutamaker@gmail.com>:
Merged in task_name (pull request #796)<br><br>New method for getting current task names (refactor)<br><br>Approved-by: Alex &lt;broscutamaker@gmail.com&gt;
Changeset 13073:3664a5ab7605 by Alex <broscutamaker@gmail.com>:
Close branch task_name
Changeset 13072:d014368b329b by alex@thinkpad:
Raw backend: fix black border on raw previews (completes 23d1f0e)
The file was modifiedsrc/raw.c (diff)
Changeset 13071:ce4b49b03202 by Alex <broscutamaker@gmail.com>:
Merged cleanup into unified
Changeset 13070:016a0e5f8cf1 by alex@thinkpad:
Removed april fools prank
The file was modifiedsrc/tweaks.c (diff)
Changeset 13069:8a6e12327806 by alex@thinkpad:
debug.c: removed unused code
The file was modifiedsrc/debug.c (diff)
Changeset 13068:82d9b130304e by alex@thinkpad:
Zip comment: removed old links
The file was modifiedsrc/zip.txt (diff)
Changeset 13067:732bdb3dd263 by alex@thinkpad:
fio-ml: fix possible buffer overflow with PROP_CARD_SELECT<br>(might happen on unusual settings or new models)
The file was modifiedsrc/fio-ml.c (diff)
Changeset 13066:579a2fdd26e0 by alex@thinkpad:
Makefile: summarize CONFIG options and GCC version from Makefile.user (if any) in the build log; minor fixes
The file was modifiedsrc/Makefile.src (diff)
Changeset 13065:722c8510ae02 by Alex:
Makefile: don&#039;t try to build the FIR on make install/zip
The file was modifiedMakefile.inc (diff)
Changeset 13064:cdeb91465e0c by alex@thinkpad:
Modules: removed some unused definitions
The file was modifiedsrc/module.h (diff)
Changeset 13063:30115e9962b0 by alex@thinkpad:
Debug -&gt; Unmount SD: minor UI tweak (turn on the LED after unmounting)
The file was modifiedsrc/debug.c (diff)
Changeset 13062:4640f62bd2f9 by Alex <broscutamaker@gmail.com>:
Merged in lens_info_fix (pull request #775)<br><br>Lens info fix<br><br>Approved-by: Daniel Fort &lt;dan@digiola.com&gt;<br>Approved-by: Licaon Kter &lt;licaon.kter@protonmail.com&gt;<br>Approved-by: DeafEyeJedi &lt;deafeyejedi@yahoo.com&gt;<br>Approved-by: Lars Steenhoff &lt;larssteenhoff@gmail.com&gt;<br>Approved-by: g3gg0 &lt;g3gg0.de@gmail.com&gt;<br>Approved-by: Alex &lt;broscutamaker@gmail.com&gt;
Changeset 13061:76926045be0d by Alex <broscutamaker@gmail.com>:
Close branch lens_info_fix
Changeset 13060:c46ffb21e7a7 by alex@thinkpad:
Silent pictures: always reset powersave timer when taking a picture
The file was modifiedmodules/silent/silent.c (diff)
Changeset 13059:da7884e659fe by alex@thinkpad:
Lens info: serial number (to be tested)
The file was modifiedsrc/lens.c (diff)
The file was modifiedsrc/lens.h (diff)
Changeset 13058:4784c38cf0db by alex@thinkpad:
Lens info: minor menu updates (mostly help text)
The file was modifiedsrc/lens.c (diff)
Changeset 13057:85b4128e1164 by alex@thinkpad:
Lens info: minor menu layout changes
The file was modifiedsrc/lens.c (diff)
Changeset 13056:7db947532a33 by alex@thinkpad:
Lens info: moved to Debug menu (to keep the Prefs menu for... preferences)
The file was modifiedsrc/lens.c (diff)
Changeset 13055:800e1f4392f8 by Alex <broscutamaker@gmail.com>:
Merged in pre-record (pull request #728)<br><br>Pre-recording feature (mlv_lite)<br>http://www.magiclantern.fm/forum/index.php?topic=17069.0<br><br>Approved-by: DeafEyeJedi<br>Approved-by: David Milligan<br>Approved-by: Maqs<br>Approved-by: g3gg0<br>Approved-by: Mathew Kelly<br>Approved-by: Alex
Changeset 13054:081f36a65196 by Alex <broscutamaker@gmail.com>:
Close branch pre-record
Changeset 13053:86ec8e34ae47 by alex@thinkpad:
mlv_lite: fix chunk frame count (to be tested)
The file was modifiedmodules/mlv_lite/mlv_lite.c (diff)
Changeset 13052:9d7eea44e187 by alex@thinkpad:
srm_malloc_suite: extra wait after locking the GUI<br>(to be checked on cameras that don&#039;t pass the SRM memory test from selftest.mo)
The file was modifiedsrc/exmem.c (diff)
Changeset 13051:54c60ed549f0 by alex@thinkpad:
srm_malloc_suite: minor fix<br>(no effects with current usage)
The file was modifiedsrc/exmem.c (diff)
Changeset 13050:23d1f0efc037 by alex@thinkpad:
Raw backend: fix black borders on raw previews
The file was modifiedsrc/raw.c (diff)
Changeset 13049:836de74d3994 by g3gg0:
Merge with unified
Changeset 13048:9b9b87fb1936 by alex@thinkpad:
mlv_lite: fix MLV frame count when using pre-recording
The file was modifiedmodules/mlv_lite/mlv_lite.c (diff)
Changeset 13047:273a75881b6e by alex@thinkpad:
Merged unified into pre-record
Changeset 13046:ca0aa827970f by g3gg0:
check for property length and decide if this feature is available
The file was modifiedsrc/lens.c (diff)
Changeset 13045:11c5d04a5607 by g3gg0:
fixed lens ID reading, added version etc. to be tested
The file was modifiedsrc/lens.c (diff)
The file was modifiedsrc/lens.h (diff)
Changeset 13044:529f0b4926fa by alex@thinkpad:
raw_rec: pre-recording feature (experimental)
The file was modifiedmodules/raw_rec/raw_rec.c (diff)
Changeset 13043:ab8e60408296 by alex@thinkpad:
Merge raw_fixes into pre-record