Changes
#295 (Jul 3, 2018 12:37:29 AM)
- Ghost image: further cleanups and fixes — alex@thinkpad / hgweb
- Ghost image: fix crash (issues #2796, #2783, #2878, #2885) — alex@thinkpad / hgweb
- features.tmpl edited online with Bitbucket: use id in th section heading to allow for direct linking via anchor — erik krause _erik.krause@gmx.de_ / hgweb
- Merged in edmac (pull request #886)
EDMAC module: fixes for DIGIC 4, connection map — alex@thinkpad / hgweb - Merged in adv_int (pull request #907)
Advanced intervalometer updates — alex@thinkpad / hgweb - Merged in memory-backend (pull request #906)
Memory backend improvements — alex@thinkpad / hgweb - Makefile: fix "make install_qemu CONFIG_QEMU=y" for minimal targets — alex@thinkpad / hgweb
- memset64/memcpy64: use versions from b831cb1; fix calls from Magic Zoom to ensure proper alignment — alex@thinkpad / hgweb
- Backout b831cb1 (breaks Magic Zoom and CONFIG_MARK_UNUSED_MEMORY_AT_STARTUP, as memset64 is not the same as memset) — alex@thinkpad / hgweb
- adv_int: ignore empty lines when loading keyframes — alex@thinkpad / hgweb
- adv_int: use strstr instead of my_strstr (fixes slow load) — alex@thinkpad / hgweb
- Include strstr in ML core — alex@thinkpad / hgweb
- adv_int: refactor keyframe time formatting — alex@thinkpad / hgweb
- adv_int: auto-load the saved sequence at startup — alex@thinkpad / hgweb
- adv_int: renamed menu entry to "Ramping options" — alex@thinkpad / hgweb
- Memory backend: drop timestamps from history; show last 1024 events — alex@thinkpad / hgweb
- Memory backend: show total allocations (number and amount), including untracked ones — alex@thinkpad / hgweb
- 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 — alex@thinkpad / hgweb - Memory backend: a pointer to task names (rather than copying the full string) should be enough — alex@thinkpad / hgweb
- Memory backend: renamed memcheck_mallocbuf to memcheck_entries — alex@thinkpad / hgweb
- Moved memset64 and memcpy64 to bench.mo
- simplified to accept only 32-bit aligned pointers
- using regular memset for Magic Zoom
- closing issue #1995 — alex@thinkpad / hgweb - 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) — alex@thinkpad / hgweb - 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) — alex@thinkpad / hgweb - exmem: removed the "relaxed" checks introduced in 04f02a4
(not sure why they were needed; we'll find out if it fails) — alex@thinkpad / hgweb - exmem: speed-up shoot_malloc
(1s timeout probably not needed) — alex@thinkpad / hgweb - exmem: do not keep track of full shoot memory allocations
(allows reserving some memory in advance and allocating all the remaining RAM afterwards) — alex@thinkpad / hgweb - Memory backend: fix handling of untracked blocks
(possible buffer overflow before this fix) — alex@thinkpad / hgweb - 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) — alex@thinkpad / hgweb - Memory backend: when checking available memory, allocate both Shoot ans SRM at the same time
(they may overlap) — alex@thinkpad / hgweb - Memory backend: fix initialization — alex@thinkpad / hgweb
- mem.c: option to disable heap poisoning
(useful when running in QEMU with -d memcheck - with this, overflowing reads will be caught as well) — alex@thinkpad / hgweb - 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) — alex@thinkpad / hgweb - 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) — alex@thinkpad / hgweb - memory backend: reduce memcheck area (should reduce overhead a bit) — alex@thinkpad / hgweb
- memory backend: ignore null pointers passed to free (Lua does that) — alex@thinkpad / hgweb
- exmem: when autodetecting available memory, print all srm/shoot memory blocks to console — alex@thinkpad / hgweb
- edmac: make sure the log files don't have unnecessary newlines
(channels with complex size configuration may get printed on multiple lines; that makes the log file harder to parse) — alex@thinkpad / hgweb - edmac: LOG_INTERVAL can now be changed from menu (persistent setting) — alex@thinkpad / hgweb
- edmac: use numbered log file names — alex@thinkpad / hgweb
- edmac: fix behavior when the extra info buffer gets full — alex@thinkpad / hgweb
- edmac: use half-shutter as trigger for logging EDMAC channels;
fine-tuned messages — alex@thinkpad / hgweb - edmac: fix crash on models other than 5D3
(there was a hardcoded stub) — alex@thinkpad / hgweb - edmac: fix crash when using "Log EDMAC usage" on D4 models — alex@thinkpad / hgweb
- Merged unified into edmac — alex@thinkpad / hgweb
- Added edmac.mo to nightly builds — alex@thinkpad / hgweb
- edmac-memcpy: check to make sure all models have AbortEDmac
(to make sure it's correct: selftest.mo -> Stubs API test) — alex@thinkpad / hgweb - edmac.mo: display connection map (experiment) — alex@thinkpad / hgweb
#294 (May 1, 2018 12:38:23 AM)
- Merged in nikfreak/magic-lantern/unified_sf_dump_70D (pull request #853)
sf_dump.mo: support for 70D — alex@thinkpad / hgweb - Close branch — alex@thinkpad / hgweb
- add 70D stubs for sf_dump module — nikfreak _mlnikfreak@gmail.com_ / hgweb
- Created new branch unified_sf_dump_70D — nikfreak _mlnikfreak@gmail.com_ / hgweb
- Merged in es_as/magic-lantern (pull request #891)
650D: sf_dump stubs — alex@thinkpad / hgweb - 650D:sf_dump stubs — esas _e_aspestrand@hotmail.com_ / hgweb
- Merged in daniel_fort/magic-lantern/unified_650D.104_stub_fix (pull request #923)
Fix 650D PlayMovieGuideApp_handler — alex@thinkpad / hgweb - Find the latest version of exiftool. — daniel fort _dan@digiola.com_ / hgweb
- Close branch — alex@thinkpad / hgweb
- Fixed stub. Discovered while running lua API tests.
https://www.magiclantern.fm/forum/index.php?topic=7473.msg200626#msg200626 — daniel fort _dan@digiola.com_ / hgweb
#293 (Feb 4, 2018 12:32:38 AM)
- Merged in garry23/dof-fix-for-focus.c/garry23/focusc-edited-online-with-bitbucket-by-g-1495645868417 (pull request #831)
Changed the DoF equations to better handle integer math and used a different source for the equations. — alex@thinkpad / hgweb - Dummy merge (reference changeset for make install_qemu) — alex@thinkpad / hgweb
- Merged in makefile-updates (pull request #898)
Makefile updates part 2 (minor fixes, updated make install_qemu) — alex@thinkpad / hgweb - focus.c: fix possible overflow when computing hyperfocal (corner case)
examples (focal_len, focus_dist):
73 4689
90 7123
91 7282
98 8444
... — alex@thinkpad / hgweb - focus.c: fix typo pointed out by garry23
http://www.magiclantern.fm/forum/index.php?topic=9741.msg196728#msg196728 — alex@thinkpad / hgweb - Makefile: updated rules for "make install_qemu" (for reference, should anyone ever want to use them on older changesets)
Before using them, qemu has to be installed first in qemu-eos (from the qemu branch)
QEMU installation directory can be changed from the QEMU_DIR environment variable, or from Makefile.user — alex@thinkpad / hgweb - Changed the DoF equations to better handle integer math and used a different source for the equations. — garry george _garry.george@grayheron.net_ / hgweb
- focus.c edited online with Bitbucket — garry george _garry.george@grayheron.net_ / hgweb
- focus.c edited online with Bitbucket (updated) — garry george _garry.george@grayheron.net_ / hgweb
- focus.c edited online with Bitbucket by Garry — garry george _garry.george@grayheron.net_ / hgweb
- Makefile: moved default QEMU directory to qemu-eos — alex@thinkpad / hgweb
- Makefile: also updated QEMU_INSTALLED_DBI_DIR to use QEMU_PATH — alex@thinkpad / hgweb
- Makefile: fix copy/paste error — alex@thinkpad / hgweb
- Makefile: fix cleaning up after "make zip"; removed warning — alex@thinkpad / hgweb
- Makefile: allow changing QEMU installation directory from Makefile.user and/or the environment
(QEMU_DIR) — alex@thinkpad / hgweb - Makefile: zip and install_qemu targets for modules — alex@thinkpad / hgweb
- Makefile: always clean after running install_check
http://www.magiclantern.fm/forum/index.php?topic=991.msg194444#msg194444 — alex@thinkpad / hgweb - Makefile: always rebuild version.o — alex@thinkpad / hgweb
- Makefile: prevent install_check from running in parallel with building regular ML
(conflicts while compiling from the same sources - http://www.magiclantern.fm/forum/index.php?topic=991.msg194315#msg194315 ) — alex@thinkpad / hgweb
#292 (Dec 7, 2017 2:42:59 AM)
- Makefile: drop unused SUPPORTED_MODELS / SUPPORTED_UNIFIED_MODELS — alex@thinkpad / hgweb
- Merged in makefile-updates (pull request #873)
Makefile updates to use any valid ARM toolchain — alex@thinkpad / hgweb - Makefile: fix 7D build_fir — alex@thinkpad / hgweb
- Makefile: fix building Lua with gcc 4.7.3 — alex@thinkpad / hgweb
- Makefile: only attempt to build/install/check ML-SETUP.FIR if there is a valid installer directory
(some platforms may not have have one - 7D_MASTER, new ports) — alex@thinkpad / hgweb - Card LED: always use CARD_LED_ADDRESS, LEDON and LEDOFF
(backed out 5bfab05 to fix installer on 7D - 0x800c00 not mandatory?) — alex@thinkpad / hgweb - Makefile: moved 7D-specific tweaks (FIR etc) into main target (7D.203)
for consistency with other platforms, including 7D2
to build the regular FIR: make build_fir
to build the installer FIR: make ML-SETUP.FIR -B — alex@thinkpad / hgweb - Makefile: FIR building updates
- always install ML-SETUP.FIR (zip, install, install_qemu)
- build_fir for regular ML (not installer) now gives AUTOEXEC.FIR
- to recompile ML-SETUP.FIR: "make ML-SETUP.FIR -B" from platform directory
- "make zip" will also compile the installer from source, without replacing the precompiled ML-SETUP.FIR
(just to make sure the source code changes do not interfere with building the installer) — alex@thinkpad / hgweb - Makefile: fix building xor_chk from its own directory — alex@thinkpad / hgweb
- Makefile: more .NOTPARALLEL fixes — alex@thinkpad / hgweb
- Makefile: fix 7D FIR path
(just for consistency) — alex@thinkpad / hgweb - Makefile: use .NOTPARALLEL in top-level Makefiles, rather than double-colon rules
ML platforms/modules are built sequentially, but within each platform/module, parallel build is used
to be tested on Mac with -j8
(on Make 3.81, double-colon are executed in parallel, while in 4.2.1 they are sequential) — alex@thinkpad / hgweb - Makefile: fix README.rst generation with POSIX shells
to reproduce: cd modules/filepref; make clean; rm -f README.rst; make SHELL=dash — alex@thinkpad / hgweb - Makefile: serialize "make install", fix some related dependencies
parallel copying could lock up WIFI_SD cards
to reproduce: "WIFI_SD=y make install ML_MODULES=" from platform/CAM directory — alex@thinkpad / hgweb - Makefile: monitor wifi connection when using WIFI_SD=y
(experimental, helps troubleshooting connectivity issues) — alex@thinkpad / hgweb - Makefile: minor refactors for WIFI_SD (coding style)
also fixed a typo — alex@thinkpad / hgweb - Modules: better error handling for missing rst2html
http://www.magiclantern.fm/forum/index.php?topic=17099 — alex@thinkpad / hgweb - Makefile: speed optimizations
- helper to evaluate only once, only if used
- modules hgstamp: only evaluate if used
- CF_CARD, VERSION: only evaluate once if used
- PWD is special? renamed to avoid unneeded shell calls
Profiling tips:
- perf record make; perf report --sort comm
- make SHELL="sh -x"
- make clean SHELL="sh -x" |& grep "^+" | sort | uniq -c — alex@thinkpad / hgweb - Makefile: enable parallel compilation for modules, but compile them sequentially
huge modules like Lua will compile much faster
compiling everything in parallel is not 100% safe (some dependency checks may fail) — alex@thinkpad / hgweb - Makefile: do not print toolchain info on recursive calls — alex@thinkpad / hgweb
- Makefile: reworked global targets
install: doesn't make sense, as we no longer have a "one size fits all" build capable of running on all models
(alternative: 5D3.113_install, 60D_install etc)
zip: build zip for each camera model, sequentially (parallel build still used within each zip)
all: similar to zip (build camera models sequentially, but use parallel compilation within each platform)
clean, check: these can run in parallel (no restrictions) — alex@thinkpad / hgweb - Makefile: fix module dependency checking on "make zip"
by default, a module succeeds if it can be loaded on any camera model, from those compiled (doesn't matter which one)
when using "make zip", we only want to include the modules compatible with current camera model, without considering other models
(fixme: not the cleanest way to implement this) — alex@thinkpad / hgweb - Makefile: fix module_strings dependency rule
(previously, there was an error with make -j) — alex@thinkpad / hgweb - Makefile: dropped ML_MODULES_STATIC (unused) and renamed ML_MODULES_DYNAMIC to ML_MODULES
note: if you have customized the module list in Makefile.modules.user, just rename ML_MODULES_DYNAMIC to ML_MODULES
to compile without modules: make 5D3 ML_MODULES= — alex@thinkpad / hgweb - Makefile: fix "make clean" from modules directory with stale modules from other branches
https://bitbucket.org/hudson/magic-lantern/pull-requests/873/makefile-updates-to-use-any-valid-arm/diff#comment-48250675 — alex@thinkpad / hgweb - Makefile: fix running from other directory
e.g. from qemu: make -C ../magic-lantern/ 500D_install_qemu — alex@thinkpad / hgweb - Makefile: model-specific install targets for the root directory
examples: make 500D_install; make 500D_install_qemu — alex@thinkpad / hgweb - 7D: fix compiling with FEATURE_VIDEO_HACKS — alex@thinkpad / hgweb
- Makefile: fix building 7D_MASTER — alex@thinkpad / hgweb
- Makefile: minor cleanups from 0b9b550 — alex@thinkpad / hgweb
- Makefile: always define CONFIG_$(MODEL)_$(FW_VERSION)
e.g. CONFIG_5D3_113, CONIFG_7D_203 and so on — alex@thinkpad / hgweb - Makefile: fix for GNU make 3.8.1
(thanks g3gg0) — alex@thinkpad / hgweb - Makefile: fix newline issue with WIFI_SD=y — alex@thinkpad / hgweb
- Makefile: fix Mac issue (undefine not supported)
http://www.magiclantern.fm/forum/index.php?topic=2864.msg192847#msg192847 — alex@thinkpad / hgweb - fixed late evaluation issue in rule builder — g3gg0 / hgweb
- Makefile.platform.map: fix indentation — alex@thinkpad / hgweb
- Makefile: rules for "make install_qemu"
(to use them, qemu has to be installed first) — alex@thinkpad / hgweb - Makefile: with WIFI_SD=y, ping the card until it comes online (useful for router connections) — alex@thinkpad / hgweb
- Makefile: portable way to get number of processors — alex@thinkpad / hgweb
- further makefile cleanup, added make check to show which models were built and their memory usage — g3gg0 / hgweb
- fix 'all' target for models — g3gg0 / hgweb
- removed explicit make executable definition. allows to run e.g. 'remake' to debug make rules — g3gg0 / hgweb
- reworked model make rules to support different firmware versions for a model [to be thoroughly tested] — g3gg0 / hgweb
- disable ASSERT for 7D_MASTER — g3gg0 / hgweb
- Makefile: also print CONFIG overrides from command-line
(alongside the ones from Makefile.user) — alex@thinkpad / hgweb - Makefile: print tips for using make -j
(how to set it by default in Makefiles?) — alex@thinkpad / hgweb - Makefile: silence warning about CONFIG_SITE
(some recent Linux distros use it) — alex@thinkpad / hgweb - Makefile: portable way to get libgcc.a's path — alex@thinkpad / hgweb
- Makefile: removed old dropbox target — alex@thinkpad / hgweb
- Makefile: print build info after "make zip"; skip EXIDX line — alex@thinkpad / hgweb
- Makefile: fix CONFIG_CCACHE — alex@thinkpad / hgweb
- Makefile: use "gio mount" rather than "gvfs-mount"
(they are interchangeable; older systems may require gvfs-mount, newer systems will print warnings) — alex@thinkpad / hgweb - Makefile: if no valid ARM GCC is found in PATH, try to find one in the home directory — alex@thinkpad / hgweb
- Makefile: fix compiling tcc — alex@thinkpad / hgweb
- Makefile: moved toolchain setup to Makefile.setup
(this allows toolchain to be overridden from Makefile.user) — alex@thinkpad / hgweb - Makefile: fixes to allow compiling ML with Linaro arm-eabi-gcc; updated toolchain recommendations — alex@thinkpad / hgweb
- Makefile: updated toolchain recommendation; minor edits — alex@thinkpad / hgweb
- Makefile: attempt to use any arm-none-eabi-gcc from PATH, if already installed (to be tested)
By default, it will attempt to use ~/gcc-arm-none-eabi-5_4-2016q3 if installed. — alex@thinkpad / hgweb - Makefile: use gcc 5.4.1 by default (current version from https://launchpad.net/gcc-arm-embedded ) — alex@thinkpad / hgweb
#291 (Oct 31, 2017 12:30:11 AM)
- disable ASSERT for 7D_MASTER — g3gg0 / hgweb
- Feature matrix: updated links — alex@thinkpad / hgweb
- Merged in daniel_fort/magic-lantern/unified-6D-sf_dump (pull request #876)
Add 6D.116 to sf_dump module — alex _broscutamaker@gmail.com_ / hgweb - Added 6D.116 to sf_dump module. — daniel fort _dan@digiola.com_ / hgweb
- Merged in daniel_fort/magic-lantern/unified-600D-audio_meters_fix (pull request #877)
600D audio meters fix — alex _broscutamaker@gmail.com_ / hgweb - 600D also needs Audio IC turned on at boot. — daniel fort _dan@digiola.com_ / hgweb
#290 (Oct 4, 2017 12:30:12 AM)
- Merged in daniel_fort/magic-lantern/unified_650D_audio_meters_fix (pull request #870)
650D audio meters fix — alex _broscutamaker@gmail.com_ / hgweb - 650D has the same audio meters issue as the 700D -- needs the same fix. — daniel fort _dan@digiola.com_ / hgweb
#289 (Sep 30, 2017 1:24:32 AM)
- Merged in daniel_fort/magic-lantern/unified_700D_audio_meters_fix_1 (pull request #866)
Audio meters fix for 700D
Approved-by: Daniel Fort <dan@digiola.com> — alex _broscutamaker@gmail.com_ / hgweb - Audio meters stop functioning after recording the first clip when using mlv_snd. Easy fix suggested by a1ex. — daniel fort _dan@digiola.com_ / hgweb
#288 (Sep 15, 2017 12:30:10 AM)
- installer: fix compilation — alex@thinkpad / hgweb
- Merged in daniel_fort/magic-lantern/update-to-700D.115 (pull request #813)
Update to 700D.115 — alex@thinkpad / hgweb - 700D: fix AbortEDmac — alex@thinkpad / hgweb
- Dummy merge with dfort's unified — alex@thinkpad / hgweb
- 700D, 6D, 7D: fix AbortEDmac — alex@thinkpad / hgweb
- 700D: undo dialog_refresh_timer change in mlv_rec/mlv_lite
(this address is the same in 1.1.4 and 1.1.5) — alex@thinkpad / hgweb - Update sf_dump module to 700D.115 — daniel fort _dan@digiola.com_ / hgweb
- Fixed is_taskid_valid stub. — daniel fort _dan@digiola.com_ / hgweb
- Merged unified into update-to-700D.115 — daniel fort _dan@digiola.com_ / hgweb
- Added minimal autoexec.bin for 700D — daniel fort _dan@digiola.com_ / hgweb
- Merged unified into update-to-700D.115 — daniel fort _dan@digiola.com_ / hgweb
- Merged unified into update-to-700D.115 — daniel fort _dan@digiola.com_ / hgweb
- Incorporated pull request #842 to fix Autoexposure module — daniel fort _dan@digiola.com_ / hgweb
- Merged hudson/unified into unified to prevent new remote heads. — daniel fort _dan@digiola.com_ / hgweb
- Update to latest exiftool — daniel fort _dan@digiola.com_ / hgweb
- Merged unified into update-to-700D.115 — daniel fort _dan@digiola.com_ / hgweb
- Resolve conflicts with changes to Task info in stubs.S — daniel fort _dan@digiola.com_ / hgweb
- Merged unified into update-to-700D.115 — daniel fort _dan@digiola.com_ / hgweb
- Added new ML-SETUP.FIR created by a1ex — daniel fort _dan@digiola.com_ / hgweb
- update to firmware revision 700D.115 — daniel fort _dan@digiola.com_ / hgweb
- hg rename 700D.114 700D.115 — daniel fort _dan@digiola.com_ / hgweb
#287 (Sep 12, 2017 1:08:48 AM)
- Merged in daniel_fort/magic-lantern/unified_silent_module_fix (pull request #854)
modify silent.c to work with commit f404e5f — alex@thinkpad / hgweb - TCC Makefile: fix minor typo — alex@thinkpad / hgweb
- silent.c: there are no info bars in paused LiveView mode — alex@thinkpad / hgweb
- modify silent.c to work with commit f404e5f
Raw backend: allow displaying raw previews without conflicting with LiveView info bars — daniel fort _dan@digiola.com_ / hgweb
#286 (Aug 18, 2017 12:30:12 AM)
- Merged in raw_fixes (pull request #828)
Raw fixes part 5 — alex _broscutamaker@gmail.com_ / hgweb - fio-ml: added get_dcim_dir_suffix(); moved get_dcim_dir() from dryos.h — alex@thinkpad / hgweb
- mlv_rec/mlv_lite: moved write_mlv_vers_blocks to mlv.c/h
(avoids duplicate code) — alex@thinkpad / hgweb - mlv_play: fix a fio_malloc issue (not tested, might fix issue #2766) — alex@thinkpad / hgweb
- Merged in raw_capture_info (pull request #827) — alex@thinkpad / hgweb
- mlv_dump: fix compilation after rawc header update — alex@thinkpad / hgweb
- 5D3 1.2.3: fix CARD_A_MAKER (off by one) — alex@thinkpad / hgweb
- mlv_lite: always override (toggle) the preview mode on *long* half-shutter press, when not autofocusing
(avoids transient screen changes on quick half-shutter presses) — alex@thinkpad / hgweb - mlv_lite: preview both full-size buffers while recording
(to catch future bugs that might cause the raw buffer to update every other frame) — alex@thinkpad / hgweb - Raw backend: exact height autodetection for 5D3
(lossless 8-12 bit compression works!) — alex@thinkpad / hgweb - mlv_lite: fix shutter button remaining locked after recording with Frozen LV
(problem from exmem backend; not sure how to do a proper fix) — alex@thinkpad / hgweb - mlv_lite: slow down color preview to let lower-priority tasks run (such as histogram) — alex@thinkpad / hgweb
- FPS override: disable in x10 mode when half-shutter is pressed, to help with focusing
(example setup: full-res LiveView, FPS override at 4 FPS for continuous recording, zoom on half-shutter) — alex@thinkpad / hgweb - FPS override: display rolling shutter in the main menu when available
(either when raw recording is enabled or while recording H.264)
(useful for diagnosing the new crop modes) — alex@thinkpad / hgweb - FPS override: also display rolling shutter as percentage of frame duration — alex@thinkpad / hgweb
- mlv_lite: do not print debug info when freezing LiveView
(seems to help with corrupted frames in modes with resolution pushed to limit, e.g. 1080p48) — alex@thinkpad / hgweb - Include strstr in ML core — alex@thinkpad / hgweb
- mlv_lite: fix squeeze info in menu for 50/60p modes — alex@thinkpad / hgweb
- mlv_lite: display actual aspect ratio in menu, if different from selection — alex@thinkpad / hgweb
- raw_rec: fix some resolution inconsistencies — alex@thinkpad / hgweb
- mlv_lite: fine-tuned menu for Frozen LV mode
(previously known as Hacked Preview) — alex@thinkpad / hgweb - mlv_lite: reworked preview options with (hopefully) a lot more reasonable defaults
- color preview with correct framing whenever plain LiveView is not accurate (crop/zoom modes etc)
- only use grayscale preview when recording speed is critical
- renamed the preview options
- half-shutter to override the automatic preview choice
(note: slot_count is valid_slot_count in compressed_raw) — alex@thinkpad / hgweb - Raw backend: allow displaying raw previews without conflicting with LiveView info bars;
updated mlv_rec and mlv_lite to use this capability — alex@thinkpad / hgweb - mlv_rec, mlv_lite: fix rawc saving after structure update in mlv.h — alex@thinkpad / hgweb
- Fix c6f92ee — alex@thinkpad / hgweb
- mlv_rec, mlv_lite: save RAWC (raw_capture_info) — alex@thinkpad / hgweb
- Raw backend: fix raw_capture_info.skipping_y for EOS M
(720p unless recording H.264) — alex@thinkpad / hgweb - mlv.h: replaced struct raw_capture_info with individual fields
(binary compatible with previous version) — alex@thinkpad / hgweb - 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 — alex@thinkpad / hgweb - mlv_dump: show the meaning of sensor crop factor — alex@thinkpad / hgweb
- mlv_rec, mlv_lite: fix minor crop factor display issue
(division by 0 in photo mode) — alex@thinkpad / hgweb - mlv_rec, mlv_lite: save RAWC (raw_capture_info) — alex@thinkpad / hgweb
- mlv_dump: print RAWC (raw_capture_info) — alex@thinkpad / hgweb
- mlv.h: RAWC block (struct raw_capture_info) — alex@thinkpad / hgweb
- Raw backend: new CBR for modules (CBR_RAW_INFO_UPDATE) — alex@thinkpad / hgweb
- Raw backend: new structure about image capture parameters (resolution, pixel binning modes)
(also updated mlv_lite and mlv_rec)
(can you suggest a better name?) — alex@thinkpad / hgweb
#285 (Aug 7, 2017 12:30:09 AM)
- get_current_dialog_handler: fix return value when no dialogs are present — alex@thinkpad / hgweb
- fix rules to allow "make -j" — g3gg0 / hgweb
#284 (Aug 1, 2017 12:30:11 AM)
- Merged in edmac (pull request #811)
EDMAC module + fixes — alex _broscutamaker@gmail.com_ / hgweb - edmac-memcpy: fix compilation — alex@thinkpad / hgweb
- Merged unified into edmac — alex@thinkpad / hgweb
- edmac.mo: fine-tuned transfer size info — alex@thinkpad / hgweb
- selftest: AbortEDmac test — alex@thinkpad / hgweb
- selftest: edmac_memcpy test — alex@thinkpad / hgweb
- edmac.mo: transfer size test — alex@thinkpad / hgweb
- edmac-memcpy: use and decode transfer size from flags (to be tested) — alex@thinkpad / hgweb
- edmac_test: proper memory allocation — alex@thinkpad / hgweb
- edmac-memcpy: updated edmac_find_divider for latest hypothesis — alex@thinkpad / hgweb
- edmac_memcpy: looks like we can use widths that are not modulo 8 bytes — alex@thinkpad / hgweb
- edmac-memcpy: refactored edmac_memcpy to avoid duplicate code — alex@thinkpad / hgweb
- AbortEDmac stub for 500D, 550D, 5D2, 50D, 7D (not tested) — alex@thinkpad / hgweb
- edmac.mo: fix model-specific differences — alex@thinkpad / hgweb
- edmac.mo: in EDMAC model tests, print a summary of copying activity
(how many bytes were copied, how many were skipped and so on)
(this test outputs the raw logs used to find the EDMAC model - http://www.magiclantern.fm/forum/index.php?topic=18315.0 ) — alex@thinkpad / hgweb - edmac.mo: tests for EDMAC model (to be included in QEMU) — alex@thinkpad / hgweb
- AbortEDmac stub for 5D3 1.2.3 — alex@thinkpad / hgweb
- edmac.c: fix typo — alex@thinkpad / hgweb
- Merged unified into edmac — alex@thinkpad / hgweb
- EDMAC: fix signed off2 on DIGIC 4 — alex@thinkpad / hgweb
- edmac.mo: experiment - log all EDMAC channels every 0.1ms — alex@thinkpad / hgweb
- edmac.mo: show offset 0x40 on the info screen — alex@thinkpad / hgweb
- edmac: edmac_get_channel — alex@thinkpad / hgweb
- edmac: there are more than 48 connections (not sure how many) — alex@thinkpad / hgweb
- Modules: allow including module.h in multiple source files
(fixes compilation of edmac.mo) — alex@thinkpad / hgweb - Modules: removed some unused definitions — alex@thinkpad / hgweb
- edmac.h: allow edmac_format_size to be called from core (of course, if the edmac module is loaded) — alex@thinkpad / hgweb
- bench.mo: use microsecond timer for memory benchmarks — alex@thinkpad / hgweb
- bench.mo: verify memcpy-like functions when running memory benchmark — alex@thinkpad / hgweb
- edmac-memcpy.c: refactored to avoid static struct edmac_info — alex@thinkpad / hgweb
- Rewritten find_free_edmac_channels so it no longer requires user input — alex@thinkpad / hgweb
- Moved find_free_edmac_channels to the edmac module — alex@thinkpad / hgweb
- Moved EDMAC info screen and pretty-printing function to a module — alex@thinkpad / hgweb
- edmac: pretty-printing function for size configuration (edmac_format_size)
auxiliary functions: edmac_get_info, edmac_fix_off1
also updated debug edmac info with the new function — alex@thinkpad / hgweb - edmac: edmac_get_pointer; comments — alex@thinkpad / hgweb
- edmac: experimental model for total data transfer size — alex@thinkpad / hgweb
- Enabled AbortEDmac stub (most models; not tested) — alex@thinkpad / hgweb
- stub-cleanup.py: support for uncommenting unused stubs; minor refactors — alex@thinkpad / hgweb
- Stubs format — alex@thinkpad / hgweb
#283 (Jul 28, 2017 12:30:11 AM)
- Merged in backtrace (pull request #849)
Stack trace (aka backtrace) in crash logs — alex _broscutamaker@gmail.com_ / hgweb - Close branch backtrace — alex _broscutamaker@gmail.com_ / hgweb
- selftest: fix incorrect strings (AllocateMemory != system memory) — alex@thinkpad / hgweb
- Makefile: minor fine-tuning; updated comments — alex@thinkpad / hgweb
- Makefile: fix compiling backtrace on fresh clone — alex@thinkpad / hgweb
- selftest: fine-tuned comments and strings — alex@thinkpad / hgweb
- selftest: re-enabled fault emulations
(some of them are useful for testing the stack trace, as they will trigger ERR70) — alex@thinkpad / hgweb - backtrace: sync with qemu (e4376a1) — alex@thinkpad / hgweb
- Makefile: mark $(QEMU_INSTALLED_DBI_DIR)/backtrace.% as optional dependency
todo: any way to do the same without .SECONDEXPANSION ? — alex@thinkpad / hgweb - 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" — alex@thinkpad / hgweb - backtrace: sync with qemu (3db5423, fbb532b, ab6d33c, 115fe25) — alex@thinkpad / hgweb
- Stack traces for crash and assert logs, using the backtrace backend — alex@thinkpad / hgweb
- Updated backtrace.c to work on the camera as well
(same source file for both QEMU and ML) — alex@thinkpad / hgweb - arm-mcr.h: fixed read_lr (not sure what the problem was) and added read_sp — a1ex / hgweb
- Imported backtrace code from 29f6edc — alex@thinkpad / hgweb
#282 (Jul 16, 2017 12:30:10 AM)
- Makefile: workaround to unbreak the builds
(how to fix it properly?) — alex@thinkpad / hgweb
#281 (Jul 14, 2017 12:35:34 AM)
- Ghost image: fixed issue #2749 — alex@thinkpad / hgweb
- Merged in daniel_fort/magic-lantern/find_fnt.py-update (pull request #844)
find_fnt.py update — alex _broscutamaker@gmail.com_ / hgweb - Added suggestion by @a1ex to guess the ROM[0,1] load address. — daniel fort _dan@digiola.com_ / hgweb
- Changed "base" to the address used when dumping the ROM — daniel fort _dan@digiola.com_ / hgweb
- Merged in daniel_fort/magic-lantern/unified-multiple-FW_VERSION-minimal-ML (pull request #846)
Multiple firmware versions for minimal ML — alex _broscutamaker@gmail.com_ / hgweb - Makefile.platform.base error trap for multiple firmware versions — daniel fort _dan@digiola.com_ / hgweb
#280 (Jul 3, 2017 12:30:09 AM)
- 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) — g3gg0 / hgweb - Modules: allow including module.h in multiple source files
(b0574dd) — alex@thinkpad / hgweb - Undo 4126b56 (to allow merging with crop_rec_4k) — alex@thinkpad / hgweb
- Update to latest exiftool — daniel fort _dan@digiola.com_ / hgweb
- mlv_rec: reduce chunk count to keep room for other files to create (and circumvent mlv_play failing playback) — g3gg0 / hgweb
- mlv_rec: insert alignment NULL block before writers start to write aligned sizes — g3gg0 / hgweb
- mlv_rec: ensure 32 bit alignment for VERS block sizes. just because. — g3gg0 / hgweb
- 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> — alex _broscutamaker@gmail.com_ / hgweb - Fixed AE constants — daniel fort _dan@digiola.com_ / hgweb
#279 (Jul 2, 2017 12:30:12 AM)
- fio-ml: workaround for existing code using FIO_ReadFile incorrectly (such as mlv_play)
selftest included — alex@thinkpad / hgweb - 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> — alex _broscutamaker@gmail.com_ / hgweb - Close branch cache-fixes — alex _broscutamaker@gmail.com_ / hgweb
- fio-ml: updated comment on FIO_WriteFile — alex@thinkpad / hgweb
- selftest: check whether cache cleaning causes any performance regressions
(result: no significant difference on file I/O) — alex@thinkpad / hgweb - my_fprintf: fix warning — alex@thinkpad / hgweb
- edmac-memcpy: use cache handling similar to FIO;
updated selftest and bench modules for the new restriction — alex@thinkpad / hgweb - selftest: make sure the FIO cache coherence test fails without the FIO_WriteFile wrapper — alex@thinkpad / hgweb
- selftest: test for FIO_WriteFile with cacheable buffer
if you comment out clean_d_cache() from the FIO_WriteFile wrapper, this test will fail — alex@thinkpad / hgweb - 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) — alex@thinkpad / hgweb - selftest: fine-tuned DMA cacheable buffer test — alex@thinkpad / hgweb
- 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 — alex@thinkpad / hgweb - 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) — alex@thinkpad / hgweb - fio-ml: FIO_WriteFile wrapper to handle caching issues automatically
sed -i.bak '/ FIO_WriteFile/_FIO_WriteFile/' */stubs.S — alex@thinkpad / hgweb - selftest: test for clean_d_cache
interrupts disabled, using edmac_memcpy to copy between display buffers
this test will fail without previous commit — alex@thinkpad / hgweb - fix index size in clean_d_cache
(todo: test in selftest.mo) — alex@thinkpad / hgweb
#278 (Jun 27, 2017 12:30:07 AM)
- 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> — alex _broscutamaker@gmail.com_ / hgweb - Corrected YUV422_LV_BUFFER_DISPLAY_ADDR value and enabled display filters: http://www.magiclantern.fm/forum/index.php?topic=9741.msg186289#msg186289 — daniel fort _dan@digiola.com_ / hgweb
- Updated post_isr_hook/pre_isr_hook stubs — daniel fort _dan@digiola.com_ / hgweb
- Changed for consistency of stubs across all models. — daniel fort _dan@digiola.com_ / hgweb
#277 (Jun 17, 2017 12:30:09 AM)
#276 (Jun 16, 2017 12:30:09 AM)
- mlv_snd: report back using ml-cbr when recording audio — g3gg0 / hgweb
- added ml-cbr to modules using MODULE_NAMED_CBR() — g3gg0 / hgweb
- audio uses ml-cbr to ask for recording — g3gg0 / hgweb
- ml-cbr: use strcmp to stay on safe side (caller might pass arbitrary length) — g3gg0 / hgweb
- ml-cbr: update header with more information — g3gg0 / hgweb
#275 (Jun 4, 2017 12:30:12 AM)
#274 (Jun 3, 2017 12:30:07 AM)
- dual_iso: temporary patch for module_get_string API change - probably needs a revert before merging crop_rec_4k into unified — g3gg0 / hgweb
#273 (Jun 2, 2017 12:30:08 AM)
- 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. — daniel fort _dan@digiola.com_ / hgweb
#272 (May 27, 2017 12:30:08 AM)
- mlv_rec: embed VERS blocks into MLV file so there is no uncertainity about the modules used for a given recording — g3gg0 / hgweb
- mlv_lite: embed VERS blocks into MLV file so there is no uncertainity about the modules used for a given recording — g3gg0 / hgweb
- mlv_lite: use FIO_SeekSkipFile to determine file header size — g3gg0 / hgweb
- mlv_dump: handle VERS blocks — g3gg0 / hgweb
- mlv_rec: added code and structures to helper routines to get version information embedded into the MLV file — g3gg0 / hgweb
- added routines and made a module loader routine non-static to allow other code to fetch e.g. strings from modules — g3gg0 / hgweb
#271 (May 7, 2017 12:30:10 AM)
- Merged in memcheck-fixes (pull request #829)
Fixes for various null pointer and uninitialized memory bugs — alex _broscutamaker@gmail.com_ / hgweb - mem.c: disabled double free assert (it still gets overwritten by some deallocators) — alex@thinkpad / hgweb
- menu.c: fixed some more null pointer reads
(found in QEMU with -d memchk) — alex@thinkpad / hgweb - tskmon: fix read from null pointer — alex@thinkpad / hgweb
- module.c: fix reading after the input buffer when parsing module symbols
(found in QEMU) — alex@thinkpad / hgweb - memcheck: fix detection of double-free calls
(our marker was overwritten by Canon's deallocator, so the check was useless)
(bug found in QEMU) — alex@thinkpad / hgweb - get_current_dialog_handler: fix read from null pointer
(found in QEMU) — alex@thinkpad / hgweb - bmp.c: fix dereferencing random (uninitialized) pointer
(found in QEMU) — alex@thinkpad / hgweb
#270 (Mar 30, 2017 2:55:50 PM)
- Backout 722c851 (fix FIR not included in the zip) — alex@thinkpad / hgweb
#269 (Mar 30, 2017 12:30:10 AM)
- Merged in raw_fixes (pull request #820)
Raw fixes part 4
Approved-by: Alex <broscutamaker@gmail.com> — alex _broscutamaker@gmail.com_ / hgweb - Silent pictures: minor error handling fix — alex@thinkpad / hgweb
- Silent pics: only show the slit-scan mode option when you actually select slit-scan — alex@thinkpad / hgweb
- Silent pictures: fix allocating memory for a single picture
(frame size not known in advance and might be larger than max shoot block size) — alex@thinkpad / hgweb - Silent pictures: fix overflow when allocating memory for burst mode — alex@thinkpad / hgweb
- Merged in task_name (pull request #796)
New method for getting current task names (refactor)
Approved-by: Alex <broscutamaker@gmail.com> — alex _broscutamaker@gmail.com_ / hgweb - Close branch task_name — alex _broscutamaker@gmail.com_ / hgweb
- Raw backend: fix black border on raw previews (completes 23d1f0e) — alex@thinkpad / hgweb
- Merged cleanup into unified — alex _broscutamaker@gmail.com_ / hgweb
- Removed april fools prank — alex@thinkpad / hgweb
- debug.c: removed unused code — alex@thinkpad / hgweb
- Zip comment: removed old links — alex@thinkpad / hgweb
- fio-ml: fix possible buffer overflow with PROP_CARD_SELECT
(might happen on unusual settings or new models) — alex@thinkpad / hgweb - Makefile: summarize CONFIG options and GCC version from Makefile.user (if any) in the build log; minor fixes — alex@thinkpad / hgweb
- Makefile: don't try to build the FIR on make install/zip — a1ex / hgweb
- Modules: removed some unused definitions — alex@thinkpad / hgweb
- Debug -> Unmount SD: minor UI tweak (turn on the LED after unmounting) — alex@thinkpad / hgweb
- 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> — alex _broscutamaker@gmail.com_ / hgweb - Close branch lens_info_fix — alex _broscutamaker@gmail.com_ / hgweb
- Lens info: serial number (to be tested) — alex@thinkpad / hgweb
- Lens info: minor menu updates (mostly help text) — alex@thinkpad / hgweb
- Lens info: minor menu layout changes — alex@thinkpad / hgweb
- Lens info: moved to Debug menu (to keep the Prefs menu for... preferences) — alex@thinkpad / hgweb
- 50D, 6D, 7D, 650D: current_task and current_interrupt stubs (tested in QEMU) — alex@thinkpad / hgweb
- 5D3 1.2.3: current_task and current_interrupt stubs — alex@thinkpad / hgweb
- Merged unified into task_name — alex@thinkpad / hgweb
- 500D: current_task and current_interrupt stubs — alex@thinkpad / hgweb
- 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) — alex@thinkpad / hgweb - srm_malloc_suite: minor fix
(no effects with current usage) — alex@thinkpad / hgweb - Raw backend: fix black borders on raw previews — alex@thinkpad / hgweb
- Merge with unified — g3gg0 / hgweb
- Tasks: undo changes to get_task_name_from_id (no longer needed) — alex@thinkpad / hgweb
- Moved CURRENT_INTERRUPT_ADDR to stubs; added some more models (copied from QEMU) — alex@thinkpad / hgweb
- dm-spy-experiments: current_task stub for EOSM — rafael brune _mail@rbrune.de_ / hgweb
- 5D2, 5D3, 550D, 600D, 700D: current_task stub — alex@thinkpad / hgweb
- tasks.c, stubs: removed unused GetTaskName and get_current_task
sed -i.bak '/GetTaskName/d' */stubs.S
sed -i.bak '/get_current_task/d' */stubs.S — alex@thinkpad / hgweb - tasks.c, stubs: removed unused get_obj_attr
sed -i.bak '/get_obj_attr/d' */stubs.S — alex@thinkpad / hgweb - Refactored get_task_name_from_id(get_current_task()) with get_current_task_name() (to be made generic) — a1ex / hgweb
- Ported get_current_task_name from dm-spy-experiments branch
(much faster, new stub required) — a1ex / hgweb - check for property length and decide if this feature is available — g3gg0 / hgweb
- fixed lens ID reading, added version etc. to be tested — g3gg0 / hgweb
#268 (Mar 12, 2017 12:30:08 AM)
- Silent pictures: always reset powersave timer when taking a picture — alex@thinkpad / hgweb
- 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 — alex _broscutamaker@gmail.com_ / hgweb - Close branch pre-record — alex _broscutamaker@gmail.com_ / hgweb
- mlv_lite: fix chunk frame count (to be tested) — alex@thinkpad / hgweb
- mlv_lite: fix MLV frame count when using pre-recording — alex@thinkpad / hgweb
- Merged unified into pre-record — alex@thinkpad / hgweb
- raw_rec: pre-recording feature (experimental) — alex@thinkpad / hgweb
- Merge raw_fixes into pre-record — alex@thinkpad / hgweb
#267 (Mar 7, 2017 12:30:11 AM)
- mlv_lite: fix invalid header under certain conditions involving very fast button presses
example: select a resolution higher than maximum, zoom in, return from zoom and press record very quickly
http://www.magiclantern.fm/forum/index.php?topic=19108 — alex@thinkpad / hgweb
#266 (Feb 12, 2017 5:48:46 PM)
- mlv_lite: also renamed in Makefile.modules.default — alex@thinkpad / hgweb
- Merged in new_raw_format (mlv_lite) (pull request #685)
Completely replace the old raw format with a lite implementation of MLV.
Recording performance should be identical to the old raw_rec v1.0; however, the additional features from mlv_rec are not present.
Note: raw_rec.mo was renamed to mlv_lite.mo. — alex _broscutamaker@gmail.com_ / hgweb - Close branch new_raw_format — alex _broscutamaker@gmail.com_ / hgweb
- mlv_lite: updated README — alex@thinkpad / hgweb
- Renamed raw_rec to mlv_lite — alex@thinkpad / hgweb
- Merged unified into new_raw_format — alex@thinkpad / hgweb
- raw_rec: use async EDMAC transfers, similar to mlv_rec (to be tested) — alex@thinkpad / hgweb
- raw_rec: fix recording speed not measured with lvinfo indicator — alex@thinkpad / hgweb
- raw_rec: refactor with wait_lv_frames — alex@thinkpad / hgweb
- raw_rec: minor resolution control refactor — alex@thinkpad / hgweb
- raw_rec: minor resolution control improvements
- prevent resolution_index_x overflow
- help regarding fine-tuning
- refactors — alex@thinkpad / hgweb - Merged in daniel_fort/magic-lantern/raw_rec_x_res_fix (pull request #772)
Fix for pull request #768 - x-resolution control for MLV Lite — alex _broscutamaker@gmail.com_ / hgweb - Fix for pull request #768 - x-resolution control for MLV Lite — daniel fort _dan@digiola.com_ / hgweb
- Merged in daniel_fort/magic-lantern/raw_rec_x_resolution (pull request #768)
x-resolution control for MLV Lite — alex _broscutamaker@gmail.com_ / hgweb - raw_rec MLV Lite added fine control on top of x-resolution presets and display of effective crop factor — daniel fort _dan@digiola.com_ / hgweb
- Merge — david milligan _david.l.milligan@gmail.com_ / hgweb
- MLV Lite: update videoFrameCount when recording is finished — david milligan _david.l.milligan@gmail.com_ / hgweb
- MLV Lite: fix a check regarding the 4GB limit — alex@thinkpad / hgweb
- MLV Lite: verbose messages when reaching the 4GB limit — alex@thinkpad / hgweb
- MLV Lite: backup file no longer needed (no footer) — alex@thinkpad / hgweb
- MLV Lite: fine-tuned error messages — alex@thinkpad / hgweb
- MLV Lite: refactored file writing, attempting to fix some edge cases when reaching the 4GB limit — alex@thinkpad / hgweb
- MLV Lite: use 64 bits for total bytes written — alex@thinkpad / hgweb
- MLV Lite: attempt to fix file spanning (not tested) — alex@thinkpad / hgweb
- raw_rec: removed unused writing_task_busy — alex@thinkpad / hgweb
- MLV Lite: make sure MLV header size is multiple of 512 bytes (seems to fix speed regression) — alex@thinkpad / hgweb
- Merged raw_fixes into mlv_lite — alex@thinkpad / hgweb
- mlv_lite: experiment - EDMAC alignment at 64 bytes — alex@thinkpad / hgweb
- raw_rec/mlv_rec: changed names in README from "Raw recording" to "Raw video" (to fit nicely in the module menu) — alex@thinkpad / hgweb
- Modules: allow a little extra spacing for module names — alex@thinkpad / hgweb
- mlv_lite: updated README and main menu entry — alex@thinkpad / hgweb
- Merged raw_fixes into new_raw_format (aka mlv_lite) — alex@thinkpad / hgweb
- mlv_lite: fix handling of 4GB limit and card full — david milligan _david.l.milligan@gmail.com_ / hgweb
- mlv_lite: also update the skip offsets every frame — david milligan _david.l.milligan@gmail.com_ / hgweb
- mlv_lite: fix 4GB limit chunk handling — david milligan _david.l.milligan@gmail.com_ / hgweb
- mlv_lite: vidf timestamps — david milligan _david.l.milligan@gmail.com_ / hgweb
- mlv_lite: update raw_rec.mo to output valid mlv files without extra overhead of all the mlv_rec features — david milligan _david.l.milligan@gmail.com_ / hgweb
- new raw format: fix wrong file handle for new chunk — david milligan _david.l.milligan@gmail.com_ / hgweb
- new file format for raw_rec based on a simplified version of mlv — david milligan _david.l.milligan@gmail.com_ / hgweb
#264 (Feb 11, 2017 12:30:08 AM)
- Always disable overlays in x10 zoom, see pull request 806
and also in the special x1 zoom from some recent models — alex@thinkpad / hgweb - Merged in daniel_fort/magic-lantern/700D_isr_stubs (pull request #797)
700D pre_isr_hook/post_isr_hook stubs for LOG_INTERRUPTS
Approved-by: Alex — alex _broscutamaker@gmail.com_ / hgweb - 700D: fix pre/post_isr_hook stubs — daniel fort _dan@digiola.com_ / hgweb
- 700D pre_isr_hook/post_isr_hook stubs for LOG_INTERRUPTS — daniel fort _dan@digiola.com_ / hgweb
- Info bars: fix positions for various screen layouts + refactor — alex@thinkpad / hgweb
- Cropmarks: fix alignment on external monitors
http://www.magiclantern.fm/forum/index.php?topic=14704.msg179688#msg179688 — alex@thinkpad / hgweb - Focus peaking: removed the option to use HD buffer (simpler code) — alex@thinkpad / hgweb
- Focus peaking: fix alignment with anamorphic preview (issue #2446?) — alex@thinkpad / hgweb
#263 (Feb 9, 2017 12:30:08 AM)
- Fix REC PicStyle on first clip (issue #2379, all models) — alex@thinkpad / hgweb
- raw2dng, Makefile: switching to -c99 introduced 2 warnings and fseeko not able to address long files under linux. Fixed — bouncyball / hgweb
#262 (Jan 27, 2017 12:30:12 AM)
- 1100D: fix FPS override (nightly compiles again, thanks to all testers) — alex@thinkpad / hgweb
- 500D: fix PlayMovieGuideApp_handler stub — alex@thinkpad / hgweb
- Merged in bouncyball/magic-lantern/unified-camname-patch (pull request #801)
make mlv_dump write unique camera name tag to dng files — g3gg0 _g3gg0.de@gmail.com_ / hgweb - mlv_dump: changed unique_camname initial value from NULL to (unknown). Got rid of the unnecessary check. There should be only one IDNT block in a valid MLV — bouncyball / hgweb
- Merged unified into unified-camname-patch — bouncyball _infograb@gol.ge_ / hgweb
- mlv_dump.c, camera_id.h: some suggested polishing — bouncyball / hgweb
- mlv_dump: typo correction — bouncyball / hgweb
- mlv_dump: use NULL instead of Unknown Model string — bouncyball / hgweb
- camera_id.h: func now returns NULL if camera model not matched — bouncyball / hgweb
- camera_id.h: fallback to unique/default name in case of the model w/o localized name — bouncyball / hgweb
- camera_id.h: remove Canon EOS 400D from the model list — bouncyball / hgweb
- camera_id.h: make get_camera_name_by_id func static — bouncyball / hgweb
- mlv_dump: write unique camera name tag to dng files — bouncyball / hgweb
- mlv_dump: added camera_id.h to the mlv_rec dir — bouncyball / hgweb
- Created new branch unified-camname-patch — bouncyball _infograb@gol.ge_ / hgweb
#261 (Jan 14, 2017 12:30:10 AM)
- Merged in 5D3-113-and-123 (pull request #611)
Support for 5D3 firmwares 1.2.3 and 1.1.3 in the same source tree — alex _broscutamaker@gmail.com_ / hgweb - Close branch 5D3-113-and-123 — alex _broscutamaker@gmail.com_ / hgweb
- 5D3: sync platform files between 1.1.3 and 1.2.3 — alex@thinkpad / hgweb
- Merged unified into 5D3-113-and-123 — alex@thinkpad / hgweb
- 5D3: stubs format — alex@thinkpad / hgweb
- Stubs format — alex@thinkpad / hgweb
- Merged unified into 5D3-113-and-123 — alex@thinkpad / hgweb
- Merged 5D3-123 into 5D3-113-and-123 (to be tested) — alex@thinkpad / hgweb
- Merged unified into 5D3-113-and-123 (not working yet) — alex@thinkpad / hgweb
- 5D3-123: FSUunMountDevice stub — alex@thinkpad / hgweb
- Apply 5D3 113 changes from unified to 123 — alex@thinkpad / hgweb
- Merged unified into 5D3-123 — alex@thinkpad / hgweb
- Merged unified into 5D3-123 — a1ex _broscutamaker@gmail.com_ / hgweb
- Merged unified into 5D3-123 — a1ex _broscutamaker@gmail.com_ / hgweb
- Merged unified into 5D3-123 — a1ex / hgweb
- 5D3-123: updated installer binary — a1ex / hgweb
- Installer: updated for 5D3 1.2.3 — a1ex / hgweb
- 5D3-123: consts update — a1ex / hgweb
- Merged unified into 5D3-123 — a1ex / hgweb
- Don't display the pitch line on cameras that always report zero for the pitch (eg 60D) — chris miller _chris.nz@gmail.com_ / hgweb
- Add support for displaying the pitch with electronic level — chris miller _chris.nz@gmail.com_ / hgweb
- mlv_rec: fix compilation — a1ex / hgweb
- Merged unified into 5D3-123 — a1ex / hgweb
- features.html: allow one camera with two or more firmware versions — a1ex / hgweb
- 5D3: fix top-level Makefile to work on 1.2.3 and 1.1.3 — a1ex / hgweb
- 5D3: fix Makefiles to work on 1.2.3 and 1.1.3 — a1ex / hgweb
- 5D3: fix raw_rec and mlv_rec to work on 1.2.3 and 1.1.3 — a1ex / hgweb
- 5D3: fix VRAM buffer choice for both 1.2.3 and 1.1.3 (workaround, need to finish the new-lv-buffer-detection branch) — a1ex / hgweb
- 5D3: fix raw backend to work on both 1.2.3 and 1.1.3 — a1ex / hgweb
- 5D3: fix prop_lv_lens to work on both 1.2.3 and 1.1.3 — a1ex / hgweb
- 5D3: fix bottom bar hack to work on both 1.2.3 and 1.1.3 — a1ex / hgweb
- 5D3: re-added firmware signature for 1.1.3 — a1ex / hgweb
- 5D3: fix FPS override to work on both 1.2.3 and 1.1.3 — a1ex / hgweb
- 5D3-123: preparing to support both 1.2.3 and 1.1.3 in the same source tree — a1ex / hgweb
- 5D3 123: updated format consts — a1ex / hgweb
- Merged unified into 5D3-123 — a1ex / hgweb
- Minor tweak in bootflags.c — a1ex / hgweb
- Merged unified into 5D3-123 — a1ex _broscutamaker@gmail.com_ / hgweb
- mlv_play: fix issue 1771 (borders in HDMI mode) — a1ex / hgweb
- Merged external-monitor into 5D3-123 — a1ex / hgweb
- Fix merge conflict — a1ex / hgweb
- 5D3-123: changes from cleanup branch — a1ex / hgweb
- Merged unified into 5D3-123 — a1ex / hgweb
- Revert debug code — a1ex / hgweb
- External monitors: fix LV buffer display address for 5D3 1.2.3 in HDMI 1080i — a1ex / hgweb
- External monitors: recognize hdmi_code == 20 as HDMI 1080i (for 5D3 123) — a1ex / hgweb
- Raw backend: fix raw2lv translation component (tested on 5D2) — a1ex / hgweb
- Raw backend: fix raw2lv test — a1ex / hgweb
- vram: after updating display parameters, force a refresh of RAW backend parameters — a1ex / hgweb
- update_vram_params should be private — a1ex / hgweb
- Cropmarks: fix redraw on external monitors — a1ex / hgweb
- Merged unified into 5D3-123 — a1ex / hgweb
- Merged unified into 5D3-123 — a1ex _broscutamaker@gmail.com_ / hgweb
- 5D3-123: stubs reformat — a1ex / hgweb
- Merged unified into 5D3-123 — a1ex / hgweb
- Merged unified into 5D3-123 — a1ex _broscutamaker@gmail.com_ / hgweb
- 5D3.123: stubs for CreateMemoryChunk/AddMemoryChunk — a1ex / hgweb
- Merged unified into 5D3-123 — a1ex / hgweb
- 5D3-123: HDMI mirroring is not identified by hdmi_code — a1ex / hgweb
- 5D3-123: when external monitor is used with mirroring enabled, ML should behave just as with built-in LCD; not tested
Based on the observations from Marekk http://www.magiclantern.fm/forum/index.php?topic=11017.msg113142#msg113142 and http://magiclantern.fm/forum/index.php?topic=9827.msg106132#msg106132 , and LRF https://bitbucket.org/hudson/magic-lantern/commits/32f3a5bd81936f986de904b12a542522cb37102f#comment-1036139
Code should be portable (no side effects expected on other cameras) — a1ex / hgweb - External monitors: check the size of PROP_HDMI_CHANGE_CODE — a1ex / hgweb
- Merged unified into 5D3-123 — a1ex _broscutamaker@gmail.com_ / hgweb
- Merged unified into 5D3-123 — a1ex _broscutamaker@gmail.com_ / hgweb
- Merged unified into 5D3-123 — a1ex _broscutamaker@gmail.com_ / hgweb
- Merged unified into 5D3-123 — a1ex / hgweb
- Merged unified into 5D3-123 — a1ex / hgweb
- 5D3-123: updated SENSOR_TIMING_TABLE address — a1ex / hgweb
- Merged unified into 5D3-123 — a1ex / hgweb
- Merged unified into 5D3-123 — a1ex _broscutamaker@gmail.com_ / hgweb
- 5D3-123: do not apply the palette workaround in LiveView (fixes conflict with display filters) — a1ex / hgweb
- 5D3-123: GetTaskName stub — a1ex / hgweb
- 5D3 123: stubs for SetTimerAfter and CancelTimer; deleted SetHPTimerAfterTimeout — a1ex / hgweb
- Timer and file IO stubs for 5D3.123 — jarno paananen _jarno.paananen@gmail.com_ / hgweb
- 5D3-123: CANON_SHUTTER_RATING constant — a1ex / hgweb
- 5D3-123: CancelDateTimer stub — a1ex / hgweb
- Merged unified into 5D3-123 — a1ex _broscutamaker@gmail.com_ / hgweb
- 5D3-123: another workaround for uninitialized LV VRAM (this one makes Arkanoid playable again :P ) — a1ex / hgweb
- 5D3-123: undo 2d0fb63 — a1ex / hgweb
- Merged unified into 5D3-123 — a1ex / hgweb
- Merged unified into 5D3-123 — a1ex / hgweb
- Merged in chris_miller/magic-lantern-1/chris_miller/added-stub-for-stopasifdmaadc-1397488668705 (pull request #471)
Added stub for StopASIFDMAADC — giovanni c _condellog@gmail.com_ / hgweb - Added stub for StopASIFDMAADC — chris_miller _chris.nz@gmail.com_ / hgweb
- Merged unified into 5D3-123 — giovanni c _condellog@gmail.com_ / hgweb
- Un petit poisson d'avril — a1ex / hgweb
- Zoom on half-shutter: let's try a larger delay (the old one was causing too many missed shots) — a1ex / hgweb
- Merged in chris_miller/magic-lantern/5D3-123 (pull request #459)
Liveview fixes for magic zoom and electronic level — a1ex _broscutamaker@gmail.com_ / hgweb - A better fix for the electronic level. Now always offsets the white line in the most appropriate direction. — chris miller _chris.nz@gmail.com_ / hgweb
- Merged hudson/magic-lantern into unified — chris miller _chris.nz@gmail.com_ / hgweb
- Backed out this change. It's better to have the misalignment as it was since the level collapses to a single line while at 45 degrees rather than when level in portrait mode. — chris miller _chris.nz@gmail.com_ / hgweb
- Fix alignment of green bars for magic zoom and make them easier to see. — chris miller _chris.nz@gmail.com_ / hgweb
- - Incorrect values were being written to memory.
- Fixed out-by-one error when dest was aligned.
- Prevent memory being written beyond end of range when dest isn't aligned. — chris miller _chris.nz@gmail.com_ / hgweb - Electronic level lines were slightly misaligned — chris miller _chris.nz@gmail.com_ / hgweb
- Merged unified into 5D3-123 — a1ex _broscutamaker@gmail.com_ / hgweb
- Installer: updated 5D3-123 FIR binary — a1ex / hgweb
- 5D3-123: installer requires 8.3 FIR name in order to work on 64GB EXFAT cards (credits 1% for hint) — a1ex / hgweb
- 5D3-123: fix installer after clrscr workaround — a1ex / hgweb
- Merged unified into 5D3-123 — a1ex / hgweb
- Merged unified into 5D3.123 — a1ex / hgweb
- 5D3-123: workaround for uninitialized LV VRAM in photo mode (clrscr will fill with black instead of transparent when there's no YUV data to show) — a1ex / hgweb
- 5D3-123: switched REC indicator to elapsed time by default (remaining time takes a while to settle) — a1ex / hgweb
- 5D3-123: cleaned up obsolete zoom tweaks — a1ex / hgweb
- 5D3-123: looks like "make zip" expects the FIR in the platform directory — a1ex / hgweb
- 5D3-123: experimental installation FIR binary — a1ex / hgweb
- Merged unbroken-installer into 5D3-123 — a1ex / hgweb
- 5D3-123: removed obsolete reboot-ins.c (todo: the same on all platforms) — a1ex / hgweb
- Renamed installer/5D3.112 to installer/5D3.123 — a1ex / hgweb
- Merged unbroken-installer into 5D3-123 — a1ex / hgweb
- raw_rec: fix bad merge — a1ex / hgweb
- 5D3-123: formatted stubs — a1ex / hgweb
- 5D3-123: cleaned up card bootflag code — a1ex / hgweb
- 5D3 123: ML is now restored after formatting the card! — a1ex / hgweb
- 5D3 123: undo 9315c07 (don't works) — a1ex / hgweb
- 5D3-123: rename FIO_Open to FIO_OpenFile — a1ex / hgweb
- Merged unified into 5D3-123 — a1ex / hgweb
- 5D3: preferred card = CF by default (somehow disappeared during merging) — alex@thinkpad / hgweb
- 5D3-123: merge from unified — alex@thinkpad / hgweb
- 5D3 123: updated for new FIO backend — alex@thinkpad / hgweb
- Updated modules to check for firmware 1.2.3 (also kept compatibility with 1.1.3 for some of them) — alex@thinkpad / hgweb
- Merge from unified (reverted io_crypt to 113) — alex@thinkpad / hgweb
- Fixup movie restart — alex@thinkpad / hgweb
- 5D3: preferred card = CF by default — alex@thinkpad / hgweb
- Updated adtg_gui — alex@thinkpad / hgweb
- Updated for 1.2.3 — chris miller _chris.nz@gmail.com_ / hgweb
- 5D3 123: update raw buffer address — alex@thinkpad / hgweb
- Found some more addresses that needed updating for 1.2.3 — chris miller _chris.nz@gmail.com_ / hgweb
- 5D3 123: let's try Zoom on Half-Shutter without CONFIG_ZOOM_HALFSHUTTER_UILOCK (did Canon fix this or not?) — alex@thinkpad / hgweb
- Wrong buffer macro was being tested, would have failed to compile on non quad-buffered cameras. — chris miller _chris.nz@gmail.com_ / hgweb
- 5D3 123: disabled some features no longer working after upgrade (fast zebras, full-screen magic zoom, brightness/contrast/saturation, crazy colors) — alex@thinkpad / hgweb
- 5D3 123: fixed LVAE_STRUCT, expo override working again — alex@thinkpad / hgweb
- Quad-buffered Magic Zoom (for 5D3 123). Compile warning for busy vsync. — alex@thinkpad / hgweb
- Quad-buffered display filters (for 5D3 123) — alex@thinkpad / hgweb
- 5D3 123: PROP_LV_LENS seems to be like 6D now — alex@thinkpad / hgweb
- 5D3 123: fixed FRAME_ISO & friends; ETTR working — alex@thinkpad / hgweb
- 5D3 123: updated DLG_SIGNATURE. All stub test passed :) — alex@thinkpad / hgweb
- 5D3 123: new YUV422 image buffers (things changed a lot here for dual monitor support, and now LiveView is quad-buffered!) — alex@thinkpad / hgweb
- 5D3 123: enable hexdump (Debug -> Memory browser) — alex@thinkpad / hgweb
- 5D3 123: GetSizeOfMaxRegion — alex@thinkpad / hgweb
- Fixed stateobj_disp[1] offset — magiclantern@magiclantern-VirtualBox / hgweb
- Fixed DISPLAY_STATEOBJ — magiclantern@magiclantern-VirtualBox / hgweb
- Removed obsolete EDMAC_RegisterCompleteCBR definition — chris_miller _chris.nz@gmail.com_ / hgweb
- Ported ML over to 5D3 firmware 1.2.3. — magiclantern@magiclantern-VirtualBox / hgweb
- Undo some stub changes to help transplanting old changesets — alex@thinkpad / hgweb
- Copied 5D3.113 to 5D3.123 in preparation for supporting firmware 1.2.3 — alex@thinkpad / hgweb
- Renamed 5D3.113 to 5D3.123 in preparation for supporting firmware 1.2.3 — magiclantern@magiclantern-VirtualBox / hgweb
#260 (Jan 13, 2017 12:31:20 AM)
- Merged in bouncyball/raw2dng_dng_set_camname_patch (pull request #791)
raw2dng_dng_set_camname_patch — alex _broscutamaker@gmail.com_ / hgweb - raw2dng: write correct camera name tag to DNG files — bouncyball / hgweb
- raw2dng: Makefile: add C99 standard for linux — bouncyball / hgweb
- Merged in escho/escho-magiclantern/escho-dev (pull request #783)
change helptext for mlv_dump — alex _broscutamaker@gmail.com_ / hgweb - mlv_dump -f helptext — escho / hgweb
- Created new branch escho-dev — escho _hipescho@t-online.de_ / hgweb
- Merged in ettr-bulb (pull request #674)
Bulb mode support for Auto ETTR (for very long exposures) — alex _broscutamaker@gmail.com_ / hgweb - Close branch ettr-bulb — alex _broscutamaker@gmail.com_ / hgweb
- Merged in serialflash (pull request #793)
Serial flash dumper — alex _broscutamaker@gmail.com_ / hgweb - Close branch serialflash — alex _broscutamaker@gmail.com_ / hgweb
- Merged in Licaon_Kter/magic-lantern/Licaon_Kter/save-sticky-halfshutter-in-config-fix-ht-1482105766431 (pull request #784)
Save sticky halfshutter in config — alex _broscutamaker@gmail.com_ / hgweb - Save sticky half-shutter in config
Fix https://bitbucket.org/hudson/magic-lantern/issues/2642 — licaon kter _licaon_xirtam@yahoo.com_ / hgweb - Created new branch stick_sticky — licaon kter _licaon_xirtam@yahoo.com_ / hgweb
- Merged in raw_fixes (pull request #778)
Raw fixes part 3 — alex _broscutamaker@gmail.com_ / hgweb - Raw backend: back to EDMAC channel 4 for 5D3 RAW_SLURP
(corrupted frames on 1.2.3 with 0x12) — alex@thinkpad / hgweb - Raw backend: no more white level exceptions — alex@thinkpad / hgweb
- tskmon: attempt to fix remaining null ptr issues (not tested; might have a minor impact over recording speed)
Should fix #2488, #2140, #2537, #2376, #1906, #1913 — alex@thinkpad / hgweb - Merged in daniel_fort/magic-lantern/raw_fixes_eosm_fix (pull request #795)
raw fixes eosm fix — alex _broscutamaker@gmail.com_ / hgweb - Removed false condition that affected non-cropped video mode on EOSM. — daniel fort _dan@digiola.com_ / hgweb
- Raw backend: attempt to autodetect resolution on all cameras using EDMAC_RAW_SLURP (to be tested)
fixme: height is not always detected well (sometimes it's +/- 1) — alex@thinkpad / hgweb - Raw backend: use channel 0x12 for EDMAC_RAW_SLURP on all recent models (to be tested) — alex@thinkpad / hgweb
- Raw backend: use the same PREFERRED_RAW_TYPE on all cameras (to be tested)
0x10 on DIGIC 5/6, 0x5 on DIGIC 4, see http://www.magiclantern.fm/forum/index.php?topic=18393 — alex@thinkpad / hgweb - Raw backend: removed unused code about raw type for cameras without CONFIG_EDMAC_RAW_SLURP — alex@thinkpad / hgweb
- Added 6D support and changed default 700D PREFERRED_RAW_TYPE — eNnvi / hgweb
- 650D: enable CONFIG_EDMAC_RAW_SLURP — daniel fort _dan@digiola.com_ / hgweb
- 700D: enable CONFIG_EDMAC_RAW_SLURP — daniel fort _dan@digiola.com_ / hgweb
- sf_dump: some refactoring; stubs for 5D3, 100D, 700D, EOS M — alex@thinkpad / hgweb
- Serial flash dump module — niklastisk _nkls2000@gmail.com_ / hgweb
- Raw backend: fix noise around raw previews on HDMI screens — alex@thinkpad / hgweb
- raw_rec: fix recording speed not measured with lvinfo indicator — alex@thinkpad / hgweb
- 60D: use PREFERRED_RAW_TYPE (fixes digital ISO behavior and bad pixels in preview) — alex@thinkpad / hgweb
- Raw backend: RAW_TYPE_ADDRESS no longer needed — alex@thinkpad / hgweb
- EOSM: enable CONFIG_EDMAC_RAW_SLURP
(included fix from 061ac76) — david milligan _david.l.milligan@gmail.com_ / hgweb - edmac-memcpy.c: refactored to avoid static struct edmac_info — alex@thinkpad / hgweb
- 5D3: get LV RAW resolution from 0xC0F06800/4, instead of hardcoded values — alex@thinkpad / hgweb
- ETTR: fix roundoff error when displaying next shutter speed in BULB mode — alex@thinkpad / hgweb
- ETTR: in bulb mode, limit shutter speed to interval time minus 3 seconds — alex@thinkpad / hgweb
- ETTR: only round short (non-bulb) exposures — alex@thinkpad / hgweb
- lens.c: fix round_shutter for ETTR — alex@thinkpad / hgweb
- Merged unified into ettr-bulb — alex@thinkpad / hgweb
- Intervalometer: check whether interval time is too short — alex@thinkpad / hgweb
- ETTR: limit slowest shutter speed to intervalometer time minus 2 seconds (experiment) — alex@thinkpad / hgweb
- ETTR: minor tweaks for debug messages — a1ex / hgweb
- Merged ettr-experiments — a1ex / hgweb
- ETTR: disabled operation in semiautomatic modes (see http://www.magiclantern.fm/forum/index.php?topic=12579.msg121155#msg121155 ) — a1ex / hgweb
- ettr: fix warnings — a1ex / hgweb
- ETTR: experimental long exposures via bulb timer — a1ex / hgweb
- shoot.h: exposed ensure_bulb_mode and format_time_hours_minutes_seconds — a1ex / hgweb
- ETTR: fine-tuned printf's — a1ex / hgweb
- ETTR: fixed false "expo limits reached" in movie mode at 24/25 fps, ISO less than maximum — a1ex / hgweb
- ETTR: use plain printf's for debugging — a1ex / hgweb
- ETTR: experimental waiting for LiveView exposure to change and/or settle — a1ex / hgweb
- ETTR: experimental tweak that should improve convergence for overexposed images (should simply meter for SNR limits if in doubt) — a1ex / hgweb
- ETTR: increased threshold for waiting for LiveView exposure to settle — a1ex / hgweb
#259 (Dec 19, 2016 12:30:11 AM)
- Merged in makefile-updates (pull request #777)
Makefile updates — alex _broscutamaker@gmail.com_ / hgweb - Close branch makefile-updates — alex _broscutamaker@gmail.com_ / hgweb
- mlv_play: add variable bit depth support. mlv_play requires experimental raw_twk if you want to playback other than 14bpp — g3gg0 / hgweb
- Backed out changeset: e7913102f817 — g3gg0 / hgweb
- mlv_play: added direct raw_twk support along with zoom support (5D3 tested) — g3gg0 / hgweb
- mlv_play: restore bpp and black level in raw_info on exit — g3gg0 / hgweb
- mlv_rec/mlv_play: add variable bit depth support. mlv_play requires experimental raw_twk if you want to playback other than 14bpp — g3gg0 / hgweb
- raw_twk: added experimental module that uses engines (PACK16, DEF, DSUNPACK) to accelerate raw->YUV conversion — g3gg0 / hgweb
- Makefile: retry unmounting the wifi card until it succeeds — alex@thinkpad / hgweb
- Makefile: ping the wifi card before attempting to mount it or reusing the old mount point — alex@thinkpad / hgweb
- Makefile: nicer handling of wifi cards that connect to a router — alex@thinkpad / hgweb
- Makefile: include uncommitted changes in autoexec.bin (see PR #230)
Diffs are taken from src and current platform directories only
Some lines from Makefile.user are also included (CONFIG entries and gcc version) — alex@thinkpad / hgweb - Modules: include source code in the .mo file for uncommitted modules (see PR #230 ) — alex@thinkpad / hgweb
- Makefile: do not reconnect to main wifi network if already there — alex@thinkpad / hgweb
- Makefile: unmount after installq — alex@thinkpad / hgweb
- Makefile: fix whitespace alignment for rm_files and rm_dir — alex@thinkpad / hgweb
#258 (Dec 3, 2016 12:30:07 AM)
- Merged in andreasb242/magic-lantern (pull request #753)
Bad settings warning — alex _broscutamaker@gmail.com_ / hgweb - Bad settings warning:
The repeated beep is in my option the best solution, as I don't see the LED warning,
if I have the hand on the grip, and the one time popup is only visible if you change
settings, but if you do it by mistake, you also won't see the popup.
BUT I merged the changes today to my local 70D branch, and recognizes that beep is
not working. Beep is currently also not working for the 650D, so I add an option
to also flash the popup message.
The popup message ends up in a flickering screen, which always shows / hide the
message, also really good visible in review mode. As I currently don't know how to
get the beep working, this is currently the best solution for me...
Tested with 650D and 70D branch from nikfreak. — andreas butti _andreas.b242@gmail.com_ / hgweb - Merged in Dannephoto/magic-lantern/crop hack disable (pull request #776)
Disables crop mode hack when turning camera off. — alex _broscutamaker@gmail.com_ / hgweb - If condition only for crop mode hack — danne / hgweb
- Disables crop mode hack when turning camera off. — danne / hgweb
- Merged in daniel_fort/magic-lantern/raw2dng_Makefile (pull request #773)
raw2dng make rules changes — alex _broscutamaker@gmail.com_ / hgweb - Modified make rules so raw2dng isn't built automatically when a platform is compiled. Also added switch so cross compiling raw2dng.exe on a Mac is possible. — daniel fort _dan@digiola.com_ / hgweb
#257 (Nov 17, 2016 12:30:09 AM)
- Merged in daniel_fort/magic-lantern/EOSM_close_liveview (pull request #761)
To shut off LiveView on the EOSM switch to the info screen. — alex _broscutamaker@gmail.com_ / hgweb - To shut off LiveView on the EOSM switch to the info screen. — daniel fort _dan@digiola.com_ / hgweb
- Merged in cleanup (pull request #764)
Minor cleanups / fixes — alex _broscutamaker@gmail.com_ / hgweb - Merged in daniel_fort/magic-lantern/cr2hdr_make_update (pull request #770)
Removed "all" rule so cr2hdr isn't built automatically when compiling a platform. — alex _broscutamaker@gmail.com_ / hgweb - Removed "all" rule so cr2hdr isn't built automatically when compiling a platform.
Updated exiftool to version 10.33. — daniel fort _dan@digiola.com_ / hgweb - engio_write wrapper — alex@thinkpad / hgweb
- 550D: fix compiling minimal target — alex@thinkpad / hgweb
- Raw backend: make sure skip offsets are even — alex@thinkpad / hgweb
- Makefile: allow extra source files in the minimal profile — alex@thinkpad / hgweb
- Makefile: prefer .c files from current directory first — alex@thinkpad / hgweb
#256 (Nov 10, 2016 12:30:11 AM)
- Merged in daniel_fort/magic-lantern-mlv_dump/mlv_dump_frame_extract (pull request #765)
fix to extract only the first frame (numbered 0) — g3gg0 _g3gg0.de@gmail.com_ / hgweb - fix to extract only the first frame (numbered 0) — daniel fort _dan@digiola.com_ / hgweb
#255 (Nov 9, 2016 12:30:12 AM)
- mlv_rec: fixed chroma smooth regression in mlv_dump caused by API change in 5167619. thanks dfort/danne/bouncyball. — g3gg0 / hgweb
#254 (Oct 9, 2016 12:24:24 PM)
- Merged in daniel_fort/magic-lantern/mlv_dump-simplify_dng_filenames (pull request #758)
Simplify dng names — g3gg0 _g3gg0.de@gmail.com_ / hgweb - Remove "frame" from dng filenames so that it conforms with MLVFS default naming. — daniel fort _dan@digiola.com_ / hgweb
#253 (Sep 16, 2016 12:30:16 AM)
- raw2dng and related: use HOST_CFLAGS (should fix building raw_rec with older compilers) — alex@thinkpad / hgweb
#252 (Sep 10, 2016 12:30:53 AM)
- EOS M: fix issue #2596 (temperature goes from 41°C to -60°C) — alex@thinkpad / hgweb
- raw.c: fix compilation on some cameras apparently no longer used — alex@thinkpad / hgweb
#251 (Sep 6, 2016 12:30:53 AM)
- Merged raw_fixes into unified — alex@thinkpad / hgweb
- 5D3: reduce the white level a bit (doesn't always reach 16383, false alarm) — alex@thinkpad / hgweb
- Merged in selftest (pull request #752)
Selftest.mo: play dialog mode test, minor updates — alex _broscutamaker@gmail.com_ / hgweb - Merged in cleanup (pull request #751)
Misc cleanups — alex _broscutamaker@gmail.com_ / hgweb - Merged in 700D (pull request #750)
700D: minor fixes — alex _broscutamaker@gmail.com_ / hgweb - Modules: use module_strings instead of hginfo; misc fine-tunings — alex@thinkpad / hgweb
- module_hginfo_dump.sh: fix permissions and GCC path — alex@thinkpad / hgweb
- Merged in g3gg0/magic-lantern-module-hgdiff (pull request #230)
modules: embed hg information and hg diff into object file for traceability — alex _broscutamaker@gmail.com_ / hgweb - Make sure we don't leave cruft behind when cleaning or running hg status — giovanni condello _condellog@gmail.com_ / hgweb
- Merged in hudson/magic-lantern — giovanni condello _condellog@gmail.com_ / hgweb
- Modules: Use LD instead of LD_REAL — giovanni c _condellog@gmail.com_ / hgweb
- removed stale option for a feature not implemented yet — g3gg0 / hgweb
- Merge — g3gg0 / hgweb
- module: use makefile and objcopy to embed hg information — g3gg0 / hgweb
- module: cleaned up hginfo embedding code — g3gg0 / hgweb
- module: use makefile-provided objcopy — g3gg0 / hgweb
- module: cleaned up dumper script for hg infos — g3gg0 / hgweb
- 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? — g3gg0 / hgweb
- Merged in bouncyball/raw-to-mlv-convertor-raw2dng-mod (pull request #733) — alex@thinkpad / hgweb
- raw2dng multichunk RAW file support — bouncyball / hgweb
- raw2dng mlv output support — bouncyball / hgweb
- Merged in andreasb242/magic-lantern (pull request #749)
Make "Warning for bad settings" message configurable — alex _broscutamaker@gmail.com_ / hgweb - 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... — andreas butti _andreas.b242@gmail.com_ / hgweb - Merged lvinfo into unified (show WB shift values on the LiveView info bar) — alex _broscutamaker@gmail.com_ / hgweb
- Merged console into unified — alex _broscutamaker@gmail.com_ / hgweb
- console: console_clear is still used — alex@thinkpad / hgweb
- 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) — alex _broscutamaker@gmail.com_ / hgweb - Merged bad_pixels into raw_fixes — alex@thinkpad / hgweb
- raw2dng/mlv_dump: in vertical stripe fix, give higher weights to bright pixels — alex@thinkpad / hgweb
- mlv_dump: vertical stripe fix on by default (same as before) — alex@thinkpad / hgweb
- 5D3: back to raw type 16 (same as before); vertical stripes still present with 4 and 8 — alex@thinkpad / hgweb
- mlv_dump: minor fixes regarding subtract (dark) frame — alex@thinkpad / hgweb
- mlv_dump: experimental flat-field (gain) correction — alex@thinkpad / hgweb
- raw2dng/mlv_dump: fine-tuned vertical stripe correction algorithm (to be tested) — alex@thinkpad / hgweb
- 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 — alex@thinkpad / hgweb - 5D3: let's try raw type 8 (not affected by digital ISO) — alex@thinkpad / hgweb
- Merge bad_pixels into raw_fixes — alex@thinkpad / hgweb
- raw2dng/mlv_dump: apply cold pixel fix on border pixels as well — alex@thinkpad / hgweb
- raw2dng/mlv_dump, cold pixel fix routine: code formatting, comment updates, C99 loops — alex@thinkpad / hgweb
- raw2dng/mlv_dump: fine-tuned cold pixel threshold — alex@thinkpad / hgweb
- selftest: relaxed timer tests a bit — alex@thinkpad / hgweb
- selftest: new tests for play dialog modes — alex@thinkpad / hgweb
- selftest: reorganized stub test code — alex@thinkpad / hgweb
- lvinfo: show WB shift values — alex@thinkpad / hgweb
- lvinfo: allow % in fields — alex@thinkpad / hgweb
- 700D, 650D, 100D, maybe others: nicer Kelvin display in photo mode — alex@thinkpad / hgweb
- 700D: fix COLOR_FG_NONLV — alex@thinkpad / hgweb
- 700D: fix PlayMain_handler stub (fixes SET+MainDial and others) — alex@thinkpad / hgweb
- mlv_dump: option to fix non-static (moving) cold pixels — alex@thinkpad / hgweb
- mlv_dump: vertical stripe fix optional, disabled by default — alex@thinkpad / hgweb
- mlv_dump: cold pixel fix enabled by default — alex@thinkpad / hgweb
- mlv_dump: fix cold pixel analysis when processing only some frames — alex@thinkpad / hgweb
- Menu timeout fix: simpler logic (minor) — alex@thinkpad / hgweb
- Moved CACHEABLE/UNCACHEABLE definitions from vram.h to mem.h — alex@thinkpad / hgweb
- 7D: removed LEDON/LEDOFF consts (misleading) — alex@thinkpad / hgweb
- Removed unused AVAIL_SHOT_WORKAROUND — alex@thinkpad / hgweb
- Fix compiling without CONFIG_MODULES — a1ex / hgweb
- 5D3: experiment - changed raw type, to be tested whether it still has vertical stripes — alex@thinkpad / hgweb
- Raw backend: debug option for choosing PREFERRED_RAW_TYPE from menu — alex@thinkpad / hgweb
- Raw backend, EDMAC_RAW_SLURP: check RAW_TYPE register — alex@thinkpad / hgweb
- Raw backend, EDMAC_RAW_SLURP: set RAW_TYPE before EDMAC calls (to be tested if it has any effect on pink frames) — alex@thinkpad / hgweb
- console: removed unused status and help text — alex@thinkpad / hgweb
- console: allow printf calls very early in the boot process (including from init_task) — alex@thinkpad / hgweb
#250 (Aug 24, 2016 12:31:02 AM)
#249 (Aug 15, 2016 12:30:40 AM)
- Merged in cleanup (pull request #743)
Misc cleanups, some GUI button codes renamed, 1100D zoom buttons fix — alex _broscutamaker@gmail.com_ / hgweb - Merged in niklastisk/magic-lantern/makefile-updates (pull request #747)
Makefile updates — alex _broscutamaker@gmail.com_ / hgweb - MAKE: skip page align for autoexec-fir target — niklastisk _nkls2000@gmail.com_ / hgweb
- MAKE: do not page align segments in autoexec — niklastisk _nkls2000@gmail.com_ / hgweb
- MAKE: remove duplicate objcopy — niklastisk _nkls2000@gmail.com_ / hgweb
- MAKE: Do not use -fshort-double when GCC version is 6+ — niklastisk _nkls2000@gmail.com_ / hgweb
- 600D, 1100D: cleaned up zoom button codes (to be tested on 1100D) — alex@thinkpad / hgweb
- Renamed ZOOM IN/OUT button codes
sed -i.bak 's/PRESS_ZOOMIN_MAYBE/PRESS_ZOOM_IN/g' */*.[ch]
sed -i.bak 's/PRESS_ZOOMOUT_MAYBE/PRESS_ZOOM_OUT/g' */*.[ch] — alex@thinkpad / hgweb - EOS M: fix scrollwheel button codes (todo: same on 100D) — alex@thinkpad / hgweb
- Renamed DLG_* constants to GUIMODE_*
sed -i.bak 's/DLG_/GUIMODE_/g' */*.[ch] — alex@thinkpad / hgweb - Renamed CURRENT_DIALOG_MAYBE to CURRENT_GUI_MODE
sed -i.bak 's/CURRENT_DIALOG_MAYBE/CURRENT_GUI_MODE/g' */*.[ch] — alex@thinkpad / hgweb - Removed DLG_SIGNATURE (refactored existing checks with more generic code)
sed -i.bak '/DLG_SIGNATURE/d' */*.h — alex@thinkpad / hgweb
#248 (Jul 9, 2016 12:30:30 AM)
- Merged in mpu (pull request #737)
MPU dumper — alex _broscutamaker@gmail.com_ / hgweb - Merged in installer (pull request #727)
Installer fixes — alex _broscutamaker@gmail.com_ / hgweb - Close branch installer — alex _broscutamaker@gmail.com_ / hgweb
- Merged in escho/escho-magiclantern/camera-temperaturen (pull request #738)
Camera temperaturen — alex _broscutamaker@gmail.com_ / hgweb - update temperatures — escho / hgweb
- Merged unified into camera-temperaturen — escho _hipescho@t-online.de_ / hgweb
- Created new branch camera-temperaturen — escho _hipescho@t-online.de_ / hgweb
- Merged in wifi_sd (pull request #726)
Helpers to run "make install" on Wi-Fi SD cards — alex _broscutamaker@gmail.com_ / hgweb - Close branch wifi_sd — alex _broscutamaker@gmail.com_ / hgweb
- Merged in rec-indicators (pull request #729)
Fix recording indicators above 2GB — alex _broscutamaker@gmail.com_ / hgweb - Merged in format-restart (pull request #736)
Restart the camera after formatting the card and restoring ML — alex _broscutamaker@gmail.com_ / hgweb - Close branch format-restart — alex _broscutamaker@gmail.com_ / hgweb
- Merged in minimal (pull request #741)
Minimal target fixes + hello world — alex _broscutamaker@gmail.com_ / hgweb - Close branch minimal — alex _broscutamaker@gmail.com_ / hgweb
- Merged in cleanup (pull request #740)
Misc small cleanups — alex _broscutamaker@gmail.com_ / hgweb - Minimal target for 600D (to be tested) — alex@thinkpad / hgweb
- Minimal hello world: wait for display initialization
(fixes "random" boot failures in QEMU, where display initialization is much slower, also depending on what debug/tracing options are enabled) — alex@thinkpad / hgweb - Minimal target for 1100D — alex@thinkpad / hgweb
- Minimal target: Hello World with font_direct, from a user task — a1ex / hgweb
- Minimal target: removed platform-specific files (will use the ones from platform dir) — a1ex / hgweb
- Minimal target: removed old stuff; just a simple LED blink — a1ex / hgweb
- Minimal target: fix "make install" — a1ex / hgweb
- Makefile: allow changing model ID for build_fir — alex@thinkpad / hgweb
- Removed CONFIG_BATTERY_TEST — alex@thinkpad / hgweb
- boot-hack.c: cleaned up some comments — alex@thinkpad / hgweb
- Cleaned up CONFIG_HELLO_WORLD and CONFIG_DUMPER_BOOTFLAG — alex@thinkpad / hgweb
- Makefile: install_finish target — alex@thinkpad / hgweb
- Merged unified into cleanup — alex@thinkpad / hgweb
- xor_chk: check footer before overwriting — alex@thinkpad / hgweb
- Use sync_caches instead of clean_d_cache/flush_caches (to be tested) — alex@thinkpad / hgweb
- minor cleanup in edmac_memcpy_init — alex@thinkpad / hgweb
- 5D3: removed the "Dim REC LED" feature (old hackish implementation, doesn't seem to work anyway) — alex@thinkpad / hgweb
- Restart the camera after formatting the card and restoring ML (http://www.magiclantern.fm/forum/index.php?topic=17247.msg167132#msg167132) — alex@thinkpad / hgweb
- Recording indicators: attempt to fix issue #2530 for files up to 4GB (not tested) — alex@thinkpad / hgweb
- installer: show the uninstall message in yellow (more obvious) — alex@thinkpad / hgweb
- installer: fix "make install" — alex@thinkpad / hgweb
- Merged makefile into installer — alex@thinkpad / hgweb
- installer: fix issue #2529 — alex@thinkpad / hgweb
- installer: minor cosmetic fix — alex@thinkpad / hgweb
- installer: fix compilation — alex@thinkpad / hgweb
- minor: ml_shutdown should be static — alex@thinkpad / hgweb
- Makefile: experimental configuration for Wi-Fi SD cards — alex@thinkpad / hgweb
- Merged makefile into wifi_sd — alex@thinkpad / hgweb
- wifi_sd: save configs before unmounting — alex@thinkpad / hgweb
- Experiment - unmount SD card (trick useful when uploading files to a Wi-Fi SD card, to avoid filesystem corruption) — alex@thinkpad / hgweb
- mpu_dump: use eventprocs (thanks Maqs) — a1ex / hgweb
- mpu_dump: module for dumping MPU memory, based on experiments from Maqs — a1ex / hgweb
#247 (Jun 13, 2016 12:30:14 AM)
- Merged in tecgen/magic-lantern/model-specific-icons (pull request #723, 500D submenu icon)
Model specific icons — a1ex _broscutamaker@gmail.com_ / hgweb - shrinked the live view icons a bit — tecgen _ _ / hgweb
- resized liveview icon: 1px top, 1px right side — tecgen _ _ / hgweb
- moved content a bit to the left — tecgen _ _ / hgweb
- 500D: LiveView instead of Q icon — tecgen _ _ / hgweb
- Created new branch model-specific-icons — tecgen _dj_tecgen@yahoo.de_ / hgweb
#246 (May 16, 2016 12:30:33 AM)
- Makefile: add a quick install target (installq) for slow media (only autoexec.bin and symbol file) — alex@thinkpad / hgweb
- Fix arrow key shortcuts conflicting with tools that use focus box position (spotmeter, magic zoom) http://www.magiclantern.fm/forum/index.php?topic=15088.msg167051#msg167051 — alex@thinkpad / hgweb
#245 (May 7, 2016 12:30:46 AM)
- Dual ISO: fix warning in movie mode on unsupported cameras — alex@thinkpad / hgweb
- False colors: fix ExpSim check — a1ex / hgweb
- Merged in makefile (pull request #725) — alex@thinkpad / hgweb
- Removed beep introduced by mistake in b81641b — alex@thinkpad / hgweb
- Makefile: when running "make install" from a module dir, only create the modules directory — alex@thinkpad / hgweb
- Makefile: quiet prepare_install_dir; skip empty directories (logs and settings) — alex@thinkpad / hgweb
- Makefile: quiet "make install" from module directory — alex@thinkpad / hgweb
- Modules: unmount the card after running "make install" — alex@thinkpad / hgweb
- Makefile: option to mount the card before running "make install" — alex@thinkpad / hgweb
#244 (May 6, 2016 12:30:46 AM)
- Merged in generic-cfn (pull request #716)
Generic functions for some CFn parameters — a1ex _broscutamaker@gmail.com_ / hgweb - Close branch generic-cfn — a1ex _broscutamaker@gmail.com_ / hgweb
- Merged in daniel_fort/xiga_reframe (pull request #693) (60D movie crop centering in raw) — alex@thinkpad / hgweb
- Need to center mv640crop mode for the 60D — daniel fort _dan@digiola.com_ / hgweb
- adjustments based on Silent DNG tests by xiga — daniel fort _dan@digiola.com_ / hgweb
- Removed FEATURE_EXPO_ISO_HTP (no real reason to change it from ML menus; it's the same as Canon's) — alex@thinkpad / hgweb
- Added a generic implementation for some CFn functions (ALO, HTP, MLU), to fix issues like #2345 (affected cameras: all except 5D2/50D/500D) — alex@thinkpad / hgweb
#243 (Apr 30, 2016 12:30:12 AM)
- features.html: fix issue #2524 — alex@thinkpad / hgweb
#242 (Apr 28, 2016 12:30:10 AM)
- Merged in edmac (pull request #718)
Edmac info fixes — a1ex _broscutamaker@gmail.com_ / hgweb - Close branch edmac — a1ex _broscutamaker@gmail.com_ / hgweb
- Merged in powersave-focusring (pull request #715)
Attempt to fix issue #2431 (turning the focus ring doesn't reset Canon's powersave timer) — a1ex _broscutamaker@gmail.com_ / hgweb - Close branch powersave-focusring — a1ex _broscutamaker@gmail.com_ / hgweb
- Merged in tecgen/50D_FUNC_instead_of_Q_icon (pull request #706) (also for 5D2 and 100D) — alex@thinkpad / hgweb
- Fine-tuned submenu icons — alex@thinkpad / hgweb
- trying to revert any changes to whitspaces; there shouldn't be any differences at all between this file and the one of hudson/magic-lantern — tecgen _ _ / hgweb
- added a1ex implementation to merge many classes into one — tecgen _ _ / hgweb
- new: Av-icons made my nikfreak; renamed variable camera_model to labels — tecgen _ _ / hgweb
- edit of the legs of A — tecgen _ _ / hgweb
- Av-icons are generated and used instead of Q-icons for 100D and are merged together with 50D, 52D and low resolutions version into one ico.c class — tecgen _ _ / hgweb
- added Av-icons as replacement for the Q-button icon on the 100D — tecgen _ _ / hgweb
- Merged unified into 50D_FUNC_instead_of_Q_icon — tecgen _dj_tecgen@yahoo.de_ / hgweb
- added camera model to generated code comment in order to help the diff command to recognise the differences between multiple files better — tecgen / hgweb
- reverted last commit — tecgen _ _ / hgweb
- bugfix: now the focus icon is visible again — tecgen _ _ / hgweb
- clean code: exchanged -D with the --ifdef option — tecgen _ _ / hgweb
- enabled the new icon only for 50D after testing it on the real camera — tecgen _ _ / hgweb
- corrected pixel in FUNC png's and generated ico.c again — tecgen _ _ / hgweb
- generating model specific icons to exchange the Q icon (only 50D and 5D2) — tecgen _ _ / hgweb
- aligned the content within the icons to look nice after converting them with make-icons.py (see generated ico.c) — tecgen _ _ / hgweb
- added the new FUNC and picture style icons within the list of icons in the python make script — tecgen _ _ / hgweb
- draft for the picture style icons — tecgen _ _ / hgweb
- initial draft — tecgen _ _ / hgweb
- Created new branch 50D_FUNC_instead_of_Q_icon — tecgen _dj_tecgen@yahoo.de_ / hgweb
- Merged hudson/magic-lantern into unified — tecgen _dj_tecgen@yahoo.de_ / hgweb
- reverted: remember user selected samplerate after reboot — tecgen / hgweb
- remember user selected samplerate after reboot — tecgen _ _ / hgweb
- EDMAC info: misc tweaks/fixes — alex@thinkpad / hgweb
- edmac.c: fix edmac_chanlist — alex@thinkpad / hgweb
- edmac.c, edmac_get_connection: fix for write connections — alex@thinkpad / hgweb
- Attempt to fix issue #2431 (turning the focus ring doesn't reset powersave timer; Canon bug?) — alex@thinkpad / hgweb
#241 (Apr 22, 2016 12:30:47 AM)
- 600D: enabled some features that didn't previously fit in memory — alex@thinkpad / hgweb
- Removed focus ramping feature from ML core (now covered by advanced intervalometer) — alex@thinkpad / hgweb
- Merged in dmilligan/magic-lantern/adv_int2 (pull request #678) — alex@thinkpad / hgweb
- adv_int: updated with exit_play_qr_mode() — alex@thinkpad / hgweb
- Merged unified into adv_int2 — alex@thinkpad / hgweb
- Makefile: list default modules on separate lines — alex@thinkpad / hgweb
- adv_int: fixes from code review — david milligan _david.l.milligan@gmail.com_ / hgweb
- adv_int: fix compiler warning — david milligan _david.l.milligan@gmail.com_ / hgweb
- adv_int: readme — david milligan _david.l.milligan@gmail.com_ / hgweb
- Merge — david milligan _david.l.milligan@gmail.com_ / hgweb
- Merge — david milligan _david.l.milligan@gmail.com_ / hgweb
- adv_int: updates for PR #526: FIO_CreateFile and FIO_OpenFile should return 0 — david milligan _david.l.milligan@gmail.com_ / hgweb
- Merge — david milligan _david.l.milligan@gmail.com_ / hgweb
- update README.rst to new build format (had to delete all the help content b/c the build system doesn't like it) — david milligan _david.l.milligan@gmail.com_ / hgweb
- Merge — david milligan _david.l.milligan@gmail.com_ / hgweb
- adv_int: updates for recent changes to core — david milligan _david.l.milligan@gmail.com_ / hgweb
- Merge — david milligan _david.l.milligan@gmail.com_ / hgweb
- adv_int: warnings for bulb mode — david milligan _david.l.milligan@gmail.com_ / hgweb
- adv_int: external source - detect picture taken with PROP_GUI_STATE rather than CBR_POST_SHOOT which isn't implemented — david milligan _david.l.milligan@gmail.com_ / hgweb
- adv_int: Tv adjustment menu — david milligan _david.l.milligan@gmail.com_ / hgweb
- adv_int: Av adjustment menu — david milligan _david.l.milligan@gmail.com_ / hgweb
- adv_int: ISO adjustment menu — david milligan _david.l.milligan@gmail.com_ / hgweb
- Merge — david milligan _david.l.milligan@gmail.com_ / hgweb
- adv_int: cleanup — david milligan _david.l.milligan@gmail.com_ / hgweb
- adv_int: advanced intervalometer ramping module — david milligan _david.l.milligan@gmail.com_ / hgweb
- Merged in Licaon_Kter/magic-lantern-rec_ui_fix/rec_ui_fix (pull request #681) — alex@thinkpad / hgweb
- Fix typo — licaon kter _licaon_xirtam@yahoo.com_ / hgweb
- Fixed some indentations (I hope) — licaon kter _licaon_xirtam@yahoo.com_ / hgweb
- add include lvinfo — licaon kter _licaon_xirtam@yahoo.com_ / hgweb
- Move record time indicator in ML top bar.
Move buffer indicator out of the way of the histogram. — licaon kter _licaon_xirtam@yahoo.com_ / hgweb - Move REC/STBY text a bit to line up and hide the red dot — licaon kter _licaon_xirtam@yahoo.com_ / hgweb
- Created new branch rec_ui_fix — licaon kter _licaon_xirtam@yahoo.com_ / hgweb
- Merged in raw_fixes (pull request #710)
Raw_fixes part 2 — a1ex _broscutamaker@gmail.com_ / hgweb - Close branch raw_fixes — a1ex _broscutamaker@gmail.com_ / hgweb
- Lua: after loading all scripts, wait for either keypress or 5-second timeout. — alex@thinkpad / hgweb
- lens_focus: only interpret 0x1000 as error code (should fix http://www.magiclantern.fm/forum/index.php?topic=14828.msg166025#msg166025 ) — alex@thinkpad / hgweb
- raw_rec: fix copy/paste error — alex@thinkpad / hgweb
- gui-common: attempt to allow magic zoom while recording raw, but also let the raw recording modules block the zoom key to avoid crashes; anything broken? — alex@thinkpad / hgweb
- raw_rec: cleaned up some comments — alex@thinkpad / hgweb
- raw_rec: fine-tuned error messages — alex@thinkpad / hgweb
- raw_rec: reintroduced 32MB chunk limit; to be benchmarked — alex@thinkpad / hgweb
- raw_rec: 64-byte EDMAC alignment (to be benchmarked) — alex@thinkpad / hgweb
- raw_rec: undo de4e1d1 — alex@thinkpad / hgweb
- raw_rec: allow up to 32 memory chunks for simulations — alex@thinkpad / hgweb
- raw_rec: minor cleanups — alex@thinkpad / hgweb
- raw_rec: removed a buffer choosing heuristic (to be benchmarked) — alex@thinkpad / hgweb
- raw_rec: removed unused argument to raw_rec_should_preview — alex@thinkpad / hgweb
- raw_rec: removed some unused CBRs that were previously intended for other modules — alex@thinkpad / hgweb
- raw_rec: removed frame skipping "feature" — alex@thinkpad / hgweb
- raw_rec: use one extra item for the writing queue (should fix "queue overflow" errors) — alex@thinkpad / hgweb
#240 (Apr 21, 2016 12:30:46 AM)
- Merged in lua_fix (pull request #683)
lua scripting: lots of fixes, plus API testing script — a1ex _broscutamaker@gmail.com_ / hgweb - Merged in daniel_fort/magic-lantern/clean_localsyms (pull request #692)
Remove localsyms in modules/lua — a1ex _broscutamaker@gmail.com_ / hgweb - Changed so that removing localsyms is given it it's own action. — daniel fort _dan@digiola.com_ / hgweb
- Moved rm localsyms to right after it is used. — daniel fort _dan@digiola.com_ / hgweb
- Changed to removing it immediately after we are finished with it in the build rule. — daniel fort _dan@digiola.com_ / hgweb
- Remove localsyms in modules/lua when running "make clean" — daniel fort _dan@digiola.com_ / hgweb
- Merged in Audionut/test/lua-features (pull request #701)
Add forum link to lua readme — a1ex _broscutamaker@gmail.com_ / hgweb - Add forum link to lua readme — Audionut / hgweb
- format_memory_size: fix rounding — alex@thinkpad / hgweb
- format_memory_size: allow sizes > 4 GB — alex@thinkpad / hgweb
- Lua: wait for keypress after loading all scripts. — alex@thinkpad / hgweb
- Lua: added "make install_extra" to copy extra scripts in the main script dir on the card, for autoloading — alex@thinkpad / hgweb
- logger.lua: use line buffering (can be made optional if speed becomes a problem) — alex@thinkpad / hgweb
- Menu script routines: fix "menu not found" error messages — alex@thinkpad / hgweb
- Lua: moved less-polished scripts to "extra" directory, so they don't get auto-started — alex@thinkpad / hgweb
- Lua: when running "make install", copy all scripts, preserving directory structure — alex@thinkpad / hgweb
- Lua: route all print operations to stdin/stdout — alex@thinkpad / hgweb
- console.c: export console_puts (for Lua stdio) — alex@thinkpad / hgweb
- sokoban.lua: fix typo — alex@thinkpad / hgweb
- Focus backend: consider unknown status codes as "success"
(fixes follow focus in movie mode, tested on 5D3 + 24/2.8 STM) — alex@thinkpad / hgweb - Lua scripts: tweaks for menu consistency (help lines, capital ON/OFF) — alex@thinkpad / hgweb
- api_test.lua: use proper printf — alex@thinkpad / hgweb
- Lua scripts: use standard I/O instead of console.write — alex@thinkpad / hgweb
- Fix bracketing regression introduced in 5bdf000 — alex@thinkpad / hgweb
- Merged unified into lua_fix — alex@thinkpad / hgweb
- api_test.lua: basic tests for file i/o and stdio — alex@thinkpad / hgweb
- Lua: add dryos.remove (similar to os.remove) — alex@thinkpad / hgweb
- Lua: basic support for standard streams (stdin, stdout, stderr) — alex@thinkpad / hgweb
- lua_stdio: fix file create — alex@thinkpad / hgweb
- lua_stdio: fix file append — alex@thinkpad / hgweb
- Merge lua_stdio into lua_fix — alex@thinkpad / hgweb
- Lua: show console at startup, until all scripts are loaded — alex@thinkpad / hgweb
- Lua: increased stack size for script tasks, just in case — alex@thinkpad / hgweb
- module backend: fix key handling regression in other modules, introduced in b0891f9 — alex@thinkpad / hgweb
- lua_stdio: report file size on stat calls; primitive errno handling — alex@thinkpad / hgweb
- Lua: fix old comment — alex@thinkpad / hgweb
- api_test.lua: verify changing exposure directly via camera.iso/shutter/aperture/ec/flash_ec — alex@thinkpad / hgweb
- lua_camera: fix setting ISO via camera.iso (should be the same as camera.iso.value) — alex@thinkpad / hgweb
- Lua: use plain printf for normal messages — alex@thinkpad / hgweb
- lua property: cleanup prop message queue -> better, more defensive checks and error handling, fix memory leak
seems to fix some apparent memory issues and err70s with copy2m — david milligan _david.l.milligan@gmail.com_ / hgweb - lua scripting: don't load scripts that start with "_"
fixes issue with hidden files created by OSX Finder #2496 — david milligan _david.l.milligan@gmail.com_ / hgweb - lua_movie: fix movie mode checks (should fix rec_delay.lua on many cameras) — alex@thinkpad / hgweb
- Lua: moved camera.af_mode to lens.af_mode (to be consistent with lens.af) — alex@thinkpad / hgweb
- Lua: camera.movie returns MODE.MOVIE even on cameras without a dedicated movie mode (fixes recdelay.lua on many cameras) — alex@thinkpad / hgweb
- Lua: proper error handling if strict.lua is missing — alex@thinkpad / hgweb
- Lua: print script menus to console — alex@thinkpad / hgweb
- api_test.lua: minor fix — alex@thinkpad / hgweb
- api_test.lua: updated focus tests to include commands with wait=false — alex@thinkpad / hgweb
- lens.c: reworked lens_focus a bit (fix crash with wait=off and some other tweaks) — alex@thinkpad / hgweb
- editor.lua: use WHEEL_LEFT for decrementing and WHEEL_RIGHT for incrementing (consistent with ML menu) — alex@thinkpad / hgweb
- Lua: check script syntax after compiling the module — alex@thinkpad / hgweb
- api_test.lua: tests for lens.focus — alex@thinkpad / hgweb
- lua_lens.c: more reasonable defaults for lens.focus — alex@thinkpad / hgweb
- lua_camera.c: removed check that breaks copy2m — alex@thinkpad / hgweb
- sokoban.lua: auto-increment level — alex@thinkpad / hgweb
- api_test.lua: tests for Lua strict mode; minor refactoring — alex@thinkpad / hgweb
- Lua: updated scripts for strict.lua — alex@thinkpad / hgweb
- strict.lua: changes to play nice with our existing global metatable — alex@thinkpad / hgweb
- Lua: use strict.lua for all scripts — alex@thinkpad / hgweb
- lua_lens: report focus distance in mm (to be consistent with all other distance fields) — alex@thinkpad / hgweb
- lua_lens: renamed focal_distance to focus_distance — alex@thinkpad / hgweb
- api_test.lua: tests for the "lv" module — alex@thinkpad / hgweb
- Lua: added some new APIs to the "lv" module: lv.paused, lv.running, lv.zoom get/set, lv.wait(num_frames) — alex@thinkpad / hgweb
- close_liveview(): fix operation in movie mode — alex@thinkpad / hgweb
- Pause/ResumeLiveView: minor cleanup/refactoring — alex@thinkpad / hgweb
- Lua: dryos.call disabled by default — alex@thinkpad / hgweb
- lua_camera: don't use SYM_ISO for formatting ISO values (doesn't look nice) — alex@thinkpad / hgweb
- api_test.lua: restore camera parameters after changing them — alex@thinkpad / hgweb
- api_test.lua: bring back the camera printf's (they provide additional info over the generic test, such as formatting exposure values) — alex@thinkpad / hgweb
- api_test.lua: run all generic tests first — alex@thinkpad / hgweb
- logger.lua: do not try to iterate light userdata — alex@thinkpad / hgweb
- lua reflection: remove unecessary duplicate 'fields' in dryos (they are already 'normal' table entries and will get enumerated by lua_next) — david milligan _david.l.milligan@gmail.com_ / hgweb
- Merge fonts into lua_fix — alex@thinkpad / hgweb
- lua logger: also serialize userdata — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua scripting: only call lua_next on tables
it's possible we are iterating a userdata, and calling lua_next on userdata causes a hard crash — david milligan _david.l.milligan@gmail.com_ / hgweb - Merge — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua scripting: update API tests to use logger and 'reflection' features — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua scripting: implement 'reflection' for fields of api modules by using a custom __pairs metamethod and iterator (cherry picked commits from lua_touch branch)
this allows us to do e.g.:
for k,v in pairs(camera) do
printf("%s = %s",k,tostring(v))
end
should make writing simple, automatic, generic API tests easier — david milligan _david.l.milligan@gmail.com_ / hgweb - lua scripting: use logger in editor.lua and speed up file open — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua scripting: use logger in calc.lua — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua scripting: logger.lua - a logging helper — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua scripting: directory.parent should return nil for root directories (i.e. A:/ or B:/) — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua scripting: console.write should not automatically add newlines — david milligan _david.l.milligan@gmail.com_ / hgweb
- Lua: use uncached malloc for buffering stdio files — a1ex / hgweb
- Lua: hide stdio debug messages by default — a1ex / hgweb
- Lua: stdio appears to work! — a1ex / hgweb
- Lua: include extra dependencies in the module itself (not core); use setjmp from core (newlib) — a1ex / hgweb
- Merged lua_fix into lua_stdio — a1ex / hgweb
- Lua: compile with stdio functions from dietlibc (not working yet) — a1ex / hgweb
- fio-ml: use stdio.h instead of defining a custom FILE type — a1ex / hgweb
- Lua: added a subset of includes from dietlibc-0.33 — a1ex / hgweb
- tcc-glue: made all functions private and removed unused ones — a1ex / hgweb
- console.c: removed fputs and putchar — a1ex / hgweb
- Fix Lua after undefined symbols fix — a1ex / hgweb
- Modules: fix undefined symbols appearing incorrectly in the sym file — a1ex / hgweb
- module backend: handle fast scrollwheel events (for recent cameras) — a1ex / hgweb
- editor.lua: fix performance regression introduced in b6ee499 — a1ex / hgweb
- lua scripting: fix calculator issue #2476 — david milligan _david.l.milligan@gmail.com_ / hgweb
- api_test.lua: use a larger tolerance when setting aperture as f-number — a1ex / hgweb
- api_test.lua: aperture tests — a1ex / hgweb
- Lua: added camera.aperture.min/max — a1ex / hgweb
- lens.c: added lens_format_aperture — a1ex / hgweb
- lens.c: changed return value of hdr_set_* (todo: check if bracketing still stops when reaching exposure limits) — a1ex / hgweb
- lens.c: updated lens_set_aperture_approx; Lua aperture tests almost working — a1ex / hgweb
- api_test.lua: EC and FEC tests; fix typos — a1ex / hgweb
- moved round_shutter/aperture/expo_comp and related to lens.c — a1ex / hgweb
- simplified round_shutter/aperture/expo_comp and added round_flash_expo_comp, used for lens_set_flash_ae — a1ex / hgweb
- lens.c: refactored lens_set_ae/lens_set_flash_ae — a1ex / hgweb
- api_test.lua: script API tests, only covering shutter and ISO for now; todo: the rest of the API :P — a1ex / hgweb
- Lua, camera module: changing ISO works! (I bet this feature was never tested...) — a1ex / hgweb
- lens.c: use closest match when setting ISO in hdr_set_rawiso; small refactors — a1ex / hgweb
- Lua, camera module: use higher precision for APEX values — a1ex / hgweb
- lens.c, prop_set_rawshutter_approx: round towards the nearest shutter (max error 1/8 EV) — a1ex / hgweb
- lens.c: forgot to rename APEX10 macros — a1ex / hgweb
- lens.h: updated APEX10 macros to be reversible (converting back and forth should give the same value) — a1ex / hgweb
- imath.h: added RSCALE (integer scale with rounding, reversible) — a1ex / hgweb
- Renamed APEX x10 macros — a1ex / hgweb
- lua scripting: load string library by default: http://www.magiclantern.fm/forum/index.php?topic=14828.msg163029#msg163029 — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua scripting: semaphore timeouts: provide more info, don't force the console open — david milligan _david.l.milligan@gmail.com_ / hgweb
- Merged unified into lua_fix — a1ex _broscutamaker@gmail.com_ / hgweb
- lua_camera: fix pretty-printing of negative EC values — a1ex / hgweb
- lua_camera: removed apex x10 units (don't see any reason to use them instead of float) — a1ex / hgweb
- lua_camera: replaced tostring with __tostring, so it will be used with print(camera.shutter) or string.format("%s", camera.shutter)
See http://www.lua.org/pil/13.3.html — a1ex / hgweb - Lua: added console.clear() — a1ex / hgweb
- lua scripting: fix dryos.dcim_dir — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua scripting: fix bug in config.lua that prevents submenus' values from loading correctly — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua scripting: use hdr_set_rawshutter instead of lens_set_rawshutter — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua scripting: use hdr_set_rawaperture instead of lens_set_rawaperture — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua scripting: throw errors when setting camera properties fail — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua scripting: fix camera.aperture.value conversions — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua scripting: fix the global shoot() function too — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua scripting: more parameter fixes (lens.focus) — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua scripting: fix data type for camera.shoot parameter
http://www.magiclantern.fm/forum/index.php?topic=14828.msg161195#msg161195 — david milligan _david.l.milligan@gmail.com_ / hgweb
#239 (Apr 19, 2016 12:30:45 AM)
- Merged in play_mode (pull request #711)
Small refactor: get_out_of_play_mode renamed to exit_play_qr_mode; also added enter_play_mode — a1ex _broscutamaker@gmail.com_ / hgweb - Close branch play_mode — a1ex _broscutamaker@gmail.com_ / hgweb
- selftest, stubs test: go to PLAY mode when finished — alex@thinkpad / hgweb
- selftest, stubs test: wait one second before checking display status — alex@thinkpad / hgweb
- Auto exposure on zoom: fix autofocus
(was unreliable, sometimes refusing to focus; tested on 5D3 + 24/2.8 STM) — alex@thinkpad / hgweb - Removed obsolete crash.c (already covered in the selftest module) — alex@thinkpad / hgweb
- Ghost image: auto update should be off by default — alex@thinkpad / hgweb
- Auto bracketing: refactored with new routines — alex@thinkpad / hgweb
- Ghost image: refactored with new routines — alex@thinkpad / hgweb
- selftest.mo, stubs test: if started with main display off, switch to PLAY mode — alex@thinkpad / hgweb
- bench.mo: run cache benchmarks PLAY mode only (they interfere with LiveView) — alex@thinkpad / hgweb
- bench.mo: run card/memory benchmark in either LV or PLAY modes (not photo) — alex@thinkpad / hgweb
- bench,selftest: refactored to use enter_play_mode/exit_play_qr_mode — alex@thinkpad / hgweb
- mlv_play: refactored to use enter_play_mode/exit_play_qr_mode — alex@thinkpad / hgweb
- Renamed get_out_of_play_mode to exit_play_qr_mode, reimplmented with SetGUIRequestMode, added enter_play_mode — alex@thinkpad / hgweb
- bench.mo: updated readme — alex@thinkpad / hgweb
- selftest.mo: fix loading on EOS M — alex@thinkpad / hgweb
- Peaking benchmark: auto-enable focus peaking temporarily during the test — alex@thinkpad / hgweb
- bench.mo, card benchmark: fix startup message for dual-slot cameras (which card is being benchmarked) — alex@thinkpad / hgweb
- redraw: attempt to fix this issue: https://bitbucket.org/hudson/magic-lantern/pull-requests/610/benchmarks-and-self-tests-refactored-as#comment-17353285
(redraw doesn't work when Canon's front buffer is disabled) — alex@thinkpad / hgweb
#238 (Apr 18, 2016 12:30:45 AM)
- selftest.mo: fix copy-paste error (should fix the module not loading on 7D) — alex@thinkpad / hgweb
#237 (Apr 17, 2016 12:30:19 AM)
- mlv_snd: save user selected samplerate and restore it after a reboot of ML — tecgen _ _ / hgweb
- 50D: fix compilation after powersave refactoring. Is it still working? — alex@thinkpad / hgweb
- Moved run_in_separate_task back to menu.h
(should fix modules that no longer compiled after powersave refactoring) — alex@thinkpad / hgweb - Pause/ResumeLiveView: minor cleanup/refactoring — alex@thinkpad / hgweb
#236 (Apr 15, 2016 12:30:19 AM)
- raw backend: always log resolution changes to console — alex@thinkpad / hgweb
- silent pics: fix crash with simple (non-burst) pics — alex@thinkpad / hgweb
- Powersave: fix compilation on cameras with LCD sensor — alex@thinkpad / hgweb
- Electronic level included in display presets, like other overlays — alex@thinkpad / hgweb
#235 (Apr 13, 2016 12:30:21 AM)
- Makefile: removed more picoc leftovers (fixes compilation) — alex@thinkpad / hgweb
- electronic level: refresh display more often (smoother motion) — alex@thinkpad / hgweb
- Moved electronic level back to Overlay menu — alex@thinkpad / hgweb
- Fix compilation — alex@thinkpad / hgweb
- Makefile: removed some old picoc leftovers — alex@thinkpad / hgweb
- Makefile: drop -mthumb-interwork (no longer needed) — alex@thinkpad / hgweb
- Stubs reformat — alex@thinkpad / hgweb
- Merged in bench-and-tests-as-modules (pull request #610)
Benchmarks and self-tests refactored as modules — a1ex _broscutamaker@gmail.com_ / hgweb - Close branch bench-and-tests-as-modules — a1ex _broscutamaker@gmail.com_ / hgweb
- Merged in powersave-refactor (pull request #702)
Powersave refactoring — a1ex _broscutamaker@gmail.com_ / hgweb - Close branch powersave-refactor — a1ex _broscutamaker@gmail.com_ / hgweb
- Changed run_in_separate_task to also disable powersave while the test task is running (99% of its uses would actually run best in this way) — alex@thinkpad / hgweb
- bench, selftest: fix compilation — alex@thinkpad / hgweb
- Merged powersave-refactor into bench-and-tests-as-modules — alex@thinkpad / hgweb
- debug.c: removed all the old stuff from "don't click me" — alex@thinkpad / hgweb
- Moved ML powersave routines to powersave.c/h, and batt_display to battery.c — alex@thinkpad / hgweb
- Moved display_on/off to powersave.c/h — alex@thinkpad / hgweb
- Moved PauseLiveView/ResumeLiveView to powersave.c/h — alex@thinkpad / hgweb
- Moved powersave routines from raw_rec/mlv_rec/silent modules into powersave.c/h (in ML core) — alex@thinkpad / hgweb
- selftest: moved the EDMAC screen test from Debug->Don't click me — alex@thinkpad / hgweb
- gui_uilock: change only the lowest 16 bits, to ensure proper requests; updated uilock codes — alex@thinkpad / hgweb
- Moved value of PROP_ICU_UILOCK to propvalues.h (refactor) — alex@thinkpad / hgweb
- gui_uilock: fix waiting (seems to fix the shutter lockup bug during the SRM test, not 100% sure) — alex@thinkpad / hgweb
- selftest: print info about a shutter lockup bug (not yet sure how to reproduce) — alex@thinkpad / hgweb
- selftest.mo: moved the memory leak test from Debug->Don't click me — alex@thinkpad / hgweb
- selftest.mo: moved the small-block memory test from Debug->Don't click me — alex@thinkpad / hgweb
- selftest.mo: moved the SRM memory test from Debug->Don't click me — alex@thinkpad / hgweb
- selftest.mo: ask user to switch to photo mode, rather than doing unsafe mode switches — alex@thinkpad / hgweb
- shoot.c: added ensure_photo_mode near ensure_movie_mode — alex@thinkpad / hgweb
- set_shooting_mode: only allow M, Tv, Av, P and (where present) BULB — alex@thinkpad / hgweb
- bench.mo: fix progress info — alex@thinkpad / hgweb
- bench.mo: refactored card info (camera-specific macros not available in modules) — alex@thinkpad / hgweb
- fio-ml: expose card info to modules, where available (currently 5D3/7D, CF only) — alex@thinkpad / hgweb
- bench.mo: split card benchmark in two options, a quick one for raw video users (16MB buffer) and an advanced one that tries various buffer sizes — alex@thinkpad / hgweb
- selftest.mo: refactored 50D ifdef — alex@thinkpad / hgweb
- selftest.mo: drop 5Dc ifdef's (no longer supported) — alex@thinkpad / hgweb
- Build bench.mo and selftest.mo by default — alex@thinkpad / hgweb
- bench.mo: better user feedback for memory benchmark — alex@thinkpad / hgweb
- selftest.mo: show RPC test menu on 7D (not tested) — alex@thinkpad / hgweb
- bench.mo: minor fix (memory benchmark header not fully erased) — alex@thinkpad / hgweb
- bench.mo: minor help tweaks — alex@thinkpad / hgweb
- Merged unified into bench-and-tests-as-modules — alex@thinkpad / hgweb
- CF+SD benchmark: use new screenshot method — a1ex / hgweb
- Stub tests: renamed test macros from TEST_TRY_* to TEST_* — a1ex / hgweb
- Stub tests: added a test for task_max (see 700D - e08c6c0) — a1ex / hgweb
- Moved burn-in tests from Debug menu to a module: selftest.mo — a1ex / hgweb
- Added is_menu_mode and get_dlg_signature (getters for MENU_MODE and DLG_SIGNATURE) — a1ex / hgweb
- module.h: declared module_translate_key — a1ex / hgweb
- Memory backend: exposed some wrappers to allow low-level testing from a module — a1ex / hgweb
- bench.mo: GUI tweaks and minor cleanups for cache benchmarking code — a1ex / hgweb
- bench.mo: fix a crash in cache benchmarking code — a1ex / hgweb
- bench.mo: added cache benchmarking routines from g3gg0 — a1ex / hgweb
- bench.mo: split benchmark code in separate files — a1ex / hgweb
- bench.mo: reorganized the menu — a1ex / hgweb
- bench.mo: help tweak for peaking benchmark — a1ex / hgweb
- debug.c: cleaned up unused peaking_benchmark and menu_benchmark — a1ex / hgweb
- bench.mo: updated run_in_separate_task — a1ex / hgweb
- bench.mo: refactored with get_display_device_name() — a1ex / hgweb
- Merged unified into bench-and-tests-as-modules — a1ex / hgweb
- Memory benchmark: also run the test with display off (seems a little faster) — a1ex / hgweb
- Merged unified into bench-and-tests-as-modules — a1ex / hgweb
- Moved benchmarks to a module (bench.mo) — a1ex / hgweb
#234 (Apr 12, 2016 12:30:20 AM)
- Menu: fix help text regression (second line not displayed) — alex@thinkpad / hgweb
- Merged silent into unified — a1ex _broscutamaker@gmail.com_ / hgweb
- silent pics (non-fullres): one more precondition check — alex@thinkpad / hgweb
- silent pics (non-fullres): block shutter button; fail gracefully if it fails — alex@thinkpad / hgweb
- Merged in Gr3g01/magic-lantern-frsp-long-expo2 (pull request #697)
silent.c long_exposure_fix, safety — a1ex _broscutamaker@gmail.com_ / hgweb - silent.c long_exposure_fix, safety — gr3g01 _grzesiekpl@gmail.com_ / hgweb
- Merged silent into unified — a1ex _broscutamaker@gmail.com_ / hgweb
- silent.mo: renamed Best Shots to Best Focus (should be more obvious what it does) — alex@thinkpad / hgweb
- silent.mo: also use SRM memory for bursts — alex@thinkpad / hgweb
- Moved coding style tools from scripts/ to contrib/coding-style-tools/ (scripts is for user scripts) — alex@thinkpad / hgweb
- Merged in frantony/magic-lantern.checkpatch (pull request #165)
RequestForComments: CODING_STYLE proposal and check scripts — a1ex _broscutamaker@gmail.com_ / hgweb - add check-bb-pull-request.sh script
Run this script to check pull request to
bitbucket.org/hudson/magic-lantern.
Usage:
./scripts/check-bb-pull-request.sh <pull request number>
Example:
$ ./scripts/check-bb-pull-request.sh 164
total: 0 errors, 0 warnings, 62 lines checked
Pull request #164 has no obvious style problems and is ready for
submission. — antony pavlov _antonynpavlov@gmail.com_ / hgweb - add check-before-hg-commit.sh script
Run this script before executing 'hg commit'. — antony pavlov _antonynpavlov@gmail.com_ / hgweb - partly adapt checkpatch.pl for ML — antony pavlov _antonynpavlov@gmail.com_ / hgweb
- import checkpatch.pl script from qemu-1.6.0-rc1 — antony pavlov _antonynpavlov@gmail.com_ / hgweb
- add initial CODING_STYLE — antony pavlov _antonynpavlov@gmail.com_ / hgweb
- Merged in black-level-fix (pull request #484)
Black level fix — a1ex _broscutamaker@gmail.com_ / hgweb - Close branch black-level-fix — a1ex _broscutamaker@gmail.com_ / hgweb
- Black level fix: disable bad.dng debug files — alex@thinkpad / hgweb
- Merged in Audionut/test/nitrate-remove (pull request #700)
Undefine nitrate function — a1ex _broscutamaker@gmail.com_ / hgweb - Undefine nitrate function on 5D3.113 and 6D.116 — Audionut / hgweb
- Backed out changeset: 0213ec7eee9c — Audionut / hgweb
- Undefine nitrate function — Audionut / hgweb
- Raw backend: reset black level on resolution changes — alex@thinkpad / hgweb
- Black level check: relaxed checks about local mean; nicer debug messages — alex@thinkpad / hgweb
- Raw backend: only log significant black level changes to the console — alex@thinkpad / hgweb
- raw_rec/mlv_rec: minor cleanups — alex@thinkpad / hgweb
- Black level fix: do not change the API (undo the _retry_lv workaround) — alex@thinkpad / hgweb
- black-level-fix: dummy merge (undo bad merge 2357ff5) — alex@thinkpad / hgweb
- Merged unified into black-level-fix (try 2) — alex@thinkpad / hgweb
- Black level fix: do not change the API (undo the _retry_lv workaround) — alex@thinkpad / hgweb
- Merged unified into black-level-fix — alex@thinkpad / hgweb
- Merged unified into black-level-fix — alex@thinkpad / hgweb
- Merged unified into black-level-fix — a1ex _broscutamaker@gmail.com_ / hgweb
- Merged srm-memory into black-level-fix — a1ex / hgweb
- Fix merge conflicts — a1ex / hgweb
- Merged unified into black-level-fix — a1ex / hgweb
- Raw backend: use fewer retries when enabling raw mode for the first time — a1ex / hgweb
- raw_rec/mlv_rec: use NotifyBox for some backend errors — a1ex / hgweb
- mlv_rec/raw_rec/ettr/silent/focus-box-center: updated raw code with raw_update_params_retry_lv — a1ex / hgweb
- Raw backend: added raw_update_params_retry_lv, which retries in LiveView if needed — a1ex / hgweb
- Black level fix: make a copy of the raw buffer before saving bad.dng (fixes broken frames) — a1ex / hgweb
- Black level fix: save all bad.dng files, numbered, for troubleshooting — a1ex / hgweb
- Black level fix: relax the local mean constraint (seems to give some false alarms) — a1ex / hgweb
- Merged unified into black-level-fix — a1ex / hgweb
- mlv_rec: handle non-video LV mode on 600D correctly — g3gg0 / hgweb
- Raw backend: after zoom toggle or resolution change, mark the raw data as invalid for a short time (fixes raw check warnings even if you press the buttons like crazy) — a1ex / hgweb
- Raw backend: debugging code, save bad frames whenever black check fails — a1ex / hgweb
- Raw backend: if the resolution was changed, raw_update_params will wait for the next frame, to ensure valid raw data — a1ex / hgweb
- Raw backend, CONFIG_EDMAC_RAW_SLURP: update EDMAC resolution as soon as possible, without requiring a call to raw_update_params (fixes black level issue when recording raw with memory hack enabled, and maybe others) — a1ex / hgweb
- Raw overlays: print an error message when falling back to YUV
To test it: on 500D, go to LiveView, single shooting mode, take a picture, but hold the shutter for 2-3 seconds before releasing it (raw buffer will be overwritten by LiveView data, so black autodetection will fail) — a1ex / hgweb - Raw backend: fix compilation with RAW_DEBUG defined — a1ex / hgweb
- Raw backend: replaced black level convergence checks with a spatial consistency check of the OB area (also handles photo mode, since it requires a single frame for checking) — a1ex / hgweb
- Merged unified into black-level-fix — a1ex / hgweb
- enforce black calculation if no valid value was found before, use simple averaging — g3gg0 / hgweb
- mlv_rec: black level fix (hopefully) not needed anymore — g3gg0 / hgweb
- mlv_rec: wait for raw backend to get ready — g3gg0 / hgweb
- experiment: try to measure black level more than once and resolve black level issue — g3gg0 / hgweb
#233 (Apr 11, 2016 12:30:19 AM)
- gui_uilock: change only the lowest 16 bits, to ensure proper requests; updated uilock codes — alex@thinkpad / hgweb
- Moved value of PROP_ICU_UILOCK to propvalues.h (refactor) — alex@thinkpad / hgweb
- gui_uilock: fix waiting (seems to fix the shutter lockup bug during the SRM test, not 100% sure) — alex@thinkpad / hgweb
- Merged in raw_fixes (pull request #698)
Raw recording fixes (both RAW and MLV) — a1ex _broscutamaker@gmail.com_ / hgweb - raw_rec: fix beep removed by mistake — alex@thinkpad / hgweb
- Merged unified into raw_fixes — alex@thinkpad / hgweb
- Dummy merge (undo 9a34564 ... e4e4ffc commited by mistake) — alex@thinkpad / hgweb
- menu: allow multiline help choices on both help fields — alex@thinkpad / hgweb
- Restore after format: support for Toshiba FlashAir cards (restore wifi functionality after format) — alex@thinkpad / hgweb
- raw_rec: removed old sound recording code — alex@thinkpad / hgweb
- raw_rec: block the zoom key while recording (prevents crash) — alex@thinkpad / hgweb
- raw_rec: lock buttons after recording stops, until the video file is fully saved — alex@thinkpad / hgweb
- raw2dng: fix some error checks — alex@thinkpad / hgweb
- Restore after format: support for Toshiba FlashAir cards (restore wifi functionality after format) — alex@thinkpad / hgweb
- Makefile: umount card after running make install from a module directory — alex@thinkpad / hgweb
- menu: allow multiline help choices on both help fields — alex@thinkpad / hgweb
- mlv_rec: block the zoom key while recording (not tested) — alex@thinkpad / hgweb
- mlv_rec: disabled embedded logging (one of the causes for corrupted frames? cc @g3gg0 ) — alex@thinkpad / hgweb
- raw_rec: lock buttons after recording stops, until the video file is fully saved — alex@thinkpad / hgweb
- raw_rec: block the zoom key while recording (prevents crash) — alex@thinkpad / hgweb
- raw2dng: fix some error checks — alex@thinkpad / hgweb
#232 (Apr 1, 2016 12:30:30 AM)
- Merged menu_timeout_fix into unified — a1ex _broscutamaker@gmail.com_ / hgweb
- Close branch menu_timeout_fix — a1ex _broscutamaker@gmail.com_ / hgweb
- Merged in fonts (pull request #694)
Font updates — a1ex _broscutamaker@gmail.com_ / hgweb - Close branch fonts — a1ex _broscutamaker@gmail.com_ / hgweb
- Fonts: fine-tuned warning symbol (larger) and DR/ETTR symbols in tiny fonts — alex@thinkpad / hgweb
- menu timeout fix: use aggressive redraws after timeout — alex@thinkpad / hgweb
- menu.c: less aggressive redraw flood — alex@thinkpad / hgweb
- menu timeout fix: make sure menu is always closed by half-shutter — alex@thinkpad / hgweb
- menu.c: refactored menu_task — alex@thinkpad / hgweb
- menu: small cleanups — alex@thinkpad / hgweb
- Fonts: fix some rough edges — alex@thinkpad / hgweb
- bmp.h: fix typos — alex@thinkpad / hgweb
- Bulb timer: display a warning icon in BULB mode, if turned off (that is, when other tools may use it, even if it's off) — alex@thinkpad / hgweb
- Fonts: new symbol (warning sign) — alex@thinkpad / hgweb
- bmp.h: defined macros for all special symbols from the font files — alex@thinkpad / hgweb
- Fonts: all fonts now contain the same special characters (fixes issues like missing ETTR/DR icons at certain font sizes) — alex@thinkpad / hgweb
#231 (Mar 31, 2016 12:30:29 AM)
- Merged in tecgen/magic-lantern/find_available_rst2html_command_2nd_try (pull request #691)
find available rst2html command and use it (2nd try) — a1ex _broscutamaker@gmail.com_ / hgweb - seach a list of possible rst2html commands and use the first one that can be found — tecgen _ _ / hgweb
- Created new branch find_available_rst2html_command_2nd_try — tecgen _dj_tecgen@yahoo.de_ / hgweb
- Merged in menu_timeout_fix (pull request #688)
EOSM: restart the canon dialog for ML menu if it times out — a1ex _broscutamaker@gmail.com_ / hgweb - Close branch menu_timeout_fix — a1ex _broscutamaker@gmail.com_ / hgweb
- menu: minor tweak for EOS M — alex@thinkpad / hgweb
- menu: removed EOS M specific hacks (does it still work?) — alex@thinkpad / hgweb
- Enabled EOSM menu timeout fix for 6D and 700D as well, in internals.h — alex@thinkpad / hgweb
- EOS M: fix some IMGPLAY constants (should fix http://www.magiclantern.fm/forum/index.php?topic=16991.0 ) — alex@thinkpad / hgweb
- EOSM: restart the canon dialog for ML menu if it times out — david milligan _david.l.milligan@gmail.com_ / hgweb
#230 (Mar 29, 2016 12:30:31 AM)
- Makefile: autodetect card location on Linux systems (e.g. Ubuntu Willy mounts in /media/user/EOS_DIGITALn ) — alex@thinkpad / hgweb
#229 (Feb 29, 2016 12:30:51 AM)
- Merged in printf (pull request #686)
Remove duplicate console_printf/printf implementations (just use printf everywhere) — a1ex _broscutamaker@gmail.com_ / hgweb - Close branch printf — a1ex _broscutamaker@gmail.com_ / hgweb
- Removed duplicate console_printf/printf implementations (replaced by printf everywhere); larger buffer for printf — a1ex / hgweb
#228 (Feb 27, 2016 12:30:22 AM)
- Intervalometer: do not try to resume LiveView before each shot (should fix issue #2265 and also http://www.magiclantern.fm/forum/index.php?topic=16718.msg163026#msg163026 ) — a1ex / hgweb
- Modules README: list help pages in the build log — a1ex / hgweb
#227 (Feb 24, 2016 12:30:24 AM)
- Merged in Gr3g01/magic-lantern-mlv-dump (pull request #676)
lv_rec: Fullres silent pics (mlv_dump) need more MAX_COLD_PIXELS — a1ex _broscutamaker@gmail.com_ / hgweb - lv_rec: Fullres silent pics (mlv_dump) need more MAX_COLD_PIXELS — gr3g01 _grzesiekpl@gmail.com_ / hgweb
- Merged in mlv_prop_data (pull request #684)
mlv_rec: eliminate PROPAD_GetPropertyData, get camera model and serial info from core (should fix #2460) — a1ex _broscutamaker@gmail.com_ / hgweb - Close branch mlv_prop_data — a1ex _broscutamaker@gmail.com_ / hgweb
- remove PROPAD_GetPropertyData stubs — david milligan _david.l.milligan@gmail.com_ / hgweb
- mlv_rec: eliminate PROPAD_GetPropertyData, get camera model and serial info from core (should fix #2460) — david milligan _david.l.milligan@gmail.com_ / hgweb
#226 (Feb 13, 2016 12:30:35 AM)
- Merged in Licaon_Kter/magic-lantern-beta-info-button/add-press-button-info-beta (pull request #682)
Add "press button for settings" in beta info screen — g3gg0 _georg.hofstetter@lx-networking.de_ / hgweb - Fixes: https://bitbucket.org/hudson/magic-lantern/issues/2441/2-finger-tap-doesnt-open-menu-on-eos-m — licaon kter _licaon_xirtam@yahoo.com_ / hgweb
- Created new branch add-press-button-info-beta — licaon kter _licaon_xirtam@yahoo.com_ / hgweb
#225 (Jan 14, 2016 12:31:01 AM)
- EOSM: fix issue #2447 (exposure compensation limits) — a1ex / hgweb
- mlv_rec: fix cropPosY, http://www.magiclantern.fm/forum/index.php?topic=16054.msg160318#msg160318 — a1ex / hgweb
#224 (Jan 12, 2016 1:18:21 AM)
- GCC version by default 4.8.3 (changeset 57305de64b31) — g3gg0 / hgweb
- buld_nd: add jostick center as trigger — g3gg0 / hgweb
#223 (Jan 12, 2016 12:30:59 AM)
- bulb_nd: fix compile warning — g3gg0 / hgweb
- Merged in andreasb242/magic-lantern (pull request #669)
Show warning if the image quality is other than fine (RAW, JPEG or JPEG and RAM) — g3gg0 _georg.hofstetter@lx-networking.de_ / hgweb - Show warning if the image quality is other than fine (RAW, JPEG or JPEG and RAM) — andreas butti _andreas.b242@gmail.com_ / hgweb
- Merged in dmilligan/magic-lantern/bulb_nd (pull request #583)
bulb_nd: long exposure / ND filter utilities — g3gg0 _georg.hofstetter@lx-networking.de_ / hgweb - bulb_nd: some cleanup — david milligan _david.l.milligan@gmail.com_ / hgweb
- bulb_nd: function to measure actual ND filter strength — david milligan _david.l.milligan@gmail.com_ / hgweb
- bulb_nd: separate menu from bulb timer — david milligan _david.l.milligan@gmail.com_ / hgweb
- bulb_nd: remember the last valid shutter speed (for Av mode, which resets to 0 after metering finishes) — david milligan _david.l.milligan@gmail.com_ / hgweb
- bulb_nd: fix incorrect 1/2 ev calculation — david milligan _david.l.milligan@gmail.com_ / hgweb
- bulb_nd: long exposure / ND filter utilities — david milligan _david.l.milligan@gmail.com_ / hgweb
- Merged in PhotoCat/magic-lantern (pull request #647)
Added a new spotmeter readout mode: RGB in percentage — g3gg0 _georg.hofstetter@lx-networking.de_ / hgweb - introduced spotmeter_formula modes CONSTANTS — PhotoCat / hgweb
- 1 more comment removed :) — PhotoCat / hgweb
- Removed zebra.c comments — PhotoCat / hgweb
- after merging — PhotoCat / hgweb
- Added a spotmeter readout mode of RGB in percentage — PhotoCat / hgweb
- Merged in gcc-49 (pull request #671)
Updated to GCC 4.9.3 — g3gg0 _georg.hofstetter@lx-networking.de_ / hgweb - Close branch gcc-49 — g3gg0 _georg.hofstetter@lx-networking.de_ / hgweb
- Merged in lua (pull request #642)
Lua Scripting — g3gg0 _georg.hofstetter@lx-networking.de_ / hgweb - Close branch lua — g3gg0 _georg.hofstetter@lx-networking.de_ / hgweb
- Fix null_pointer_check for GCC 4.9 — a1ex / hgweb
- Use GCC 4.9 by default (not yet working) — a1ex / hgweb
- Lua scripting: ignore hidden files when loading scripts — david milligan _david.l.milligan@gmail.com_ / hgweb
- Lua scripting: don't show the console on an error from config.lua — david milligan _david.l.milligan@gmail.com_ / hgweb
- Lua scripting: fix config.lua automatic filename detection — david milligan _david.l.milligan@gmail.com_ / hgweb
- Merged unified into lua — a1ex _broscutamaker@gmail.com_ / hgweb
- Lua scripting: added camera.reboot() — a1ex / hgweb
- Properties: minor cleanup to power management properties — a1ex / hgweb
- Lua scripting: update LDOC config — david milligan _david.l.milligan@gmail.com_ / hgweb
- Lua scripting: added a simple Pong game — a1ex / hgweb
- keys.lua: replaced getkeys with getkey (return only one key at a time; much easier to process) — a1ex / hgweb
- keys.lua: do not block half-shutter, full-shutter and unknown (non-button) events — a1ex / hgweb
- Lua scripting: always open console on script errors — a1ex / hgweb
- Lua scripting: moved some scripts to Scripts menu — a1ex / hgweb
- Lua scripting: extended "beep" to allow optional frequency and duration — a1ex / hgweb
- Lua scripting: added a "Hello World" script — a1ex / hgweb
- Lua scripting: simplified some menu definitions — a1ex / hgweb
- Lua scripting: items with only a submenu should not appear as disabled by default — a1ex / hgweb
- Lua scripting: menu items with a select function, but without submenu or value, will be display as ICON_TYPE.ACTION by default — a1ex / hgweb
- Lua scripting: menu items with a submenu, or those with ICON_TYPE.ACTION, will not display a value by default — a1ex / hgweb
- Lua scripting: fine-tuned script loading messages — a1ex / hgweb
- Lua scripting: larger buffer for file reading (faster script loading) — a1ex / hgweb
- Lua scripting: copy the scripts when running "make install" from modules/lua — a1ex / hgweb
- Lua scripting: added menu.open and menu.close — a1ex / hgweb
- Declared gui_open_menu and moved gui_stop_menu to menu.h — a1ex / hgweb
- lua.mo: allow string literals for menu.update, menu.info, menu.rinfo, menu.warning — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: left out from previous commit: put the menu check at the beginning of the loop — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: for scripts that hijack the ML menu, exit if the ML menu closes — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: rename keyhndlr to keys — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: editor: don't delete last line — david milligan _david.l.milligan@gmail.com_ / hgweb
- fix const correctness of is_dir and is_file (fixes some compiler warnings in the lua module) — david milligan _david.l.milligan@gmail.com_ / hgweb
- Lua scripting: strip all exported symbols from lua.mo — a1ex / hgweb
- Lua scripting: by default, script menus should go under Scripts (instead of LUA) — a1ex / hgweb
- Moved non-Lua scripts to scripts/legacy — a1ex / hgweb
- Lua scripting: README tweaks — a1ex / hgweb
- Merge — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: update makefiles (add scripts/lib directory) — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: update general documentation — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: some more properties — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: library scripts
fix require (strstr was broken)
change the lua search path to ML/SCRIPTS/LIB
move some common code to library scripts and add them to the documentation — david milligan _david.l.milligan@gmail.com_ / hgweb - lua.mo: config improvements — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: script for copying settings when switching to M and reusable example/class for doing config files — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: fix issue when trying to load files that don't exist — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: fix setting menu value for 'choices' — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: calculator improvements — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: calculator script — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: prop handlers — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: fix typos — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: improve camera API with more unit options for shutter, aperture, iso, ec — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: fix lua floating point parsing (default strpbrk and strtof were broken) — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: lua 5.3 supports integer division with '//' — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: calling tointeger on a float doesn't work like it's supposed to, so use tonumber and cast it — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: fix floating point printing using a custom ftoa function (rather than builtin snprintf which doesn't support floats) — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: more scrolling fixes for filedialog — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: bmp file loading — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: constants for screen width and height — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: editor scrollbars — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: fix some scrolling issues in the filedialog — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: replace display.draw_start() and display.draw_end() with display.draw(func) to make double buffering a little "safer" by enforcing a protected call to make sure the lock is always released, then re-throw the error if there was one — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: ported sokoban to lua — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: editor fonts — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: make a copy of long-lived strings that we give to ML backends, because lua may move strings around on us, and fix some const correctness issues — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: buttons for the filedialogs in the editor, so the UI is more intuitive — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: editor debugging - highlight the location of errors; minor fixes — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: editor debugging: breakpoints, stacktrace, local vars display — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: preliminary in camera debugging!!! (you can run a script from the editor and single step through it, TODO: setup breakpoints) — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: editor - implemented save as and ability to run (eventually debug) other scripts — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: fix some issues with directory listing, add 'parent' field to directory — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: double buffered drawing — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: editor select/cut/copy/paste — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: editor - improve key handling; submenus — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: display function returns characters that wouldn't fit, editor text wrapping — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: editor cleanups — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: editor filedialog cleanup — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: editor save (TODO: save as) — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: editor insert/delete/return — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: basic text editing working (no save function yet) — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: fix gray color constants and add a gray(percent) function — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: the beginnings of a text editor — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: fix font lookups — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: fix the directory stuff — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: function to block the ML menu — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: fix the directory constructor — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: fix issue with font index metamethod — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: give the semaphore while waiting for a key — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: make the lvinfo update semaphore timeout a little longer — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: fix example script — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: also look for scripts in lowercase (for exfat cards) — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: notify box — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: lvinfo API — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: API documentation
ldoc specifies 'int' and 'bool' as the types rather than 'integer' and 'boolean'
enable markdown
include examples — david milligan _david.l.milligan@gmail.com_ / hgweb - lua.mo: functions for enumerating directories — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: API documentation
more consistent propery help text — david milligan _david.l.milligan@gmail.com_ / hgweb - lua.mo: typo — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: API documentation
missing parameter for font:width() — david milligan _david.l.milligan@gmail.com_ / hgweb - lua.mo: font as a type — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: sample scripts — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: task library
so that event handlers and such can startup new tasks and not block — david milligan _david.l.milligan@gmail.com_ / hgweb - lua.mo: allow different scripts to run at the same time — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: LED functions — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: make battery stuff weak so will load on cameras w/o it — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: get/set kelvin wb — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: battery functions (TODO: add powersave type stuff?) — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: intervalometer functions — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: pass the interval count as the argument to event.intervalometer() — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: load modules 'on demand'
saves memory from always having everything loaded, only modules that a particular script uses are loaded — david milligan _david.l.milligan@gmail.com_ / hgweb - lua.mo: accept numbers (floats) as arguments for integer params and vice versa — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: fix some error messages, make sure to give semaphores back on error — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: missing font constant — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: semaphores — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: API documentation
documentation for 'date' — david milligan _david.l.milligan@gmail.com_ / hgweb - lua.mo: API documentation
typo and brevity — david milligan _david.l.milligan@gmail.com_ / hgweb - lua.mo: get/set pixel color with the same function — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: API documentation
fix function names — david milligan _david.l.milligan@gmail.com_ / hgweb - lua.mo: get_pixel, set_pixel — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: menu.visible field — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: functions for getting card info — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: dryos API (date, time, and other misc stuff) — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: API documentation
small fixes — david milligan _david.l.milligan@gmail.com_ / hgweb - lua.mo: typo — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: unreference menu objects when they are removed — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: rinfo callback missing from menu.new — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: couple more places menu fields should be booleans — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: allow scripts to specify whether or not they would like menu.select to run in a separate task — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: only set menu warning/info/rinfo/value, if the value returned from lua callback is a string — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: fix some menu field types (some things should be boolean instead of integer) — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: API documentation
update menu example — david milligan _david.l.milligan@gmail.com_ / hgweb - lua.mo: fix compilation — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: get/set value of ML menu items — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: pass a reference to the menu userdata itself as a parameter to the menu callback functions (to make them like true 'instance' functions) — david milligan _david.l.milligan@gmail.com_ / hgweb
- Merge — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: fix compilation — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: menu callback for update rinfo — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: fix typo — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: delete the old lua scripts, add menu test script — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: fix events — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: event API documentation tweaks — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: move key constants to lua_constants.c and add documentation — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: delete superflous code — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: move globals to their own file so we can document 'event' — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: API documentation
copy/paste fixes — david milligan _david.l.milligan@gmail.com_ / hgweb - lua.mo: typos — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: update readme and create config file for ldoc — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: menu usage example — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: remove the old API doc — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: documentation for constants — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: change some comments so that ldoc doesn't pick them up — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: move documentation into comments, use luadoc format (convert to html with ldoc)
ldoc: http://stevedonovan.github.io/ldoc/ — david milligan _david.l.milligan@gmail.com_ / hgweb - lua.mo: move each lua API library to a separate file — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: menu:remove() — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: use the message handler from the lua standalone interpreter so we get a nice stacktrace; some more error handling cleanups — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: use luaL_error for reporting errors — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: use builtin luaL_argerror for argument errors — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: get/set any menu object's fields — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: API documentation
updates to reflect recent changes to menu API — david milligan _david.l.milligan@gmail.com_ / hgweb - lua.mo: submenus (any depth now supported) — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: make menu library more object-oriented
create menus with menu.new{}
wrap the c struct as a userdata value in lua
use lua reference mechanism for callbacks
eleminate the 'simple script' type
TODO: submenus — david milligan _david.l.milligan@gmail.com_ / hgweb - lua.mo: added missing load for display library — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: key library — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: menu.value metamethod fixes — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: get/set menu.value via metamethods — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: API documentation — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: API documentation
cleanup — david milligan _david.l.milligan@gmail.com_ / hgweb - lua.mo: couple more camera lib functions — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: shoot_task event — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: API documentation
cleanup
display library
constants — david milligan _david.l.milligan@gmail.com_ / hgweb - lua.mo: constants for display library — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: display library — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: fixup events
keypress return values are backwards
disable vsync events for now, until we can be more efficient — david milligan _david.l.milligan@gmail.com_ / hgweb - lua.mo: fix af_mode — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: API documentation
fix console library table — david milligan _david.l.milligan@gmail.com_ / hgweb - lua.mo: API documentation
fix lens library table — david milligan _david.l.milligan@gmail.com_ / hgweb - lua.mo: API documentation
switch from fields to tables, looks better — david milligan _david.l.milligan@gmail.com_ / hgweb - lua.mo: some preliminary API documentation — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: script events (module cbrs) — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: some property params should be boolean — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: some constants for lua — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: more camera properties — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: movie functions — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: lens functions — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: lv functions — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: shutter, iso, aperture, ec — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: preliminary API for shutter, iso, aperture — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: fix some crashes (wrong arg to lua_setfield), value for menu with choices => the actual string rather than the index — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: few fixes to choices — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: menu choices — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: only set menu select and update functions if the script uses them, otherwise, just update values in the lua state right before running the script — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: cleanup function names, use naming convention from old lua api — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: console functions — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: fix wrong arg to lua_pcall causing stack overflow — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: more and improved menu functionality — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: pass the delta parameter to script menu select function — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: more script menu setup options — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: script loading and some basic functions — david milligan _david.l.milligan@gmail.com_ / hgweb
- Merge — david milligan _david.l.milligan@gmail.com_ / hgweb
- lua.mo: lua as a module (hello world working!)
TODO: implement an API, create menu/gui for running scripts — david milligan _david.l.milligan@gmail.com_ / hgweb
#222 (Dec 20, 2015 8:05:49 PM)
- Merged cr2hdr into unified — a1ex _broscutamaker@gmail.com_ / hgweb
- Bulb timer: fine-tuned menu behavior when disabled, but in bulb mode (when bulb timer value may be used by other long exposure tools) — a1ex / hgweb
- Fix scrolling in Focus menu — a1ex / hgweb
- Merged in histogram-tweaks (pull request #667)
Histogram tweaks — a1ex _broscutamaker@gmail.com_ / hgweb - Close branch histogram-tweaks — a1ex _broscutamaker@gmail.com_ / hgweb
- Merged in Gr3g01/ml-500d-2015 (pull request #668)
fix warning DEP_CFN_AF_BACK_BUTTON — a1ex _broscutamaker@gmail.com_ / hgweb - fix warning DEP_CFN_AF_BACK_BUTTON — gr3g01 _grzesiekpl@gmail.com_ / hgweb
- Merged in daniel_fort/magic-lantern/EOSM_fps-engio_DPJPandone (pull request #670)
EOSM fps-engio timer fixes — a1ex _broscutamaker@gmail.com_ / hgweb - Fixed no newline at end of platform/EOSM.202/features.h — daniel fort _dan@digiola.com_ / hgweb
- Fix conflicts for pull request. — daniel fort _dan@digiola.com_ / hgweb
- Changed to a1ex's suggestions. — daniel fort _dan@digiola.com_ / hgweb
- Re-enable Shutter fine-tuning on EOS-M
Shutter fine-tuning DOES work on EOSM. Changes aren't applied until you press record. This is Normal.
It is useful for filming monitors/televisions/streetlights etc. You can offset the framerate to reduce flicker — daniel fort _dan@digiola.com_ / hgweb - fps_timer_a_min and fps_timer_b_min fixed for EOSM
Manually copied from pull request #649 — daniel fort _dan@digiola.com_ / hgweb - cr2hdr: moved safeguard from median_int_wirth to kth_smallest_int — a1ex / hgweb
- cr2hdr: safeguard to prevent crashes similar to issue #2408 (median_int_wirth) — a1ex / hgweb
- cr2hdr: fix issue #2408 (crash) — a1ex / hgweb
- cr2hdr: fix false stripe fix warnings (only scan active area) — a1ex / hgweb
- Histogram: menu changes; luma raw histogram is no longer allowed — a1ex / hgweb
- Refactored hist_build; do not compute YUV histogram if the RAW-based one is enabled — a1ex / hgweb
- Raw histogram: fine-tuned noise floor display, as suggested by Audionut — a1ex / hgweb
- Raw histogram: nicer underexposure highlighting (also fixes conflict with fast zebras) — a1ex / hgweb
- Raw histogram: ignore bad pixels — a1ex / hgweb
- Histogram: fix border flickering — a1ex / hgweb
- Histogram: dropped unused hist_highlight — a1ex / hgweb
- Histogram: fine-tuned vertical position on 3:2 cameras — a1ex / hgweb
- cr2hdr: use fgets instead of fscanf in get_camera_model — a1ex / hgweb
- cr2hdr: fix handling unknown cameras — a1ex / hgweb
- chdk-dng: omit CalibrationIlluminant2 (should fix issue #2343) — a1ex / hgweb
- cr2hdr: identify camera model from string (should fix issue #2403 - camera identification from MLV files) — a1ex / hgweb
#221 (Nov 15, 2015 12:30:39 AM)
- Merged in cleaner-lvapp-hack (pull request #665)
650D, 700D, EOS-M: cleaner method for hiding Canon bottom bar — a1ex _broscutamaker@gmail.com_ / hgweb - Close branch cleaner-lvapp-hack — a1ex _broscutamaker@gmail.com_ / hgweb
- Merged in nikfreak/magic-lantern/650D_700D_magic_Zoom_Flicker_Fix (pull request #666)
650d_700d_magic_zoom_flicker_fix — a1ex _broscutamaker@gmail.com_ / hgweb - state objects: unify flickering reduction for all Digic_V(+) powered cams — nikfreak _vatoloco2@gmx.de_ / hgweb
- oops (accidentially removed 'endif) while cleaning up 650D / 700D — nikfreak _vatoloco2@gmx.de_ / hgweb
- try to fix Magic zoomfor 650D / 700D — nikfreak _vatoloco2@gmx.de_ / hgweb
- Created new branch 650D_700D_magic_Zoom_Flicker_Fix — nikfreak _mlnikfreak@gmail.com_ / hgweb
- DOF info: fix issue #2399 — a1ex / hgweb
- 650D,700D,EOSM: enabled CONFIG_LVAPP_HACK_DEBUGMSG (Canon bottom bar hiding method similar to 5D3). Does it work?
Also dropped CONFIG_LVAPP_HACK_FBUFF (too much interference with Canon GUI). — a1ex / hgweb - 650D,700D: enabled UNAVI_FEEDBACK_TIMER hiding (should avoid unsightly redraw after using Canon's Q menu in LiveView) — a1ex / hgweb
- Decoupled UNAVI_FEEDBACK_TIMER hiding from CONFIG_LVAPP_HACK_FBUFF — a1ex / hgweb
- 650D/700D/EOSM: renamed UNAVI_FEEDBACK_TIMER_ACTIVE to LV_BOTTOM_BAR_DISPLAYED in CONFIG_LVAPP_HACK_FBUFF — a1ex / hgweb
#220 (Nov 7, 2015 12:30:15 AM)
- Merged in dpjpandone/eos-m-dpjpandone (pull request #651)
Re-enable Shutter fine-tuning on EOS-M — a1ex _broscutamaker@gmail.com_ / hgweb - Merged in dpjpandone/shutter-finetuning-does-work-on-eosm-cha-1440297620122 (pull request #2)
Shutter fine-tuning DOES work on EOSM. Changes aren't applied until you press record. This is Normal. — johanan pandone _dpjpandone@gmail.com_ / hgweb - Close branch dpjpandone/shutter-finetuning-does-work-on-eosm-cha-1440297620122 — johanan pandone _dpjpandone@gmail.com_ / hgweb
- Shutter fine-tuning DOES work on EOSM. Changes aren't applied until you press record. This is Normal. — johanan pandone _dpjpandone@gmail.com_ / hgweb
- Fix subtle bug introduced in 6d00d94, which affected CF card workaround on 5D3 — a1ex / hgweb
- Fix compiling without FEATURE_ZEBRA_FAST — a1ex / hgweb
#219 (Nov 6, 2015 12:30:13 AM)
- 700D,650D: fix crash when changing picture style settings for Auto picture style (see issue #2381) — a1ex / hgweb
- Fix PROP_LV_DISPSIZE assert on some newer cameras (e.g. 700D) - see issue #2381 — a1ex / hgweb
- Image effects: removed the "noise reduction" "feature" — a1ex / hgweb
- deflick: fix typo in help text (ufraw rename command) — a1ex / hgweb
- Merged in daniel_fort/magic-lantern/EOSM_cleanup (pull request #657)
EOSM code cleanup — a1ex _broscutamaker@gmail.com_ / hgweb - Temporarily assigning StopASIFDMAADC address to SoundDevShutDownIn to resolve an issue with mlv_snd shutdown. Need to revisit after the 70D merge is complete. — daniel fort _dan@digiola.com_ / hgweb
- Reverted changes to mlv_snd.c -- wait until after 70D merge to revisit. — daniel fort _dan@digiola.com_ / hgweb
- Removed extra lines at end of file. — daniel fort _dan@digiola.com_ / hgweb
- EOSM is mirrorless, no need to check for mirror lock up. Change suggested by Matthias Bretz. — daniel fort _dan@digiola.com_ / hgweb
- Cleaned up stubs.S, updated comments in internals.h and added StopASIFDMAADC to mlv_snd.c — daniel fort _dan@digiola.com_ / hgweb
- Merged in dpjpandone/eos-m-dpjpandone/dpjpandone/fixes-magic-zoom-flicker-on-eosm-1439856235754 (pull request #650)
Dpjpandone/fixes magic zoom flicker on eosm 1439856235754 — a1ex _broscutamaker@gmail.com_ / hgweb - Merged in dpjpandone/remove-second-call-to-lv_vsync_signal-1440003867712 (pull request #1)
remove second call to lv_vsync_signal — johanan pandone _dpjpandone@gmail.com_ / hgweb - Close branch dpjpandone/remove-second-call-to-lv_vsync_signal-1440003867712 — johanan pandone _dpjpandone@gmail.com_ / hgweb
- remove second call to lv_vsync_signal — johanan pandone _dpjpandone@gmail.com_ / hgweb
- fixes magic zoom flicker on EOS-M — johanan pandone _dpjpandone@gmail.com_ / hgweb
- Merged in andreasb242/magic-lantern (pull request #662)
Allow warning on auto focus / manual focus — a1ex _broscutamaker@gmail.com_ / hgweb - Allow warning on auto focus / manual focus
http://www.magiclantern.fm/forum/index.php?topic=15258.0 — andreas butti _andreas.b242@gmail.com_ / hgweb - Merged in daniel_fort/magic-lantern/cr2hdr_ports (pull request #660)
cr2hdr build rules — a1ex _broscutamaker@gmail.com_ / hgweb - Updated comments on how to package Windows .exe with exiftool perl script. — daniel fort _dan@digiola.com_ / hgweb
- Ported cr2hdr to all known platforms - Mac, Linux, Cygwin/MinGW-64 and msys2/MinGW-64 (not working on msys/MinGW) — daniel fort _dan@digiola.com_ / hgweb
- Merged in Gr3g01/ml-500d-2015 (pull request #663)
mlv_rec.c 500D not support exFAT filesystem — a1ex _broscutamaker@gmail.com_ / hgweb - mlv_rec.c 500D not support exFAT filesystem — gr3g01 _grzesiekpl@gmail.com_ / hgweb
- Fullres silent pics: max exposure for 500D/550D/600D is 15 seconds :) — gr3g01 _grzesiekpl@gmail.com_ / hgweb
#218 (Oct 1, 2015 12:31:12 AM)
- Merged in Marsu42/ml-pull/6d-button-info (pull request #648)
6d button codes (just fyi comments) — a1ex _broscutamaker@gmail.com_ / hgweb - 6d button codes (just fyi comments) — marsu42 _email@alsigma.com_ / hgweb
- Created new branch 6d-button-info — marsu42 _email@alsigma.com_ / hgweb
- Merged in daniel_fort/magic-lantern/Windows-port (pull request #656)
Modified readme2modulestrings.py so that it will work in a MinGW Windows environment. — a1ex _broscutamaker@gmail.com_ / hgweb - Running shell script works fine with all build environments. — daniel fort _dan@digiola.com_ / hgweb
- Code cleanup on readme2modulestrings.py and made last_change_info.sh useful as a stand alone script. — daniel fort _dan@digiola.com_ / hgweb
- Modified readme2modulestrings.py so that it will work in a MinGW Windows environment. — daniel fort _dan@digiola.com_ / hgweb
- Merged cr2hdr-20bit into unified — a1ex _broscutamaker@gmail.com_ / hgweb
- Close branch cr2hdr-20bit — a1ex _broscutamaker@gmail.com_ / hgweb
- 7D: disabled FEATURE_VIGNETTING_CORRECTION (doesn't work, issue #2369) — a1ex / hgweb
- cr2hdr: Makefile commands to create a zip package for Windows — a1ex / hgweb
- cr2hdr: 70D support from nikfreak — a1ex / hgweb
- cr2hdr: removed duplicate dcraw table from kelvin.c — a1ex / hgweb
- cr2hdr: fix color matrix for unknown camera models — a1ex / hgweb
- cr2hdr: fix parsing of --wb options — a1ex / hgweb
- cr2hdr: fix exif info when input file gets overwritten by output file — a1ex / hgweb
- cr2hdr: minor fix for --embed-original (do not keep exiftool backup files) — a1ex / hgweb
- cr2hdr: fix stripe correction for very large ISO differences — a1ex / hgweb
- cr2hdr: fix identifying some more very overexposed files — a1ex / hgweb
- cr2hdr: fix identifying some very overexposed files — a1ex / hgweb
- cr2hdr: more aggressive cold pixel detection — a1ex / hgweb
- cr2hdr: also use median for final black level correction — a1ex / hgweb
- cr2hdr: black level correction should no longer be affected by hot pixels in OB areas — a1ex / hgweb
- cr2hdr makefile: use global var for GCC — kichetof _kichetof@gmail.com_ / hgweb
- cr2hdr exposure matching: when all else fails, brute force prevails (replaced highlight median with brute force search) — a1ex / hgweb
- cr2hdr exposure matching: minor tweaks — a1ex / hgweb
- cr2hdr: fine-tuned graph for --iso-curve — a1ex / hgweb
- Undo 9defeea (regressions, biased estimations) — a1ex / hgweb
- cr2hdr: fixed another border condition — a1ex / hgweb
- cr2hdr: fixed issue 2091 (border condition) — a1ex / hgweb
- cr2hdr: fixed some overflows, http://www.magiclantern.fm/forum/index.php?topic=11974 (minor regression introduced) — a1ex / hgweb
- cr2hdr: fix typo — a1ex / hgweb
- cr2hdr: fix wrong bright/dark identification in extremely overexposed images — a1ex / hgweb
- cr2hdr: simplified algorithm for exposure matching (50 and 90th percentiles, after discarding very bright and very dark pixels) — a1ex / hgweb
- cr2hdr: with --iso-curve, plot a direct comparison between the two histograms — a1ex / hgweb
- cr2hdr: use log plot for --iso-curve — a1ex / hgweb
- Merged unified into cr2hdr-20bit — a1ex _broscutamaker@gmail.com_ / hgweb
- cr2hdr: print a message when overwriting the output file — a1ex / hgweb
- cr2hdr: fix warnings from gcc 4.8 — a1ex / hgweb
- cr2hdr: always verify the original after embedding (to make sure it's safe to delete) — a1ex / hgweb
- cr2hdr: option to keep the original after embedding (--embed-original-copy) — a1ex / hgweb
- cr2hdr: when embedding original raw into the DNG, also backup and restore app-specific metadata (XMP or whatever) — a1ex / hgweb
- cr2hdr: experimental option to embed the original raw into the DNG — a1ex / hgweb
- cr2hdr: added option to skip processing if the output file already exist. Would it be better to make this default, and have an --overwrite switch? — a1ex / hgweb
- cr2hdr: do not fail on non-critical errors (useful when processing many files) — a1ex / hgweb
- cr2hdr: fix valgrind warnings — a1ex / hgweb
- cr2hdr: fix warning in kelvin code from dcraw (credits g3gg0, http://www.magiclantern.fm/forum/index.php?topic=11056.msg114134#msg114134 ) — a1ex / hgweb
- cr2hdr: horizontal stripe fix should analyze only the active area; fine-tuned the thresholds — a1ex / hgweb
- cr2hdr: discard border pixels when matching exposure (fixes a regression) — a1ex / hgweb
- cr2hdr: added another WB algorithm (--wb=graymed); made the graymax WB the default; increased the search range a bit — a1ex / hgweb
- cr2hdr: compute stripe fix only from dark pixels — a1ex / hgweb
- cr2hdr: replaced exposure matching with a percentile-based algorithm biased towards highlights — a1ex / hgweb
- [*] raw_set_pixel_20to16_rand: round was substituted by "int + 0.5" (tho times
faster)
[*] black_subtract: elimination of half million of empty useless iterations in
a couple of loops
[*] black_substract: does not interpolate between different colors while
making blackframe anymore
[*] black_substract: avg_black was shown rounded despite the fact that it was
truncated during building of the blackframe - corrected — MarsBlessed / hgweb - Merged in cr2hdr-20bit-cross-fix (pull request #469)
cr2hdr: use global makefile variable for cross compiler path — giovanni c _condellog@gmail.com_ / hgweb - cr2hdr: fix daylight centering for --wb=graymax — a1ex / hgweb
- cr2hdr: ported Kelvin<->RGB routines from ufraw and pimped the debug WB display with kelvin values — a1ex / hgweb
- cr2hdr: use global makefile variable for cross compiler path — g3gg0 / hgweb
- cr2hdr: experimental auto white balance algorithm (try with --wb=graymax) — a1ex / hgweb
- cr2hdr: when detecting bright/dark lines, try to estimate the black offset (fixes very dark video files) — a1ex / hgweb
- cr2hdr: use only green pixels for bright/dark detection (fixes infrared images) — a1ex / hgweb
- cr2hdr: fix overflows in RGGB/GBRG/bright/dark detection — a1ex / hgweb
- cr2hdr: exposed debug options for RGGB/GBRG and bright/dark autodetection on the command line; nicer plots for RGGB/GBRG — a1ex / hgweb
- cr2hdr: fine-tuned threshold for bright/dark detection — a1ex / hgweb
- cr2hdr: debug info for bright/dark detection — a1ex / hgweb
- cr2hdr: robust identification of rggb/gbrg configuration (histogram matching) — a1ex / hgweb
- cr2hdr: made the exif WB tweak optional, off by default (was reported not to work, and could interfere with --same-levels) — a1ex / hgweb
- Another script for processing Dual ISO video on Linux (dualisovideo-enfuse.sh), this time with tonemapping (enfuse, ufraw and ffmpeg) — a1ex / hgweb
- cr2hdr: fine-tuned bright/dark field identification (should no longer look at specular highlights) — a1ex / hgweb
- dualisovideo.sh: forgot to add --same-levels — a1ex / hgweb
- cr2hdr: minor fix for --same-levels — a1ex / hgweb
- Quick script for processing Dual ISO video on Linux (dualisovideo.sh), using ufraw and ffmpeg — a1ex / hgweb
- cr2hdr: experimental option to keep the same exposure in a batch of files, by matching white levels
Can be useful for video, panoramas, timelapse or whenever the exposures should be matched.
All the matched files should be taken at the same exposure settings
(manual exposure, since this is not a deflicker algorithm),
and they all must be passed in the same command line.
Alternative solution (if you can't pass everything in one command line):
exiftool "-WhiteLevel<BlackLevel" -overwrite_original *.DNG
exiftool "-WhiteLevel+=50000" -overwrite_original *.DNG
(you may want to reduce that 50000 if you get pink highlights)
Be careful with ACR sliders that introduce flicker (if in doubt, try ufraw). — a1ex / hgweb - cr2hdr: updated loops to C99 style (should be non-functional) — a1ex / hgweb
- cr2hdr: macros for conversion between linear and log spaces with range checking — a1ex / hgweb
- cr2hdr: output white level back to the old levels (output a bit more consistent with exposure settings, and also solves some exposure matching problems) — a1ex / hgweb
- cr2hdr: fix valgrind warning related to AMaZE demosaicing (reading past the end of the lines?) — a1ex / hgweb
- cr2hdr: enabled SSE2 instructions for AMaZE — a1ex / hgweb
- cr2hdr: updated to latest AMaZE from RawTherapee - 4b77ef6013ae (part 2 - patched the file) — a1ex / hgweb
- cr2hdr: updated to latest AMaZE from RawTherapee - 4b77ef6013ae (part 1 - copied original file) — a1ex / hgweb
- cr2hdr: fix valgrind warning in exiftool-bridge.c, read_white_balance — a1ex / hgweb
- cr2hdr: speed optimizations for hot pixel detection — a1ex / hgweb
- cr2hdr: fine-tuned hot pixel detection — a1ex / hgweb
- cr2hdr: small downsampling when detecting white level (minor speedup) — a1ex / hgweb
- cr2hdr: added tic/toc for timing various routines — a1ex / hgweb
- cr2hdr: moved dithering (anti-posterization noise) routines to separate file and optimized them a bit — a1ex / hgweb
- cr2hdr: re-added range checks to horizontal stripe fix — a1ex / hgweb
- cr2hdr: simplified horizontal stripe correction (should be more robust, but watch out for regressions) — a1ex / hgweb
- cr2hdr: undo 2766f98 (pushed by mistake, but feel free to try adjusting that parameter) — a1ex / hgweb
- cr2hdr: fixed regression in bright/dark autodetection — a1ex / hgweb
- cr2hdr: fine-tuned for less aliasing in deep shadows — a1ex / hgweb
- cr2hdr: fix regression regarding top OB pattern — a1ex / hgweb
- cr2hdr: fix minor regression (complete gibberish in top bar could influence some raw converters) — a1ex / hgweb
- cr2hdr: fine-tuned for less noise — a1ex / hgweb
- cr2hdr: use engineering rounding for AsShotNeutral (Pi is about 3) — a1ex / hgweb
- cr2hdr: cleaned up unused code from amaze-edge and fixed border interpolation — a1ex / hgweb
- cr2hdr: during processing, use average black level from left OB bar only — a1ex / hgweb
- cr2hdr: fine-tuned WB messages — a1ex / hgweb
- cr2hdr: use a smaller OB area for final black adjustment — a1ex / hgweb
- cr2hdr: ignore more pixels from the top bar (overexposed pixels spilling into OB?) — a1ex / hgweb
- cr2hdr: yet another white level detection algorithm — a1ex / hgweb
- cr2hdr: discard very bright pixels when matching exposure (likely nonlinear) — a1ex / hgweb
- cr2hdr: minor tweak for ISO matching plot — a1ex / hgweb
- cr2hdr: fix match threshold for really overexposed images — a1ex / hgweb
- cr2hdr: fine-tuned ISO search range — a1ex / hgweb
- cr2hdr: speed tweaks and progress messages for exposure matching — a1ex / hgweb
- cr2hdr: experimental exposure matching based on median and binary search (no more histogram matching) — a1ex / hgweb
- Merged unified into cr2hdr-20bit — a1ex _broscutamaker@gmail.com_ / hgweb
- cr2hdr: second attempt to reduce edge aliasing (fixes a regression) — a1ex / hgweb
- cr2hdr: attempt to reduce aliasing on edge interpolation in half-res areas — a1ex / hgweb
- cr2hdr: experimental trick to avoid posterization (adding random noise before rounding) — a1ex / hgweb
- cr2hdr: skip very dark pixels when deciding between RGGB or GBRG — a1ex / hgweb
- cr2hdr: fixed accuracy issues when baking a soft-film curve and added some diagnostic code — a1ex / hgweb
- cr2hdr: fix blue multiplier for baked WB — a1ex / hgweb
- cr2hdr: fix crash caused by out-of-range values from AMaZE — a1ex / hgweb
- cr2hdr: refuse to process non-dual files identified at histogram matching stage — a1ex / hgweb
- cr2hdr: support for integer or real-valued command line parameters; added option for WB and any number of stops for the soft-film curve — alex@thinkpad / hgweb
- cr2hdr: experimental option for baking a soft-film curve in the output DNG — alex@thinkpad / hgweb
- cr2hdr: 20-bit engine now matches the older 16-bit one — alex@thinkpad / hgweb
- cr2hdr: upgraded internal processing to 20 bits. Needs testing, some things might be broken. — alex@thinkpad / hgweb
- cr2hdr: some refactoring (preparing to upgrade the bit depth used during postprocessing) — alex@thinkpad / hgweb
- cr2hdr: debug code to dump bright image without interpolation — alex@thinkpad / hgweb
- cr2hdr: increased safety margin for higher-iso white level — alex@thinkpad / hgweb
- cr2hdr: experimental white level routine with two separate levels for each exposure — alex@thinkpad / hgweb
#217 (Sep 29, 2015 12:31:11 AM)
- fio-ml: fix buffer overflow with large path names — a1ex / hgweb
- Merged in daniel_fort/magic-lantern/raw2dng_Win32 (pull request #655)
lv_rec: use fseeko/fseeko64 depending on platform as in mlv_dump.c. — a1ex _broscutamaker@gmail.com_ / hgweb - lv_rec: use fseeko/fseeko64 depending on platform as in mlv_dump.c. — daniel fort _dan@digiola.com_ / hgweb
- Merged in daniel_fort/magic-lantern/MinGW x-compile (pull request #659)
Eliminate need for ~/mingw-w32/bin/i686-w64-mingw32-gcc — a1ex _broscutamaker@gmail.com_ / hgweb - Added rule to make dng2raw.exe - Needed to add stdint.h to define uint32_t and int32_t — daniel fort _dan@digiola.com_ / hgweb
- Also remove dng2raw.exe if it exists. — daniel fort _dan@digiola.com_ / hgweb
- There is another Makefile for raw2dng in raw_rec that needed attention. — daniel fort _dan@digiola.com_ / hgweb
- First attempt at removing the home directory link ~/mingw-w32/bin/i686-w64-ming-gcc in dual_iso (cr2hdr) and lv_rec (raw2dng) — daniel fort _dan@digiola.com_ / hgweb
- Merged in daniel_fort/magic-lantern/Windows build_tools (pull request #658)
build_tools for Windows — a1ex _broscutamaker@gmail.com_ / hgweb - Added b option to fopen for Windows compatibility in xor_chk.c and modified Makefile to clean out xor_ch.exe in MSYS/MinGW environment. — daniel fort _dan@digiola.com_ / hgweb
- Merged in McGv/magic-lantern/McGv/guicommonc-edited-online-with-bitbucket--1440276480831 (pull request #653)
gui-common.c edited online with Bitbucket — a1ex _broscutamaker@gmail.com_ / hgweb - gui-common.c edited online with Bitbucket
Trying to fix Issue #2323 650D #2346 700D
according to advise of a1ex on 2015-07-10 — marc gevers _gevers.marc@telenet.be_ / hgweb
#216 (Aug 19, 2015 12:30:37 AM)
#215 (Aug 18, 2015 12:30:36 AM)
#214 (Jul 2, 2015 12:30:26 AM)
- Merged in daniel_fort/eosm-sounddevshutdownin (pull request #646)
EOSM: Added SoundDevShutDownIn (fix issue #2255) — a1ex _broscutamaker@gmail.com_ / hgweb - Added SoundDevShutDownIn — daniel fort _dan@digiola.com_ / hgweb
#213 (Jul 1, 2015 12:30:29 AM)
- FEATURE_AUDIO_REMOTE_SHOT is working on the EOSM — daniel fort _dan@digiola.com_ / hgweb
- added EOSM to audio_release_running — daniel fort _dan@digiola.com_ / hgweb
#212 (Jun 25, 2015 12:31:01 AM)
#211 (Jun 24, 2015 12:30:58 AM)
- 500D: enabled FEATURE_REC_NOTIFY_BEEP (issue #1992) — a1ex / hgweb
- REC/STBY notifications: fix issue #1992 — a1ex / hgweb
- Overlays in PLAY mode: code cleanup, refactoring — a1ex / hgweb
- Overlays in PLAY mode: fix issue #2310 — a1ex / hgweb
#210 (Jun 23, 2015 12:31:01 AM)
- 650D/700D/M: disabled full-screen magic zoom (issue #2272) — a1ex / hgweb
- Console: fix backspace handling (only erase the current line) — a1ex / hgweb
- Console: fix printing % — a1ex / hgweb
- Shutdown: earlier LED notification (noticeable on 500D in movie mode, where shutting down takes 1-2 seconds) — a1ex / hgweb
- mlv_rec: fix default resolution, and crop factor info if resolution is not yet known — a1ex / hgweb
- mlv_rec: use core calls to find max resolution (workaround, since module prop handlers don't trigger at startup) — a1ex / hgweb
- Added get_afframe_sensor_res (to get max sensor resolution from PROP_LV_AFFRAME) — a1ex / hgweb
- mlv_rec: fix warning about max resolution; small cleanups — a1ex / hgweb
- Merged in rbrune/magic-lantern (pull request #627)
added fine control on top of x-resolution presets and display of effective crop factor — a1ex _broscutamaker@gmail.com_ / hgweb - added PROP_LV_AFFRAME handler to aquire sensor x resolution, minor bugfixes — rafael brune _mail@rbrune.de_ / hgweb
- merged heads — rafael brune _mail@rbrune.de_ / hgweb
- renamed get_edit_mode() to get_menu_edit_mode(), reduced resolution presets, small fixes and clean ups — rafael brune _mail@rbrune.de_ / hgweb
- Changed 'Resolution presets' back to 'Resolution' — rafael brune _mail@rbrune.de_ / hgweb
- added get_edit_mode() to menu system to allow for different resolution change behavior with opened or closed pickbox — rafael brune _mail@rbrune.de_ / hgweb
- added fine control on top of x-resolution presets and display of effective crop factor — rafael brune _mail@rbrune.de_ / hgweb
#209 (Jun 20, 2015 12:30:37 AM)
- Merged in installer (pull request #631)
New installers — a1ex _broscutamaker@gmail.com_ / hgweb - Close branch installer — a1ex _broscutamaker@gmail.com_ / hgweb
- New FIR binaries — a1ex / hgweb
- Installer: updated for 700D.114 and 6D.116 — a1ex / hgweb
- Merge — a1ex / hgweb
- Consts cleanup — a1ex / hgweb
- Dropped 700D.113 — a1ex / hgweb
- Merged in mk11174/700d114 (pull request #628)
Update 700D.113 to 700D.114 FW — a1ex _broscutamaker@gmail.com_ / hgweb - Merged hudson/magic-lantern into unified — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
- 700D.114 Stubs task_max reg fix — mk11174 / hgweb
- Port ML to 700D FW 114 — mk11174 / hgweb
- Copied 700D.113 to 700D.114 to prepare for 1.1.4 FW — mk11174 / hgweb
- Dropped 6D.113 — a1ex / hgweb
- Merged in Maqs/magic-lantern/6D.116 (pull request #634)
Support for 6D firmware version 1.1.6 — a1ex _broscutamaker@gmail.com_ / hgweb - gui.h: moved 3 half-shutter button codes to gui-common.c
(for 6D.116) — maqs _marcus@eunomia.de_ / hgweb - consts.h: removed some unused entries
(6D.116) — maqs _marcus@eunomia.de_ / hgweb - Merged unified into 6D.116 — maqs _marcus@eunomia.de_ / hgweb
- Merged in unified — maqs _marcus@eunomia.de_ / hgweb
- StateObject addresses - should hopefully fix raw recording — maqs _marcus@eunomia.de_ / hgweb
- Updated io_crypt.mo for 6D.116 — maqs _marcus@eunomia.de_ / hgweb
- Updated adtg_gui.mo for 6D.116 — maqs _marcus@eunomia.de_ / hgweb
- Updated dual_iso.mo for 6D.116 — maqs _marcus@eunomia.de_ / hgweb
- As bitrate-6d.o is disabled anyway, we can at least go for bitrate-5d3.o until it has been fixed. — maqs _marcus@eunomia.de_ / hgweb
- Merged in unified — maqs _marcus@eunomia.de_ / hgweb
- firmware signature for 6D.116 (thanks JL!) — maqs _marcus@eunomia.de_ / hgweb
- get 6D.116 new-sound-system ready - CONFIG_BEEP still needs to be uncommented after merging in new-sound-system. — maqs _marcus@eunomia.de_ / hgweb
- installer support for 6D.116 (hopefully) — maqs _marcus@eunomia.de_ / hgweb
- Renamed JUDGEBOTTOMINFODISPTIMERSTATE to JUDGE_BOTTOM_INFO_DISP_TIMER_STATE. — maqs _marcus@eunomia.de_ / hgweb
- Merged in unified — maqs _marcus@eunomia.de_ / hgweb
- comment out stub SetAudioVolumeIn intentionally, as it is only used in bitrate-6d.c (not ported, considered harmful). — maqs _marcus@eunomia.de_ / hgweb
- JUDGEBOTTOMINFODISPTIMERSTATE for 6D.116 — maqs _marcus@eunomia.de_ / hgweb
- merge from unified — maqs _marcus@eunomia.de_ / hgweb
- mlv_rev: add 6D.116 support — maqs _marcus@eunomia.de_ / hgweb
- raw_rev: add 6D.116 support — maqs _marcus@eunomia.de_ / hgweb
- Initial 6D.116 port — maqs _marcus@eunomia.de_ / hgweb
- Installer: forgot to clear the screen before uninstallation — a1ex / hgweb
- Installer: fine-tuned 70D error message — a1ex / hgweb
- Installer: also check for ML and ML/FONTS directories — a1ex / hgweb
- Installer: better alignment for bootflags display — a1ex / hgweb
- Installer: allow arbitrary font sizes — a1ex / hgweb
- Installer for 5D3 1.1.3: fix loading the FIR on 1.3.3 — a1ex / hgweb
- Installer: reset the powersave timer while waiting for uninstallation — a1ex / hgweb
- Installer: fix bogus message right before uninstallation — a1ex / hgweb
- Installer: fix make clean — a1ex / hgweb
- Installer: enabled 7D in main installer makefile — a1ex / hgweb
- Installer: fine-tuned messages about ROM dumping, fixed alignment — a1ex / hgweb
- Installer: updated 7D — a1ex / hgweb
- Merged unified into installer — a1ex / hgweb
- Installer: customized error message for 70D — a1ex / hgweb
- Reboot: removed 0x120 FIR offset (already handled by FIR_BASE); no more dependency on 'truncate' :) — a1ex / hgweb
- Autoexec checksum: fix building as FIR — a1ex / hgweb
- Installer: use a 60-seconds timer for uninstallation — a1ex / hgweb
- Installer: backup ROM before doing anything, and tell the user to store these files in a safe place — a1ex / hgweb
- Merged portable-error-messages into installer — a1ex / hgweb
- Installer: tweaked countdown message to reduce confusion for new users — a1ex / hgweb
- Installer: use a single FIR name for all cameras (ML-SETUP.FIR) — a1ex / hgweb
- Installer: fix building all installers at once — a1ex / hgweb
- Installer: support for 600D (not tested, copied from bc1b8f5) — a1ex / hgweb
- Installer: cleaned up old platforms — a1ex / hgweb
- Merged unified into installer — a1ex / hgweb
- Installer: display a nice error message if Canon firmware is not the one ML expects — a1ex / hgweb
#208 (Jun 9, 2015 5:34:48 PM)
- Merged in mlv_play (pull request #641)
mlv_play fix for "exact" playback mode — g3gg0 _georg.hofstetter@lx-networking.de_ / hgweb - Close branch mlv_play — g3gg0 _georg.hofstetter@lx-networking.de_ / hgweb
- Merged in dof-info (pull request #637)
DOF info fixes — a1ex _broscutamaker@gmail.com_ / hgweb - Close branch dof-info — a1ex _broscutamaker@gmail.com_ / hgweb
- Merged in cleanup (pull request #636)
Small cleanups — a1ex _broscutamaker@gmail.com_ / hgweb - Renamed "Handheld Night" to "Night Handheld", https://bitbucket.org/hudson/magic-lantern/pull-request/639/eos-m-shoot-mode-a-night-handheld-portrait/diff#comment-7313092 — a1ex / hgweb
- Merged in Licaon_Kter/magic-lantern/EOS-M-modes-fix (pull request #639)
EOS-M Shoot mode "A+", "Night Handheld Portrait" and "HDR Backlight Control" not identified — a1ex _broscutamaker@gmail.com_ / hgweb - Update mode display with missing EOS M specific modes — Licaon_Kter / hgweb
- Created new branch EOS-M-modes-fix — licaon kter _licaon_xirtam@yahoo.com_ / hgweb
- https://bitbucket.org/hudson/magic-lantern/issue/2078/eos-m-cant-tap-to-switch-keep-ml-when — daniel fort _dan@digiola.com_ / hgweb
- mlv_play: play very low FPS files (timelapses) at 24 fps — a1ex / hgweb
- mlv_play: code cleanup (mlv_play_start_fps_timer no longer fails) — a1ex / hgweb
- mlv_play: fix frame skipping during MLV playback, in "exact" mode — a1ex / hgweb
- Undo e6b785d (HALFSHUTTER_PRESSED is back) — a1ex / hgweb
- menu: undo unwanted change — a1ex / hgweb
- DOF info: when diffraction limit is reached, collapse DOF near and far to focus distance — a1ex / hgweb
- lens_format_dist: use 2 decimal places for meters — a1ex / hgweb
- DOF info: minor menu tweaks — a1ex / hgweb
- DOF info: moved DOF Settings after Focus Settings in menu — a1ex / hgweb
- DOF info: some renames — a1ex / hgweb
- DOF info: moved DOF Display into the submenu (because the other submenu entries also take effect with it off) — a1ex / hgweb
- DOF info: options for CoC and diffraction blur; dropped airy limit test (see https://bitbucket.org/hudson/magic-lantern/pull-request/635/correct-dof-handling ) — a1ex / hgweb
- DOF info: moved everything to focus.c — a1ex / hgweb
- DOF info: fix conflict with top bar on 4:3 screens — a1ex / hgweb
- DOF info: minor renames — a1ex / hgweb
- gui.h: moved 3 half-shutter button codes to gui-common.c — a1ex / hgweb
- gui.h: removed some unused entries — a1ex / hgweb
- consts.h: removed HALFSHUTTER_PRESSED (replaced with get_halfshutter_pressed(), implemented in a portable way - to be tested) — a1ex / hgweb
- consts.h: removed some unused entries — a1ex / hgweb
- 1100D: moved consts-600d.101.h into consts.h — a1ex / hgweb
- dryos.h: fix compilation after cleaning up state-object.h — a1ex / hgweb
- state-object.h: removed some unused definitions — a1ex / hgweb
- state-object.h: moved unrelated definitions to dryos-notes.h — a1ex / hgweb
- debug.c: removed unused screenshots_for_menu — a1ex / hgweb
- vram.h: removed unused dispcheck — a1ex / hgweb
- Modules: removed unused module unloading support; just call module deinit functions at shutdown — a1ex / hgweb
- Modules: removed unused MODULE_PARAMs — a1ex / hgweb
- Updated FORMAT_BTN definition — cbob _cbob5435@mailinator.net_ / hgweb
- 1100D: FPS override incorrect, http://www.magiclantern.fm/forum/index.php?topic=1009.msg146321#msg146321 — a1ex / hgweb
#207 (May 3, 2015 12:31:02 AM)
- mlv_rec: fix mlv_dump producing faulty MLV when MLVI size wasn't correct (only buggy or forged files could trigger this behavior) — g3gg0 / hgweb
- mlv_rec: fix mlv_dump crashing in average mode when frames were too big, various cleanups — g3gg0 / hgweb
#206 (Apr 28, 2015 12:31:03 AM)
- lens_format_dist: fix formatting for certain distances (e.g. 1000mm) — a1ex / hgweb
- DOF info: fix issue #2264 — a1ex / hgweb
- DOF info: nicer handling of diffraction / airy limit — a1ex / hgweb
- lens_info: code formatting — a1ex / hgweb
- DOF info: code formatting — a1ex / hgweb
- Merged in garry23/depth-of-field-with-diffraction (pull request #632)
lens.c edited to account for diffraction in depth of field — a1ex _broscutamaker@gmail.com_ / hgweb - lens.c edited to account for diffraction in depth of field — garry george _garry23_ / hgweb
- Don't display the pitch line on cameras that always report zero for the pitch (eg 60D) — chris miller _chris.nz@gmail.com_ / hgweb
- Add support for displaying the pitch with electronic level — chris miller _chris.nz@gmail.com_ / hgweb
- Restore after format: 550D not working, http://www.magiclantern.fm/forum/index.php?topic=15036 — a1ex / hgweb
- EOS-M: FPS override is broken, disabling until somebody fixes it
http://www.magiclantern.fm/forum/index.php?topic=14959 — a1ex / hgweb - Powersave in LV: fix issue #2262 — a1ex / hgweb
- state objects: check for validity before installing hooks — a1ex / hgweb
#205 (Apr 19, 2015 12:30:09 AM)
- 700D.113 Stubs.s task_max reg fix — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
#204 (Apr 15, 2015 12:30:12 AM)
- Merged in Audionut/mlv (pull request #626)
mlv_rec: fix hidden options from help changes. — a1ex _broscutamaker@gmail.com_ / hgweb - Fix hidden options from help changes. — audionut _audionut11@gmail.com_ / hgweb
#203 (Apr 14, 2015 12:30:10 AM)
- Memory backend: fix warning and possible buffer overflow — a1ex / hgweb
- Merged in Maqs/magic-lantern (pull request #624)
Move platform dependent addresses from src/gui-common.c to platform/../consts.h — a1ex _broscutamaker@gmail.com_ / hgweb - Move platform dependent addresses from src/gui-common.c to platform/../consts.h — maqs _marcus@eunomia.de_ / hgweb
- Merged fullres-silent-pics into unified ( trigger new picture with a long half-shutter press, http://www.magiclantern.fm/forum/index.php?topic=12523.msg144599#msg144599 ) — a1ex _broscutamaker@gmail.com_ / hgweb
- DOF info: cleaned up error messages (fix issue 2253) — a1ex / hgweb
- Fullres silent pics: continuously check if we are still QR before turning display off (not only after preview_time expires) — a1ex / hgweb
- delayed_call: added CBR argument and refactored all calls — a1ex / hgweb
- Fullres silent pics: trigger a new picture by long shutter press; always obey the Image Review setting from Canon menu — a1ex / hgweb
#202 (Apr 7, 2015 12:30:49 AM)
- Merged in Audionut/mlv/MLV-help (pull request #623)
Small MLV help fixes — g3gg0 _georg.hofstetter@lx-networking.de_ / hgweb - More small MLV help fixes — Audionut / hgweb
- Small MLV help fixes — Audionut / hgweb
#201 (Apr 5, 2015 12:30:28 AM)
- Merged in ime_cleanup (pull request #587)
IME cleanup — g3gg0 _georg.hofstetter@lx-networking.de_ / hgweb - Close branch ime_cleanup — g3gg0 _georg.hofstetter@lx-networking.de_ / hgweb
- Merge with unified — g3gg0 / hgweb
- Replaced hard coded address in boot-hack.c by HIJACK_CACHE_HACK_GUITASK_6D_ADDR (6D specific). — maqs _marcus@eunomia.de_ / hgweb
- ime_rot/ime_std: for IME_CHARSET_ANY, do not assign FILENAME settings — g3gg0 / hgweb
- ime_rot: cleanup arc drawing code — g3gg0 / hgweb
- ime_base/ime_rot: add config function to customize wheel size. tell us the most pleasant size! — g3gg0 / hgweb
- ime_rot/ime_std: allow NULL CBRs, don't write beyond buffer length — g3gg0 / hgweb
- ime_base/ime_rot/ime_std: add hexadecimal input type — g3gg0 / hgweb
- ime_rot/ime_std: some visual improvements, borders, caret blink — g3gg0 / hgweb
- ime_rot/ime_std: only clear buffers up to given length (alex recommended this long time ago) — g3gg0 / hgweb
- ime_rot/ime_base: use trash button to delete characters — g3gg0 / hgweb
- ime_base: update function description regarding buffer size — g3gg0 / hgweb
- ime_base: code/namespace cleanup — g3gg0 / hgweb
- ime_base/ime_rot/ime_std: IME cleanup. use stdint types, use char* instead of unsigned char * for strings, do not use caption directly but strdup it to prevent usage of stack-buffers — g3gg0 / hgweb
#200 (Mar 29, 2015 5:19:21 PM)
- mlv_rec: fix compilation — a1ex / hgweb
- Merged fullres-silent-pics into unified (finally!) — a1ex / hgweb
- checkdep.py: ignore lowercase platform dirs — a1ex / hgweb
- chdk-dng: fix compiling desktop tools — a1ex / hgweb
- Fix merge conflict in lens.c (undo 1a0167779348 - replaced by 5a6136d89494) — a1ex / hgweb
- Cleaned up shutter/aperture handling in Tv/Av/P modes (should also fix DOF info disappearing while recording RAW) — a1ex / hgweb
- DOF display: only show if values are valid — a1ex / hgweb
- Fullres silent pics: do not monitor half-shutter outside M mode — a1ex / hgweb
- Fullres silent pics: use 10 frames when checking for autofocus — a1ex / hgweb
- Revert 51da5cd and 99be96 (dark frames) - will revisit them later — a1ex / hgweb
- Fullres silent pics: fix MLV grouping in burst + intervalometer — a1ex / hgweb
- 650D: enabled RAW_PHOTO_EDMAC (confirmed by Rythmtech) — a1ex / hgweb
- Fullres silent pics: preview dark and bias frames — a1ex / hgweb
- Fullres silent pics: allow taking dark frames or bias frames outside LiveView — a1ex / hgweb
- Fullres silent pics: stronger checking for autofocus — a1ex / hgweb
- Memory backend: attempt to fix fullres playback on 70D (maybe others too) — a1ex / hgweb
- Fullres silent pics: cleaned up some unused functions — a1ex / hgweb
- Fullres silent pics: error handling (especially card full) — a1ex / hgweb
- save_dng: error handling (should return 0 if card is full) — a1ex / hgweb
- Fullres silent pics: fix black preview on 60D (and maybe others) — a1ex / hgweb
- Menu: fix help message about AF button assignment (suggest MF use as well) — a1ex / hgweb
- Fullres silent pics: attempt to detect and ignore AF button press — a1ex / hgweb
- Renamed PROP_LV_EXPSIM to PROP_LV_FOCUS_STATUS and exposed it globally — a1ex / hgweb
- Fullres silent pics: minor help tweak — a1ex / hgweb
- ETTR optional beeps: fine-tuned help text — a1ex / hgweb
- Typo — a1ex / hgweb
- ETTR: refactored optional beeps to reduce duplicate code — a1ex / hgweb
- 60D: removed unused SDS_FRONT3_STATE — a1ex / hgweb
- Fullres silent pics: more explicit fix for MLV module detection — a1ex / hgweb
- Fullres silent pics: max exposure for 500D/550D/600D is 0.8 seconds :( — a1ex / hgweb
- is_camera: allow wildcard argument for firmware version, e.g. is_camera(5D3, "*") will accept all firmware versions — a1ex / hgweb
- Fullres silent pics: fine-tuned error handling if MLV module is not loaded — a1ex / hgweb
- Fullres silent pics: fix MLV module detection — a1ex / hgweb
- mlv_play: use fio_malloc for RAW frames (as with MLV) — a1ex / hgweb
- Memory backend: fio_malloc prefers SRM for large buffers (20M+) — a1ex / hgweb
- Full-res silent pics: create a new MLV after you stop the intervalometer (don't append to existing one) — a1ex / hgweb
- Full-res silent pics: do not use intervalometer frame counter for MLV - it might go out of sync — a1ex / hgweb
- Full-res silent pics: also consider file save time when deciding preview delay — a1ex / hgweb
- Declared is_play_or_qr_mode and added is_play_mode — a1ex / hgweb
- Full-res silent pics: fine-tune powersave behavior (keep the display on, as set in Canon menu - Image Review); fixed shutter speed metadata — a1ex / hgweb
- Memory backend: fixed handling of undefined preferred_max_alloc_size — a1ex / hgweb
- Memory backend: fix size/space preference with large allocators (SRM and shoot_malloc) — a1ex / hgweb
- Memory backend: detailed debug info about choosing an allocator — a1ex / hgweb
- Memory backend: prefer SRM for allocations > 20 MB — a1ex / hgweb
- Memory backend: fixed handling of preferred allocation size (was a typo) — a1ex / hgweb
- Merged unified into fullres-silent-pics — a1ex / hgweb
- mlv_play: allow full-res frame sizes — a1ex / hgweb
- Fullres silent pics: check for M mode and valid shutter speed — a1ex / hgweb
- Fullres silent pics: display write speed — a1ex / hgweb
- Fullres silent pics: cosmetic tweaks — a1ex / hgweb
- Fullres silent pics: start a new MLV after a burst sequence (so each sequence gets saved into a separate MLV) — a1ex / hgweb
- Fullres silent pics: only use multi-frame MLVs (let's keep things simple) — a1ex / hgweb
- Fullres silent pics: tweaked file size and frame number display when saving MLVs — a1ex / hgweb
- Full-res silent pics: fix compile errors with some compilers — g3gg0 / hgweb
- Full-res silent pics: add option to toggle between single-frame and multi-frame MLV files.
set MLV header's frame count to have a correctly written MLV (MLRawViewer needs that).
write MLVI header when creating a new chunk. — g3gg0 / hgweb - Full-res silent pics: fix single-frame-mlv file naming — g3gg0 / hgweb
- mlv_rec: make mlv_dump a bit more defensive with save_dng return value (yet the save_dng does not catch all cases, so this is a todo) — g3gg0 / hgweb
- mlv_rec: make mlv_dump a bit more defensive with fwrite return values — g3gg0 / hgweb
- ettr: allow user to disable beeps for situations where it is inappropriate — g3gg0 / hgweb
- Full-res silent pics: rewrite only tags that may change during a shoot — g3gg0 / hgweb
- Full-res silent pics: fix MLV chunk handling — g3gg0 / hgweb
- mlv_rec: mlv_dump now allows altering the frame rate e.g. for direct playback of full res silent pic shots using mlrawviewer. also rewrite the frame count in MLVI header. — g3gg0 / hgweb
- fix mlv_dump compile error due to declaration differences — g3gg0 / hgweb
- applied the 7D full res parameters from vyskocil. (http://magiclantern.fm/forum/index.php?topic=12523.400) thanks! — g3gg0 / hgweb
- Full-res silent pics: wait for half-shutter unpress before changing GUI mode — a1ex / hgweb
- Full-res silent pics: fix error handling after getting "Raw error" — a1ex / hgweb
- Full-res silent pics: check picture quality — a1ex / hgweb
- Register PROP_ICU_AUTO_POWEROFF for modules — a1ex / hgweb
- Full-res silent pics: attempt to reset the powersave timer (please test) — a1ex / hgweb
- Full-res silent pics: always turn off the display while taking the picture — a1ex / hgweb
- Full-res silent pictures: dropped the RAW format — a1ex / hgweb
- Full-res silent pictures: speed-up MLV saving (no need to copy the raw buffer) — a1ex / hgweb
- Full-res silent pictures: check exposure parameters directly from PROP_ISO/PROP_SHUTTER, see https://bitbucket.org/hudson/magic-lantern/pull-request/593/fullres-silent-pics-check-for-movie-mode — a1ex / hgweb
- Silent pics: misc tweaks to MLV recording, should no longer save MLV data in malformed RAW files [merged with dmilligan's changed, not tested] — a1ex / hgweb
- Fullres silent pics: when used with intervalometer, do some powersaving and show battery status (WIP) — a1ex / hgweb
- Merged unified into fullres-silent-pics — a1ex / hgweb
- Merged in dmilligan/magic-lantern/full-res-mlvi-fix (pull request #588)
Silent Pics MLV timelapse: write the MLVI header for every chunk — a1ex _broscutamaker@gmail.com_ / hgweb - silent pics: include fileNum in MLVI header — david milligan _david.l.milligan@gmail.com_ / hgweb
- silent pics: write the RAWI block in every chunk too (in case of data loss) — david milligan _david.l.milligan@gmail.com_ / hgweb
- silent pics: write the MLVI header for every chunk http://www.magiclantern.fm/forum/index.php?topic=9560.msg125401#msg125401 — david milligan _david.l.milligan@gmail.com_ / hgweb
- lens.c: disabled PROP_SHUTTER_ALSO in manual mode (should fix some quirks on EOS-M with silent pics) — a1ex / hgweb
- EOS-M: enabled RAW_PHOTO_EDMAC (thanks jpaana) — a1ex / hgweb
- Fullres silent pics: check for auto ISO — a1ex / hgweb
- Fullres silent pics: refactored error handling — a1ex / hgweb
- 500D, 1100D: fix raw photo height (we skipped one line, so we need to decrease the height) — a1ex / hgweb
- Merged unified into fullres-silent-pics — a1ex _broscutamaker@gmail.com_ / hgweb
- Full-res silent pics: play a little nicer with regular pictures (e.g. if you fully press the shutter in LiveView) — a1ex / hgweb
- Raw backend: added a sanity check for raw photo resolution — a1ex / hgweb
- Experiment: autodetect raw photo size from EDMAC and drop the old state object hooks (simpler code) — a1ex / hgweb
- 550D/60D/600D: raw photo offsets should be the same (please check 600D again) — a1ex / hgweb
- 600D: updated raw photo offsets (credits: mk11174) — a1ex / hgweb
- 1100D: updated raw photo edmac and offsets (credits: dmilligan) — a1ex / hgweb
- 6D: updated raw photo edmac and offsets (credits: 1%, nikfreak and Levas) — a1ex / hgweb
- silent.c: updated FIO checks — a1ex / hgweb
- Merged unified into fullres-silent-pics — a1ex / hgweb
- Merge — david milligan _david.l.milligan@gmail.com_ / hgweb
- silent pics: use FIO_SeekSkipFile, add some FIO checks, print some status for debugging — david milligan _david.l.milligan@gmail.com_ / hgweb
- silent pics: make all the references to mlv_rec WEAK_FUNC so the module will still load without mlv_rec loaded — david milligan _david.l.milligan@gmail.com_ / hgweb
- silent pics: burst mode pics save into a single mlv too — david milligan _david.l.milligan@gmail.com_ / hgweb
- silent pics: use timing of FA_CreateTestImage for shutter speed for now (only approximate, but better than lens_info.raw_shutter) — david milligan _david.l.milligan@gmail.com_ / hgweb
- silent pics: append frames into a single mlv file if the intervalometer is running — david milligan _david.l.milligan@gmail.com_ / hgweb
- silent pics: help for file format choices — david milligan _david.l.milligan@gmail.com_ / hgweb
- silent pics: use macros for file types — david milligan _david.l.milligan@gmail.com_ / hgweb
- silent pics: option to save silent pics using MLV file format — david milligan _david.l.milligan@gmail.com_ / hgweb
- silent pics: option to save silent pics using raw video file format — david milligan _david.l.milligan@gmail.com_ / hgweb
- 600D EDMAC fullres_silent_pic — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
- Merged in ayshih/magic-lantern-50d/fullres-silent-pics-50d (pull request #553)
50D: updates for fullres silent pics — a1ex _broscutamaker@gmail.com_ / hgweb - 50D: updates for fullres silent pics — albert shih _ayshih@gmail.com_ / hgweb
- 700D RAW_PHOTO_EDMAC — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
- pic_view: ability to preview full-res silent pics (not very fast) — a1ex / hgweb
- Merged unified into fullres-silent-pics — a1ex _broscutamaker@gmail.com_ / hgweb
- Full-res silent pictures: block all keys until the capture process is finished, to avoid errors — a1ex / hgweb
- Full-res silent pictures: use a temporary copy to speed-up saving the DNG without damaging the overlays — a1ex / hgweb
- 500D: switched RAW_PHOTO_EDMAC to the one used for CCDWriteEDmacCompleteCBR — gr3g01 _grzesiekpl@gmail.com_ / hgweb
- Full-res silent pictures: minor fixes — a1ex / hgweb
- Full-res silent pictures: refuse to run at very low shutter speeds (problems beyond 15-second exposures) — a1ex / hgweb
- Full-res silent pictures: some error checking — a1ex / hgweb
- 550D: switched RAW_PHOTO_EDMAC to the one used for CCDWriteEDmacCompleteCBR — a1ex / hgweb
- 60D: switched RAW_PHOTO_EDMAC to the one used for CCDWriteEDmacCompleteCBR — a1ex / hgweb
- Silent pictures: full-resolution capture without shutter actuation! (proof of concept) — a1ex / hgweb
- dryos.h: "call" returns a value, not void — a1ex / hgweb
- Deleted RAW_PHOTO_EDMAC for all cameras except 5D2/5D3 (will have to be found again) and added porting notes — a1ex / hgweb
- 5D3: switched RAW_PHOTO_EDMAC to the one used for CCDWriteEDmacCompleteCBR — a1ex / hgweb
- 5D2: switched RAW_PHOTO_EDMAC to the one used for CCDWriteEDmacCompleteCBR — a1ex / hgweb
#198 (Mar 29, 2015 12:31:01 AM)
#197 (Mar 26, 2015 12:30:59 AM)
- Merged in dmilligan/magic-lantern/take-a-pic-trigger-fix (pull request #618)
Fix CBR_INTERVALOMETER not getting called for first pic when using 'take a pic' trigger — a1ex _broscutamaker@gmail.com_ / hgweb - intervalometer: fix CBR_INTERVALOMETER not getting called for first pic when using 'take a pic' trigger — david milligan _david.l.milligan@gmail.com_ / hgweb
#196 (Mar 25, 2015 12:31:02 AM)
- Looks like some people didn't like my bad joke — a1ex / hgweb
- Typo — a1ex / hgweb
- console: squeeze up to 80 columns on demand (only if long lines are actually printed) — a1ex / hgweb
- console: handle carriage returns — a1ex / hgweb
- rbf_font: don't give up if text is too large to be squeezed — a1ex / hgweb
- rbf_font: nicer rendering of condensed fonts — a1ex / hgweb
- rbf_font: fix returned length and monospace font handling for justified strings — a1ex / hgweb
- rbf_font: fix skipping of nonprintable characters — a1ex / hgweb
#195 (Mar 23, 2015 12:31:02 AM)
- Cleanup when graphic changes position. — nexus@ubuntu / hgweb
- Un petit poisson d'avril — a1ex / hgweb
- DOF display: undo wrong tweak — a1ex / hgweb
- DOF display: small tweaks — a1ex / hgweb
- Merged in monograph/dof_display/dof_display (pull request #615)
dof_display — a1ex _broscutamaker@gmail.com_ / hgweb - Depth of field display above focus distance in the bottom bar. — nexus@ubuntu / hgweb
- Created new branch dof_display — ramla nosagni _ai@myndverk.net_ / hgweb
- Merged in portable-error-messages (pull request #616)
Portable error messages if ML is loaded on a different camera or firmware version — a1ex _broscutamaker@gmail.com_ / hgweb - Close branch portable-error-messages — a1ex _broscutamaker@gmail.com_ / hgweb
- Merged in autoexec-checksum (pull request #614)
Checksum feature when loading autoexec.bin — a1ex _broscutamaker@gmail.com_ / hgweb - Close branch autoexec-checksum — a1ex _broscutamaker@gmail.com_ / hgweb
- Tweaked error message when loading ML on another cam/fw — a1ex / hgweb
- Use only medium font for error messages (no more tiny fonts) — a1ex / hgweb
- disp_direct: attempt to fix 1100D flickering, does it work? — a1ex / hgweb
- also handle 7D display init — g3gg0 / hgweb
- Tweaked error message when loading ML on another cam/fw (e.g. "Your camera doesn't look like a 60D 1.1.1.") — a1ex / hgweb
- Forgot to add build_tools/Makefile — a1ex / hgweb
- Forgot to add build_tools/Makefile — a1ex / hgweb
- autoexec: display a nice error message if Canon firmware does not match what ML expects (rather than just freezing and trying to blink the LED). This routine is portable, should work on all cameras (well, except 7D...) — a1ex / hgweb
- Created directory build_tools/ and moved xor_chk there — a1ex / hgweb
- add checksum feature to ensure correctly loaded autoexec.bin. might help with preventing buggy boot rom on some models that lock up when SD/CF card is removed too quickly. — g3gg0 / hgweb
#194 (Mar 19, 2015 12:30:34 AM)
- Zoom on half-shutter: let's try a larger delay (the old one was causing too many missed shots) — a1ex / hgweb
- EngDrvOut: check for LCLK instead of DISPLAY_IS_ON (to be tested; look for crashes while taking photos, with things from Display menu enabled) — a1ex / hgweb
#193 (Mar 16, 2015 12:30:37 AM)
#192 (Mar 15, 2015 12:30:11 AM)
- mlv_rec: fix compile warning in mlv_dump — g3gg0 / hgweb
- mlv_rec: a bit more detailed error messages in mlv_dump — g3gg0 / hgweb
- mlv_rec: fix endless loop on error in mlv_dump — g3gg0 / hgweb
- mlv_rec: add fix option to mlv_dump that allows to recover footage that only shows noise (unknown yet where it comes from) — g3gg0 / hgweb
#191 (Mar 14, 2015 12:30:10 AM)
- mlv_rec: make mlv_dump parse the first seen MLVI header instead of waiting for the one with ID 0. Allows to process .M00 files if there was no master .MLV — g3gg0 / hgweb
- mlv_play: refuse to play corrupted files — a1ex / hgweb
#190 (Mar 13, 2015 12:30:10 AM)
- Refactored with video_system_pal (removed local PROP_VIDEO_SYSTEM handlers) — a1ex / hgweb
- Made get_video_mode_name and get_display_device_name public (from VRAM dumping code); refactored benchmark code with the new functions — a1ex / hgweb
- Exposed PROP_VIDEO_SYSTEM (video_system_pal) as global — a1ex / hgweb
- Allow macros like RECORDING or LV_PAUSED in propvalues.c — a1ex / hgweb
- 6D: fix raw offsets in x1 zoom mode (not tested) — a1ex / hgweb
- Declared is_pure_play_photo_mode() — a1ex / hgweb
- Declared is_play_or_qr_mode and added is_play_mode — a1ex / hgweb
- VRAM dumps: handle unknown zoom levels when naming the files — a1ex / hgweb
#189 (Mar 12, 2015 12:30:45 AM)
- mlv_rec: added options to mlv_dump which allow exporting single blocks to potentially recover files.
set fileNum to zero for MLV files and dont load "other" chunks if a chunk file is specified. — g3gg0 / hgweb - 6D: fine-tuned skip offsets in LiveView RAW (might squeeze a few more pixels, not tested) — a1ex / hgweb
#188 (Mar 11, 2015 12:30:45 AM)
- 5D3 113: fix installer (was not in the zip) — a1ex / hgweb
- mlv_play: fix crash on empty/invalid MLVs (mlv_play_xref_sort) — a1ex / hgweb
- Installer: added FIR for 5D3 1.1.3 — a1ex / hgweb
- Installer: updated 650D FIR — a1ex / hgweb
- Installer: do not open Canon menu twice (fixes http://www.magiclantern.fm/forum/index.php?topic=14619 ), other small tweaks. Binary FIRs not updated. — a1ex / hgweb
- ETTR: optional beeps ported from fullres-silent-pics — a1ex / hgweb
- raw_rec: Set correct squeeze factor for 720p modes assuming 3x5 binning/skipping — rafael brune _mail@rbrune.de_ / hgweb
- Set correct squeeze factor for 720p modes assuming 3x5 binning/skipping — rafael brune _mail@rbrune.de_ / hgweb
#187 (Mar 2, 2015 12:30:23 AM)
- mlv_rec: added DEBG chunks for embedding logs. useful to troubleshoot after a MLV had been written. one side effect: the second file will have log data from the first file after writers were stopped — g3gg0 / hgweb
- mlv_rec: major fixups for card spanning and preallocated file names — g3gg0 / hgweb
#186 (Feb 20, 2015 12:30:32 AM)
- 7D: fixed vignetting correction (should have no effect in photo mode, not tested, http://www.magiclantern.fm/forum/index.php?topic=14503.msg140508#msg140508 ) — a1ex / hgweb
- Shutter fine-tuning: also display raw units in menu — a1ex / hgweb
- Shutter speed: more accurate display in movie mode, http://www.magiclantern.fm/forum/index.php?topic=14554 — a1ex / hgweb
- Merged in dietsche/magic-lantern/greg-working (pull request #606)
Fix missing return value in zebra.c — a1ex _broscutamaker@gmail.com_ / hgweb - Fix missing return value in zebra.c — greg dietsche _gregory.dietsche@cuw.edu_ / hgweb
#185 (Feb 18, 2015 12:30:31 AM)
#184 (Jan 29, 2015 12:30:20 AM)
- Check return values for get_yuv422_vram calls (should fail gracefully) — a1ex / hgweb
- VRAM backend: check for uninitialized YUV buffer (fixes mlv_play/pic_view not working at startup, outside LV, if no regular images are on the card) — a1ex / hgweb
- file_man: close the viewer when quitting the menu via e.g. half-shutter — a1ex / hgweb
- Merged in raw-disable-powersave (pull request #595)
Disable powersave during raw recording — a1ex _broscutamaker@gmail.com_ / hgweb - Close branch raw-disable-powersave — a1ex _broscutamaker@gmail.com_ / hgweb
- Merged in qemu (pull request #517)
QEMU support — a1ex _broscutamaker@gmail.com_ / hgweb - Merged in restore-after-format (pull request #575)
Restore after format: refactoring + fix for EOS-M — a1ex _broscutamaker@gmail.com_ / hgweb - Close branch restore-after-format — a1ex _broscutamaker@gmail.com_ / hgweb
- Restore after format: also restore FIR and LOG files from root directory, plus some cleanup — a1ex / hgweb
- 600D, 1100D: fix toggle button for restore after format, https://bitbucket.org/hudson/magic-lantern/pull-request/575/restore-after-format-refactoring-fix-for/diff#comment-2677043 — a1ex / hgweb
- mlv_rec: disable powersave timer while recording (not tested, but confirmed with raw_rec) — a1ex / hgweb
- Undo 25022dc (7D boot process experiment) — a1ex / hgweb
- QEMU support: fix 5D2 — a1ex / hgweb
- 5D3 113: restore after format working (backported from 123 - b1296f0) — a1ex / hgweb
- qemu: add support for EOS 6D — nikfreak _vatoloco2@gmx.de_ / hgweb
- raw_rec: attempt to disable powersave timer while recording (not tested) — a1ex / hgweb
- Register PROP_ICU_AUTO_POWEROFF for modules — a1ex / hgweb
- qemu-helper: updated for latest FIO changes — a1ex / hgweb
- Merged unified into qemu — a1ex / hgweb
- boot-hack.c: imported some cleanups from the 70D branch (197e38f) — a1ex / hgweb
- EOS-M, restore after format: fix button code — a1ex / hgweb
- EOS-M, restore after format: use the DELETE button to toggle between "Keep ML" and "Remove ML" — a1ex / hgweb
- Fix typos — a1ex / hgweb
- Restore after format: moved button codes from gui-common.c to platform/consts.h, and some small refactoring — a1ex / hgweb
- Merged unified into qemu — a1ex / hgweb
- QEMU support: very rough LV RAW buffer emulation (disabled by default in qemu-util.c) — a1ex / hgweb
- QEMU support: 550D working — a1ex / hgweb
- QEMU support: forgot to add run_ml_7D.sh — a1ex / hgweb
- QEMU support: fix 7D ROM start address (not sure if important, works either way) — a1ex / hgweb
- 7D: classic boot process, with AllocateMemory (tested only on QEMU for now) — a1ex / hgweb
- QEMU support: print an error message and exit if autoexec.bin is too large — a1ex / hgweb
- reloc.c: added a safety check — a1ex / hgweb
- reloc.c: when compiled with CONFIG_QEMU, print debug messages — a1ex / hgweb
- QEMU support: 7D slave works! (with ML menus and LiveView) — a1ex / hgweb
- Merged unified into qemu — a1ex / hgweb
- QEMU support: force a refresh of VRAM parameters (workaround, because properties are not working yet) — a1ex / hgweb
- QEMU support: LiveView emulation (some overlays working!) — a1ex / hgweb
- QEMU support: allow operation without a valid YUV422 buffer (fallback) — a1ex / hgweb
- QEMU support: fix scaling for YUV422 dumps from HDMI — a1ex / hgweb
- QEMU support: ability to load and display a YUV422 buffer (built-in LCD only for now) — a1ex / hgweb
- QEMU support: show random pixels behind color 0 (placeholder for LiveView image) — a1ex / hgweb
- QEMU support: first step towards emulating external monitors (proof of concept) — a1ex / hgweb
- QEMU support: use a dynamically allocated BMP VRAM instead of a hardcoded one — a1ex / hgweb
- QEMU install script: force --enable-sdl (to make sure you get the graphics window) and use parallel compilation for QEMU (make -j) — a1ex / hgweb
- QEMU support: start a few more Canon tasks — a1ex / hgweb
- QEMU support: run Canon's init task and use their memory allocation routines — a1ex / hgweb
- QEMU support: use gray for transparent backgrounds; makes Arkanoid playable :) — a1ex / hgweb
- QEMU support: copy the .sym file to be able to emulate modules — a1ex / hgweb
- QEMU support: silence ASIF messages when reading audio level — a1ex / hgweb
- QEMU support: added a welcome screen that shows keyboard help — a1ex / hgweb
- QEMU support: patched ML code to allow menu navigation in emulator :) — a1ex / hgweb
- Modules: fix error handling when opening files — a1ex / hgweb
- Merged in berlincount/magic-lantern/qemu (pull request #506)
enable calling script from anywhere; prevent interpreter degradation; allow qemu parameter passing — a1ex _broscutamaker@gmail.com_ / hgweb - enable calling script from anywhere; prevent interpreter degradation; allow qemu parameter passing — andreas kotes _count-magiclantern@flatline.de_ / hgweb
- QEMU support: keyboard emulation, almost ready for live menu navigation :) — a1ex / hgweb
- QEMU support: minor refactor — a1ex / hgweb
- Merged in berlincount/magic-lantern/qemu (pull request #504)
make variable defaults overrideable from the outside — a1ex _broscutamaker@gmail.com_ / hgweb - make variable defaults overrideable from the outside — andreas kotes _count-magiclantern@flatline.de_ / hgweb
- QEMU support: graphical display :) — a1ex / hgweb
- QEMU support: dummy ASIF handler — a1ex / hgweb
- QEMU support: attempt to use DryOS task scheduler. Hello World still working! — a1ex / hgweb
- QEMU support: fix screenshot alignment after enabling TCM — a1ex / hgweb
- QEMU support: fixes for FIO_FindFirst/FindNext (file info) and FIO_GetFileSize (return value) — a1ex / hgweb
- QEMU support: emulation for some 5D3 registers checked in bootloader — a1ex / hgweb
- QEMU support: enabled TCM regions, thanks g3gg0 — a1ex / hgweb
- QEMU support: fix menu screenshots demo (CONFIG_QEMU_MENU_SCREENSHOTS in Makefile.user) — a1ex / hgweb
- QEMU support: added some very rough FIO handlers - just enough to load the new fonts and print Hello World nicely — a1ex / hgweb
- QEMU support: refactored ML helpers as a generic eos_handler — a1ex / hgweb
- QEMU support: load ML symbols when debugging with GDB — a1ex / hgweb
- QEMU support: added 100D and 5D3.123 — a1ex / hgweb
- QEMU support: fix compilation, "hello world" working again — a1ex / hgweb
#183 (Jan 28, 2015 12:30:15 AM)
- Merged cleanup into unified — a1ex _broscutamaker@gmail.com_ / hgweb
- 50D: fix compilation in bitrate.c — a1ex / hgweb
- 50D mvr.h: fix spacing — a1ex / hgweb
- 50D fix MVR.H, qscale is now visible — one percent _notafraidofnsa@yahoo.com_ / hgweb
- Small tweaks/cleanups regarding CONFIG_HELLO_WORLD and CONFIG_DUMPER_BOOTFLAG (for new ports) — a1ex / hgweb
- Merged in fps-override until 535d552 (minor cleanups only) — a1ex / hgweb
- Updated declaration of run_in_separate_task so it no longer requires a cast when used from menu — a1ex / hgweb
- FPS override: small cleanups — a1ex / hgweb
- FPS override: just realized TG_FREQ_SHUTTER == MainClock/TimerA; this will greatly simplify the formulas. Minimal changes for now. — a1ex / hgweb
- FPS override: removed the "else" branch from camera-specific constants — a1ex / hgweb
- FPS override: allow sound recording if the actual FPS is not changed — a1ex / hgweb
#182 (Jan 24, 2015 12:30:51 AM)
- added EOSM stub for PROPAD_GetPropertyDATA — rafael brune _rbrune_ / hgweb
#181 (Jan 15, 2015 12:30:23 AM)
- mlv_rec: make mlv_dump a bit more defensive with save_dng return value (yet the save_dng does not catch all cases, so this is a todo) — g3gg0 / hgweb
- mlv_rec: make mlv_dump a bit more defensive with fwrite return values — g3gg0 / hgweb
- mlv_rec: mlv_dump now allows altering the frame rate e.g. for direct playback of full res silent pic shots using mlrawviewer. also rewrite the frame count in MLVI header. — g3gg0 / hgweb
#180 (Jan 14, 2015 12:30:28 AM)
- io_crypt: allow smaller block sizes — g3gg0 / hgweb
- ime_base/ime_rot: added hex charsets — g3gg0 / hgweb
- io_crypt: experimental modes — g3gg0 / hgweb
#179 (Jan 3, 2015 12:30:37 AM)
#178 (Oct 8, 2014 12:30:11 AM)
- Merge — g3gg0 / hgweb
- WebDAVServer: massive speedup in responsiveness on server side — g3gg0 / hgweb
- WebDAVServer now speaks FITS (http://en.wikipedia.org/wiki/FITS) for astral photography use cases
hide storage directory for modified files in the file list — g3gg0 / hgweb - clean up WebDAVServer code and do optimizations to get lower response time.
- improved caching
- reduced managed code overhead
- switched to older runtime version for simplification — g3gg0 / hgweb
#177 (Sep 27, 2014 12:30:11 AM)
- raw2dng: fix compilation — a1ex / hgweb
- Fix issue #2119 (bracketing glitch) — a1ex / hgweb
- Modules: fix PROP_HANDLERs compatibility with core ones (declaration and PROP_INT) — a1ex / hgweb
- mlv_dump: fix compilation — a1ex / hgweb
- Raw backend: removed unused return value from raw_set_pixel — a1ex / hgweb
- Intervalometer: fixed "take pics like crazy" (was much slower if "stop after" was set to zero) — a1ex / hgweb
- Merged in dpjpandone/magic-lantern/dpjpandone/audio-controls-are-working-on-7d-wind-fi-1408126189067 (pull request #586)
audio controls are working on 7D, wind filter will remain undefined — a1ex _broscutamaker@gmail.com_ / hgweb - clean up comments — johanan pandone _dpjpandone@gmail.com_ / hgweb
- audio controls are working on 7D, wind filter will remain undefined — johanan pandone _dpjpandone@gmail.com_ / hgweb
- Merged in dpjpandone/magic-lantern-1/dpjpandone/changed-7d-to-faster-edmacs-to-fix-hdmi--1409286369686 (pull request #589)
Use faster edmacs to fix tearing on 7D — a1ex _broscutamaker@gmail.com_ / hgweb - removed slurp as suggested — johanan pandone _dpjpandone@gmail.com_ / hgweb
- removed slurp as suggested — johanan pandone _dpjpandone@gmail.com_ / hgweb
- changed: #ifdef CONFIG_7D to: #if defined(CONFIG_7D) for consistency. — johanan pandone _dpjpandone@gmail.com_ / hgweb
- clean up comments in edmac_memcpy — johanan pandone _dpjpandone@gmail.com_ / hgweb
- changed 7D to faster edmacs to fix HDMI tearing — johanan pandone _dpjpandone@gmail.com_ / hgweb
#176 (Sep 12, 2014 12:31:01 AM)
- WebDAVServer now correctly returns DNG sizes, doesnt scan all drives to report quota (which is not really important) and added some processing time measurement — g3gg0 / hgweb
- enabled optimizations in DNG code — g3gg0 / hgweb
- use dmilligan's new DNG code and optimized it to tweak out as much as possible — g3gg0 / hgweb
- updated Visual Studio solutions for VS Express 2013 — g3gg0 / hgweb
- update MLVViewSharp to provide a per-frame metadata cache — g3gg0 / hgweb
- updated Visual Studio solution for WebDAVServer — g3gg0 / hgweb
- added WebDAVServer for accessing MLV as virtual filesystem — g3gg0 / hgweb
- mlv_rec: use a cleaner syntax for struct packing which is compatible to visual studio, fix visual studio compile errors — g3gg0 / hgweb
#175 (Sep 1, 2014 12:30:34 AM)
- mlv_rec: fix also output file offsets in mlv_dump — g3gg0 / hgweb
- mlv_rec: improved offset error bugfix in mlv_dump — g3gg0 / hgweb
- Merged in mlv_play (pull request #580)
Even more `mlv_play` improvements — g3gg0 _georg.hofstetter@lx-networking.de_ / hgweb - Close branch mlv_play — g3gg0 _georg.hofstetter@lx-networking.de_ / hgweb
- mlv_play: updated help text — albert shih _ayshih@gmail.com_ / hgweb
- mlv_play: play button is the same as play/pause in the OSD menu — albert shih _ayshih@gmail.com_ / hgweb
- mlv_play: make play/pause the default OSD menu option — albert shih _ayshih@gmail.com_ / hgweb
- mlv_play: playback resets after video finishes so that video can be easily played again — albert shih _ayshih@gmail.com_ / hgweb
- mlv_dump: grouped setting of frame type for clarity — albert shih _ayshih@gmail.com_ / hgweb
- mlv: revised internal data structures for 32-bit alignment — albert shih _ayshih@gmail.com_ / hgweb
- mlv_play: prevent closing of menu when it should stay open (for delete confirmation) — albert shih _ayshih@gmail.com_ / hgweb
- mlv_play: skipped frames should not accrue when paused — albert shih _ayshih@gmail.com_ / hgweb
- Backed out changeset baf2fd6921ee — albert shih _ayshih@gmail.com_ / hgweb
- modules: fixed make rule for hgstamp — albert shih _ayshih@gmail.com_ / hgweb
- mlv_play: proper black level for MLV playback — albert shih _ayshih@gmail.com_ / hgweb
- mlv_play: slight change to timer processing logic for better syncing — albert shih _ayshih@gmail.com_ / hgweb
- mlv_dump: updated XREF format for IDX files — albert shih _ayshih@gmail.com_ / hgweb
- mlv_play: IDX also tracks AUDF, plus use preprocessor constants — albert shih _ayshih@gmail.com_ / hgweb
- mlv: preprocessor constants for frame types — albert shih _ayshih@gmail.com_ / hgweb
- mlv_play: exact playback skips skippable frames (VIDF) without reading header — albert shih _ayshih@gmail.com_ / hgweb
- mlv: revise structure for entries in XREF block — albert shih _ayshih@gmail.com_ / hgweb
#174 (Aug 20, 2014 12:31:17 AM)
- 5D2/50D/500D: fix GUI event counting for ML internal events — a1ex / hgweb
- Battery info: do not compile on unsupported cameras — a1ex / hgweb
- Merged in escho/escho-magiclantern/features (pull request #582)
delete FEATURE_PLAY_422 — a1ex _broscutamaker@gmail.com_ / hgweb - not used anymore — escho / hgweb
- Created new branch features — escho _hipescho@t-online.de_ / hgweb
- Merged in dot-tune (pull request #577)
Dot-Tune AFMA fixes — a1ex _broscutamaker@gmail.com_ / hgweb - Close branch dot-tune — a1ex _broscutamaker@gmail.com_ / hgweb
- Merged in Gr3g01/ml-500d (pull request #585)
500D: added property function stubs - PROPAD_GetPropertyData — a1ex _broscutamaker@gmail.com_ / hgweb - 500D: added property function stubs - PROPAD_GetPropertyData — gr3g01 _grzesiekpl@gmail.com_ / hgweb
- Merged in ayshih/magic-lantern-50d/modules (pull request #584)
Fixes for version information for modules (re-submit) — a1ex _broscutamaker@gmail.com_ / hgweb - modules: only look at ancestors when getting the latest relevant commit — albert shih _ayshih@gmail.com_ / hgweb
- modules: ensure that hgstamp built if needed (phony target doesn't work) — albert shih _ayshih@gmail.com_ / hgweb
- dot_tune: restored missing this-lens mode for non-wide/tele cameras — albert shih _ayshih@gmail.com_ / hgweb
- Dot-tune: fix initialization of afma_mode — a1ex / hgweb
- Dot-tune: fix error handling — a1ex / hgweb
- Dot-tune: added an option for prime lenses (rather than reusing the wide-end one) — a1ex / hgweb
- 6D: enabled CONFIG_AFMA_EXTENDED, please test — a1ex / hgweb
- dot_tune: added scanning in both directions for auto range detection — albert shih _ayshih@gmail.com_ / hgweb
- dot_tune: fixed CONFIG_AFMA_WIDE_TELE (not tested) — a1ex / hgweb
- 7D: enabled CONFIG_AFMA_EXTENDED (not tested) — a1ex / hgweb
- dot-tune: assume all cameras have CONFIG_AFMA_EXTENDED (please check 7D) — a1ex / hgweb
#173 (Aug 8, 2014 1:47:27 PM)
- Merged in cleanup (pull request #579)
More cleanups — a1ex _broscutamaker@gmail.com_ / hgweb - 5D2, maybe also 50D: fix menu triggering by long joystick press in photo mode — a1ex / hgweb
- 650D: disabled 3rd party flash trick in LiveView (not working, issue #2081) — a1ex / hgweb
- 60D: fix installer (was not in the zip) — a1ex / hgweb
- Removed FEATURE_MOVIE_AF — a1ex / hgweb
- Removed leftovers from REC on resume — a1ex / hgweb
- Removed FEATURE_LVAE_EXPO_LOCK (not used anywhere; seems to be an old 50D hack) — a1ex / hgweb
- Removed FEATURE_REMAP (who the @$%# brought this back in?!) — a1ex / hgweb
- Removed old FEATURE_MOVIE_AUTOSTOP_RECORDING (to be re-implemented as script) — a1ex / hgweb
- Removed old CONFIG_PICOC code — a1ex / hgweb
- fio-ml.c: removed some unreachable asserts — a1ex / hgweb
#172 (Aug 7, 2014 12:31:25 AM)
- Merged in external-monitor-backport (pull request #576)
External monitor fixes - for old cameras, backported from 5D3 1.2.3 — a1ex _broscutamaker@gmail.com_ / hgweb - Fix conflict with qemu branch — a1ex / hgweb
- Undo 73a7158 (not needed) — a1ex / hgweb
- Cropmarks: fix right border disappearing — a1ex / hgweb
- Raw backend: fine-tuned raw buffer alignment (pixel-perfect match on 5D3) — a1ex / hgweb
- mlv_play: fix issue 1771 (borders in HDMI mode) — a1ex / hgweb
- Raw backend: fix raw2lv translation component (tested on 5D2) — a1ex / hgweb
- Raw backend: fix raw2lv test — a1ex / hgweb
- vram: after updating display parameters, force a refresh of RAW backend parameters — a1ex / hgweb
- update_vram_params should be private — a1ex / hgweb
- Cropmarks: fix redraw on external monitors — a1ex / hgweb
- External monitors: check the size of PROP_HDMI_CHANGE_CODE — a1ex / hgweb
- Merged in cleanup (pull request #528)
More cleanups — a1ex _broscutamaker@gmail.com_ / hgweb - Merged in prevent-menu-flickering (pull request #568)
menu: make CancelDateTimer mandatory for all cameras — a1ex _broscutamaker@gmail.com_ / hgweb - Close branch prevent-menu-flickering — a1ex _broscutamaker@gmail.com_ / hgweb
- Stub tests: attempt to test CancelDateTimer — a1ex / hgweb
- Proper merge — albert shih _ayshih@gmail.com_ / hgweb
- 650D: fixed stub regression — albert shih _ayshih@gmail.com_ / hgweb
- Merged in mk11174/menu_flickering/prevent-menu-flickering (pull request #574)
CancelDateTimer for 700D, 650D, 600D, 550D — albert shih _ayshih@gmail.com_ / hgweb - 550D CancelDateTimer //stopdatetimer — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
- 650D CancelDateTimer — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
- 700D CancelDateTimer — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
- 600D CancelDateTimer — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
- 60D: CancelDateTimer stub — david milligan _david.l.milligan@gmail.com_ / hgweb
- 1100D: CancelDateTimer stub — david milligan _david.l.milligan@gmail.com_ / hgweb
- 50D: stub for CancelDateTimer/StopDateTimer — albert shih _ayshih@gmail.com_ / hgweb
- bmp.h: small cleanup — a1ex / hgweb
- Moved recursive lock declarations from bmp.h to dryos.h — a1ex / hgweb
- Moved read_file and read_entire_file from bmp.c to fio-ml.c — a1ex / hgweb
- bmp.c: removed some old code — a1ex / hgweb
- Merged unified into cleanup — a1ex / hgweb
- boot-hack.c: fix conflict with qemu branch — a1ex / hgweb
- menu: make CancelDateTimer mandatory for all cameras — a1ex / hgweb
- boot-hack.c: always load fonts — a1ex / hgweb
- boot-hack.c: imported some cleanups from the 70D branch (197e38f) — a1ex / hgweb
- Removed obsolete shootspy.c (replacement in dm-spy-experiments) — a1ex / hgweb
- Moved raw.o, chdk-dng.o and edmac-memcpy.o to common Makefile.src (ML_SRC_EXTRA_OBJS no longer needed on many cameras) — a1ex / hgweb
- CONFIG_LVAPP_HACK_RELOC is still needed in the Makefile — a1ex / hgweb
- Removed obsolete CONFIG_TIMECODE — a1ex / hgweb
- Removed obsolete CONFIG_PICOC and related files — a1ex / hgweb
- Removed obsolete CONFIG_PYMITE — a1ex / hgweb
- Removed obsolete CONFIG_MEMCHECK — a1ex / hgweb
- Refactored CONFIG_RELOC/CONFIG_LVAPP_HACK* and moved the definitions to internals.h — a1ex / hgweb
#171 (Aug 2, 2014 12:31:02 AM)
#170 (Aug 1, 2014 12:31:02 AM)
- 650D: fixed wrong SetHPTimerNextTick — a1ex / hgweb
- 650D: fixed wrong RAM_OFFSET — a1ex / hgweb
- Merged 650D-FIO_SeekSkipFile into unified — a1ex _broscutamaker@gmail.com_ / hgweb
- Added FIO_SeekSkipFile entry point for 650D — zloe / hgweb
#169 (Jul 30, 2014 12:48:14 PM)
- 60D: added installer FIR binary — a1ex / hgweb
- 60D: use a 8.3 installer file name (fixes installation from 64GB cards) — a1ex / hgweb
- Installer: stronger checks before setting the bootflag — a1ex / hgweb
- Installer: don't include exmem routines (not needed, and they have large dependencies) — a1ex / hgweb
- Fixed ML restoring after format, after FIO changes — a1ex / hgweb
#168 (Jul 30, 2014 12:31:01 AM)
- Merged in dmilligan/magic-lantern/1100D-FIO_SeekSkipFile (pull request #572)
1100D: FIO_SeekSkipFile stub — a1ex _broscutamaker@gmail.com_ / hgweb - 1100D: FIO_SeekSkipFile stub — david milligan _david.l.milligan@gmail.com_ / hgweb
- Audio meters: whitespace cleanup in draw_ticks — a1ex / hgweb
- Audio meters: fix tick position — a1ex / hgweb
- 6D: fix wrong BULB_EXPOSURE_CORRECTION, http://www.magiclantern.fm/forum/index.php?topic=3904.msg123831#msg123831 — a1ex / hgweb
- Merged in jpaana/ml/recursive-lock-fix-eosm (pull request #571)
Correct stubs for AcquireRecursiveLock and ReleaseRecursiveLock for EOSM.202 — a1ex _broscutamaker@gmail.com_ / hgweb - Correct stubs for AcquireRecursiveLock and ReleaseRecursiveLock, now passes stubs API test for these functions. — jarno paananen _jarno.paananen@gmail.com_ / hgweb
#167 (Jul 28, 2014 8:18:28 PM)
- Stubs API tests: dropped error checking test for FIO_SeekSkipFile (not portable, not working on old cameras) — a1ex / hgweb
- mlv_play: also use SET for bringing the playback menu — a1ex / hgweb
- mlv_play: replaced icon background with transparent black (fixes magenta on old cameras) — a1ex / hgweb
- bmp_h: COLOR_BG is now transparent black everywhere (fixes magenta mlv_play on old cameras); added COLOR_TRANSPARENT_BLACK/COLOR_TRANSPARENT_GRAY — a1ex / hgweb
- mlv_play: fixed RAW playback with exact FPS (FIO_SeekSkipFile past the end of a file is not portable) — a1ex / hgweb
- mlv_play: use 24 fps for files with bad FPS metadata — a1ex / hgweb
- mlv_play: fix a FIO_SeekSkipFile call removed by mistake — a1ex / hgweb
- mlv_play: cleaned up FIO_SeekSkipFile calls, please test — a1ex / hgweb
- 600D: squeeze some RAM — a1ex / hgweb
- EOS-M: fix autofocus during bracketing, intervalometer and other tools, thanks jerrykil — a1ex / hgweb
- Stubs API tests: check return value for FIO_SeekSkipFile in case of errors — a1ex / hgweb
- FIO_SeekSkipFile has signed arguments — a1ex / hgweb
- raw_rec: removed unused lv_rec_read_footer — a1ex / hgweb
- screenshot: prefer shoot_malloc and try to free memory as soon as possible; should fix issue #2061 — a1ex / hgweb
- 50D, 5D2: don't actually disable the LV RAW mode in 10x zoom, just consider it's disabled (fixes crash) — a1ex / hgweb
- mlv_rec: forgot two calls to FIO_SeekFile — a1ex / hgweb
#166 (Jul 28, 2014 1:41:04 PM)
- Bump module API to prevent old-style FIO error checking from running — a1ex / hgweb
- Stubs API tests: run HP timer tests in PLAY mode to avoid some false positives — a1ex / hgweb
- fio-ml.h: some comments on FIO_SeekSkipFile — a1ex / hgweb
- Stubs API tests: added a test for FIO_SeekSkipFile; please run it on all cameras — a1ex / hgweb
- Stubs API tests: moved FIO tests at the beginning — a1ex / hgweb
- Dropped FIO_SeekFile and replaced existing calls with FIO_SeekSkipFile (the latter works well files > 2GB) — a1ex / hgweb
- Stubs reformat — a1ex / hgweb
- Merged in fio_create_return_0 (pull request #526)
FIO_CreateFile and FIO_OpenFile should return 0 on error, just like in plain C — a1ex _broscutamaker@gmail.com_ / hgweb - Merged in ayshih/magic-lantern-50d/mlv_play (pull request #562)
More improvements to `mlv_play` — a1ex _broscutamaker@gmail.com_ / hgweb - mlv_play: replaced all calls to emulated FIO_SeekSkipFile — albert shih _ayshih@gmail.com_ / hgweb
- Close branch mlv_play. — albert shih _ayshih@gmail.com_ / hgweb
- mlv_play: replaced remaining calls to emulated FIO_SeekSkipFile in RAW playback — albert shih _ayshih@gmail.com_ / hgweb
- mlv_play: removed calls to emulated FIO_SeekSkipFile in RAW playback — albert shih _ayshih@gmail.com_ / hgweb
- mlv_play: fixed skipping of frames for exact RAW playback — albert shih _ayshih@gmail.com_ / hgweb
- Merged in berlincount/ml-100d/100D_CZ_20140723 (pull request #561)
Preserve 100D stubs found so far — a1ex _broscutamaker@gmail.com_ / hgweb - add further stubs — andreas kotes _count-magiclantern@flatline.de_ / hgweb
- remove accidentially added changes — andreas kotes _count-magiclantern@flatline.de_ / hgweb
- Backed out changeset 8d05ccc8d3d0 — andreas kotes _count-magiclantern@flatline.de_ / hgweb
- add further stubs — andreas kotes _count-magiclantern@flatline.de_ / hgweb
- add further stubs — andreas kotes _count-magiclantern@flatline.de_ / hgweb
- add Signature for explored FW — andreas kotes _count-magiclantern@flatline.de_ / hgweb
- preserve stubs found — andreas kotes _count-magiclantern@flatline.de_ / hgweb
- Merged in escho/escho-magiclantern/temperature-convertion (pull request #565)
6D: temperature-converting-function — a1ex _broscutamaker@gmail.com_ / hgweb - 6D: temperature-converting-function — escho / hgweb
- Created new branch temperature-convertion — escho _hipescho@t-online.de_ / hgweb
- Renamed INVALID_PTR to PTR_INVALID to prevent future usage in file I/O calls by mistake — a1ex / hgweb
- Fixed FIO_CreateFile/OpenFile calls in most modules. Did I miss anything? — a1ex / hgweb
- Fixed FIO_CreateFile/OpenFile calls in core, and added error checking everywhere. Did I miss anything? — a1ex / hgweb
- FIO backend: fix and refactor FIO_CopyFile/FIO_MoveFile — a1ex / hgweb
- FIO backend: fix and refactor FIO_CreateFileOrAppend — a1ex / hgweb
- FIO backend: removed aj_create_log_file and refactored what was using it — a1ex / hgweb
- FIO backend: force FIO_OpenFile and FIO_CreateFile to return 0 on error, just like fopen; all existig code should be updated — a1ex / hgweb
#165 (Jul 25, 2014 12:31:34 AM)
- Merged in mk11174/650d (pull request #564)
650d srm-memory stubs — a1ex _broscutamaker@gmail.com_ / hgweb - 650d srm-memory stubs — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
- mlv_rec: fix mlv_dump for larger frames, try to reallocate a larger buffer — g3gg0 / hgweb
#164 (Jul 22, 2014 12:31:33 AM)
- Merged in Gr3g01/ml-500d (pull request #554)
500D: CancelDateTimer stub — a1ex _broscutamaker@gmail.com_ / hgweb - 500D: CancelDateTimer stub — gr3g01 _grzesiekpl@gmail.com_ / hgweb
- Merged in ayshih/magic-lantern-50d/mlv_play (pull request #555)
Improvements to `mlv_play` exact playback — a1ex _broscutamaker@gmail.com_ / hgweb - mlv_play: fixed exact playback for FPS < 2 — albert shih _ayshih@gmail.com_ / hgweb
- mlv_play: add support for exact playback of RAW — albert shih _ayshih@gmail.com_ / hgweb
#163 (Jul 18, 2014 12:31:11 AM)
#162 (Jul 17, 2014 9:26:42 AM)
#161 (Jul 17, 2014 12:31:10 AM)
#160 (Jul 16, 2014 10:31:00 PM)
- Stubs reformat — a1ex / hgweb
- Merged in ayshih/magic-lantern-50d/mlv_play (pull request #551)
mlv_play: fixed printing of month in timestamp — a1ex _broscutamaker@gmail.com_ / hgweb - mlv_play: fixed printing of month in timestamp — albert shih _ayshih@gmail.com_ / hgweb
- Merged in escho/escho-magiclantern/600D_stubs (pull request #541)
600D: memory suite stubs — a1ex _broscutamaker@gmail.com_ / hgweb - 600D memory suite stubs — escho / hgweb
- Created new branch 600D_stubs — escho _hipescho@t-online.de_ / hgweb
- Merged in srm-memory (pull request #529)
SRM memory allocation (very large buffers) — a1ex _broscutamaker@gmail.com_ / hgweb - 550D: SRM stubs — a1ex / hgweb
- 5D2: SRM stubs — a1ex / hgweb
- SRM memory: allow autofocus while allocated, but keep full shutter locked. Test on "don't click me". — a1ex / hgweb
- Re-applied 964f3df (please test on 50D) — a1ex / hgweb
- prop_request_change_wait: never wait when called from a property handler — a1ex / hgweb
- mlv_play: renamed a variable for consistency — a1ex / hgweb
- mlv_play: fix minor OSD quirk, issue #2000 — a1ex / hgweb
- mlv_play: start from the last file from the playlist, for consistency with Canon's playback — a1ex / hgweb
- mlv_play: if the requested filename does not exist, play the first file from the playlist — a1ex / hgweb
- mlv_play: show correct error message when called with a specific filename that does not exist — a1ex / hgweb
- mlv_play: fix deletion of RAW files; better error checking — a1ex / hgweb
- mlv_play: fix deletion of stopped files — a1ex / hgweb
- mlv_play: prevent failed delete requests from propagating to next session — a1ex / hgweb
- mlv_play: nicer error message when delete fails — a1ex / hgweb
- mlv_play: fix issue #2044 — a1ex / hgweb
- gui-common: added getter for GUI mode — a1ex / hgweb
- Merged in ayshih/magic-lantern-50d/mlv_play (pull request #550)
"Exact" playback in `mlv_play` at any FPS — a1ex _broscutamaker@gmail.com_ / hgweb - mlv_play: removed FPS matching for exact playback — albert shih _ayshih@gmail.com_ / hgweb
- mlv_rec: removed MENU rec key hack (was needed on EOS-M) — a1ex / hgweb
- Removed custom movie mode hack (was needed EOS-M) — a1ex / hgweb
- Merged in jpaana/ml/srm-stubs-eosm (pull request #548)
SRM stubs for EOSM.202 — a1ex _broscutamaker@gmail.com_ / hgweb - SRM stubs for EOSM.202 — jarno paananen _jarno.paananen@gmail.com_ / hgweb
- Fix merge conflict — a1ex / hgweb
- mlv_rec: remove cruft — a1ex / hgweb
- Merged unified into srm-memory — a1ex _broscutamaker@gmail.com_ / hgweb
- mlv_rec: dropped memory hack — a1ex / hgweb
- raw_rec: dropped memory hack (no longer needed on 5D3, it gives less total memory) — a1ex / hgweb
- raw_rec: renamed "Debug info" to "Show buffer graph" to match mlv_rec — a1ex / hgweb
- mlv_rec: dropped the waste hack to simplify memory management — a1ex / hgweb
- raw_rec: dropped the waste hack to simplify memory management — a1ex / hgweb
- Merged in dmilligan/magic-lantern/srm-raw-video (pull request #540)
Update raw_rec and mlv_rec to use new SRM job memory — a1ex _broscutamaker@gmail.com_ / hgweb - raw_rec: use new memory from SRM job buffers — david milligan _david.l.milligan@gmail.com_ / hgweb
- mlv_rec: use new memory from SRM job buffers — david milligan _david.l.milligan@gmail.com_ / hgweb
- Merged in Audionut/user-builds/6D-SRM (pull request #537)
6D: missing stubs from nikfreak, http://www.magiclantern.fm/forum/index.php?topic=12528.msg120721#msg120721 — a1ex _broscutamaker@gmail.com_ / hgweb - 6D: missing stubs from nikfreak, http://www.magiclantern.fm/forum/index.php?topic=12528.msg120721#msg120721 — Audionut / hgweb
- Merged in dmilligan/magic-lantern/srm-1100D (pull request #534)
1100D stubs for SRM — a1ex _broscutamaker@gmail.com_ / hgweb - stubs for 1100D srm maybe? — david milligan _david.l.milligan@gmail.com_ / hgweb
- Merged in dmilligan/magic-lantern/srm-60D (pull request #533)
60D stubs for SRM — a1ex _broscutamaker@gmail.com_ / hgweb - 60D stubs for SRM — david milligan _david.l.milligan@gmail.com_ / hgweb
- Merged in mk11174/magic-lantern-srm/srm-memory (pull request #544)
700d srm_memory stubs — a1ex _broscutamaker@gmail.com_ / hgweb - 700d srm_memory stubs — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
- Merged in ayshih/magic-lantern-50d/srm-memory-50d (pull request #543)
SRM stubs for 50D — a1ex _broscutamaker@gmail.com_ / hgweb - 50D: SRM stubs — albert shih _ayshih@gmail.com_ / hgweb
- Undo 964f3df (breaks 50D, because gui_uilock is called from a prop handler) — a1ex / hgweb
- fixed chunk and suite structures, added comments — g3gg0 / hgweb
- exmem: modified the SRM memory test from "don't click me" to allow taking pictures during the test — a1ex / hgweb
- exmem: prefer not to use SRM malloc (shoot_malloc is much better for regular use) and added srm_malloc for those cases when you actually want this buffer — a1ex / hgweb
- exmem: more defensive shutter lock (now you can take pictures while running the test from "don't click me", if you comment out the shoot_malloc_suite call first) — a1ex / hgweb
- gui_uilock: wait until the request is complete, and timeout after 2 seconds — a1ex / hgweb
- exmem: a quick test for the malloc wrappers (don't click me) — a1ex / hgweb
- exmem: attempt to allow malloc wrappers to work with more than one block — a1ex / hgweb
- exmem: experimental malloc wrappers, limited to one large block for now — a1ex / hgweb
- exmem: allow a single SRM malloc call at a time, and block shutter, to prevent ERR70 — a1ex / hgweb
- exmem: testing routines for the SRM allocator in the Free Memory dialog — a1ex / hgweb
- exmem: experimental interface for SRM job memory — a1ex / hgweb
- 5D3.113: stubs for CreateMemoryChunk/AddMemoryChunk (will be required for the SRM malloc wrappers, please find them for the other cameras) — a1ex / hgweb
#159 (Jul 16, 2014 12:31:07 AM)
- mlv_play: fix error handling for exact FPS, and only start the timer when needed — a1ex / hgweb
- mlv_play: show a "deleted" confirmation — a1ex / hgweb
- mlv_play: fix stopping from paused state — a1ex / hgweb
- mlv_play: fix issue #2042 — a1ex / hgweb
- mlv_play: option for synchronous calls to mlv_play_show_dlg; UI fine-tuning — a1ex / hgweb
- mlv_play: make sure it really exits after finishing — a1ex / hgweb
- mlv_play: prevent multiple instances — a1ex / hgweb
- mlv_play: moved deletion in the same task as playback, and removed retrying hacks — a1ex / hgweb
- follow focus: no more need to cram "steps from here" — a1ex / hgweb
- mlv_play: fixed issue #2041 — a1ex / hgweb
- raw_rec/mlv_rec: fixed issue #2035 — a1ex / hgweb
- Menu: fixed issue #2043 — a1ex / hgweb
- Merged in OtherOnePercent/magic-lantern-1/OtherOnePercent/fix-cameras-with-shutter-blanking-but-no-1405358804898 (pull request #546)
Fix cameras with shutter blanking but no timer B method. — a1ex _broscutamaker@gmail.com_ / hgweb - Fix cameras with shutter blanking but no timer B method. — one percent _notafraidofnsa@yahoo.com_ / hgweb
- Minor menu renames — a1ex / hgweb
- FPS override: moved "Sync w. Shutter" in advanced menu — a1ex / hgweb
- FPS override: display the amount of rolling shutter effects in menu (FPS_timer_A * vertical_resolution / main_clock) — a1ex / hgweb
- Merged in josepvm/ml_500d_josepvm (pull request #538)
500D: SRM stubs added — a1ex _broscutamaker@gmail.com_ / hgweb - Merged in josepvm/500d-srm-stubs-added-1405107975677 (pull request #2)
500D: SRM stubs added — josepvm _josepvm@arrakis.es_ / hgweb - 500D: SRM stubs added — josepvm _josepvm@arrakis.es_ / hgweb
- Merged in josepvm/added-missing-stubs-for-500d-gui-timers--1404550062626 (pull request #1)
added missing stubs for 500D. GUI timers an others — josepvm _josepvm@arrakis.es_ / hgweb - Merged in Gr3g01/ml-500d (pull request #539)
raw_rec mlv_rec - DialogRefreshTimer 500D — a1ex _broscutamaker@gmail.com_ / hgweb - mlv_rec: DialogRefreshTimer 500D — gr3g01 _grzesiekpl@gmail.com_ / hgweb
- raw_rec: DialogRefreshTimer 500D — gr3g01 _grzesiekpl@gmail.com_ / hgweb
- Merged in josepvm/ml_500d_josepvm/josepvm/added-missing-stubs-for-500d-gui-timers--1404550062626 (pull request #531)
added missing stubs for 500D. GUI timers an others — a1ex _broscutamaker@gmail.com_ / hgweb - added missing stubs for 500D. GUI timers an others — josepvm _josepvm@arrakis.es_ / hgweb
- Histobar: clip warnings are more important than median, make sure they are always displayed properly — a1ex / hgweb
- Histobar: fixed median and shadow levels (were biased if dynamic range was not 12EV); added a test for this bug when running under QEMU — a1ex / hgweb
- missing / — one percent _notafraidofnsa@yahoo.com_ / hgweb
- Merged in philmoz/cr2hdr-dng-compress-fix (pull request #532)
Fix for compressed DNG files in cr2hdr. — a1ex _broscutamaker@gmail.com_ / hgweb - Fix output (-o) filename value passed to Adobe DNG Converter when creating compressed DNG files with cr2hdr. — philmoz _phil.a.mitchell@gmail.com_ / hgweb
- Merged in dmilligan/magic-lantern/raw-zebra-under (pull request #542)
Zebras: customizable underexposure threshold for raw — a1ex _broscutamaker@gmail.com_ / hgweb - update help — david milligan _david.l.milligan@gmail.com_ / hgweb
- Merged in Audionut/magic-lantern/raw-zebra-lv (pull request #2)
Share raw zebra underexposure love to LV — dmilligan _david.l.milligan@gmail.com_ / hgweb - Share raw zebra underexposure love to LV — Audionut / hgweb
- zebras: customizable underexposure threshold — david milligan _david.l.milligan@gmail.com_ / hgweb
#158 (Jul 15, 2014 12:31:12 AM)
- Merged in Audionut/user-builds/deflick (pull request #535)
deflick: small help fixes — a1ex _broscutamaker@gmail.com_ / hgweb - deflick: Small help changes for target level — audionut _audionut11@gmail.com_ / hgweb
- deflick: fix http link — Audionut / hgweb
- deflick: small help fixes — Audionut / hgweb
#157 (Jul 8, 2014 12:31:44 AM)
- trace: made some symbols private — g3gg0 / hgweb
- trace: fix race condition between writer and caller — g3gg0 / hgweb
- trace: fix compile errors, clean up types — g3gg0 / hgweb
#156 (Jul 3, 2014 12:31:21 AM)
#155 (Jul 2, 2014 12:31:19 AM)
- 5D3: fix FPS limit for crop mode — a1ex / hgweb
- 5D3: added an extra safeguard to CF card test — a1ex / hgweb
#154 (Jun 30, 2014 12:31:20 AM)
#153 (Jun 29, 2014 12:30:54 AM)
- plot: fix warning — g3gg0 / hgweb
- mlv_play: rewrote delete task in order to help to fix issue #2022. also delete files on both cards, if available — g3gg0 / hgweb
#152 (Jun 28, 2014 12:30:56 AM)
#151 (Jun 27, 2014 11:24:41 AM)
#150 (Jun 26, 2014 12:30:53 AM)
- VRAM dumping: skip the VRAM directory (some cameras have a max path limit of 33 characters) — a1ex / hgweb
- Fix minimal profile (no extra objects should be included) — a1ex / hgweb
- Fix minimal profile (drive letter required for file I/O) — a1ex / hgweb
- save_dng: fix error handling — a1ex / hgweb
- Raw indicator (info bars): gray out when LV RAW is disabled temporarily (e.g. in 10x zoom mode) — a1ex / hgweb
- Modules: fix default README creation — a1ex / hgweb
- EOS-M: undo 5bb2918 — a1ex / hgweb
- EOS-M: fix ML menu while recording RAW (not tested) — a1ex / hgweb
- 60D: fix ML menu while recording — a1ex / hgweb
#149 (Jun 25, 2014 12:30:55 AM)
- Merged in escho/escho-magiclantern/edmac_channels_600D (pull request #523)
600D: change edmac write channel — a1ex _broscutamaker@gmail.com_ / hgweb - write channel 6 — escho / hgweb
- change edmac write channel for 600D — escho / hgweb
- Merged unified into edmac_channels_600D — escho _hipescho@t-online.de_ / hgweb
- 7D: removed obsolete platform/gui.c (use the common gui.c instead) — a1ex / hgweb
- 7D: cleaned up CONFIG_GDB — a1ex / hgweb
- my_fprintf: use a smaller buffer and do error checking — a1ex / hgweb
#148 (Jun 23, 2014 12:30:54 AM)
- Merged in OtherOnePercent/magic-lantern/OtherOnePercent/update-timings-for-6d-to-avoid-problems--1403463297020 (pull request #522)
Update timings for 6D to avoid problems. It will have to be done a 3rd time if direct table patching happens. — a1ex _broscutamaker@gmail.com_ / hgweb - Don't need aggressive update, it causes problems — one percent _notafraidofnsa@yahoo.com_ / hgweb
- Update timings for 6D to avoid problems. It will have to be done a 3rd time if direct table patching happens. — one percent _notafraidofnsa@yahoo.com_ / hgweb
- 550D: fixed issue #1613 (centering focus box) — a1ex / hgweb
- EOS-M: experimental menu trigger from the DELETE button (long press). Not tested, does it work? — a1ex / hgweb
- 6D: declared ML_RESERVED_MEM as 640K; does it work? — a1ex / hgweb
- Startup: moved ML_RESERVED_MEM outside ifdef's to be visible from everywhere — a1ex / hgweb
- 6D: missing stubs from nikfreak, http://www.magiclantern.fm/forum/index.php?topic=3904.msg119450#msg119450 — a1ex / hgweb
- 550D: ResLock stubs — a1ex / hgweb
- Reloc: clean cache before executing modified code — a1ex / hgweb
- Fix memory checks for CONFIG_ALLOCATE_MEMORY_POOL (fixes boot for 550D and 1100D) — a1ex / hgweb
- Free memory dialog: fix display of AUTOEXEC.BIN size — a1ex / hgweb
- Merged in gui-timers (pull request #518)
Refactoring with GUI timers — a1ex _broscutamaker@gmail.com_ / hgweb - Merged in edmac-cleanup (pull request #516)
Small EDMAC refactoring — a1ex _broscutamaker@gmail.com_ / hgweb - VRAM dumping: recognize mirroring setting from 5D3 123 — a1ex / hgweb
- VRAM dumping: added a delay before saving the RAW buffer (should fix corrupted DNGs) — a1ex / hgweb
- Long joystick press: small race condition fix — a1ex / hgweb
- Cleanup some leftover code related to joystick press — a1ex / hgweb
- Long joystick press: small fix (stop checking when pressing left/right/up/down) — a1ex / hgweb
- 5D3/5D2/50D/7D: refactored joystick menu navigation with GUI timers (and enabled it on 7D) — a1ex / hgweb
- Refactored redraw_after with GUI timers — a1ex / hgweb
- Added a simple wrapper for GUI timers: delayed_call — a1ex / hgweb
- 5D3/5D2/50D: removed old joypress code (to be rewritten with GUI timers) — a1ex / hgweb
- CONFIG_ENGINE_RESLOCK should be mandatory everywhere (anything broken?) — a1ex / hgweb
- 5D2: enabled CONFIG_ENGINE_RESLOCK — a1ex / hgweb
- edmac_channel_to_index: direction argument not needed — a1ex / hgweb
- EDMAC info: show overview for the third EDMAC group on DIGIC V cameras — a1ex / hgweb
- EDMAC info: print results from edmac_get_dir — a1ex / hgweb
- EDMAC info: refactored with edmac_get_* calls — a1ex / hgweb
- EDMAC: simplified edmac_get_dir (read if channel & 0x8 else write) and added range checking to all getters — a1ex / hgweb
- edmac_get_dir: return "unused" for out-of-range channels — a1ex / hgweb
- edmac_get_state: prevent lockup on older cameras, where there are fewer EDMAC channels — a1ex / hgweb
- edmac_memcpy: find_free_edmac_channels now displays edmac channel numbers, not indices — a1ex / hgweb
- EDMAC: refactored channel<->index mapping (moved to edmac.c/h) — a1ex / hgweb
#147 (Jun 21, 2014 5:03:04 PM)
- VRAM dumping: create a log file with relevant settings — a1ex / hgweb
- VRAM dumping: create empty DNGs if there's no raw data, to keep file numbering consistent — a1ex / hgweb
#146 (Jun 21, 2014 10:18:21 AM)
- Updated video modes for VRAM dumping. Please follow the guide at http://www.magiclantern.fm/forum/index.php?topic=12375 — a1ex / hgweb
#145 (Jun 21, 2014 12:31:26 AM)
- Audio remote shot: removed 7D exception (should only enable sound in photo mode, not tested) — a1ex / hgweb
- 7D/6D: enabled FEATURE_AUDIO_REMOTE_SHOT (doesn't depend on CONFIG_AUDIO_CONTROLS on these cameras) — a1ex / hgweb
#144 (Jun 20, 2014 1:03:01 PM)
#143 (Jun 20, 2014 12:42:21 PM)
#142 (Jun 20, 2014 12:29:13 PM)
- Fix 1100D build — a1ex / hgweb
- Option for dumping image buffers. Looking for dumps from all cameras, all video modes, especially from external monitor users. Please keep the directory structure when uploading. — a1ex / hgweb
- Post deflicker: fix flicker caused by white level variations, http://www.magiclantern.fm/forum/index.php?topic=5705.msg119270#msg119270 — a1ex / hgweb
#141 (Jun 19, 2014 12:31:29 AM)
#140 (Jun 18, 2014 12:31:28 AM)
- mlv_play: fix conflict with NotifyBox (visible when Canon code shows "No image", with e.g. FPS override) — a1ex / hgweb
- Display filters: minor tweak for the use-after-free fix — a1ex / hgweb
- Fix conflict between module display filters and core filters; added some comments — a1ex / hgweb
- raw_hist_get_percentile_level(s): fix error handling — a1ex / hgweb
- Display filters: fix use-after-free (for example, fixes crash when also using mlv_play)
Steps to reproduce (before the fix):
- enable some display filter (defishing, raw preview, anything)
- use a low FPS to increase the chances of triggering the race condition
- trigger mlv_play (press PLAY) to playback some video
- repeat 1..5 times until the camera crashes
For more insight, run the current "don't click me" test in playback mode, instead of triggering mlv_play, and print YUV422_LV_BUFFER_DISPLAY_ADDR. — a1ex / hgweb - Memory backend: minor tweaks — a1ex / hgweb
- Memory backend: fix indentation in search_for_allocator — a1ex / hgweb
- Memory backend: refactored search_for_allocator to remove cascaded if's
(note: indentation broken to make reviewing easier) — a1ex / hgweb - Memory backend: limit shoot_malloc calls to 1000 (fixes the test from previous commit) — a1ex / hgweb
- New memory test that fails on 5D3 (don't click me) — a1ex / hgweb
- mlv_play: don't create playlist twice — a1ex / hgweb
- mlv_play: don't use a background task for playlist (just in case; troubleshooting a crash) — a1ex / hgweb
- mlv_play: some sanity checks — a1ex / hgweb
#139 (Jun 17, 2014 12:31:27 AM)
- 50D: disabled LV RAW mode in 10x zoom — a1ex / hgweb
- EOS-M: display filters not working, disabling (issue #1989) — a1ex / hgweb
- 7D/5D2/550D/500D: disabled LV RAW mode in 10x zoom (should fix issues #1587, #1990, #1961 and others). Other cameras requiring this workaround? — a1ex / hgweb
#138 (Jun 16, 2014 10:09:49 AM)
- Fix declaration of raw_get_pixel_ex — a1ex / hgweb
- 7D FPS: fix memory leak — a1ex / hgweb
- 7D FPS: cleaner check for H.264 — a1ex / hgweb
- FPS override: refactored with a getter function, to make it easier to disable it in certain modes — a1ex / hgweb
- 7D FPS: undo H.264 check — a1ex / hgweb
- 7D FPS: undo d2ba368e51f4 — a1ex / hgweb
- Merged in vyskocil/magic-lantern-vyskocil/7D_fps_override (pull request #464)
FPS override for 7D in RAW recording — a1ex _broscutamaker@gmail.com_ / hgweb - add logic to allow FPS_OVERRIDE only in RAW recording mode on 7D — vladimir vyskocil _vladimir.vyskocil@gmail.com_ / hgweb
- Not needed anymore (?) — vladimir vyskocil _vladimir.vyskocil@gmail.com_ / hgweb
- try to fix merge conflict (again) — vladimir vyskocil _vladimir.vyskocil@gmail.com_ / hgweb
- FPS override only when recording RAW movie — vladimir vyskocil _vladimir.vyskocil@gmail.com_ / hgweb
- fix merge conflict — vladimir vyskocil _vladimir.vyskocil@gmail.com_ / hgweb
- fix merge conflicts — vladimir vyskocil _vladimir.vyskocil@gmail.com_ / hgweb
- fix indentation — vladimir vyskocil _vladimir.vyskocil@gmail.com_ / hgweb
- remove not needed include
cancel fps override when recording H264, it works but fps override is enabled when H264 recording stop even if it wasn't enabled before (why ?) — vladimir vyskocil _vladimir.vyskocil@gmail.com_ / hgweb - use fio_malloc() instead of alloc_dma_memory() — vladimir vyskocil _vladimir.vyskocil@gmail.com_ / hgweb
- remove stopping static variable used to stop H264 — vladimir vyskocil _vladimir.vyskocil@gmail.com_ / hgweb
- FPS override for 7D — vladimir vyskocil _vladimir.vyskocil@gmail.com_ / hgweb
- Merged in clean-startup (pull request #501)
Startup code refactoring — a1ex _broscutamaker@gmail.com_ / hgweb - Memory backend: allow smaller blocks from shoot_malloc — a1ex / hgweb
- Exmem: report 31.5MB free for malloc — a1ex / hgweb
- Raw backend: declared raw_get_pixel_ex — a1ex / hgweb
- 5D2: Add GUI timers Stubs — a_d_ / hgweb
- 5D2: Add FIO_SeekSkipFile — a_d_ / hgweb
- Merge unified into clean-startup — giovanni condello _condellog@gmail.com_ / hgweb
- Fix declaration of task_dispatch_hook
(without 'extern', if task_dispatch_hook is not found in stubs, gcc will allocate memory for it locally, then you'll wonder why it doesn't work) — a1ex / hgweb - reboot.c: renamed copy_and_run_ml back to copy_and_restart (historical reasons) and added some notes about the startup process — a1ex / hgweb
- gui.c: cleanup obsolete CONFIG_GUI_DEBUG — a1ex / hgweb
- Removed CONFIG_MEMPATCH_CHECK definitions (this code is now mandatory for all cameras) — a1ex / hgweb
- Startup: made CONFIG_MEMPATCH_CHECK available also for classic boot — a1ex / hgweb
- Startup: refactored HIJACK_CACHE_HACK by making init_task calls common code — a1ex / hgweb
#137 (Jun 11, 2014 12:31:04 AM)
- Merged in escho/escho-magiclantern/600D_timer_stubs (pull request #514)
600D stubs and more — a1ex _broscutamaker@gmail.com_ / hgweb - disable config_tskmon — escho / hgweb
- empty debug menue quite a bit — escho / hgweb
- missing komma FIO_SeekSkipFile — escho / hgweb
- 600D_timer_stubs — escho / hgweb
- Created new branch 600D_timer_stubs — escho _hipescho@t-online.de_ / hgweb
#136 (Jun 9, 2014 12:31:04 AM)
- tweaks.c 1.8:1 Anamorphic preview .max updated — sodapopodalaigh _grumpyriffic@gmail.com_ / hgweb
- tweaks.c 1.8:1 Anamorphic Preview edited online with Bitbucket — sodapopodalaigh _sodapopodalaigh_ / hgweb
#135 (Jun 5, 2014 12:31:44 AM)
- plot: made new code a bit more defensive — g3gg0 / hgweb
- add a file that produces a few linker builtin functions that might be needed by modules — g3gg0 / hgweb
- plot: fix constant for min value, added free routines and statistics functions — g3gg0 / hgweb
- Merged in dmilligan/magic-lantern/60d_timer_stubs (pull request #510)
60D GUI Timer stubs and FIO_SeekSkipFile — a1ex _broscutamaker@gmail.com_ / hgweb - 60D GUI Timer stubs and FIO_SeekSkipFile — david milligan _david.l.milligan@gmail.com_ / hgweb
#134 (Jun 4, 2014 12:31:48 AM)
- Merged in escho/escho-magiclantern/edmac_channels_600D (pull request #503)
edmac_channels for 600D — a1ex _broscutamaker@gmail.com_ / hgweb - 600D res_lock_stubs stolen from TragicLantern — escho / hgweb
- 600D_edmac_channels — escho / hgweb
- Created new branch edmac_channels_600D — escho _hipescho@t-online.de_ / hgweb
#133 (Jun 2, 2014 12:31:42 AM)
- 550D: Add Timer stubs — giovanni condello _condellog@gmail.com_ / hgweb
- 1100D: Add Timer stubs — giovanni condello _condellog@gmail.com_ / hgweb
- 650D: SetHPTimerNextTick stub — giovanni condello _condellog@gmail.com_ / hgweb
- Add pretty-stubs target (runs all stubs-prettification tasks in one go) — giovanni condello _condellog@gmail.com_ / hgweb
#132 (Jun 1, 2014 2:27:09 PM)
- Merged in Pelican/magic-lantern/Pelican/fio_seekskipfile-added-stubss-edited-onl-1401619680648 (pull request #509)
FIO_SeekSkipFile added. — a1ex _broscutamaker@gmail.com_ / hgweb - Missing stubs added
stubs.S edited online with Bitbucket — pelican _pel@pel.hu_ / hgweb - FIO_SeekSkipFile added.
stubs.S edited online with Bitbucket — pelican _pel@pel.hu_ / hgweb
#131 (Jun 1, 2014 12:31:13 AM)
- only use mvr_config when FEATURE_NITRATE is enabled — andreas kotes _count-magiclantern@flatline.de_ / hgweb
- only use mvr_config when FEATURE_NITRATE is enabled — andreas kotes _count-magiclantern@flatline.de_ / hgweb
- only use/access mvr_config if FEATURE_NITRATE is defined — andreas kotes _count-magiclantern@flatline.de_ / hgweb
- only use/access mvr_config if FEATURE_NITRATE is defined — andreas kotes _count-magiclantern@flatline.de_ / hgweb
- we should return a value even if there is no intervalometer (defined), if only to avoid warnings — andreas kotes _count-magiclantern@flatline.de_ / hgweb
- fix warnings (param type) & incorrect C (function declaration inside function is illegal) — andreas kotes _count-magiclantern@flatline.de_ / hgweb
- show_event_codes / CONFIG_GUI_DEBUG was removed incompletely, clean up — andreas kotes _count-magiclantern@flatline.de_ / hgweb
- Merged in ayshih/magic-lantern-50d/50d (pull request #505)
Add more timer stubs for the 50D — a1ex _broscutamaker@gmail.com_ / hgweb - 50D: SetTimerAfter and CancelTimer stubs — albert shih _ayshih@gmail.com_ / hgweb
#130 (May 31, 2014 12:31:18 AM)
- Features table: Fic shutter_fine_tuning link — audionut _audionut11@gmail.com_ / hgweb
#129 (May 30, 2014 12:52:26 PM)
- Merged gui-timers into unified — a1ex / hgweb
- Merged in jpaana/ml/gui-timers-eosm (pull request #487)
GUI timer stubs for EOSM.202 — a1ex _broscutamaker@gmail.com_ / hgweb - GUI timer stubs for EOSM.202 — jarno paananen _jarno.paananen@gmail.com_ / hgweb
- 700D: timer and file i/o stubs from mk11174 — a1ex / hgweb
- Stubs test: fix a name clash — a1ex / hgweb
- Stubs reformat. Please find missing stubs for GUI timers and also for FIO_SeekSkipFile (required for latest mlv_play) — a1ex / hgweb
- Stubs test for timer API — a1ex / hgweb
- 5D3 113: stubs for SetTimerAfter and CancelTimer — a1ex / hgweb
- Stubs test: use RAM buffering rather than tiny FIO_WriteFile calls; also print log messages to console — a1ex / hgweb
- Timers: updated docs, removed SetHPTimerAfterTimeout/SetTimerWhen (redundant, not going to be used) and renamed TimerCancel to CancelTimer — a1ex / hgweb
#128 (May 30, 2014 12:31:13 AM)
#127 (May 29, 2014 12:31:16 AM)
- Features table: minor fix — a1ex / hgweb
- 60D: cleanup unused CONFIG_EXMEM_SINGLE_CHUNK — a1ex / hgweb
- 7D,600D,EOSM: no CONFIG_DMA_MEMCPY, please — a1ex / hgweb
- 7D: no CONFIG_AUDIO_CONTROLS yet — a1ex / hgweb
- Features table: also print internals (CONFIG_ macros) — a1ex / hgweb
- Features table: fix category for FEATURE_GPS_TWEAKS — a1ex / hgweb
- Features table: updated porting thread links, please check — a1ex / hgweb
- Make DRYOS_ASSERT_HANDLER mandatory — a1ex / hgweb
- Fix minimal build profile after FIO updates — a1ex / hgweb
- 5D3, maybe others: fix QR overlays in zoom mode — a1ex / hgweb
- FPS override: fix photo mode when a crop mode is selected in movie mode — a1ex / hgweb
#126 (May 24, 2014 12:30:54 AM)
#125 (May 23, 2014 12:30:52 AM)
- 5D3: increased 720p FPS limit (67 fps) — a1ex / hgweb
- 50D/EOSM: disabled FRAME_SHUTTER_BLANKING_WRITE (it depends on the DebugMsg hack, which is not enabled there) — a1ex / hgweb
- FPS override: if FRAME_SHUTTER_BLANKING_WRITE is available, only use table patching for overcranking — a1ex / hgweb
- FPS override: refactored NEW_FPS_METHOD without mode_offset_map — a1ex / hgweb
- FPS override: minor speedup when switching video modes with NEW_FPS_METHOD — a1ex / hgweb
- FPS override: minor fix when switching video modes with NEW_FPS_METHOD — a1ex / hgweb
- FPS override: fix shutter blanking override for NEW_FPS_METHOD — a1ex / hgweb
- 5D3: enabled NEW_FPS_METHOD (40fps at 1080p in raw mode) — a1ex / hgweb
- FPS override: dropped negative number workaround for fine-tuning offsets (no longer needed) — a1ex / hgweb
#124 (May 22, 2014 12:30:47 AM)
- Bulb exposures: experimental support for self-timer/MLU modes — a1ex / hgweb
- Typo — a1ex / hgweb
- Fix shutter display in BULB mode; added SHUTTER_BULB constant — a1ex / hgweb
- Lens display don't round certain shutter speeds like 32" or 16", since the exact value may be important when using the intervalometer — a1ex / hgweb
- Fix shutter wrap-around in movie mode — a1ex / hgweb
- Merged in dmilligan/magic-lantern/shutter_display (pull request #498)
Shutter speed round to match Canon — a1ex _broscutamaker@gmail.com_ / hgweb - lens.c/h: round shutter speeds to match Canon values, allow the shutter menu item to go all the way to 30 — david milligan _david.l.milligan@gmail.com_ / hgweb
- Merged in ayshih/magic-lantern-50d/ime (pull request #500)
Fixes so that IME modules can compile — a1ex _broscutamaker@gmail.com_ / hgweb - ime: fixes for implicit declarations (cleanup) — albert shih _ayshih@gmail.com_ / hgweb
- Merged in ayshih/magic-lantern-50d/mlv_play (pull request #499)
Add timer stubs for the 50D for `mlv_play` — a1ex _broscutamaker@gmail.com_ / hgweb - 50D: timer stubs for mlv_play — albert shih _ayshih@gmail.com_ / hgweb
#123 (May 21, 2014 12:30:48 AM)
- Only define FEATURE_BEEP if there is backend support (CONFIG_BEEP) — a1ex / hgweb
- 6D: disabled audio monitoring (reported not to work, issue #1996) — a1ex / hgweb
#122 (May 20, 2014 12:30:51 AM)
- Merged in dmilligan/magic-lantern/1100D_edmac (pull request #496)
edmac channels for the 1100D, but we don't use it (lv raw doesn't work), so disable edmac to save space in the binary — a1ex _broscutamaker@gmail.com_ / hgweb - edmac channels for the 1100D, but we don't use it (lv raw doesn't work), so disable edmac to save space in the binary — david milligan _david.l.milligan@gmail.com_ / hgweb
- Merged in mk11174/550d (pull request #494)
700d & 550D timer, seekskip, and ASIFADCBuffer Stubs for mlv_snd and mlv_play — a1ex _broscutamaker@gmail.com_ / hgweb - 700d timer and seekskip stubs for mlv_snd and mlv_play — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
- 550D timer, seekskip, and ASIFADCBuffer Stubs for mlv_snd and mlv_play — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
- Merged in Audionut/ml-fork/black-level (pull request #495)
Turn black_fix off by default. — a1ex _broscutamaker@gmail.com_ / hgweb - Turn black_fix off by default. — Audionut / hgweb
- 550D add edmac channels — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
#121 (May 17, 2014 12:31:27 AM)
- Merged in Audionut/branch-fix/user-feedback (pull request #491)
Change printed user feedback in raw_rec. — a1ex _broscutamaker@gmail.com_ / hgweb - Change printed user feedback in raw_rec. — Audionut / hgweb
#120 (May 15, 2014 12:31:27 AM)
- lens_format_shutter: use rounding consistent with Canon's for 1/25 and faster shutter speeds ( http://www.magiclantern.fm/forum/index.php?topic=10648 ) — a1ex / hgweb
- LV ISO display: in movie mode, read it from FRAME_ISO and include the effects of ML digital ISO, FPS override corrections, full-stop rounding with raw video (should be similar to the one before LVinfo refactoring). Should fix issue #1741, to be tested. — a1ex / hgweb
- 500D: slowed down bmp_fill (helps with ERR70 while recording) — a1ex / hgweb
- edmac_memcpy: removed the "else" branch for free EDMAC channels. If this breaks any builds, you know what you have to do ;) — a1ex / hgweb
- 500D: fix EDMAC channels (raw video now working) — a1ex / hgweb
- 50D: allow expo override to sync with dialed exposure values (should fix issue 1968, to be tested) — a1ex / hgweb
- 500D: FRAME_SHUTTER_TIMER is wrong (fixes issue #1983) — a1ex / hgweb
- Arrow shortcuts: when they depend on the LCD sensor, print info about how to enable it (500D, 550D, 650D, 700D) — a1ex / hgweb
- Menu: print long help lines with condensed font (to make sure they will not overflow) — a1ex / hgweb
- Font backend: fix displaying justified strings (was trimming the last character when printing condensed text) — a1ex / hgweb
- 500D: FRAME_ISO is OK for reading — a1ex / hgweb
- Merged in Audionut/branch-fix/Help_text (pull request #490)
Small fixes and updates to help text. — a1ex _broscutamaker@gmail.com_ / hgweb - More verbose bracketing help — Audionut / hgweb
- Fix AF_BACK_BUTTON depend on 5D3 (thanks a1ex) — Audionut / hgweb
- Small fixes and updates to help text. — Audionut / hgweb
#119 (May 13, 2014 12:31:22 AM)
#118 (May 8, 2014 12:30:58 AM)
#117 (May 6, 2014 12:30:56 AM)
- Timer and file IO stubs for EOSM.202 — jarno paananen _jarno.paananen@gmail.com_ / hgweb
- Modules: catch non-static MODULE_FUNCTION/MODULE_SYMBOL declarations at runtime (not sure how to catch them at compile-time);
Also fix console behavior at startup (hide if disabled, show if enabled or if there are errors) — a1ex / hgweb - plot.h: in core declarations, function pointers should be static (fixes lockup when plot module is not loaded) — a1ex / hgweb
- dryos.h: declared printf — a1ex / hgweb
#116 (May 5, 2014 12:31:01 AM)
- mlv_play: add option for playing back at exact frame rate by either dropping or waiting. requirement for sync audio playback when the new sound system is ready. — g3gg0 / hgweb
- fix typo — g3gg0 / hgweb
#115 (May 4, 2014 12:31:34 AM)
#114 (May 3, 2014 12:15:03 PM)
#113 (May 3, 2014 12:31:35 AM)
- Dummy merge, to undo 1a2e6b1 — a1ex / hgweb
- Memory browser: highlight modified values with red; dropped support for VxWorks — a1ex / hgweb
- Merge with dual-iso-ec — Audionut / hgweb
- Dual ISO auto expo: fix sign for EC < 0 — a1ex / hgweb
- Dual ISO auto expo: added two more presets, with ideas from Marsu and Audionut — a1ex / hgweb
- Dual ISO auto expo: fix bug about going back to preferred ISO — a1ex / hgweb
- Dual ISO auto expo: go back to preferred ISO when there are no constraints (removes hysteresis) — a1ex / hgweb
- Dual ISO: added debug info for auto exposure and fixed conflict with expo lock — a1ex / hgweb
- Dual ISO: experimental auto exposure algorithm for recovery ISO — a1ex / hgweb
- Dual ISO: renamed isoless_* to dual_iso_* — a1ex / hgweb
- Burn-in tests: added a test for setting exposure randomly — a1ex / hgweb
- Dual ISO: reduced the relative ISO choices to the useful ones; small refactor — a1ex / hgweb
- Dual ISO: fix operation with Auto ISO and relative recovery ISO — a1ex / hgweb
- Dual ISO: back to old-style menu; some UI tweaks and minor fine-tunings — a1ex / hgweb
- dual_iso: rename main var to std name (you too, alex :-)) — Marsu42 / hgweb
- dual_iso: move static up (we should try c#) — Marsu42 / hgweb
- dual_iso: make dr gained a setting for auto-disabling — Marsu42 / hgweb
- Merged unified into dual-iso-ec — a1ex / hgweb
- Dual ISO: with relative recovery ISO, respect the max auto ISO from Canon menu — a1ex / hgweb
- Patch manager: print number of errors in the main menu, if any — a1ex / hgweb
- Patch manager: removed cache_lock_request/release interface (should be no longer needed) — a1ex / hgweb
- GDB hooks: refactored with pure patch manager calls; origOpcode field no longer needed, renamed to user_data — a1ex / hgweb
- Patch manager: use cli/sei instead of semaphores, since we also need it to work at startup or from interrupts — a1ex / hgweb
- Experimental library for managing memory patches — a1ex / hgweb
#112 (May 2, 2014 12:31:34 AM)
- plot: small code cleanup — g3gg0 / hgweb
- mlv_play: function renaming, remove strdup/strcat from module — g3gg0 / hgweb
- mlv_play: fix files > 4GiB — g3gg0 / hgweb
- corrected stub for FIO_SeekFile (64 bit return value), added FIO_SeekSkipFile (64 bit position) — g3gg0 / hgweb
#111 (Apr 30, 2014 12:31:34 AM)
- Merged in Marsu42/ml-pull/dual_iso_enabled (pull request #482)
dual_iso: tell enabled from active & add toggle function — a1ex _broscutamaker@gmail.com_ / hgweb - dual_iso: add explicit toggle function — Marsu42 / hgweb
- dual_iso: tell enabled from active — Marsu42 / hgweb
- Created new branch dual_iso_enabled — marsu42 _email@alsigma.com_ / hgweb
#110 (Apr 29, 2014 12:31:34 AM)
- CONFIG_PIC: Cleanup leftover makefile comments — giovanni condello _condellog@gmail.com_ / hgweb
- Cleanup: Expose CONFIG_PIC to Makefile.user.default
Remove it from every single platform Makefile since it was always defined as n — giovanni condello _condellog@gmail.com_ / hgweb - reboot.c : Allow booting without a valid signature, but warn the user — giovanni condello _condellog@gmail.com_ / hgweb
- Do not require DISPLAY_SENSOR_POWERED unless CONFIG_LCD_SENSOR is set — giovanni condello _condellog@gmail.com_ / hgweb
- shoot.c: Guard FEATURE_BULB_TIMER — giovanni condello _condellog@gmail.com_ / hgweb
- lens.c : Guard FEATURE_PICSTYLE — giovanni condello _condellog@gmail.com_ / hgweb
- Remove unused ML_SRC_STATIC_FONTS — giovanni condello _condellog@gmail.com_ / hgweb
- Remove deprecated CONFIG_STATIC_FONTS — giovanni condello _condellog@gmail.com_ / hgweb
- raw.c : Fix Screen DR for 700D/EOSM — giovanni condello _condellog@gmail.com_ / hgweb
#109 (Apr 27, 2014 12:31:10 AM)
- mlv_rec: improve bugfix #1 to recover some frames — g3gg0 / hgweb
- mlv_rec: add code to mlv_dump for automatic file fixing for known bugs — g3gg0 / hgweb
#108 (Apr 25, 2014 12:31:08 AM)
- mlv_rec: add option to mlv_dump to set black level manually — g3gg0 / hgweb
- Stubs reformat — a1ex / hgweb
- Merged in Maqs/magic-lantern/prevent-menu-flickering (pull request #480)
Prevent date/time from flickering while ML menu is active — a1ex _broscutamaker@gmail.com_ / hgweb - Created new branch prevent-menu-flickering — marcus ströbel _marcus@eunomia.de_ / hgweb
- Kill date/time update timer to prevent flickering in ML menu (5D3.113, 6D.113, 7D.203) — maqs _marcus@eunomia.de_ / hgweb
- timer.h: Update documentation — giovanni condello _condellog@gmail.com_ / hgweb
- Document DryOS High Level Timer API
Add stubs for 650D.104 — giovanni condello _condellog@gmail.com_ / hgweb - Merged in arkanoid (pull request #444)
Arkanoid improvements — a1ex _broscutamaker@gmail.com_ / hgweb - LV powersave: fix false wakeups triggerd by internal ML events (was broken in 5fdd723) — a1ex / hgweb
- Merged in Audionut/tutorial/shutter_warning (pull request #481)
Make menu warn advise for shutter count, easy to understand — a1ex _broscutamaker@gmail.com_ / hgweb - Make menu warn advise for shutter count, easy to understand — Audionut / hgweb
- Arkanoid: minor refactoring in key handling — a1ex / hgweb
- Arkanoid: fixed key handling for pause (handling the UNPRESS event made it stop quickly after starting the game) — a1ex / hgweb
- Merged in Marsu42/ml-pull/anti_fud (pull request #475)
Model-specific shutter count & reduce fud — a1ex _broscutamaker@gmail.com_ / hgweb - Add curly brackets for ml style compliance — Marsu42 / hgweb
- Optimize rating info messages — Marsu42 / hgweb
- Add general info about shutter life — Marsu42 / hgweb
- Add info about half of shutter rating — Marsu42 / hgweb
- Model-specific shutter count & reduce fud — Marsu42 / hgweb
- Created new branch anti_fud — marsu42 _email@alsigma.com_ / hgweb
- arkanoid: make the game playable with front and rear wheel — pravdomil toman _pravdomil.toman@gmail.com_ / hgweb
- arkanoid: place the balls correctly, minor changes — pravdomil toman _pravdomil.toman@gmail.com_ / hgweb
- arkanoid: reverse pause — pravdomil toman _pravdomil.toman@gmail.com_ / hgweb
- arkanoid: cleanup — pravdomil toman _pravdomil.toman@gmail.com_ / hgweb
- Arkanoid: nicer key handling (do not block all the GUI events). Fixes unwanted playing outside menu and maybe other subtle side effects. — a1ex / hgweb
- Arkanoid: enable sound by default — a1ex / hgweb
- arkanoid: limit num of balls to 5 so that arkanoid is responsive in higher levels, fine tunnings — pravdomil toman _pravdomil.toman@gmail.com_ / hgweb
- arkanoid: cleanups, fine tunings — pravdomil toman _pravdomil.toman@gmail.com_ / hgweb
- arkanoid: spaces for tabs — pravdomil toman _pravdomil.toman@gmail.com_ / hgweb
- arkanoid: double linked list fix, more stable, no more null ptr — pravdomil toman _pravdomil.toman@gmail.com_ / hgweb
- Backout changeset c04747492ee6196d8a573a21f70bc166b74630e2 — pravdomil toman _pravdomil.toman@gmail.com_ / hgweb
- Backout changeset d98b3f8120e8816e6e07f7e22f770a311ae1ea6f — pravdomil toman _pravdomil.toman@gmail.com_ / hgweb
- arkanoid: doubly linked list for storing arkanoid elements, clean up, comments, spaces — pravdomil toman _pravdomil.toman@gmail.com_ / hgweb
- arkanoid: control pad only if we are in the gameplay — pravdomil toman _pravdomil.toman@gmail.com_ / hgweb
- arkanoid: correct elem_loop in game start func — pravdomil toman _pravdomil.toman@gmail.com_ / hgweb
- arkanoid: handle fades properly — pravdomil toman _pravdomil.toman@gmail.com_ / hgweb
- arkanoid: spaces, fixed balls movement now is it more stable — pravdomil toman _pravdomil.toman@gmail.com_ / hgweb
- arkanoid: spaces, reset_elem set ELEM_END at the beginning — pravdomil toman _pravdomil.toman@gmail.com_ / hgweb
- arkanoid: spaces, revert 460 fix causes side effects — pravdomil toman _pravdomil.toman@gmail.com_ / hgweb
- arkanoid: spaces, optimalize arkanoid logo function — pravdomil toman _pravdomil.toman@gmail.com_ / hgweb
- arkanoid: do not generate more brick if we reach the maximum of elems — pravdomil toman _pravdomil.toman@gmail.com_ / hgweb
- arkanoid: changed elem numbering so that NULL is 0 — pravdomil toman _pravdomil.toman@gmail.com_ / hgweb
- arkanoid: spaces, use memset in reset elem func — pravdomil toman _pravdomil.toman@gmail.com_ / hgweb
- arkanoid: correct tabs — pravdomil toman _pravdomil.toman@gmail.com_ / hgweb
- arkanoid: more spaces — pravdomil toman _pravdomil.toman@gmail.com_ / hgweb
- arkanoid: spaces — pravdomil toman _pravdomil.toman@gmail.com_ / hgweb
- arkanoid: comments — pravdomil toman _pravdomil.toman@gmail.com_ / hgweb
- arkanoid: dont want for the sounds causes lags — pravdomil toman _pravdomil.toman@gmail.com_ / hgweb
- arkanoid: handle pauses correctly, clean up states — pravdomil toman _pravdomil.toman@gmail.com_ / hgweb
- Arkanoid: undo debug code — a1ex / hgweb
- Arkanoid: hopefully fixed balls bouncing from the bottom edge (hard to reproduce, just keep playing) — a1ex / hgweb
- Arkanoid: reworked sounds to give priority to important ones (e.g. losing ball) — a1ex / hgweb
- Arkanoid: bunch of fine-tunings, now it feels a little more solid — a1ex / hgweb
- Arkanoid: warning cleanup — a1ex / hgweb
- Arkanoid: experimental drawing algorithm for reducing flicker (no double buffering; it's too slow) — a1ex / hgweb
- Arkanoid: some quick'n'dirty sound effects — a1ex / hgweb
- Arkanoid: reworked the state machine and removed the global lock (should fix many subtle bugs) — a1ex / hgweb
#107 (Apr 24, 2014 12:31:07 AM)
- plot: being a bit more defensive — g3gg0 / hgweb
- Merged in pravdomil/readmemd-edited-online-with-bitbucket-1398284535670 (pull request #479)
README.md make link working — g3gg0 _georg.hofstetter@lx-networking.de_ / hgweb - README.md make link working — pravdomil _pravdomil.toman@gmail.com_ / hgweb
#106 (Apr 23, 2014 12:31:08 AM)
- 7D: remove unused code that fails compiling — g3gg0 / hgweb
- 500D: fixed photo raw offsets to include top OB area — a1ex / hgweb
- 500D: installer FIR binary — a1ex / hgweb
- 500D: fixed FIO_SeekFile (how the @#$% did it work so far?!) — a1ex / hgweb
- Moved display_is_on to gui-common.c/h — a1ex / hgweb
- Menu: declared menu_get/set_value_from_script — a1ex / hgweb
- Menu: also use caret editing in transparent LV mode — a1ex / hgweb
- 700d, change back ic_write from ic_write_bulk to keep things consistent with other cameras. Was meant for sound system branch only — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
#105 (Apr 22, 2014 12:31:13 AM)
- 700d _ic_write to _ic_write_bulk — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
- 700d add SetASIFMode and StopASIFDMAADC stubs — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
#104 (Apr 21, 2014 12:31:07 AM)
- Merged in one-audio-common-task (pull request #468)
audio-common.c: Merged audio_meter_task and audio_level_task into audio_common_task — giovanni c _condellog@gmail.com_ / hgweb - Merged unified into one-audio-common-task — giovanni c _condellog@gmail.com_ / hgweb
- audio-common.c: Merged audio_meter_task and audio_level_task into audio_common_task — giovanni condello _condellog@gmail.com_ / hgweb
#103 (Apr 20, 2014 12:31:41 AM)
- Flexinfo: Add clock to Rebels, 60D, 5D3 and 6D
Fixes issue #1959
cc @a1ex @g3gg0 @OtherOnePercent to check and fix correct positioning. — giovanni condello _condellog@gmail.com_ / hgweb - mlv_rec: get rid of backup block, set frame headers every frame — g3gg0 / hgweb
#102 (Apr 19, 2014 12:31:41 AM)
- mlv_rec: add option to create one directory per video, reordered options and ini strings — g3gg0 / hgweb
- mlv_rec: fix incorrect block size generation — g3gg0 / hgweb
- Merged in OtherOnePercent/backflow2/EOSM-fix (pull request #472)
Fix EOSM ADTG + Dual ISO reg — giovanni c _condellog@gmail.com_ / hgweb - Fix ADTG shutters EOSM — 1p / hgweb
- Backed out changeset: 635763bb2981 — OtherOnePercent / hgweb
- Make a branch — 1p / hgweb
- Correct EOSM regs on dual iso... — 1p / hgweb
- Correct EOSM ADTG shutter regs after boot method change — 1p / hgweb
#101 (Apr 18, 2014 12:31:43 AM)
- Merged in g3gg0/magic-lantern-plot (pull request #458)
plot: basic module for plotting data — g3gg0 _georg.hofstetter@lx-networking.de_ / hgweb - plot: simply don't draw dots on borders — g3gg0 / hgweb
- plot: basic module for plotting data — g3gg0 / hgweb
- Merged in Marsu42/ml-pull/cygwin_fix (pull request #467)
Fix cygwin compilation & docs — giovanni c _condellog@gmail.com_ / hgweb - cygwin: don't trust awk internet tutorials — Marsu42 / hgweb
- cygwin: this nearly makes me use linux :-> — Marsu42 / hgweb
- cygwin: yet another awk quoting style :-p — Marsu42 / hgweb
- cygwin: other awk fixes — Marsu42 / hgweb
- cygwin: solve awk quoting hell — Marsu42 / hgweb
- cygwin: fix module readme line endings — Marsu42 / hgweb
- cygwin: fix docs line endings — Marsu42 / hgweb
- Created new branch cygwin_fix — marsu42 _email@alsigma.com_ / hgweb
- Merged in eosm-use-traditional-boot (pull request #470)
EOSM: Use traditional boot method. This makes the installer work properly. — giovanni c _condellog@gmail.com_ / hgweb - EOSM: Fix incorrect memory size reporting, allocate bvram_mirror where appropriate — giovanni condello _condellog@gmail.com_ / hgweb
- EOSM: Use traditional boot method. This makes the installer work properly.
Avoid a cache-hacked boot should also fix race conditions with modules (See issue: #1903) — giovanni condello _condellog@gmail.com_ / hgweb
#100 (Apr 17, 2014 12:31:41 AM)
- mlv_rec: count from correct block header, fixes ASSERT — g3gg0 / hgweb
- Intervalometer: fixed trigger at startup — a1ex / hgweb
- Intervalometer: fixed inconsistencies like running when it's disabled from menu and cleaned up the code a bit — a1ex / hgweb
- Card benchmark: print a message when completed — a1ex / hgweb
- lens_set_ae: use proper rounding (not just range checking). Should fix ETTR messing up the exposure compensation (where you can't reset it back to 0). — a1ex / hgweb
- cf_acc: fix LBA addressing (CYL_HI/CYL_LO were swapped) — a1ex / hgweb
#99 (Apr 16, 2014 12:31:46 AM)
- mlv_rec: advanced error dumping in case of corrupted headers, changed BKUP header handling — g3gg0 / hgweb
#98 (Apr 15, 2014 12:31:41 AM)
#97 (Apr 14, 2014 12:31:46 AM)
- 650D: Some minor cleanup — giovanni condello _condellog@gmail.com_ / hgweb
- Merged in cleanup (pull request #445)
ML Cleanup, take 2 — giovanni c _condellog@gmail.com_ / hgweb - Merged unified into cleanup — giovanni c _condellog@gmail.com_ / hgweb
- Merge unified into cleanup — giovanni condello _condellog@gmail.com_ / hgweb
- Revert ead884906b91 but still make signature checking mandatory using a Makefile macro to define the current "active" signature — giovanni condello _condellog@gmail.com_ / hgweb
- Makefile.src : Make sure the first object is always reboot.o — giovanni condello _condellog@gmail.com_ / hgweb
- Small misc.c cleanups — giovanni condello _condellog@gmail.com_ / hgweb
- Make sure we can use CONFIG_RELOC in source/header files too.
This gets rid of 90% of misc.c usage across platforms — giovanni condello _condellog@gmail.com_ / hgweb - 5D3.113 : Remove unused handle_af_patterns — giovanni condello _condellog@gmail.com_ / hgweb
- 5D3.113 : Remove unused my_memcpy — giovanni condello _condellog@gmail.com_ / hgweb
- 6D: Remove unused display_clock() — giovanni condello _condellog@gmail.com_ / hgweb
- 550D: remove unused misc.c — giovanni condello _condellog@gmail.com_ / hgweb
- Define handle_af_patterns in the correct header — giovanni condello _condellog@gmail.com_ / hgweb
- EOSM: remove unused dummy handle_af_patterns — giovanni condello _condellog@gmail.com_ / hgweb
- Fix regression: SoundDevActiveIn was defined twice — giovanni condello _condellog@gmail.com_ / hgweb
- Add missing lcdsensor header — giovanni condello _condellog@gmail.com_ / hgweb
- Make deflick module compile without major warnings — giovanni condello _condellog@gmail.com_ / hgweb
- Add proper SoundDevActiveIn signature — giovanni condello _condellog@gmail.com_ / hgweb
- Make "unfied" compile without major warnings.
Also:
- define CONFIG_UNIFIED instead of some ultra long CONFIG_
- reduce build times by only depending on actual DigicIV models — giovanni condello _condellog@gmail.com_ / hgweb - Make EOSM compile without major warnings — giovanni condello _condellog@gmail.com_ / hgweb
- Make 7D compile without major warnings — giovanni condello _condellog@gmail.com_ / hgweb
- Make 60D compile without major warnings — giovanni condello _condellog@gmail.com_ / hgweb
- Make 600D compile without major warnings — giovanni condello _condellog@gmail.com_ / hgweb
- Make 5D2 compile without major warnings — giovanni condello _condellog@gmail.com_ / hgweb
- Make 550D compile without major warnings — giovanni condello _condellog@gmail.com_ / hgweb
- Make 500D compile without major warnings — giovanni condello _condellog@gmail.com_ / hgweb
- Merged unified into cleanup — giovanni c _condellog@gmail.com_ / hgweb
- 1100D: fix warnings — giovanni condello _condellog@gmail.com_ / hgweb
- fw-signature: Make sure we also link main ML code against it — giovanni condello _condellog@gmail.com_ / hgweb
- boot-hack: Properly name variable — giovanni condello _condellog@gmail.com_ / hgweb
- fw-signature: Move to object file and make sure we always check for the correct FW signature before booting — giovanni condello _condellog@gmail.com_ / hgweb
- cleanup: rename aj_port to greenscreen as it's the only feature provided
Also retain the original copyright notice (but format it a bit) — giovanni condello _condellog@gmail.com_ / hgweb - Merged unified into cleanup — giovanni c _condellog@gmail.com_ / hgweb
- Enabled -Werror-implicit-function-declaration for the next cleanup session — a1ex / hgweb
#96 (Apr 13, 2014 12:31:16 AM)
- Merged in OtherOnePercent/backflow2/mlv_write (pull request #455)
Add single threaded write speed for MLV camera icon — g3gg0 _georg.hofstetter@lx-networking.de_ / hgweb - Manually apply patch — 1p / hgweb
- Notepad++ does these tabs instead of spaces, maybe there is a setting — 1p / hgweb
- Fix some spacing — 1p / hgweb
- Add single threaded write speed for MLV camera icon — 1p / hgweb
#95 (Apr 9, 2014 12:31:39 AM)
- Remove wrong 550D installer — giovanni condello _condellog@gmail.com_ / hgweb
- Add EOSM Installer — giovanni condello _condellog@gmail.com_ / hgweb
#94 (Apr 7, 2014 12:31:38 AM)
- 650d add SetVolumeIn stub — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
#93 (Apr 6, 2014 12:31:11 AM)
- Upload proper 1100D installer.
Fixes commit 8d5c15c — giovanni condello _condellog@gmail.com_ / hgweb - Add 1100D installer — giovanni condello _condellog@gmail.com_ / hgweb
- 650D/700D: Enable FEATURE_AUDIO_REMOTE_SHOT in movie mode too — giovanni condello _condellog@gmail.com_ / hgweb
- Remove wrong 1100D installer — giovanni condello _condellog@gmail.com_ / hgweb
- Add 650D installer — giovanni condello _condellog@gmail.com_ / hgweb
- Modules README: properly fail when an external command fails — a1ex / hgweb
#92 (Apr 5, 2014 12:31:10 AM)
- 700d add SetAudioVolumeIn stub — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
#91 (Apr 2, 2014 12:31:11 AM)
- Merged in mk11174/magic-lantern (pull request #461)
Tweak to 650d/700d Audio meter patch, add EOSM too. added PowerMicAmp and the stub for each model. — giovanni c _condellog@gmail.com_ / hgweb - 700d add PowerMicAmp stub for audio meter patch — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
- 650d add PowerMicAmp stub for audio meter patch — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
- EOSM add PowerMicAmp stub for audio meter patch — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
- 700D/650D/EOSM audio-common.c audio meter patch tweak. Found out that PowerMicAmp is all that is needed to get things going. — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
- Merged hudson/magic-lantern into unified — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
- EOSM audio-common.c add audio meter patch — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
- Merged in Audionut/tutorial/README.rst (pull request #462)
Small graphical fix dual_iso README.rst — giovanni c _condellog@gmail.com_ / hgweb - Small graphical fix dual_iso README.rst — Audionut / hgweb
- mlv_rec: detailed error message after card I/O error — g3gg0 / hgweb
#90 (Apr 1, 2014 12:31:11 AM)
- Liveview fixes for magic zoom and electronic level (backported from chris_overseas, 5D3-123) — a1ex / hgweb
#89 (Mar 31, 2014 12:31:14 AM)
- 700d bmp.c add bmp_buf, maybe works for 650d too? — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
- Merged in mk11174/magic-lantern (pull request #457)
650d/700d Maybe ok to turn back on Audio meters since many testers have reported positive feedback??? — giovanni c _condellog@gmail.com_ / hgweb - audio-common.c added comment for 650d/700d meter patch — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
- 700d remove feature_audio_meters undef — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
- 650d remove feature_audio_meters undef — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
- audio-common.c tweak to 650d/700d audio meter code, thanks nanomad! — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
- audio-common.c indent fix — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
- 650d/700d Another dumb typo in audio-common.c to enable audio meters — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
- 650d/700d typo in audio-common.c to enable audio meters — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
- Merged hudson/magic-lantern into unified — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
- 650d turn back on audio meters feature. — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
- 700d Turn back on feature audio meters — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
- 650d/700d audio-common.c Temp Enable Audio Meters until audio chip is coded. — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
#88 (Mar 30, 2014 12:31:47 AM)
- mlv_rec: added eschos recommendation so the recording icon still shows recording time with skipped frames (http://www.magiclantern.fm/forum/index.php?topic=7122.msg109436#msg109436) — g3gg0 / hgweb
- mlv_rec: fix OS X linking for mlv_dump — g3gg0 / hgweb
#87 (Mar 29, 2014 12:31:47 AM)
- raw2dng: fixed nonzero cold pixels like these: http://www.magiclantern.fm/forum/index.php?topic=7122.msg109315#msg109315 — a1ex / hgweb
- GPS: simplified the menu and cleaned up the code. Workaround limited to internal GPS only to keep things simple and robust. — a1ex / hgweb
- Merged in OtherOnePercent/backflow2/6D-GPS (pull request #449)
6D gps off at shutdown — a1ex _broscutamaker@gmail.com_ / hgweb - Some text tweaks — 1p / hgweb
- Some GPS changes — 1p / hgweb
- Add the rest — 1p / hgweb
- Add GPS.c/h — 1p / hgweb
- Internals text — 1p / hgweb
- Lcase and add config_gps Todo: make it better — 1p / hgweb
- Lcase it — 1p / hgweb
- Nice up GPS shutdown — 1p / hgweb
- Add GPS prop to 6D — 1p / hgweb
- Installer: 50D binary (confirmed by ayshih) — a1ex / hgweb
#86 (Mar 28, 2014 12:31:46 AM)
#85 (Mar 27, 2014 12:31:49 AM)
- Merged in ayshih/magic-lantern-50d/cr2hdr-wb (pull request #453)
White balance fix for dual ISO — a1ex _broscutamaker@gmail.com_ / hgweb - cr2hdr: additional documentation on EXIF white balance approach — albert shih _ayshih@gmail.com_ / hgweb
- cr2hdr: revised logic for reading EXIF white balance, plus informative output — albert shih _ayshih@gmail.com_ / hgweb
- cr2hdr: tries harder to get EXIF white balance — albert shih _ayshih@gmail.com_ / hgweb
- chdk-dng: changed inputs on dng_set_wbgain from floats to ints — albert shih _ayshih@gmail.com_ / hgweb
- cr2hdr: populating DNG with CR2 white balance information — albert shih _ayshih@gmail.com_ / hgweb
#84 (Mar 26, 2014 12:30:52 AM)
#83 (Mar 25, 2014 12:30:51 AM)
- mlv_rec: skip blocks with defect frame spacing field — g3gg0 / hgweb
- mlv_rec: reserve less buffers for CF as it will write smaller blocks of up to 16 MiB — g3gg0 / hgweb
- mlv_rec: fix remaining .mlv file on SD card when spanning was activated. renamed get_next_chunk_file_name() to mlv_rec_get_chunk_filename() — g3gg0 / hgweb
- mlv_rec: fix black level to 2048 by default. provide an option to mlv_dump to override black level for existing footage (--black-fix) — g3gg0 / hgweb
- Merged in Marsu42/ml-pull/6d_setaudiovolumeout (pull request #454)
6d: SetAudioVolumeOut stub — giovanni c _condellog@gmail.com_ / hgweb - 6d: SetAudioVolumeOut stub — Marsu42 / hgweb
- Created new branch 6d_setaudiovolumeout — marsu42 _email@alsigma.com_ / hgweb
#82 (Mar 24, 2014 12:30:51 AM)
- mlv_rec: removed test mode and specific code — g3gg0 / hgweb
- mlv_rec: fix prediction dot in debug mode — g3gg0 / hgweb
- mlv_rec: use safer string copy operations — g3gg0 / hgweb
- mlv_rec: change file handling to reduce overhead, write file header into all files before recording starts. — g3gg0 / hgweb
#81 (Mar 23, 2014 12:31:10 AM)
- 650D/700D: Cleanup some comments in internals.h — giovanni condello _condellog@gmail.com_ / hgweb
- 650D: We can control exp. sim. from ML — giovanni condello _condellog@gmail.com_ / hgweb
- 650D: Enable Defishing and Anamorphic previews — giovanni condello _condellog@gmail.com_ / hgweb
#80 (Mar 22, 2014 12:31:10 AM)
- Merged in Audionut/documentation/features.html (pull request #451)
Remove incorrect references to Post Deflicker — giovanni c _condellog@gmail.com_ / hgweb - Remove old reference to deflicker all_features.h — Audionut / hgweb
- Remove incorrect reference to Post Deflicker from features.html — Audionut / hgweb
#79 (Mar 21, 2014 12:31:10 AM)
- Merged in ayshih/magic-lantern-50d/dt (pull request #450)
DotTune fix for fixed scanning ranges — a1ex _broscutamaker@gmail.com_ / hgweb - dot_tune: fixed control flow for different scan ranges — albert shih _ayshih@gmail.com_ / hgweb
- Created new branch dt — albert shih _ayshih@gmail.com_ / hgweb
#78 (Mar 20, 2014 12:31:14 AM)
- Merged in Pelican/7d203 (pull request #446)
7D.203 stubs update — giovanni c _condellog@gmail.com_ / hgweb - 7D.203 typo — Pelican / hgweb
- 7D.203 typo — Pelican / hgweb
- 7D.203 stubs update — Pelican / hgweb
- Properly cleanup 7D.203 installer files — giovanni condello _condellog@gmail.com_ / hgweb
- Merge with unified — giovanni condello _condellog@gmail.com_ / hgweb
- Stub checker: Make color support optional — giovanni condello _condellog@gmail.com_ / hgweb
- Add 1100D installation FIR — giovanni condello _condellog@gmail.com_ / hgweb
- 6D installer binary for 1.1.3 — a1ex / hgweb
- 7D installer: forgot to add dummy-master.c — a1ex / hgweb
#77 (Mar 19, 2014 12:31:14 AM)
- 700D gui.h more indent and spacing cleanups — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
- 700D internals details typo — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
- 700D Fix to internals details — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
- 700D.113 Some cleanup on gui.h plus add full shutter press and unpress value — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
- 700D.113 Make internals.h match other ports plus enable Shutter Finetune, Reslock and EXPSim since they work. — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
- 700D.113 Cleaned up features.h and DEFISH and ANAMORPHIC work — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
#76 (Mar 18, 2014 12:31:14 AM)
#75 (Mar 17, 2014 10:25:08 AM)
- Installer: fix 7D FIR — a1ex / hgweb
- 700D Add skip values to raw.c — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
#74 (Mar 17, 2014 12:31:14 AM)
#73 (Mar 16, 2014 3:49:22 PM)
- Installer: Add 700D.113 to the list of supported installers — giovanni condello _condellog@gmail.com_ / hgweb
- Merged unbroken-installer into unified — giovanni c _condellog@gmail.com_ / hgweb
- Installer: Update the list of supported installers — giovanni condello _condellog@gmail.com_ / hgweb
- Remove un-needed reboot-ins.c files — giovanni condello _condellog@gmail.com_ / hgweb
- Installer: remove 100D.100 — giovanni condello _condellog@gmail.com_ / hgweb
- Installer: support for 700D.113 — a1ex / hgweb
- Rebuilt missing stubs on all cameras to include 700D.113 — a1ex / hgweb
- stub-reorder: always rebuild lines with ??? — a1ex / hgweb
- Removed 700D.111 — a1ex / hgweb
- Stubs: fix RAM_OFFSET handling for task_dispatch_hook, gui_task_list and cf_device (non-functional) — a1ex / hgweb
- 700D: fix FIO_OpenFile — a1ex / hgweb
- 700D: formatted stubs — a1ex / hgweb
- Merged in unbroken-installer (pull request #439)
Make installer compile again — a1ex _broscutamaker@gmail.com_ / hgweb - Merged in mk11174/700d113 (pull request #434)
700D 1.1.3 Port — a1ex _broscutamaker@gmail.com_ / hgweb - 700D.113 Stub fix to DeleteDialogBox — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
- Merged hudson/magic-lantern into unified — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
- Merged hudson/magic-lantern into unified — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
- 700D.113 zoom_pos_x and y address change — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
- Merged hudson/magic-lantern into unified — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
- 700D.113 Put back lvae_setdispgain stub address, fixed after fixing lvae_struct in const.c — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
- 700D.113 Fix lvae_struct const.c Fixes live view freeze in photo mode or 60p movie — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
- Merged hudson/magic-lantern into unified — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
- 700D.113 Fix photomode/lv freeze for good, lvae_setdisgain stub fix — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
- 700D.113 Fix FIO_CreateDirectory Stub — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
- 700D.113 Turn back on Format — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
- Merged hudson/magic-lantern into unified — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
- 700D.113 sd_device stub fix — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
- raw_rec.c re add 700d after merge — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
- Merged hudson/magic-lantern into unified — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
- raw_rec.c merge conflict to 700d — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
- 700D.113 add _ to FIO stubs, oops — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
- Merged hudson/magic-lantern into unified — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
- 700D.113 Stubs typo again 8/ — mk11174 / hgweb
- 700D.113 Stub tweaks for addresses — mk11174 / hgweb
- 700D.113 Typos for RAM_OFFSET plus couple others. — mk11174 / hgweb
- Port ML to 700D FW 113 — mk11174 / hgweb
- Copied 700D.111 to 700D.113 to prepare for 1.1.3 FW — mk11174 / hgweb
- Bulb timer: refresh ExpSim on current value, not on previous one — a1ex / hgweb
- ML ExpSim: replaced a magic number — a1ex / hgweb
- Bulb timer: fixed ExpSim via ExpoOverride (with CONFIG_INT_UPDATE) — a1ex / hgweb
- Installer: support for 6D 1.1.3 (well, just cleaned up old stuff) — a1ex / hgweb
- Merged in yuv_matrices (pull request #442)
recreated conversion matrices from ITU rec standards — a1ex _broscutamaker@gmail.com_ / hgweb - Installer: support for EOS-M 2.0.2 — a1ex / hgweb
- Experimental installer binary for 7D.203 (similar to the one for 5D3.123) — a1ex / hgweb
- Installer: support for 7D.203 — a1ex / hgweb
- Backed out changeset b5e3e67 — a1ex / hgweb
- Backed out changeset e3d5895bac37 — a1ex / hgweb
- raw_rec/mlv_rec: if you somehow managed to start recording H.264, let it stop — a1ex / hgweb
- Add missing leds.h include — giovanni condello _condellog@gmail.com_ / hgweb
- Move leds access to leds.c/h. Make card led access private (as it was supposed to be) — giovanni condello _condellog@gmail.com_ / hgweb
- YUV matrices: use CONFIG_REC709 rather than CONFIG_DIGIC_V (already defined) — a1ex / hgweb
- Simpler fix for issue #1814, ISO toggle with wrap-around — a1ex / hgweb
- recreated conversion matrices from ITU rec standards — g3gg0 / hgweb
- Installer: tweaks for starting with display turned off — a1ex / hgweb
- Installer: no need to go back to GUI mode 0 — a1ex / hgweb
- Installer: turn on the LED while switching GUI modes before uninstall (just to have some sort of feedback) — a1ex / hgweb
- Installer: lock shutter button (too easy to touch it by mistake and hide important text) — a1ex / hgweb
- Let's try a simpler installer — a1ex / hgweb
- Installer compiles and boots — a1ex / hgweb
- Make installer compile again — giovanni condello _condellog@gmail.com_ / hgweb
#72 (Mar 16, 2014 12:30:49 AM)
- Overlays: tried to fix some false triggers when taking photos in LiveView (bug caught by the assert from raw.c) — a1ex / hgweb
- mlv_rec: use memmove for block header moving, use BKUP block instead of NULL for backing up VIDF header. — g3gg0 / hgweb
- added memmove — g3gg0 / hgweb
- Merged in ayshih/magic-lantern-50d/dot (pull request #441)
Quick fix to 50D, changed dot to fill_circle — a1ex _broscutamaker@gmail.com_ / hgweb - 50D: changed dot to fill_circle — albert shih _ayshih@gmail.com_ / hgweb
- mlv_play: fix warnings — g3gg0 / hgweb
- mlv_snd: fix warnings — g3gg0 / hgweb
- mlv_snd: remove debug code (FFT) — g3gg0 / hgweb
- make dot() static as it is menu-only code — g3gg0 / hgweb
- mlv_rec: use fill_circle instead of menu.c's dot() — g3gg0 / hgweb
- mlv_rec: fixed warnings in mlv.c — g3gg0 / hgweb
- mlv_rec: put some parts of the C file into header, additional includes to fix warnings — g3gg0 / hgweb
- Merged in cleanup (pull request #435)
Massive cleanup to get rid of implicit function declarations — a1ex _broscutamaker@gmail.com_ / hgweb - Expo Override: cleanup display gain after turning off. This part really needs a rewrite... — a1ex / hgweb
- 6D has no hi-speed continuous drive, says Marsu — a1ex / hgweb
- ExpSim: updated help to document the ML extension for ExpSim in complete darkness (integration with FPS override and bulb timer) — a1ex / hgweb
- Fix bulb timer menu being displayed wrongly as OFF when enabled (broken in d05160c) — a1ex / hgweb
- 6D/7D: ported DRIVE*CONTINUOUS constants (6D ones copied from 1%, 7D matches 60D); take_fast_pictures should be working now — a1ex / hgweb
- 7D: simpler workaround for the shutdown bug related to Release and SW2 (no more triggering AF as side effect) — a1ex / hgweb
- bootflags:c: removed unused code — a1ex / hgweb
- Debug: removed MRC experiments (they are in mrc_dump, right?) — a1ex / hgweb
- Debug: removed some more old/unused code — a1ex / hgweb
- Debug: fixed "spy properties" menu — a1ex / hgweb
- Removed mem-spy from debug.c (we have it as a module) — a1ex / hgweb
- Merged stubs-format into cleanup — a1ex _broscutamaker@gmail.com_ / hgweb
- Moved PackMem stubs to unused — a1ex / hgweb
- Sorted most stub entries from the Misc category — a1ex / hgweb
- Stub cleanup results — a1ex / hgweb
- Experimental script to find unused stubs, comment them out and move them at the end of the file (will keep them as porting notes) — a1ex / hgweb
- Stubs: grouped all property entries under Properties
(updated manually on 5D3, make reorder-stubs to propagate the change to all models) — a1ex / hgweb - Added underscore to prop_get_value on all models — a1ex / hgweb
- Removed unused AllocateMemoryResourceForSingleChunk — a1ex / hgweb
- And the result — a1ex / hgweb
- Reorder script: minor sorting tweak — a1ex / hgweb
- And now... let's review the mess made by that script :) — a1ex / hgweb
- Fix a small bug in the reorder script — a1ex / hgweb
- Now let the reordering script modify our stub files (make reorder-stubs) — a1ex / hgweb
- Manually fix errors and warnings found by the reordering script (mostly duplicate stubs) — a1ex / hgweb
- Experimental script for syncing and reordering stub files (to keep them consistent across models) — a1ex / hgweb
- stub-format: test run for formatting comments and whitespace — a1ex / hgweb
- stub-format: also format comments and strip whitespace — a1ex / hgweb
- Test run for the beautifying script (all platforms); to be checked (there should be no functional differences) — a1ex / hgweb
- Experimental script for beautifying stub files (indentation, RAM_OFFSET and such); run with "make beautify-stubs" from platform directory (not from platform/CAM.FW, just platform) — a1ex / hgweb
- Merged in ayshih/magic-lantern-50d/cleanup-50d (pull request #437)
Additions to the cleanup branch for 50D and dot_tune — a1ex _broscutamaker@gmail.com_ / hgweb - dot_tune: warning cleanup — albert shih _ayshih@gmail.com_ / hgweb
- 50D: warning cleanup — albert shih _ayshih@gmail.com_ / hgweb
- Fixed warnings in silent.mo — a1ex / hgweb
- Fixed warnings in pic_view — a1ex / hgweb
- Fixed warnings in file_man — a1ex / hgweb
- Fixed warnings in raw_rec — a1ex / hgweb
- Fixed warnings in dual ISO — a1ex / hgweb
- Added declarations used by ETTR (fixed warnings there) — a1ex / hgweb
- Defined CONFIG_MAGICLANTERN in modules (e.g. to include raw.h definitions). Any objections? — a1ex / hgweb
- Basic cleanup in modules (fixes build errors for default module set) — a1ex / hgweb
- Re-enabled flexinfo and fixed warnings — a1ex / hgweb
- Fix dummy set_expsim on 1100D — a1ex / hgweb
- Fix warnings related to DISPLAY_IS_ON in 550D — a1ex / hgweb
- Fix typo in lens.h — a1ex / hgweb
- Removed duplicate declarations in gui-common.h — a1ex / hgweb
- Undo unwanted mod->MOD replacements in tinypy — a1ex / hgweb
- And now... let's get rid of -Wno-implicit-function-declaration! — a1ex / hgweb
- General warning cleanup all over the place — a1ex / hgweb
- Disabled flexinfo (to be refactored with something similar to lvinfo) — a1ex / hgweb
- Misc declarations — a1ex / hgweb
- Declared ENGIO routines — a1ex / hgweb
- More declarations in cropmarks.h — a1ex / hgweb
- Cleanup in bmp.c, more declarations to bmp.h — a1ex / hgweb
- Cleaned up warnings in gui-common.c; declared all button handlers in gui-common.h — a1ex / hgweb
- Moved HDR video functions to hdr.h, cleaned up warnings in hdr.c and disabled FEATURE_HDR_EXTENDED for refactoring — a1ex / hgweb
- Cleanup in lens.c, removed some obsolete functions — a1ex / hgweb
- Fix declaration of fps_override_shutter_blanking — a1ex / hgweb
- Declared external tcc_load_offline_section in module.c — a1ex / hgweb
- Fix audio includes to compile cleanly on both 5D3 and 60D — a1ex / hgweb
- Declared shoot-related functions (some unrelated) to shoot.c — a1ex / hgweb
- Declared functions exported from fps-engio.c in fps.h (todo: rename fps-engio.c to fps.c) — a1ex / hgweb
- FIO cleanups: FIO_RemoveFile, FIO_GetFileSize, FIO_CreateDirectory, dump_seg, _card_tweaks — a1ex / hgweb
- Declared zebra-related functions (some unrelated) in zebra.h and fixed idle_wakeup_reset_counters call from tweaks.c — a1ex / hgweb
- Declared implicit functions related to modules — a1ex / hgweb
- Declared some GUI-related functions (dialog.h, gui-common.h, menu.h) — a1ex / hgweb
- Declared some lens-related (some unrelated) routines in lens.h — a1ex / hgweb
- Declared is_native_movie_mode in propvalues.h — a1ex / hgweb
- Declared some crash-related routines in debug.h (they are implemented in boot-hack.c, but they should be moved) — a1ex / hgweb
- Audio declaration cleanup (only checked AK) — a1ex / hgweb
- Misc declarations related to menu — a1ex / hgweb
- Declared console routines in console.h — a1ex / hgweb
- Declared some lvinfo-related routines in lvinfo.h (they should be moved from lens.c) — a1ex / hgweb
- Declared some EDMAC routines — a1ex / hgweb
- Declared focus-related functions in focus.h — a1ex / hgweb
- Declared free memory info routines in mem.c/h — a1ex / hgweb
- Added notify_box.h — a1ex / hgweb
- Declared fsuDecodePartitionTable and removed unused code in bootflags.c — a1ex / hgweb
- Declared playback ASIF stubs in beep.c — a1ex / hgweb
- Declared implicit stubs in property.c and cleaned up unused functions in property.h — a1ex / hgweb
- Declared battery functions in battery.h — a1ex / hgweb
- Declared picture style functions in picstyle.h — a1ex / hgweb
- Declared implicit stubs in exmem.c — a1ex / hgweb
- Moved dump_seg and dump_big_seg to fio-ml.c/h — a1ex / hgweb
- Made expsim private (use get_expsim instead) — a1ex / hgweb
- Declared msg_queue_post — a1ex / hgweb
- Declared some BMP-related functions and moved bmp_on/off/zoom to bmp.c — a1ex / hgweb
- Declared log_length and moved to imath.c — a1ex / hgweb
- Declared CHDK GUI routines and removed local types "color" and "coord" — a1ex / hgweb
- Replaced abs calls with ABS to keep things consistent — a1ex / hgweb
- Declared some timing routines — a1ex / hgweb
- Moved redraw_after from shoot.c to gui-common.c — a1ex / hgweb
- Moved bin_search from shoot.c to util.c/h — a1ex / hgweb
- Declared some config.h routines — a1ex / hgweb
- Declared LED blinking routines — a1ex / hgweb
- Declared find_ml_card/load_fonts and made them private for modules (underscore) — a1ex / hgweb
- Removed duplicate beep definitions from dryos.h — a1ex / hgweb
- Renamed FIO_Open to FIO_OpenFile for consistency — a1ex / hgweb
- Moved FIO definitions from dryos.h to fio-ml.h — a1ex / hgweb
- Removed dummy console definitions — a1ex / hgweb
- Moved unused declarations from dryos.h to dryos-notes.h — a1ex / hgweb
- Moved memory-related declarations from dryos.h to mem.h — a1ex / hgweb
- Moved FMT_FIXEDPOINT* from dryos.h to imath.h — a1ex / hgweb
- Replaced mod macro with uppercase MOD (find/replace) — a1ex / hgweb
- Moved powi, log2i and log10i from menu.c to imath.c/h — a1ex / hgweb
- Moved MIN/MAX and related macros from dryos.h to imath.h — a1ex / hgweb
- Replaced typeof with __typeof__ in macros from dryos.h, similar to 5d4a263 — a1ex / hgweb
#71 (Mar 15, 2014 2:09:50 AM)
- Card benchmarks: added a warm-up test, removed the 3MB benchmark, reordered to run the faster ones first, and use new screenshot code — a1ex / hgweb
- Fixed fonts in benchmarks and other debug tools — a1ex / hgweb
- Nightly builds: changed version from 2.3.NEXT to Nightly — a1ex / hgweb
- 7D: fixed Force LiveView from Movie Tweaks — a1ex / hgweb
- mlv_rec 50D: moved lv_af_fase_addr to small hacks routine (still working? on 5D2 it doesn't) — a1ex / hgweb
- raw_rec: enabled small hacks by default — a1ex / hgweb
- mlv_rec: prevent LV operations outside movie mode — a1ex /