Pete
You can use the old one, too, but my advice is to start with a fresh
one, as I've changed some defaults.
> --
> http://magiclantern.wikia.com/
>
> To post to this group, send email to ml-d...@googlegroups.com
> To unsubscribe from this group, send email to ml-devel+u...@googlegroups.com
> For more options, visit this group at http://groups.google.com/group/ml-devel?hl=en
My camera turns on by half-pressing the shutter... and reloads Magic
Lantern. It may depend in which mode it was before going to sleep.
I've tested in AV mode, with and without LiveView, and it worked.
> --
> http://magiclantern.wikia.com/
>
> To post to this group, send email to ml-d...@googlegroups.com
> To unsubscribe from this group, send email to ml-devel+u...@googlegroups.com
I did not handle any new buttons do this (just passed the events
unhandled by the menu back to the original firmware). In fact, I don't
know (yet) how to detect shutter button press and power switch (i.e. I
see events coming from them, but don't know how to decode).
P.S. The 1.0.9 port for the new features started to work!
Only 40 mbit/s at -16?
I don't know whether values outside this range make sense, since I'm
clueless about how h264 is configured (I've just copied the code from
Trammell's 5D2 branch and it worked from the first try...)
1. config issue
I can't reproduce it on latest 1.0.9 prerelease. I've tried to save
config a few times and power off and back on => works OK.
2. known problem, I don't know how to fix it yet.
3. zoom works (with zebras too). I was not able to lockup the camera.
Can anyone show me a movie with how this works on 5D2?
I was able to handle the zoom out button, to focus the lens. As it's
implemented now, it counts focus steps. With the 50/1.8 and kit lens,
it's not reliable (i.e. it stops at the wrong position). But at least
it tries to work :)
Maybe it should be changed to work with focus distance instead (i.e.
not with focus steps). The kit lens reports that, and I think most USM
lenses do. This means it won't work any more with the 50/1.8.
With those lenses, it's noisy and it pauses when it likes to...
Wrong position: just misses the focus position a little bit more :)
It's open loop focusing (no feedback). With focus distance, at least
it's closed loop, and you'll also be able to set the focus manually
(from the ring). Maybe add an option to toggle between the two modes?
The other problem is the user interface. I don't have a consistent way
to handle button presses, and zoom in/out are problematic. There are
two sets of button event codes, and some of them are shared between
more buttons. Here is my rough analysis:
http://magiclantern.wikia.com/wiki/GUI_Events/550D
So, if I start the camera, put it in LV mode, and the first thing I do
is rack focus, it works. I've assigned the star button (zoom out) to
adjust the focus. It also reacts to shutter half-press (due to event
code sharing). But (randomly) it starts to miss the key press events,
and instead do autofocus. At this point, stack focus does not work any
more. I have to reboot the camera.
Also what might be worth testing is fist telling the lens to focus to
the closest possible focus distance, and use this as a zero reference
before setting the near and far points.
Then return to zero and back out to whichever point you want to start at
before filming.
I have completely disassembled (and successfully reassembled
_eventually_) a Canon (70-300mm f/4-5.6 II non-USM) so I am familiar
with the inner workings of this lens. I'm not sure if it's typical of
other canon lenses, but this is what I know.
There is a "pager" motor to drive the auto focus, this has a gearbox and
optical encoder, which I would assume correlates to the "focus steps"
in the camera.
From memory, I believe the manual focus switch will disengage the
gearbox, and therefore the optical encoder will no longer count steps.
This is why I think it may not be possible to use the MF ring to set
your focus points (unless you have an expensive FTM lens).
I can open the back of the lens again and confirm this over the weekend.
There is some very course focus and zoom information being measured
mechanically in the lens, but these are about 3 bits for the focus, and
5 bits for the zoom. So by no means accurate enough for repeatable
focus measurements. I don't know how much of this gets back to the
camera, I do know that the Zoom setting encoder is used to set the
aperture as it varies with zoom.
P.S. if anyone else is interested in what goes on inside Canon lenses
these two websites are pretty interesting.
http://micro-tools.net/8.html
http://www.clubsnap.com/forums/showthread.php?t=472483
*interestingly, if it does keep counting, you could potentially
implement a manual focus pulling assistant overlay on the LCD.
With a scale showing how far you have left to move the focus, and a
confirmation when you get there.
Result: PERFECT with the 50/1.8! (at least no error noticeable without
zooming in).
If the absolute distance is not accurate enough, it will remain as it's now.
Also implemented trap focus (that one was pretty easy once I've found
the focus confirmation address).
If you could define two x,y points / boxes. Then an auto-focus routine
might be able to kick in to give critical focus.
If implemented on a (very) small area from LiveView image, they should
be fast enough for this. My algorithm needs to detect a peak and stop
when the focus evaluation function falls under, say, 90% of the peak
value. So it will always go a bit too much.
If you can find a function which is 1 when perfectly in focus, and
lower when it's not, then the algorithm will be able to stop when the
selected area is perfectly focused.
Here's a test build for rack focus & trap focus. If all works well, I
think we are ready for the new release.