SuccessChanges

Summary

  1. Merged raw_fixes into crop_rec
  2. 5D3: reduce the white level a bit (doesn't always reach 16383, false alarm)
  3. crop_rec: out_regs trick not needed
  4. Merged patchmgr into crop_rec
  5. Patch manager: PATCH_HOOK_OUT_REGS is not needed
  6. Patch manager: save/restore CPSR flags for logging hooks
  7. Patch manager: minor refactoring to remove some hardcoded offsets from logging hooks code
  8. Patch manager: refactored logging hooks code (nonfunctional, less verbose)
  9. Patch manager: better check for jump ranges
  10. Patch manager: use long jump for the logging function (so it can be used from modules on cameras that load them on RscMgr)
  11. Patch manager: check jump ranges before installing logging hooks
  12. Patch manager: minor fix (braces in macro)
  13. merged unified into patchmgr
  14. reloc.c: fix bad merge
  15. Patch manager: fix compilation on cameras that use reloc.c
  16. patch.h: added PATCH_HOOK_OUT_REGS (for overriding registers in the original function)
  17. Merged unified into crop_rec
  18. Merged in selftest (pull request #752) Selftest.mo: play dialog mode test, minor updates
  19. Merged in cleanup (pull request #751) Misc cleanups
  20. Merged in 700D (pull request #750) 700D: minor fixes
  21. Modules: use module_strings instead of hginfo; misc fine-tunings
  22. module_hginfo_dump.sh: fix permissions and GCC path
  23. Merged in g3gg0/magic-lantern-module-hgdiff (pull request #230) modules: embed hg information and hg diff into object file for traceability
  24. Make sure we don't leave cruft behind when cleaning or running hg status
  25. Merged in hudson/magic-lantern
  26. Modules: Use LD instead of LD_REAL
  27. removed stale option for a feature not implemented yet
  28. Merge
  29. module: use makefile and objcopy to embed hg information
  30. module: cleaned up hginfo embedding code
  31. module: use makefile-provided objcopy
  32. module: cleaned up dumper script for hg infos
  33. modules: embed hg information and hg diff into object file for traceability - WARNING: if you plan to publish binary-only modules you have to disable that. but do we want those modules?
  34. Merged in bouncyball/raw-to-mlv-convertor-raw2dng-mod (pull request #733)
  35. raw2dng multichunk RAW file support
  36. raw2dng mlv output support
  37. Merged in andreasb242/magic-lantern (pull request #749) Make "Warning for bad settings" message configurable
  38. Make "Warning for bad settings" message configurable: - Default is Blinking LED, Show a Popup, beep once, as before - Option for an additional repeated beep: if you change a setting on the Touchscreen, you won't see the popup if you don't look at the screen, one beep can be missed, and I usually can't see the LED, because the thumb hides it... - Option without LED warning: If you are in a dark environment, the LED can be really stressing... I hope there is now an option for everybody...
  39. Merged lvinfo into unified (show WB shift values on the LiveView info bar)
  40. Merged console into unified
  41. console: console_clear is still used
  42. Merged in raw_fixes (pull request #732) 5D3: raw type experiments, updated vertical stripe and bad pixel fix in mlv_dump, updated white level (0.15 stops of extra highlight detail in LiveView)
  43. Merged bad_pixels into raw_fixes
  44. raw2dng/mlv_dump: in vertical stripe fix, give higher weights to bright pixels
  45. mlv_dump: vertical stripe fix on by default (same as before)
  46. 5D3: back to raw type 16 (same as before); vertical stripes still present with 4 and 8
  47. crop_rec: fix status indicator and make it a bit more visible
  48. mlv_dump: minor fixes regarding subtract (dark) frame
  49. mlv_dump: experimental flat-field (gain) correction
  50. raw2dng/mlv_dump: fine-tuned vertical stripe correction algorithm (to be tested)
  51. 5D3: white level in LiveView is 16382, not 15000 (gains 0.15 stops of DR in highlights) For existing footage, run: exiftool *.dng -WhiteLevel=16382 -overwrite_original
  52. 5D3: let's try raw type 8 (not affected by digital ISO)
  53. Merge bad_pixels into raw_fixes
  54. raw2dng/mlv_dump: apply cold pixel fix on border pixels as well
  55. raw2dng/mlv_dump, cold pixel fix routine: code formatting, comment updates, C99 loops
  56. raw2dng/mlv_dump: fine-tuned cold pixel threshold
  57. selftest: relaxed timer tests a bit
  58. selftest: new tests for play dialog modes
  59. selftest: reorganized stub test code
  60. lvinfo: show WB shift values
  61. lvinfo: allow % in fields
  62. 700D, 650D, 100D, maybe others: nicer Kelvin display in photo mode
  63. 700D: fix COLOR_FG_NONLV
  64. 700D: fix PlayMain_handler stub (fixes SET+MainDial and others)
  65. mlv_dump: option to fix non-static (moving) cold pixels
  66. mlv_dump: vertical stripe fix optional, disabled by default
  67. mlv_dump: cold pixel fix enabled by default
  68. mlv_dump: fix cold pixel analysis when processing only some frames
  69. Menu timeout fix: simpler logic (minor)
  70. Moved CACHEABLE/UNCACHEABLE definitions from vram.h to mem.h
  71. 7D: removed LEDON/LEDOFF consts (misleading)
  72. Removed unused AVAIL_SHOT_WORKAROUND
  73. Fix compiling without CONFIG_MODULES
  74. console: removed unused status and help text
  75. console: allow printf calls very early in the boot process (including from init_task)
Changeset 12233:412910c154ce by alex@thinkpad:
Merged raw_fixes into crop_rec
Changeset 12232:155feee97ca5 by alex@thinkpad:
5D3: reduce the white level a bit (doesn't always reach 16383, false alarm)
The file was modifiedsrc/raw.c (diff)
Changeset 12231:df112c39ece9 by alex@thinkpad:
crop_rec: out_regs trick not needed
The file was modifiedmodules/crop_rec/crop_rec.c (diff)
Changeset 12230:33c68ef291c6 by alex@thinkpad:
Merged patchmgr into crop_rec
Changeset 12229:30b3f1a323cc by alex@thinkpad:
Patch manager: PATCH_HOOK_OUT_REGS is not needed
The file was modifiedsrc/patch.h (diff)
Changeset 12228:30c51240495a by alex@thinkpad:
Patch manager: save/restore CPSR flags for logging hooks
The file was modifiedsrc/patch.c (diff)
The file was modifiedsrc/patch.h (diff)
Changeset 12227:cac219d677bf by alex@thinkpad:
Patch manager: minor refactoring to remove some hardcoded offsets from logging hooks code
The file was modifiedsrc/patch.c (diff)
Changeset 12226:66a2d852ef30 by alex@thinkpad:
Patch manager: refactored logging hooks code (nonfunctional, less verbose)
The file was modifiedsrc/patch.c (diff)
Changeset 12225:c0c05f1808df by alex@thinkpad:
Patch manager: better check for jump ranges
The file was modifiedsrc/patch.c (diff)
Changeset 12224:b0043b14a40d by alex@thinkpad:
Patch manager: use long jump for the logging function<br>(so it can be used from modules on cameras that load them on RscMgr)
The file was modifiedsrc/patch.c (diff)
Changeset 12223:536645f49d5a by alex@thinkpad:
Patch manager: check jump ranges before installing logging hooks
The file was modifiedsrc/patch.c (diff)
Changeset 12222:4b6b831acd3b by alex@thinkpad:
Patch manager: minor fix (braces in macro)
The file was modifiedsrc/patch.c (diff)
Changeset 12221:e42773f7f36e by alex@thinkpad:
merged unified into patchmgr
Changeset 12220:6ecf24f8c28c by alex@thinkpad:
reloc.c: fix bad merge
The file was modifiedsrc/reloc.c (diff)
Changeset 12219:8ab40dbafca2 by alex@thinkpad:
Patch manager: fix compilation on cameras that use reloc.c
The file was modifiedsrc/reloc.c (diff)
Changeset 12218:d69f21b65b67 by alex@thinkpad:
patch.h: added PATCH_HOOK_OUT_REGS (for overriding registers in the original function)
The file was modifiedsrc/patch.h (diff)
Changeset 12217:7df1653ff05d by alex@thinkpad:
Merged unified into crop_rec
Changeset 12216:851cc1b2d952 by alex _broscutamaker@gmail.com_:
Merged in selftest (pull request #752)<br><br>Selftest.mo: play dialog mode test, minor updates
Changeset 12215:0ab7885d5697 by alex _broscutamaker@gmail.com_:
Merged in cleanup (pull request #751)<br><br>Misc cleanups
Changeset 12214:5b119026735f by alex _broscutamaker@gmail.com_:
Merged in 700D (pull request #750)<br><br>700D: minor fixes
Changeset 12213:1b7eeb63b899 by alex@thinkpad:
Modules: use module_strings instead of hginfo; misc fine-tunings
The file was addedmodules/module_strings_dump.py
The file was modifiedmodules/Makefile.modules (diff)
The file was modifiedmodules/module_hginfo_dump.sh (diff)
Changeset 12212:100069962131 by alex@thinkpad:
module_hginfo_dump.sh: fix permissions and GCC path
The file was modifiedmodules/module_hginfo_dump.sh (diff)
Changeset 12211:0484cca8017e by alex _broscutamaker@gmail.com_:
Merged in g3gg0/magic-lantern-module-hgdiff (pull request #230)<br><br>modules: embed hg information and hg diff into object file for traceability
Changeset 12210:ec05e1f81fc9 by giovanni condello _condellog@gmail.com_:
Make sure we don&#039;t leave cruft behind when cleaning or running hg status
The file was modified.hgignore (diff)
The file was modifiedmodules/Makefile.modules (diff)
Changeset 12209:da1387880391 by giovanni condello _condellog@gmail.com_:
Merged in hudson/magic-lantern
Changeset 12208:c58bfb48acf8 by giovanni c _condellog@gmail.com_:
Modules: Use LD instead of LD_REAL
The file was modifiedmodules/Makefile.modules (diff)
Changeset 12207:b29f7becd3b0 by g3gg0:
removed stale option for a feature not implemented yet
The file was modifiedmodules/Makefile.modules (diff)
Changeset 12206:dd2b1728823d by g3gg0:
Merge
Changeset 12205:7c8e64a6de88 by g3gg0:
module: use makefile and objcopy to embed hg information
The file was modifiedmodules/Makefile.modules (diff)
The file was modifiedmodules/module_hginfo_dump.sh (diff)
The file was removedmodules/module_hginfo_create.sh
Changeset 12204:137e1909f4f1 by g3gg0:
module: cleaned up hginfo embedding code
The file was modifiedmodules/Makefile.modules (diff)
The file was modifiedmodules/module_hginfo_create.sh (diff)
The file was modifiedmodules/module_hginfo_dump.sh (diff)
Changeset 12203:7abb4146f390 by g3gg0:
module: use makefile-provided objcopy
The file was modifiedmodules/module_hginfo_dump.sh (diff)
Changeset 12202:c7efb4918d96 by g3gg0:
module: cleaned up dumper script for hg infos
The file was modifiedmodules/module_hginfo_dump.sh (diff)
Changeset 12201:bd0d2dff98fd by g3gg0:
modules: embed hg information and hg diff into object file for traceability - WARNING: if you plan to publish binary-only modules you have to disable that. but do we want those modules?
The file was addedmodules/module_hginfo_create.sh
The file was addedmodules/module_hginfo_dump.sh
The file was modifiedmodules/Makefile.modules (diff)
The file was modifiedsrc/module.h (diff)
Changeset 12200:c4a52020ca27 by alex@thinkpad:
Merged in bouncyball/raw-to-mlv-convertor-raw2dng-mod (pull request #733)
Changeset 12199:d9a11d96fcf4 by bouncyball:
raw2dng multichunk RAW file support
The file was modifiedmodules/lv_rec/raw2dng.c (diff)
Changeset 12198:e2f2edd98073 by bouncyball:
raw2dng mlv output support
The file was modifiedmodules/lv_rec/raw2dng.c (diff)
Changeset 12197:00c11f44b38a by alex _broscutamaker@gmail.com_:
Merged in andreasb242/magic-lantern (pull request #749)<br><br>Make &quot;Warning for bad settings&quot; message configurable
Changeset 12196:80a07009ca69 by andreas butti _andreas.b242@gmail.com_:
Make &quot;Warning for bad settings&quot; message configurable:<br>- Default is Blinking LED, Show a Popup, beep once, as before<br>- Option for an additional repeated beep: if you change a setting on the Touchscreen, you won&#039;t see the popup if you don&#039;t look at the screen, one beep can be missed, and I usually can&#039;t see the LED, because the thumb hides it...<br>- Option without LED warning: If you are in a dark environment, the LED can be really stressing...<br><br>I hope there is now an option for everybody...
The file was modifiedsrc/tweaks.c (diff)
Changeset 12195:47e30493006e by alex _broscutamaker@gmail.com_:
Merged lvinfo into unified (show WB shift values on the LiveView info bar)
Changeset 12194:ca509bc8b1bd by alex _broscutamaker@gmail.com_:
Merged console into unified
Changeset 12193:452c3a13f291 by alex@thinkpad:
console: console_clear is still used
The file was modifiedsrc/console.c (diff)
Changeset 12192:6b1115ff3f87 by alex _broscutamaker@gmail.com_:
Merged in raw_fixes (pull request #732)<br><br>5D3: raw type experiments, updated vertical stripe and bad pixel fix in mlv_dump, updated white level (0.15 stops of extra highlight detail in LiveView)
Changeset 12191:d72f00eaf14f by alex@thinkpad:
Merged bad_pixels into raw_fixes
Changeset 12190:ab24965b3f4d by alex@thinkpad:
raw2dng/mlv_dump: in vertical stripe fix, give higher weights to bright pixels
The file was modifiedmodules/lv_rec/raw2dng.c (diff)
Changeset 12189:99d8506ef0b0 by alex@thinkpad:
mlv_dump: vertical stripe fix on by default (same as before)
The file was modifiedmodules/mlv_rec/mlv_dump.c (diff)
Changeset 12188:c24ec420e71c by alex@thinkpad:
5D3: back to raw type 16 (same as before); vertical stripes still present with 4 and 8
The file was modifiedsrc/raw.c (diff)
Changeset 12187:ea307b488d70 by alex@thinkpad:
crop_rec: fix status indicator and make it a bit more visible
The file was modifiedmodules/crop_rec/crop_rec.c (diff)
Changeset 12186:9d36d8e9ed74 by alex@thinkpad:
mlv_dump: minor fixes regarding subtract (dark) frame
The file was modifiedmodules/mlv_rec/mlv_dump.c (diff)
Changeset 12185:b9332580bddb by alex@thinkpad:
mlv_dump: experimental flat-field (gain) correction
The file was modifiedmodules/mlv_rec/mlv_dump.c (diff)
Changeset 12184:0ba0baa7f5c1 by alex@thinkpad:
raw2dng/mlv_dump: fine-tuned vertical stripe correction algorithm (to be tested)
The file was modifiedmodules/lv_rec/raw2dng.c (diff)
Changeset 12183:441c525a680e by alex@thinkpad:
5D3: white level in LiveView is 16382, not 15000 (gains 0.15 stops of DR in highlights)<br><br>For existing footage, run: exiftool *.dng -WhiteLevel=16382 -overwrite_original
The file was modifiedsrc/raw.c (diff)
Changeset 12182:36eada7c9ef9 by alex@thinkpad:
5D3: let&#039;s try raw type 8 (not affected by digital ISO)
The file was modifiedsrc/raw.c (diff)
Changeset 12181:db9f34c8c477 by alex@thinkpad:
Merge bad_pixels into raw_fixes
Changeset 12180:6e8eb0a619a8 by alex@thinkpad:
raw2dng/mlv_dump: apply cold pixel fix on border pixels as well
The file was modifiedmodules/lv_rec/raw2dng.c (diff)
Changeset 12179:d7d27f37262d by alex@thinkpad:
raw2dng/mlv_dump, cold pixel fix routine: code formatting, comment updates, C99 loops
The file was modifiedmodules/lv_rec/raw2dng.c (diff)
Changeset 12178:d19531f334bd by alex@thinkpad:
raw2dng/mlv_dump: fine-tuned cold pixel threshold
The file was modifiedmodules/lv_rec/raw2dng.c (diff)
Changeset 12177:6f92c2d51979 by alex@thinkpad:
selftest: relaxed timer tests a bit
The file was modifiedmodules/selftest/selftest.c (diff)
Changeset 12176:006ad10daebc by alex@thinkpad:
selftest: new tests for play dialog modes
The file was modifiedmodules/selftest/selftest.c (diff)
Changeset 12175:f3d649ca5555 by alex@thinkpad:
selftest: reorganized stub test code
The file was modifiedmodules/selftest/selftest.c (diff)
Changeset 12174:f7a532ab25a3 by alex@thinkpad:
lvinfo: show WB shift values
The file was modifiedsrc/lens.c (diff)
Changeset 12173:48a5e0c83cc7 by alex@thinkpad:
lvinfo: allow % in fields
The file was modifiedsrc/lvinfo.c (diff)
Changeset 12172:dfafd970d03d by alex@thinkpad:
700D, 650D, 100D, maybe others: nicer Kelvin display in photo mode
The file was modifiedsrc/flexinfo.c (diff)
Changeset 12171:3ca5551abe33 by alex@thinkpad:
700D: fix COLOR_FG_NONLV
The file was modifiedplatform/700D.114/consts.h (diff)
Changeset 12170:3c718689749d by alex@thinkpad:
700D: fix PlayMain_handler stub (fixes SET+MainDial and others)
The file was modifiedplatform/700D.114/stubs.S (diff)
Changeset 12169:25dff0f507f5 by alex@thinkpad:
mlv_dump: option to fix non-static (moving) cold pixels
The file was modifiedmodules/lv_rec/raw2dng.c (diff)
The file was modifiedmodules/mlv_rec/mlv_dump.c (diff)
Changeset 12168:0c3d649aa237 by alex@thinkpad:
mlv_dump: vertical stripe fix optional, disabled by default
The file was modifiedmodules/mlv_rec/mlv_dump.c (diff)
Changeset 12167:849010f58b0f by alex@thinkpad:
mlv_dump: cold pixel fix enabled by default
The file was modifiedmodules/mlv_rec/mlv_dump.c (diff)
Changeset 12166:ae95e45e6f84 by alex@thinkpad:
mlv_dump: fix cold pixel analysis when processing only some frames
The file was modifiedmodules/lv_rec/raw2dng.c (diff)
The file was modifiedmodules/mlv_rec/mlv_dump.c (diff)
Changeset 12165:7a723238a394 by alex@thinkpad:
Menu timeout fix: simpler logic (minor)
The file was modifiedsrc/menu.c (diff)
Changeset 12164:043121ba1eda by alex@thinkpad:
Moved CACHEABLE/UNCACHEABLE definitions from vram.h to mem.h
The file was modifiedsrc/mem.h (diff)
The file was modifiedsrc/vram.h (diff)
Changeset 12163:5bfab05387ac by alex@thinkpad:
7D: removed LEDON/LEDOFF consts (misleading)
The file was modifiedplatform/7D.203/consts.h (diff)
The file was modifiedsrc/debug.c (diff)
Changeset 12162:840b4517184a by alex@thinkpad:
Removed unused AVAIL_SHOT_WORKAROUND
The file was modifiedplatform/600D.102/internals.h (diff)
The file was modifiedplatform/7D.203/consts.h (diff)
Changeset 12161:e3a181caabb4 by a1ex:
Fix compiling without CONFIG_MODULES
The file was modifiedsrc/config.c (diff)
The file was modifiedsrc/hdr.c (diff)
The file was modifiedsrc/shoot.c (diff)
The file was modifiedsrc/state-object.c (diff)
Changeset 12160:81004c09e292 by alex@thinkpad:
console: removed unused status and help text
The file was modifiedsrc/console.c (diff)
Changeset 12159:89d8daac31d5 by alex@thinkpad:
console: allow printf calls very early in the boot process (including from init_task)
The file was modifiedsrc/console.c (diff)