SuccessChanges

Summary

  1. Merged crop_rec_4k into crop_rec_4k_mlv_snd (before the recent experimental refactors)
  2. crop_rec: fix case fallthrough warnings
  3. crop_rec: ADTG vertical binning mode registers made generic (to be tested; only the "basic" 3x3 mode for now)
  4. Merged 100D_merge_fw101 into crop_rec_4k (minor fixes)
  5. Merged patchmgr into crop_rec_4k (fixes "make zip" - https://www.magiclantern.fm/forum/index.php?topic=9741.msg203489#msg203489)
  6. Patch manager: provide a default sync_caches for targets that don't include it (minimal, installer, reboot)
  7. Merged patchmgr into crop_rec_4k (required for latest adtg_gui)
  8. Patch manager: moved sync_caches in patch.c and removed the "weak" trickery (fixes patch restoring when called from modules)
  9. crop_rec: fix typo for register 0x82B6 (700D, possibly other APS-C models) Last few lines from a DNG should be checked.
  10. lossless.c: fix warning in comment https://www.magiclantern.fm/forum/index.php?topic=19300.msg203352#msg203352
  11. crop_rec: fix off-by-one error when reading FPS timer B (minor, no obvious side effects noticed)
  12. crop_rec: reworked PowerSaveTiming & ReadOutTiming registers in a generic way. https://www.magiclantern.fm/forum/index.php?topic=19300.msg202783#msg202783 To be tested on all DIGIC 5 models.
  13. crop_rec: simplified shutter speed override (FPS timer B can be read directly from the shadow memory aka sht_mirror)
  14. crop_rec: fix shutter speed in x5 zoom https://www.magiclantern.fm/forum/index.php?topic=19300.msg203302#msg203302
  15. Patch manager: reworked mechanism for re-applying cache patches when needed * arm-mcr.h: clean_d_cache and flush_i_cache are now private (sync_caches is the high-level function to be used) * replaced all calls to clean_d_cache/flush_i_cache with sync_caches * should fix issues with randomly "disappearing" cache patches * to be tested for performance issues etc
  16. 100D: fix INPUT_ENABLE_IMAGE_PHYSICAL_SCREEN_PARAMETER (display filters working) https://www.magiclantern.fm/forum/index.php?topic=16040.msg202397#msg202397
  17. 100D: fix timer A limit in x5 zoom mode https://www.magiclantern.fm/forum/index.php?topic=16040.msg201809#msg201809 TODO: double-check all other models (raw_diag OB zones screenshot in all LiveView modes, with FPS override maxed out)
  18. 100D: disabled full-screen magic zoom (issue #2842)
Changeset 15165:3e4294d15db0 by alex@thinkpad:
Merged crop_rec_4k into crop_rec_4k_mlv_snd<br>(before the recent experimental refactors)
Changeset 15164:c76ef16e72a3 by alex@thinkpad:
crop_rec: fix case fallthrough warnings
The file was modifiedmodules/crop_rec/crop_rec.c (diff)
Changeset 15163:2a9947cb8915 by alex@thinkpad:
crop_rec: ADTG vertical binning mode registers made generic<br>(to be tested; only the &quot;basic&quot; 3x3 mode for now)
The file was modifiedmodules/crop_rec/crop_rec.c (diff)
Changeset 15162:ba4ffcccf071 by alex@thinkpad:
Merged 100D_merge_fw101 into crop_rec_4k<br>(minor fixes)
Changeset 15161:5684ac81bc54 by alex@thinkpad:
Merged patchmgr into crop_rec_4k<br>(fixes &quot;make zip&quot; - https://www.magiclantern.fm/forum/index.php?topic=9741.msg203489#msg203489)
Changeset 15160:2be51b86633b by alex@thinkpad:
Patch manager: provide a default sync_caches for targets that don&#039;t include it<br>(minimal, installer, reboot)
The file was addedsrc/cache.c
The file was modifiedsrc/Makefile.src (diff)
The file was modifiedsrc/reboot.c (diff)
Changeset 15159:378698f95601 by alex@thinkpad:
Merged patchmgr into crop_rec_4k<br>(required for latest adtg_gui)
Changeset 15158:4d9b0ebecb65 by alex@thinkpad:
Patch manager: moved sync_caches in patch.c and removed the &quot;weak&quot; trickery<br>(fixes patch restoring when called from modules)
The file was modifiedsrc/arm-mcr.h (diff)
The file was modifiedsrc/patch.c (diff)
The file was modifiedsrc/reboot.c (diff)
Changeset 15157:c692fa66d4ce by alex@thinkpad:
crop_rec: fix typo for register 0x82B6 (700D, possibly other APS-C models)<br><br>Last few lines from a DNG should be checked.
The file was modifiedmodules/crop_rec/crop_rec.c (diff)
Changeset 15156:3d26697c3bc6 by alex@thinkpad:
lossless.c: fix warning in comment<br>https://www.magiclantern.fm/forum/index.php?topic=19300.msg203352#msg203352
The file was modifiedmodules/silent/lossless.c (diff)
Changeset 15155:a85c859b2536 by alex@thinkpad:
crop_rec: fix off-by-one error when reading FPS timer B<br>(minor, no obvious side effects noticed)
The file was modifiedmodules/crop_rec/crop_rec.c (diff)
Changeset 15154:5ec333c896ff by alex@thinkpad:
crop_rec: reworked PowerSaveTiming &amp; ReadOutTiming registers in a generic way.<br><br>https://www.magiclantern.fm/forum/index.php?topic=19300.msg202783#msg202783<br>To be tested on all DIGIC 5 models.
The file was modifiedmodules/crop_rec/crop_rec.c (diff)
Changeset 15153:fe130b1aafe5 by alex@thinkpad:
crop_rec: simplified shutter speed override<br>(FPS timer B can be read directly from the shadow memory aka sht_mirror)
The file was modifiedmodules/crop_rec/crop_rec.c (diff)
Changeset 15152:4f43191bdd1f by alex@thinkpad:
crop_rec: fix shutter speed in x5 zoom<br>https://www.magiclantern.fm/forum/index.php?topic=19300.msg203302#msg203302
The file was modifiedmodules/crop_rec/crop_rec.c (diff)
Changeset 15151:4c33f6439858 by alex@thinkpad:
Patch manager: reworked mechanism for re-applying cache patches when needed<br><br>* arm-mcr.h: clean_d_cache and flush_i_cache are now private (sync_caches is the high-level function to be used)<br>* replaced all calls to clean_d_cache/flush_i_cache with sync_caches<br>* should fix issues with randomly &quot;disappearing&quot; cache patches<br>* to be tested for performance issues etc
The file was modifiedsrc/arm-mcr.h (diff)
The file was modifiedsrc/edmac-memcpy.c (diff)
The file was modifiedsrc/fio-ml.c (diff)
The file was modifiedsrc/patch.c (diff)
The file was modifiedsrc/patch.h (diff)
The file was modifiedsrc/zebra.c (diff)
Changeset 15150:565ee36ef132 by alex@thinkpad:
100D: fix INPUT_ENABLE_IMAGE_PHYSICAL_SCREEN_PARAMETER (display filters working)<br><br>https://www.magiclantern.fm/forum/index.php?topic=16040.msg202397#msg202397
The file was modifiedplatform/100D.101/include/platform/state-object.h (diff)
Changeset 15149:f506ed30d059 by alex@thinkpad:
100D: fix timer A limit in x5 zoom mode<br>https://www.magiclantern.fm/forum/index.php?topic=16040.msg201809#msg201809<br><br>TODO: double-check all other models (raw_diag OB zones screenshot in all LiveView modes, with FPS override maxed out)
The file was modifiedsrc/fps-engio.c (diff)
Changeset 15148:1d7da4a7be3f by alex@thinkpad:
100D: disabled full-screen magic zoom (issue #2842)
The file was modifiedplatform/100D.101/features.h (diff)