View source
unified
  • Contributors
    1. Loading...
Author Commit Message Date Builds
16 commits behind default.
Giovanni Nanomad Condello
650D: More stubs
Giovanni Nanomad Condello
650D: Start with a minimal feature set, the full one is left as a reference
Giovanni Nanomad Condello
650D: Rename bootdisk stubs to match the other cameras
Giovanni Nanomad Condello
650D: Update stubs and consts.
coutts
BACKEND: initial attempt to interface with the touch screen. still in infant stages, but so far it can detect left/right swipes. Only implemented on the EOS M for now.
Giovanni Nanomad Condello
Jumpstart the 650D port from the EOSM, tons of stuff missing
Alex
Hack to "fix" randomly corrupted screenshots (cc @g3gg0)
coutts
EOSM: revert one change from last commit.
coutts
EOSM: add ptp support for ptpcam debugging. also added function call to unlock UI when connected to ptpcam.
Alex
Screenshot: properly number files on old cameras (rename TEST.BMP to VRAMxx.BMP). Developers only: tool for taking screenshots of all GUI modes (cc @scrax).
coutts
EOSM: started to fix fps control, needs work still.
coutts
EOSM: discovered how touch screen works, notes in EOSM consts file.
coutts
EOSM: enable small feature set. Still working to fix all the quirks.
Alex
Bulb timer: minor UI tweak (cancel notification)
Alex
Bulb exposures: fixed operation when exposure is interrupted by half-shutter ( http://www.magiclantern.fm/forum/index.php?topic=3672 )
Alex
EOS-M: found EDMAC LV/HD buffers
coutts
EOS-M: found LV YUV buffer addresses and pointer. Now ML graphics draw on screen. zebras and histogram enabled now. no help enabled for short term, need a button idea to use for it.
coutts
EOSM: minimalist ML working. No features enabled yet. menu draws and can be walked. Todo: figure out how to open/close sub menus since we don't have many buttons.
Alex
EOS-M: fixed LED constants, thanks Indy
Alex
EOS-M: found some GUI events
Alex
EOS-M: fix CARD_DRIVE
Alex
EOS-M: found some constants; also fixed a wrong one in 5D3
Alex
Merged in jplxpto/magic-lantern (pull request #31)
jplxpto
40D: Another merge with hudson repo
jplxpto
40D: Enable intervalometer.
jplxpto
40D: Enable some overlays features.
jplxpto
40D: AF_POINTS property fix
jplxpto
40D: Merge with Hudson repository
jplxpto
40D: The AF Pattern is working.
Georg Hofstetter
added CONFIG_GDBSTUB and removed tabs with spaces for readability
Georg Hofstetter
gdb: updates to behavior of CONFIG_ flags. use CONFIG_GDB to use internal GDB (debugging) functions like watchpoints/hooks etc or define CONFIG_GDBSTUB to enable PTP GDB-stub code
Georg Hofstetter
fixed compile warnings
Georg Hofstetter
600D: removed unneeded objects
Georg Hofstetter
make linking address for FIR and autoexec.bin configurable in Makefile
Alex
Small beep tweak for bulb exposures
Alex
Attempt to improve timing accuracy for bulb exposures (especially for bulb ramping)
Alex
5D2: small MZ refactor
Alex
Defishing: use shoot_malloc if not enough RAM (fixes operation on 60D).
Alex
Reduced jerkiness in anamorphic preview and maybe other display filters. Tested on 60D.
Alex
Fixed waveform on 4:3 screens
Alex
60D: fixed MZ flicker. Worth trying to port this fix to 600D and 1100D.
Giovanni Nanomad Condello
Ignore .d files
Giovanni Nanomad Condello
1100D: disable a bunch of features
Giovanni Nanomad Condello
Add CONFIG_MONO_MIC for 1100D and 500D
Giovanni Nanomad Condello
1100D: Remove unused code
Alex
More ifdef tweaks/fixes.
Alex
7D: fixup some stuff
Alex
Enabled CONFIG_AUTOBACKUP_ROM on all cameras and added an option for CONFIG_BATTERY_TEST
Alex
Cleanup: moved button codes to gui.h and cleaned up camera-specific include mechanism.
Alex
Small warning fix
Alex
Forgot to add internals.h and features.h for 500D and 50D
Alex
EOS-M: fix for main Makefile
Alex
Preparing for EOS-M port
Alex
Forgot FEATURE_EYEFI_TRICKS
Alex
Major backend change: ifdef for every single feature. Things might be broken. See http://www.magiclantern.fm/forum/index.php?topic=3414.msg19079#msg19079
Alex
Minor install doc tweak
Alex
Cleaned up LED code
Alex
Fixed float to double promotion warnings
Georg Hofstetter
add some workaround until the linker address 0x40800000 is made configurable
Alex
Cleanup: CONFIG_BEEP
Alex
More config defines: CONFIG_WB_WORKAROUND, CONFIG_RESTORE_AFTER_FORMAT. Also removed some dead code.
Alex
More config defines: CONFIG_BLUE_LED, CONFIG_BEEP. Need to check REC/STBY notifications.
Alex
More config defines: CONFIG_AUDIO_CONTROLS, CONFIG_EXPSIM, CONFIG_AUTO_BURST_PICQ, CONFIG_FLASH_TWEAKS
Giovanni Nanomad Condello
Refactor commit #e58b396
ubbut
fixed medium font: forgot to add numerals (!)
ubbut
500D, 1100D: changed audio meter label from 'L EXT' to 'MIC' (only mono)
ubbut
disabled "oil painting" and "sharpness" effect for 600D and 1100D in menu These were not working (see #1487)
ubbut
1100D: new medium font 1100D: odd screen coordinates not needed anymore due to new font
Alex
7D: is_movie_mode() should be like on 5D3
Alex
5D3 LV fix: minor tweak
Alex
5D3: workaround to prevent lockup when pressing LV button too early at startup, with manual lenses
Alex
FPS override: some comments
Alex
Fixed fullscreen waveform position for 3:2 cameras, and added safeguards
Alex
Merged in ubbut/magic-lantern (pull request #27)
ubbut
fixed: exchanged timer vals for zoom/non zoom
Giovanni Nanomad Condello
Revert hard-coded paths in 600D and 7D Makefiles
Alex
Merged in ubbut/magic-lantern (pull request #26)
ubbut
1100D: fps override: max fps 35 in normal mode and 32 when in zoom
ubbut
Backed out changeset: 7ce562436258
ubbut
1110D: fps override: max fps 35 in normal mode and 32 when in zoom
ubbut
fixed weird line changes
ubbut
Shadow font now works for static and dynamic fonts. new struct 'sfont' for shadow font, because it is always dynamicly created, but 'font' definition changes with CONFIG_STATIC_FONTS
ubbut
1100D: draw strings at odd coordinates - looks much better and medium font is always readable 1100D: replaced small font with one that renders readable 1100D: Changed to static fonts to get more flexibility
ubbut
After more testing changed timer values to hopefully save values.
ubbut
changed maximum framerate for 1100D to 35fps
Georg Hofstetter
prevent multiple inclusion
Georg Hofstetter
7D: disable sticky DOF as it doesn't work yet
Georg Hofstetter
gdb: reorder code for a cleaner compile
Georg Hofstetter
7D: enable some more stuff that works
Georg Hofstetter
7D: update FIR generation for new startup code
Georg Hofstetter
clean up startup code
Georg Hofstetter
7D: added stress test task and LV dump menu (experimental, canon wil save LV display)
Georg Hofstetter
7D: enabled what is possible
Georg Hofstetter
7D: some cleanups regarding sound device activation
Georg Hofstetter
7D: keep fps patching disabled
Georg Hofstetter
7D: updated stubs/addresses
Georg Hofstetter
7D: added cleaner RPC interface and experimental video quality controls (flush rate/GOP size)
Alex
Refactored SET+MainDial and Quick Erase to fix some troubles on 50D (needs testing)
Alex
50D: fixed PlayMain_handler
Alex
SET+MainDial: attempt to fix it on cameras which do not send "unpress SET" event (50D, 5Dc, maybe others too). Changed the UI a little.
Alex
Refactored ifdef's from e70773a; fixed plugins compiling by forcing them not to include camera-specific constants
Georg Hofstetter
7D: de-/init audio when recording notes
Georg Hofstetter
all: abort compilation with error message if compiling with unknown platform 7D: added neccessary includes
Georg Hofstetter
7D: split master/slave code into separate platforms
Alex
Merge
Alex
Giovanni Nanomad Condello
Remove cruft
Giovanni Nanomad Condello
Enable dependency tracking, a bit more clutter in the build directories but should fix issues like http://www.magiclantern.fm/forum/index.php?topic=3565.0
Alex
Restore after format: minor UI tweak
Alex
Added a mechanism for updating loop progress once every X milliseconds, not more often. Applied it to "Restore after format" and "Spotmeter" updates.
Georg Hofstetter
speed up restoration-after-format code
Georg Hofstetter
gdb: added break-/watchpoint deletion routine gdb: only create gdbstub task if requested by user
Georg Hofstetter
7D: added ML restoration-after-format support all: cleaned up restoration-after-format code, huge speedup
Alex
Moved crash logs back to root dir (rationale: http://www.magiclantern.fm/forum/index.php?topic=3531.msg18469#msg18469 )
Alex
40D: pitch fix
Alex
Safeguard for PROP_REMOTE_SW1/SW2 length
Alex
jplxpto
40D: merge with jplxpto repo
jplxpto
40D: small fix on boot process
jplxpto
40D: fix some compiler errors
jplxpto
40D: define SENSOR_RES_X & SENSOR_RES_Y
jplxpto
Merge with hudson
jplxpto
40D: Update DLG_SIGNATURE constant.
jplxpto
Another merge between hudson & jplxpto repos
Alex
Quick focus box: added a small startup delay - fixed issue 1491
Alex
Quick zoom: some safeguards
Alex
Quick zoom: minor fix for centering the zoomed area
Alex
Refactored silent pic vsync
Alex
Cleanup: got rid of AFFRAME_PROP_LEN and CUSTOM_WB_PROP_LEN constants
Alex
Warning cleanup
Alex
Stubs test: small tweaks
Alex
More aggressive vsync method for silent pics (fixes horizontal cuts, but uses busy waiting)
Alex
Fixed silent pic preview
Alex
Fixed WB properties
Alex
Wav recorder: ignore dir error (safe) and fixed display of filenames without path
Georg Hofstetter
7D: stuff is tested little more now. enable some features.
Georg Hofstetter
little more descriptive error message
Georg Hofstetter
fixed LENS_DRIVE by adding prop handler
Georg Hofstetter
7D: added code needed to disable AF (e.g. for focus stacking)
Georg Hofstetter
cache property lengths and check for correct length before updating them
Alex
Tag: ML-5D3-Alpha3
Alex
5D3 alpha: hide LV FPS from Debug menu
Alex
Histogram/waveform: fixed small vertical offset when ML menu is transparent
Alex
5D3: disabled electronic level functions (stability issues)
Alex
Refactoring for LV button in playback
Alex
Alex
Arrow key shortcuts: small tweaks
Alex
Fixed redraws when recording starts/stops.
Alex
Ifdef cleanup: moved CONFIG_4_3_SCREEN
Alex
5D3: fixed picture style settings toggle
Alex
LV Saturation: minor icon tweak
Alex
Merged in jplxpto/magic-lantern (pull request #24)
jplxpto
40D: Code cleanup: remove lost & unused files. :)
jplxpto
Add the new 'w' command to ptpcam help.
jplxpto
Add CONFIG_PTP to CFLAGS when PTP is defined.
Alex
Ifdef cleanup: CONFIG_HELLO_WORLD and CONFIG_DISABLE_PROP_REQUEST_CHANGE for early ports
Alex
Ifdef cleanup: CONFIG_DISPLAY_FILTERS
Alex
Ifdef cleanup: CONFIG_FRAME_ISO_OVERRIDE
Alex
50D: fixed Kill Canon GUI menu entry
Alex
Ifdef cleanup: CONFIG_CAN_REDIRECT_DISPLAY_BUFFER
Alex
Ifdef cleanup: CONFIG_ZOOM_BTN_NOT_WORKING_WHILE_RECORDING; small fix for CONFIG_BATTERY_INFO
Alex
Ifdef cleanup: CONFIG_KILL_FLICKER, CONFIG_BATTERY_INFO, CONFIG_SEPARATE_BULB_MODE, CONFIG_SILENT_PIC_HIRES, CONFIG_SILENT_PIC_JPG, CONFIG_AUDIO_REMOTE_SHOT, CONFIG_LV_3RD_PARTY_FLASH
Alex
Moved feature selection ifdef's to config-defines.h
Alex
Ifdef cleanup: CONFIG_VARIANGLE_DISPLAY
Alex
Ifdef cleanup: CONFIG_EYEFI
Alex
Ifdef cleanup: CONFIG_Q_MENU_PLAYBACK
Alex
Code cleanup: removed LV auto ISO
Alex
5D3: fixed display brightness warnings when brightness is set to Auto. 7D might need this too.
Alex
Tweak: boost display saturation when adjusting white balance (easier to notice color casts)
Alex
Camera shake detection: attempt to make it usable outside LiveView. Kinda works :)
Alex
5D3: cleaner switch from QR to Play when pressing Zoom
Alex
5D3: image review tweak: when you press Zoom, go to Play mode (to be able to compare current picture with previous ones)
coutts
EOSM: mixup Makefiles to get ready for EOS M arrival: - added EOS M to mvr.h, consts.h, and gui.h - fixed header of stubs file (no stubs verified yet, just taken from 5d3 for now) In EOS M installer Makefile, I changed the names of some targets (listed below) to fix a duplicate target error: - make all ==> make all_eosm - make clean ==> make_clean_eosm - make install ==> make install_eosm This is an issue because there is already a target for all, clean, install, etc in the main Makefile, but we have defined new versions of them in the installer Makefile. …
Alex
Experimental: "steady hands" detection (take a picture when you are holding the camera steady - when there's little or no motion)
Alex
Motion detection: more refactoring, fixed continuous drive operation on 5D3
Alex
Motion detection: refactoring and fixed reliability issue on 5D3
Alex
Motion detection: UI tweaks
coutts
EOS_M: add skeleton directory structure for upcoming EOS M. Almost nothing is set in stone (like firmware version), just filling it in with 1.0.0 for now. In reboot-ins.c I made cstart very minimal: the only thing it can do now is attempt to locate LED addresses (by turning on values in the range). After LED addresses are found I can try to boot ML from a fir. Then I can enable the boot flag and use autoexec.bin.
Giovanni Nanomad Condello
Tons of warning fixes.
Alex
Typo
Alex
5Dc: compile fix
Alex
5D3: disabled image effects (none working)
Alex
Re-factored the random stress test
Alex
Setting warnings: display the warning message in ML menu too
Alex
Setting warnings: added a warning for ALO
Alex
5D3: fixed ALO display
Alex
Setting warnings: minor tweak
Alex
Merge with Nanomad
Alex
Experimental: warnings for bad settings (e.g. when you turn the mode dial by mistake)
Giovanni Nanomad Condello
1100D: remove movie exposure warning, it's not valid here
Giovanni Nanomad Condello
1100D: Add JPEG silent pics
Giovanni Nanomad Condello
1100D: Add dma_memcpy and Jpeg LV stuff
Alex
Stack focus: minor wording tweak
Alex
Restore after format: tell the user to restart the camera if malloc errors persist. Not tested, I don't have this error :P
Alex
5D3: experimental: dim the card LED while recording
Alex
Merged in jplxpto/magic-lantern (pull request #23)
jplxpto
Another merge with hudson
jplxpto
40D: Experimental use of zebras-5dc.c to draw overlays
jplxpto
40D: Fix some compiler error that occur when PTP is undefined.
Georg Hofstetter
7D: checking for master checksum now
Georg Hofstetter
7D: added master cache hacks for MPEG patching cache_hacks: don't unlock caches, no processor speed issues known
Georg Hofstetter
ptpcam: sleep 100ms when 'delta' command runs
Georg Hofstetter
7D/600D: added dma_memcpy
Georg Hofstetter
silent pic updates (experimental, have to try on all models) added continuous silent pic mode to shoot at maximum rate
Georg Hofstetter
7D: more stable bitrate patching using cache hacks
Alex
Stupid typo, thanks jpixel
Alex
5D2: experimental: very aggressive sync for Magic Zoom. Flicker-free, but at the price of very high of CPU usage. Watch for dropped frames.
Alex
5D2: warning for Magic Zoom when LV refresh is "broken" by defishing or anamorphic preview (user needs to go outside LV and back). It's very hard to do a clean fix.
Alex
Magic Zoom no longer requires geographical knowledge in order to use it :)
Alex
Another attempt to boost focus peaking refresh rate
Alex
4:3 cameras: better fix for underexposure zebras covering bottom bar - fixes http://www.magiclantern.fm/forum/index.php?topic=3426.0
Alex
MLU: fixed issue with HDR ( http://www.magiclantern.fm/forum/index.php?topic=3445.0 ) and disabled auto MLU for LCD sensor remote for similar reasons (increases complexity and decreases portability with very little benefit)
Alex
Stub test: minor tweak
Alex
5D3: user interface tweaks for card tests (ability to disable, card info)
Alex
Attempt to fix doc issue in nightly builds (not tested)
Georg Hofstetter
7D: fixed switching to bulb mode
Georg Hofstetter
7D: added correct freq for FPS base timer rate, others still ToDo
Georg Hofstetter
cache_hacks: commented some sanity check as it is raising false positives
Georg Hofstetter
ptpcam: added command 'w' to dump words ptpcam: delta now sleeps little between reads ptpcam: print offsets from start when dumping with 'm'
Georg Hofstetter
7D: add necessary defines for bitrate manipulation
Georg Hofstetter
7D: updated stubs to use correct memcpy, added IPC routines
Georg Hofstetter
updated 7D IPC prototypes and some comments
Georg Hofstetter
7D: add full bitrate (CBR/VBR) control
Georg Hofstetter
PTP: add code to access 7D master memory via PTP PTP: add code to read cache content via PTP (cache hack debugging)
Giovanni Nanomad Condello
ml-installer: add windows and linux IO managers
Alex
5D3: perform a quick card test at startup (some of them might have strange timing issues)
Alex
Minor warning cleanup
Alex
600D: attempt to fix http://www.magiclantern.fm/forum/index.php?topic=3412 (not tested)
Alex
Typo
Alex
Indent
Alex
Stub test: added an option for burn-in test (repeat 100 times) and fine-tuned a few things
Alex
5D3: fixed card autodetection when properties are not enabled at all
Giovanni Nanomad Condello
Movie clip lenght: add 3 and 4 minutes options
Giovanni Nanomad Condello
Allow user to decide what happens on half-shutter press in movie mode (start or stop, start only, stop only)
Giovanni Nanomad Condello
1100D: Fix wrong const
Alex
Low-level tests for stubs
Alex
Electronic level: enabled on 5D3, and some ifdef cleanup
Alex
50D: fixed globaldraw bug
Alex
5D3: fixed menu hiding problem (strcmp stub was wrong)
Alex
MLU trick: extended shutter range to 1/2 ... 1/125
Alex
Cleanup: hide "dump camera logs"
Alex
More small visual tweaks for hidden menu items
Alex
Small visual tweaks for hidden menu items
Alex
5D3: disabled zoom box acceleration in playback mode (not needed)
Giovanni Nanomad Condello
Merged in jplxpto/magic-lantern (pull request #22)
jplxpto
Another merge with hudson repo
jplxpto
40D: Add PTP support (experimental)
jplxpto
Add new CHDK & MagicaLantern operations to PTP
jplxpto
Add new GDB commands to ptpcam
jplxpto
Add CHDK & MagicLantern operations to ptpcam
4413 commits not shown.