SuccessChanges

Summary

  1. Raw backend: use (*height)-- adjustment on all DIGIC 5 models 700D, 650D, 100D, M: fine-tuned skip offsets Allow odd values for skip_bottom 650D/M x5 zoom: skip_top is the same as with regular 1080p or 720p or mv1080crop 700D/650D/M 720p before: H=727, skip_bottom = 4 => active area y2=723 (real 724) after: H=725, skip_bottom = 1 => active area y2=724 100D 720p: before: H=726, skip_bottom = 4 => active area y2=722 (real 724) after: H=726, skip_bottom = 2 => active area y2=724 650D/M 1080p: before: H=1190, skip_bottom = 4 => active area y2=1186 (2 white lines at bottom) after: H=1188, skip_bottom = 0 => active area y2=1188 (no bad lines at bottom) EOSM movie crop: H=1060, top=28, active area y2=1060, no bad lines at bottom (unsure about skip_bottom on 100D - to be tested with a silent DNG in movie crop mode) See also: https://www.magiclantern.fm/forum/index.php?topic=18443.msg198140#msg198140 https://www.magiclantern.fm/forum/index.php?topic=16054.msg195213#msg195213
  2. mlv_lite: size restrictions (W*H mod 16) are not applicable to lossless compression
  3. 100D DEFAULT_RAW_BUFFER_SIZE https://www.magiclantern.fm/forum/index.php?topic=5601.msg196632#msg196632
  4. 650D DEFAULT_RAW_BUFFER_SIZE is the same as on the 700D https://www.magiclantern.fm/forum/index.php?topic=5601.msg196632#msg196632
  5. 6D DEFAULT_RAW_BUFFER_SIZE https://www.magiclantern.fm/forum/index.php?topic=5601.msg196632#msg196632
  6. lossless: tidied up formatting of comments
  7. lossless: support for 70D.112 from nikfreak and esas (from pull request #889) Not working yet (black level issues)
  8. lossless: support for 6D.116 (from pull request #875)
  9. lossless: register 0xC0F13068 (RABBIT?) is required for full-res silent pictures http://www.magiclantern.fm/forum/index.php?topic=18443.msg198091#msg198091
  10. lossless: experimental resolution overriding that should cover all DIGIC 5 models (to be tested)
  11. Merged lua_fix into crop_rec_4k (memset32 fix, DIGIC identification, minor fixes)
  12. VRAM: enabled workaround from 03c5f43 on all models (fixes Arkanoid, benchmarks and others on fresh startup in photo mode, without any images on the card)
  13. Makefile: fix "make clean" for modules not enabled by default
  14. Merged memory-backend into lua_fix (memset32 fix)
  15. selftest: tests for model ID functions (is_camera etc)
  16. is_camera: extended to allow checking DIGIC version e.g. if (is_camera("DIGIC", "5")) { ... }
  17. memset64/memcpy64: use versions from b831cb1; fix calls from Magic Zoom to ensure proper alignment
  18. Backout b831cb1 (breaks Magic Zoom and CONFIG_MARK_UNUSED_MEMORY_AT_STARTUP, as memset64 is not the same as memset)
  19. menu: fix typo regarding short unpress events (side effect: short joystick press also moved the menu selection up on 5D3)
  20. Memory backend: drop timestamps from history; show last 1024 events
  21. Memory backend: show total allocations (number and amount), including untracked ones
  22. Memory backend: allow using shoot_malloc as a last resort, even for small blocks; allow small blocks (smaller than minimum_free_space / 64) to break the minimum_free_space limit (until minimum_free_space / 4) fine-tuned until the old set of Lua scripts were able to run on 1100D without umm_malloc
  23. Memory backend: a pointer to task names (rather than copying the full string) should be enough
  24. Memory backend: renamed memcheck_mallocbuf to memcheck_entries
  25. Moved memset64 and memcpy64 to bench.mo - simplified to accept only 32-bit aligned pointers - using regular memset for Magic Zoom - closing issue #1995
  26. Memory backend: if shoot_malloc fails, try SRM next (poor man's autodetection, since we don't know how to query the available size in advance)
  27. exmem: reworked shoot_malloc to handle large requests better - moved autodetection to dedicated functions (for both fragmented and continuous allocations) - autodetect the max available size for large requests (slower, but when it fails, it fails gracefully)
  28. exmem: removed the "relaxed" checks introduced in 04f02a4 (not sure why they were needed; we'll find out if it fails)
  29. exmem: speed-up shoot_malloc (1s timeout probably not needed)
  30. exmem: do not keep track of full shoot memory allocations (allows reserving some memory in advance and allocating all the remaining RAM afterwards)
  31. Memory backend: fix handling of untracked blocks (possible buffer overflow before this fix)
  32. Memory backend: figured out why AllocateContinuousMemoryResource may crash with many small blocks (todo: figure out where to keep 89e3b12 or not; adapt tests if not)
  33. Memory backend: when checking available memory, allocate both Shoot ans SRM at the same time (they may overlap)
  34. Memory backend: fix initialization
  35. mem.c: option to disable heap poisoning (useful when running in QEMU with -d memcheck - with this, overflowing reads will be caught as well)
  36. Memory backend: allow breaking minimum_free_space for small blocks (it was possible to fail the allocation for very small blocks that could not be covered by shoot_malloc)
  37. Memory backend: allow AllocateMemory as a last resort, even if free space is below limit (it was possible to fail the allocation for very small blocks that could not be covered by shoot_malloc)
  38. memory backend: reduce memcheck area (should reduce overhead a bit)
  39. memory backend: ignore null pointers passed to free (Lua does that)
  40. exmem: when autodetecting available memory, print all srm/shoot memory blocks to console
  41. Merged lua_fix into crop_rec_4k (memory backend updates; thread safety annotations for new exmem functions)
  42. crop_rec: with the centered x5 preset, also change FPS to the one selected in Canon menu (23.976, 24 or 29.970, without having to use FPS override)
  43. crop_rec: explicit option to use original shutter speed range from the altered video mode (e.g. 1/33 ... 1/4000 in 1080p) or to remap shutter speeds to full range (from 1/FPS to minimum exposure time allowed by hardware - 1/15000, 1/25000 etc) Previously, presets with different frame rate used to scale shutter speeds by default (not always desirable, e.g. with Full-res LV snapshots) Also moved most of the old options under Advanced.
  44. Memory backend: drop timestamps from history; show last 1024 events
  45. Memory backend: show total allocations (number and amount), including untracked ones
  46. Memory backend: allow using shoot_malloc as a last resort, even for small blocks; allow small blocks (smaller than minimum_free_space / 64) to break the minimum_free_space limit (until minimum_free_space / 4) fine-tuned until the old set of Lua scripts were able to run on 1100D without umm_malloc
  47. Memory backend: a pointer to task names (rather than copying the full string) should be enough
  48. Memory backend: renamed memcheck_mallocbuf to memcheck_entries
  49. Moved memset64 and memcpy64 to bench.mo - simplified to accept only 32-bit aligned pointers - using regular memset for Magic Zoom - closing issue #1995
  50. Memory backend: if shoot_malloc fails, try SRM next (poor man's autodetection, since we don't know how to query the available size in advance)
  51. exmem: reworked shoot_malloc to handle large requests better - moved autodetection to dedicated functions (for both fragmented and continuous allocations) - autodetect the max available size for large requests (slower, but when it fails, it fails gracefully)
  52. exmem: removed the "relaxed" checks introduced in 04f02a4 (not sure why they were needed; we'll find out if it fails)
  53. exmem: speed-up shoot_malloc (1s timeout probably not needed)
  54. exmem: do not keep track of full shoot memory allocations (allows reserving some memory in advance and allocating all the remaining RAM afterwards)
  55. Memory backend: fix handling of untracked blocks (possible buffer overflow before this fix)
  56. Memory backend: figured out why AllocateContinuousMemoryResource may crash with many small blocks (todo: figure out where to keep 89e3b12 or not; adapt tests if not)
  57. crop_rec: also apply the centered x5 zoom preset to x10 (experimental, cannot be toggled while recording) advantage: no more vertical lines in x10!
  58. Raw backend: enabled CONFIG_ALLOCATE_RAW_LV_BUFFER on all models preparing for full-res LiveView, http://www.magiclantern.fm/forum/index.php?topic=19300.msg197697#msg197697
  59. Merged in bouncyball/magic-lantern-merged/crop_rec_4k (pull request #901) Ported/updated "mlv_dump on steroids" all latest features to "mlv_dump crop_rec_4k" Approved-by: danne <dudek53@gmail.com> Approved-by: g3gg0 <g3gg0.de@gmail.com> Approved-by: Daniel Fort <dan@digiola.com>
  60. fixed RAWC block existance check
  61. dng.c: rewritten crop_rec 720 mode detection for focus pixel affected cameras
  62. NULL and BKUP blocks are skipped when '-f' or '--no-audio' switch is used
  63. check added: '--no-audio' has effect only if MLV has audio
  64. fixed '--no-audio' behavior
  65. fixed typo
  66. fixed '--no-audio' log message
  67. fixed '--no-audio' switch behavior, now WAVI and AUDF are skipped
  68. commented out odd vertical resolution rounding code, the reason explained in comment
  69. mlv_dump: changed default bpi method to 0
  70. mlv_dump: init struct with 0
  71. updated pixel_proc.c
  72. updated chroma_smooth.c
  73. updated header
  74. dng.c updated
  75. mlv_dump.c updated with new cli options and variables to support new featuers of updated dng and raw_proc
Changeset 15065:57614b3f26e4 by alex@thinkpad:
Raw backend: use (*height)-- adjustment on all DIGIC 5 models<br>700D, 650D, 100D, M: fine-tuned skip offsets<br>Allow odd values for skip_bottom<br><br>650D/M x5 zoom: skip_top is the same as with regular 1080p or 720p or mv1080crop<br><br>700D/650D/M 720p<br>before: H=727, skip_bottom = 4 =&gt; active area y2=723 (real 724)<br>after: H=725, skip_bottom = 1 =&gt; active area y2=724<br><br>100D 720p:<br>before: H=726, skip_bottom = 4 =&gt; active area y2=722 (real 724)<br>after: H=726, skip_bottom = 2 =&gt; active area y2=724<br><br>650D/M 1080p:<br>before: H=1190, skip_bottom = 4 =&gt; active area y2=1186 (2 white lines at bottom)<br>after: H=1188, skip_bottom = 0 =&gt; active area y2=1188 (no bad lines at bottom)<br><br>EOSM movie crop: H=1060, top=28, active area y2=1060, no bad lines at bottom<br>(unsure about skip_bottom on 100D - to be tested with a silent DNG in movie crop mode)<br><br>See also:<br>https://www.magiclantern.fm/forum/index.php?topic=18443.msg198140#msg198140<br>https://www.magiclantern.fm/forum/index.php?topic=16054.msg195213#msg195213
The file was modifiedsrc/raw.c (diff)
Changeset 15064:997c44034ffe by alex@thinkpad:
mlv_lite: size restrictions (W*H mod 16) are not applicable to lossless compression
The file was modifiedmodules/mlv_lite/mlv_lite.c (diff)
Changeset 15063:390b7d7c05db by Daniel Fort <dan@digiola.com>:
100D DEFAULT_RAW_BUFFER_SIZE<br><br>https://www.magiclantern.fm/forum/index.php?topic=5601.msg196632#msg196632
The file was modifiedsrc/raw.c (diff)
Changeset 15062:ac2b517ffdbb by Daniel Fort <dan@digiola.com>:
650D DEFAULT_RAW_BUFFER_SIZE is the same as on the 700D<br>https://www.magiclantern.fm/forum/index.php?topic=5601.msg196632#msg196632
The file was modifiedsrc/raw.c (diff)
Changeset 15061:495121cda746 by Daniel Fort <dan@digiola.com>:
6D DEFAULT_RAW_BUFFER_SIZE<br><br>https://www.magiclantern.fm/forum/index.php?topic=5601.msg196632#msg196632
The file was modifiedsrc/raw.c (diff)
Changeset 15060:0b154885ac66 by Daniel Fort <dan@digiola.com>:
lossless: tidied up formatting of comments
The file was modifiedmodules/silent/lossless.c (diff)
Changeset 15059:9e04631e9386 by Daniel Fort <dan@digiola.com>:
lossless: support for 70D.112 from nikfreak and esas (from pull request #889)<br>Not working yet (black level issues)
The file was modifiedmodules/silent/lossless.c (diff)
Changeset 15058:138f36287673 by Daniel Fort <dan@digiola.com>:
lossless: support for 6D.116 (from pull request #875)
The file was modifiedmodules/crop_rec/crop_rec.c (diff)
The file was modifiedmodules/silent/lossless.c (diff)
Changeset 15057:4ece0b09b64e by alex@thinkpad:
lossless: register 0xC0F13068 (RABBIT?) is required for full-res silent pictures<br>http://www.magiclantern.fm/forum/index.php?topic=18443.msg198091#msg198091
The file was modifiedmodules/silent/lossless.c (diff)
Changeset 15056:90a58a522b39 by alex@thinkpad:
lossless: experimental resolution overriding that should cover all DIGIC 5 models<br>(to be tested)
The file was modifiedmodules/silent/lossless.c (diff)
Changeset 15055:0e150ec733dd by alex@thinkpad:
Merged lua_fix into crop_rec_4k<br>(memset32 fix, DIGIC identification, minor fixes)
Changeset 15054:eb5a09af2cf1 by alex@thinkpad:
VRAM: enabled workaround from 03c5f43 on all models<br>(fixes Arkanoid, benchmarks and others on fresh startup in photo mode, without any images on the card)
The file was modifiedsrc/tweaks.c (diff)
Changeset 15053:e41108578921 by alex@thinkpad:
Makefile: fix &quot;make clean&quot; for modules not enabled by default
The file was modifiedmodules/Makefile (diff)
Changeset 15052:69ee2a5286c2 by alex@thinkpad:
Merged memory-backend into lua_fix<br>(memset32 fix)
Changeset 15051:a5b1848d9441 by alex@thinkpad:
selftest: tests for model ID functions (is_camera etc)
The file was modifiedmodules/selftest/selftest.c (diff)
Changeset 15050:49568a66abfc by alex@thinkpad:
is_camera: extended to allow checking DIGIC version<br>e.g. if (is_camera(&quot;DIGIC&quot;, &quot;5&quot;)) { ... }
The file was modifiedsrc/module.h (diff)
The file was modifiedsrc/propvalues.c (diff)
Changeset 15049:7c04c75d1098 by alex@thinkpad:
memset64/memcpy64: use versions from b831cb1; fix calls from Magic Zoom to ensure proper alignment
The file was modifiedsrc/stdio.c (diff)
The file was modifiedsrc/zebra.c (diff)
Changeset 15048:375fa4ee027e by alex@thinkpad:
Backout b831cb1 (breaks Magic Zoom and CONFIG_MARK_UNUSED_MEMORY_AT_STARTUP, as memset64 is not the same as memset)
The file was modifiedmodules/bench/mem_bench.c (diff)
The file was modifiedsrc/mem.h (diff)
The file was modifiedsrc/stdio.c (diff)
The file was modifiedsrc/zebra.c (diff)
Changeset 15047:e40caa946526 by alex@thinkpad:
menu: fix typo regarding short unpress events<br>(side effect: short joystick press also moved the menu selection up on 5D3)
The file was modifiedsrc/menu.c (diff)
Changeset 15046:86accb693515 by alex@thinkpad:
Memory backend: drop timestamps from history; show last 1024 events
The file was modifiedsrc/mem.c (diff)
Changeset 15045:d016ccfc6d49 by alex@thinkpad:
Memory backend: show total allocations (number and amount), including untracked ones
The file was modifiedsrc/mem.c (diff)
Changeset 15044:0e56fe7ef5c6 by alex@thinkpad:
Memory backend: allow using shoot_malloc as a last resort, even for small blocks;<br>allow small blocks (smaller than minimum_free_space / 64) to break the minimum_free_space limit (until minimum_free_space / 4)<br>fine-tuned until the old set of Lua scripts were able to run on 1100D without umm_malloc
The file was modifiedsrc/mem.c (diff)
Changeset 15043:28bf2592a855 by alex@thinkpad:
Memory backend: a pointer to task names (rather than copying the full string) should be enough
The file was modifiedsrc/mem.c (diff)
Changeset 15042:a67b3edd113a by alex@thinkpad:
Memory backend: renamed memcheck_mallocbuf to memcheck_entries
The file was modifiedsrc/mem.c (diff)
Changeset 15041:b831cb10605c by alex@thinkpad:
Moved memset64 and memcpy64 to bench.mo<br>- simplified to accept only 32-bit aligned pointers<br>- using regular memset for Magic Zoom<br>- closing issue #1995
The file was modifiedmodules/bench/mem_bench.c (diff)
The file was modifiedsrc/mem.h (diff)
The file was modifiedsrc/stdio.c (diff)
The file was modifiedsrc/zebra.c (diff)
Changeset 15040:d7866ee6d226 by alex@thinkpad:
Memory backend: if shoot_malloc fails, try SRM next<br>(poor man&#039;s autodetection, since we don&#039;t know how to query the available size in advance)
The file was modifiedsrc/mem.c (diff)
Changeset 15039:ee7abdbb1bd7 by alex@thinkpad:
exmem: reworked shoot_malloc to handle large requests better<br>- moved autodetection to dedicated functions (for both fragmented and continuous allocations)<br>- autodetect the max available size for large requests (slower, but when it fails, it fails gracefully)
The file was modifiedsrc/exmem.c (diff)
Changeset 15038:bd7a1ddab55b by alex@thinkpad:
exmem: removed the &quot;relaxed&quot; checks introduced in 04f02a4<br>(not sure why they were needed; we&#039;ll find out if it fails)
The file was modifiedsrc/exmem.c (diff)
Changeset 15037:766ffbb4be33 by alex@thinkpad:
exmem: speed-up shoot_malloc<br>(1s timeout probably not needed)
The file was modifiedsrc/exmem.c (diff)
Changeset 15036:51f6129949d9 by alex@thinkpad:
exmem: do not keep track of full shoot memory allocations<br>(allows reserving some memory in advance and allocating all the remaining RAM afterwards)
The file was modifiedsrc/exmem.c (diff)
Changeset 15035:f12eba5ec94a by alex@thinkpad:
Memory backend: fix handling of untracked blocks<br>(possible buffer overflow before this fix)
The file was modifiedsrc/mem.c (diff)
Changeset 15034:f9f3358c78fd by alex@thinkpad:
Memory backend: figured out why AllocateContinuousMemoryResource may crash with many small blocks<br><br>(todo: figure out where to keep 89e3b12 or not; adapt tests if not)
The file was modifiedsrc/mem.c (diff)
Changeset 15033:e4fd29d03af9 by alex@thinkpad:
Memory backend: when checking available memory, allocate both Shoot ans SRM at the same time<br>(they may overlap)
The file was modifiedsrc/mem.c (diff)
Changeset 15032:1162fce78981 by alex@thinkpad:
Memory backend: fix initialization
The file was modifiedsrc/boot-hack.c (diff)
The file was modifiedsrc/mem.c (diff)
The file was modifiedsrc/mem.h (diff)
Changeset 15031:67f582f58d2e by alex@thinkpad:
mem.c: option to disable heap poisoning<br>(useful when running in QEMU with -d memcheck - with this, overflowing reads will be caught as well)
The file was modifiedsrc/mem.c (diff)
Changeset 15030:26f16479aace by alex@thinkpad:
Memory backend: allow breaking minimum_free_space for small blocks<br>(it was possible to fail the allocation for very small blocks that could not be covered by shoot_malloc)
The file was modifiedsrc/mem.c (diff)
Changeset 15029:c6d66993f4dd by alex@thinkpad:
Memory backend: allow AllocateMemory as a last resort, even if free space is below limit<br>(it was possible to fail the allocation for very small blocks that could not be covered by shoot_malloc)
The file was modifiedsrc/mem.c (diff)
Changeset 15028:1e4985e7b889 by alex@thinkpad:
memory backend: reduce memcheck area (should reduce overhead a bit)
The file was modifiedsrc/mem.c (diff)
Changeset 15027:4e59a7474a04 by alex@thinkpad:
memory backend: ignore null pointers passed to free (Lua does that)
The file was modifiedsrc/mem.c (diff)
Changeset 15026:2ade4a5001dc by alex@thinkpad:
exmem: when autodetecting available memory, print all srm/shoot memory blocks to console
The file was modifiedsrc/exmem.c (diff)
The file was modifiedsrc/mem.c (diff)
Changeset 15025:27345b3c1ad6 by alex@thinkpad:
Merged lua_fix into crop_rec_4k<br>(memory backend updates; thread safety annotations for new exmem functions)
Changeset 15024:34d25aaf2543 by alex@thinkpad:
crop_rec: with the centered x5 preset, also change FPS to the one selected in Canon menu<br>(23.976, 24 or 29.970, without having to use FPS override)
The file was modifiedmodules/crop_rec/crop_rec.c (diff)
Changeset 15023:ae5667f469ed by alex@thinkpad:
crop_rec: explicit option to use original shutter speed range from the altered video mode (e.g. 1/33 ... 1/4000 in 1080p)<br>or to remap shutter speeds to full range (from 1/FPS to minimum exposure time allowed by hardware - 1/15000, 1/25000 etc)<br><br>Previously, presets with different frame rate used to scale shutter speeds by default<br>(not always desirable, e.g. with Full-res LV snapshots)<br><br>Also moved most of the old options under Advanced.
The file was modifiedmodules/crop_rec/crop_rec.c (diff)
Changeset 15022:9cffc6f223ee by alex@thinkpad:
Memory backend: drop timestamps from history; show last 1024 events
The file was modifiedsrc/mem.c (diff)
Changeset 15021:b7507765ca89 by alex@thinkpad:
Memory backend: show total allocations (number and amount), including untracked ones
The file was modifiedsrc/mem.c (diff)
Changeset 15020:aa4d3eadc4ed by alex@thinkpad:
Memory backend: allow using shoot_malloc as a last resort, even for small blocks;<br>allow small blocks (smaller than minimum_free_space / 64) to break the minimum_free_space limit (until minimum_free_space / 4)<br>fine-tuned until the old set of Lua scripts were able to run on 1100D without umm_malloc
The file was modifiedsrc/mem.c (diff)
Changeset 15019:5e3fa9545fa4 by alex@thinkpad:
Memory backend: a pointer to task names (rather than copying the full string) should be enough
The file was modifiedsrc/mem.c (diff)
Changeset 15018:65a1f86d6c01 by alex@thinkpad:
Memory backend: renamed memcheck_mallocbuf to memcheck_entries
The file was modifiedsrc/mem.c (diff)
Changeset 15017:af24e3353cc2 by alex@thinkpad:
Moved memset64 and memcpy64 to bench.mo<br>- simplified to accept only 32-bit aligned pointers<br>- using regular memset for Magic Zoom<br>- closing issue #1995
The file was modifiedmodules/bench/mem_bench.c (diff)
The file was modifiedsrc/mem.h (diff)
The file was modifiedsrc/stdio.c (diff)
The file was modifiedsrc/zebra.c (diff)
Changeset 15016:df866397369d by alex@thinkpad:
Memory backend: if shoot_malloc fails, try SRM next<br>(poor man&#039;s autodetection, since we don&#039;t know how to query the available size in advance)
The file was modifiedsrc/mem.c (diff)
Changeset 15015:da3cfb7600fc by alex@thinkpad:
exmem: reworked shoot_malloc to handle large requests better<br>- moved autodetection to dedicated functions (for both fragmented and continuous allocations)<br>- autodetect the max available size for large requests (slower, but when it fails, it fails gracefully)
The file was modifiedsrc/exmem.c (diff)
Changeset 15014:21264fc914dc by alex@thinkpad:
exmem: removed the &quot;relaxed&quot; checks introduced in 04f02a4<br>(not sure why they were needed; we&#039;ll find out if it fails)
The file was modifiedsrc/exmem.c (diff)
Changeset 15013:fc7123229282 by alex@thinkpad:
exmem: speed-up shoot_malloc<br>(1s timeout probably not needed)
The file was modifiedsrc/exmem.c (diff)
Changeset 15012:e1d3d4574f28 by alex@thinkpad:
exmem: do not keep track of full shoot memory allocations<br>(allows reserving some memory in advance and allocating all the remaining RAM afterwards)
The file was modifiedsrc/exmem.c (diff)
Changeset 15011:0f10b310e795 by alex@thinkpad:
Memory backend: fix handling of untracked blocks<br>(possible buffer overflow before this fix)
The file was modifiedsrc/mem.c (diff)
Changeset 15010:db34f9cd28cf by alex@thinkpad:
Memory backend: figured out why AllocateContinuousMemoryResource may crash with many small blocks<br><br>(todo: figure out where to keep 89e3b12 or not; adapt tests if not)
The file was modifiedsrc/mem.c (diff)
Changeset 15009:04e822119faa by alex@thinkpad:
crop_rec: also apply the centered x5 zoom preset to x10<br>(experimental, cannot be toggled while recording)<br><br>advantage: no more vertical lines in x10!
The file was modifiedmodules/crop_rec/crop_rec.c (diff)
Changeset 15008:7ad3754768b2 by alex@thinkpad:
Raw backend: enabled CONFIG_ALLOCATE_RAW_LV_BUFFER on all models<br>preparing for full-res LiveView, http://www.magiclantern.fm/forum/index.php?topic=19300.msg197697#msg197697
The file was modifiedsrc/raw.c (diff)
Changeset 15007:e1794eb89f68 by g3gg0 <g3gg0.de@gmail.com>:
Merged in bouncyball/magic-lantern-merged/crop_rec_4k (pull request #901)<br><br>Ported/updated &quot;mlv_dump on steroids&quot; all latest features to &quot;mlv_dump crop_rec_4k&quot;<br><br>Approved-by: danne &lt;dudek53@gmail.com&gt;<br>Approved-by: g3gg0 &lt;g3gg0.de@gmail.com&gt;<br>Approved-by: Daniel Fort &lt;dan@digiola.com&gt;
Changeset 15006:6e8a9f4dd6d8 by bouncyball:
fixed RAWC block existance check
The file was modifiedmodules/mlv_rec/dng/dng.c (diff)
Changeset 15005:52a73f720594 by bouncyball:
dng.c: rewritten crop_rec 720 mode detection for focus pixel affected cameras
The file was modifiedmodules/mlv_rec/dng/dng.c (diff)
Changeset 15004:330c8b88fcb2 by bouncyball:
NULL and BKUP blocks are skipped when &#039;-f&#039; or &#039;--no-audio&#039; switch is used
The file was modifiedmodules/mlv_rec/mlv_dump.c (diff)
Changeset 15003:d0a7fba71b42 by bouncyball:
check added: &#039;--no-audio&#039; has effect only if MLV has audio
The file was modifiedmodules/mlv_rec/mlv_dump.c (diff)
Changeset 15002:ee92a30b0722 by bouncyball:
fixed &#039;--no-audio&#039; behavior
The file was modifiedmodules/mlv_rec/mlv_dump.c (diff)
Changeset 15001:a0f95ec53781 by bouncyball:
fixed typo
The file was modifiedmodules/mlv_rec/mlv_dump.c (diff)
Changeset 15000:48c11fa2ad07 by bouncyball:
fixed &#039;--no-audio&#039; log message
The file was modifiedmodules/mlv_rec/mlv_dump.c (diff)
Changeset 14999:8558da19997a by bouncyball:
fixed &#039;--no-audio&#039; switch behavior, now WAVI and AUDF are skipped
The file was modifiedmodules/mlv_rec/mlv_dump.c (diff)
Changeset 14998:59b398bfc38f by bouncyball:
commented out odd vertical resolution rounding code, the reason explained in comment
The file was modifiedmodules/mlv_rec/mlv_dump.c (diff)
Changeset 14997:1c8b10205802 by bouncyball:
mlv_dump: changed default bpi method to 0
The file was modifiedmodules/mlv_rec/mlv_dump.c (diff)
Changeset 14996:2416215c62b7 by bouncyball:
mlv_dump: init struct with 0
The file was modifiedmodules/mlv_rec/mlv_dump.c (diff)
Changeset 14995:3b54da0540d1 by bouncyball:
updated pixel_proc.c
The file was modifiedmodules/mlv_rec/raw_proc/pixel_proc.c (diff)
Changeset 14994:f24a9fc27bc9 by bouncyball:
updated chroma_smooth.c
The file was modifiedmodules/mlv_rec/raw_proc/chroma_smooth.c (diff)
Changeset 14993:3990d93a6c59 by bouncyball:
updated header
The file was modifiedmodules/mlv_rec/raw_proc/pixel_proc.h (diff)
Changeset 14992:0a1d4b6a7c7d by bouncyball:
dng.c updated
The file was modifiedmodules/mlv_rec/dng/dng.c (diff)
Changeset 14991:535f690e629f by bouncyball:
mlv_dump.c updated with new cli options and variables to support new featuers of updated dng and raw_proc
The file was modifiedmodules/mlv_rec/dng/dng.h (diff)
The file was modifiedmodules/mlv_rec/mlv_dump.c (diff)