

- PREPROS LOG DATE AND TIME STAMP MOVIE
- PREPROS LOG DATE AND TIME STAMP ISO
- PREPROS LOG DATE AND TIME STAMP FREE
Lua: also print free memory after unloading a script or after starting to run it in background
PREPROS LOG DATE AND TIME STAMP MOVIE
Menu: do not draw on the screen when using menu.get/set from scripts\u000a(some update functions may use custom drawing code this should not run)Īpi_a: fix movie mode tests on 5D2\u000a(unusual movie mode "definition" hopefully the fix also applies to 50D) Img_name: fix file number getting out of sync when taking picturesĬlose_liveview: also handle the "paused" LiveView state Img_name: option to customize DCIM folder number Modules: enabled img_name by default\u000a(works reasonably well, also tested on 5D2 and 500D)

PREPROS LOG DATE AND TIME STAMP ISO
Shoot.c: Canon wraps around from IMG_9999 to IMG_0001, not 0000\u000a(affected: fast pictures, intervalometer/bracketing scripts)Īpi_a: Canon wraps around from IMG_9999 to IMG_0001, not 0000Īpi_a: limit ISO tests to 3200\u000a(max value on 500D) Merged img_name into lua_fix\u000a(required to test the file number updates, i.e. Lua: added dryos.shooting_card.get_image_path to fix edge cases\u000afrom api_a when image number wrapped around at 9999->0001\u000a\u000a(this replaced the hardcoded logic from api_a for getting previous/future still image paths)

Lua: added dryos.cf_card and dryos.sd_card\u000a(just for consistency)Ħ50D DEFAULT_RAW_BUFFER_SIZE is the same as on the 700D\u000a Lua dryos: fix card free_space field\u000a(never worked) Lua: moved dryos.dcim_dir to dryos.shooting_card:dcim_dir\u000a(or dryos.dcim_dir) Lua dryos: refactored card functions for consistency with directory functions Lua dryos: removed card.cluster_size\u000a(too low-level to be useful for Lua) Lua: stack dump function for debugging\u000a Lua: simple stack checking when yielding to other tasks Lua: minor stack fix\u000a(apparently never triggered) Lua: fix printing pointer values\u000a(no %p in Canon's vsnprintf) Selftest: info screen toggling test\u000a(crashes 500D) VRAM: recompute LUTs only when display parameters actually change\u000a(appears to help with 500D's ERR70 while recording to be tested with external monitors) Merged allocate-raw-lv-buffer into lua_fixĥ00D: experimental workaround for ERR70, issue #1468\u000a(only enabled when recording H.264 with sound)ĥ00D: removed old workarounds for ERR70\u000a(still experimenting) Gui_common: allow simulated key events when half-shutter is UI-locked\u000a(fixes movie.stop on 50D: ) Lua : exclude "." and "." from directory listings.\u000a\u000aAdded API test for recursively listing directory contents. Memory backend: some models use AllocateMemory rather than malloc for RscMgr data structures\u000a\u000aFixes small memory test on 50D and 5D2.\u000aThanks aprofiti, ġ100D: enabled FEATURE_BEEP\u000a(beeps were enabled by default, with no way to turn them off no crashes reported yet)Īpi_a: moved log file into ML/LOGSĪpi_a: skip FPS override test on cameras without this feature\u000a(currently 70D)Īpi_a: 50D has no video playback functionality skipping this test\u000aĦ00D, 1100D: these models are using two button codes for Q\u000a(one in photo mode, another in LiveView) Printf: limit buffer size only when running from init_task\u000a(fixes memory backend messages truncated during startup) If you want to substitute global variables in your output bundle, you can go to Project Settings -> JS Tools -> Bundle then use the "Global Variables" option.70D: updated GUIMODE_ML_MENU definition to match 700D, 650D, 100D and EOS M (see commit e65c0e3)\u000a\u000aThis should allow scrollwheel controls when browsing ML menu while recording H.264. Webpack takes a while to process files when SourceMaps are enabled so enable SourceMaps only if you are actively debugging an issue.
