Author Topic: Burst mode tweaks (burst.mo)  (Read 1283 times)

a1ex

  • Administrator
  • Hero Member
  • *****
  • Posts: 9565
  • 5D Mark Free
Burst mode tweaks (burst.mo)
« on: September 15, 2016, 08:16:34 PM »
A while ago I had a fairly strange problem: I was taking pictures with a manual 200mm lens, and had trouble keeping the subject in the frame. Why? Because, during a burst sequence, the display is turned off. I was focusing manually from LiveView, so couldn't look through the viewfinder.

So, here's a module that implements this tweak: during a burst sequence, it shows a live preview of the captured images. RAW only.

Also included a tweak that limits the number of pictures in a burst sequence (for example, if you want to take 2 pictures on a single shutter press). I'm not sure where this could be useful, but was simple enough to write.

I wrote this about one or two months ago, but didn't get the opportunity to battle-test it yet.

Source: https://bitbucket.org/hudson/magic-lantern/src/burst-tweaks/modules/burst/
Binary: burst.mo

If it works fine on most models and people find it useful, I'll include it in the nightly.

markanini

  • New to the forum
  • *
  • Posts: 30
Re: Burst mode tweaks (burst.mo)
« Reply #1 on: September 15, 2016, 08:33:24 PM »
Cool.
Gear: Canon 600D + EF-S 18-55mm IS II, Yongnuo YN560IV.

Danne

  • Hero Member
  • *****
  • Posts: 2719
Re: Burst mode tweaks (burst.mo)
« Reply #2 on: September 15, 2016, 09:54:49 PM »
I tried the function out just now and it works nicely. Raw buffer is filled and gives a slight delay before it takes on again just as you mention in "difficult" section. Might be good for bird photography. Need to do some more testing.

a1ex

  • Administrator
  • Hero Member
  • *****
  • Posts: 9565
  • 5D Mark Free
Re: Burst mode tweaks (burst.mo)
« Reply #3 on: September 15, 2016, 10:19:48 PM »
Raw buffer is filled and gives a slight delay before it takes on again

That's a Canon limitation (also without ML), and on 5D3 it only happens in LiveView. If I take burst pictures outside LV, at the same rate, there's no BUSY screen - as soon as there are a few slots in the burst buffer, you can take more pictures.

But in LiveView, you have to wait until the burst buffer is flushed completely, and this may take several seconds (enough to miss the action). No idea why.

Danne

  • Hero Member
  • *****
  • Posts: 2719
Re: Burst mode tweaks (burst.mo)
« Reply #4 on: September 15, 2016, 10:40:58 PM »
It seems right. I first thought it was due to the module but memory buffer seems to fill up randomly with or without burst mode set. My card seems bursting away better warm. Can easily do 8 pics in a row atm.
Quote
Display all images from a burst sequence on the same screen

The mosaic idea is interesting. Select a keeper from a run sequence :)

Danne

  • Hero Member
  • *****
  • Posts: 2719
Re: Burst mode tweaks (burst.mo)
« Reply #5 on: September 16, 2016, 04:02:31 PM »
Some more testing with the module.

Global draw  set to off
Burst mode set to on

Some inconsistencies when preview window will stay black despite burst module set to on. When it happens if I only shoot one picture the code is doing the work and a preview shows but often when doing sequence shots liveview stays black. Sometimes a restart helps, sometimes it just start to work randomly and when that happens it will continue to work stable and seems not to fall back to any buggy behaviour.

a1ex

  • Administrator
  • Hero Member
  • *****
  • Posts: 9565
  • 5D Mark Free
Re: Burst mode tweaks (burst.mo)
« Reply #6 on: September 16, 2016, 04:52:30 PM »
I've ran some tests as well.
- there is a conflict with raw_diag (if enabled, the screen doesn't turn on)
- I've got one image with wrong black level, most likely same issue as this one

Could not find any nondeterministic behavior yet.

a1ex

  • Administrator
  • Hero Member
  • *****
  • Posts: 9565
  • 5D Mark Free
Re: Burst mode tweaks (burst.mo)
« Reply #7 on: October 08, 2016, 01:57:16 PM »
Minor fix: when taking a single picture, the burst preview was interfering with Canon preview.