New issue 612: Magic Zoom on build 22 Agust flickers like hell! 550D
https://bitbucket.org/hudson/magic-lantern/issue/612/magic-zoom-on-build-22-agust-flickers-like
Anonymous on Tue, 23 Aug 2011 04:21:42 +0200:
Description:
Hi. Tried the new bulild on my 550D but when I turned on Magic Zoom it flickers like nothing I have seen before! It's both in non-recording as in recording mode. I have tried to deactivate everything except the magic zoom to see if it was the buffer that killed it but no... still flickers. How can this be fixed? Should I send you a debug log?
--
This is an issue notification from bitbucket.org. You are receiving
this either because you are the owner of the issue, or you are
following the issue.
I don't remember it working in 720p...
> --
> 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
I believe only AJ can fix this :)
And, of course, as with all magic lantern versions... if it breaks,
you get to keep both pieces, I can't offer you any guarantee.
On Tue, Aug 23, 2011 at 3:58 PM, Stifa <ste...@gmail.com> wrote:
> I still find it semi-useful ...you can still see just enough through
> flicker.... but is it SAFE ? :)
>
Alex,
Off the top of my head ... the following is the sort of code I'd write for an optimal memcpy.
AJ
==================================================
STMFD r13!,{r0 - r10} ; Store registers
MOV r0,#? ; Destination address -> make sure 32Byte boundary
MOV r1,#? ; Source address -> make sure 32Byte boundary MOV r2,#256 ; Number of lines to copy
CopyLine ; This is hard coded for 8 x 8 x 4 bytes = 256 bytes
; Increase or decrease number of LDM's/STMs for exact bytes per line
LDMIA r1!, {r3 - r10}
STMIA r0!, {r3 - r10}
LDMIA r1!, {r3 - r10}
STMIA r0!, {r3 - r10}
LDMIA r1!, {r3 - r10}
STMIA r0!, {r3 - r10}
LDMIA r1!, {r3 - r10}
STMIA r0!, {r3 - r10}
LDMIA r1!, {r3 - r10}
STMIA r0!, {r3 - r10}
LDMIA r1!, {r3 - r10}
STMIA r0!, {r3 - r10}
LDMIA r1!, {r3 - r10}
STMIA r0!, {r3 - r10}
LDMIA r1!, {r3 - r10}
STMIA r0!, {r3 - r10}
SUBS r2, r2, #1
BGE CopyLine
LDMFD r13!,{r0 - r10} ; Restore registers