I've fixed MZ vsync using 5d3 method.
https://bitbucket.org/OtherOnePercent/tragic-lantern-6d/commits/f4d541ce36dfa7954dd5d6ce7d92010956bf58e3On 600D I can use either 5d3 or 60D vsync method and get "acceptable" results in 24p and 30p.
I had to change
msg_queue_receive(vsync_msg_queue, (struct event**)&msg, XXX);
to 10. Its still not perfect with either one and I get a flicker seemingly randomly or sometimes it seems to get off sync and go crazy for a few seconds. I can't get this value right, I've tried 1-10 and 24, 12, 30, 60, etc. The signal appears right, just not the timing of it.
Audio should at least play, it records already. I think I've got the functions right on the latest commit. There are 2 options for some functions like SetAudioVolumeOut. I made a log, audio_ic_write is right, I don't know about read. Stuff is happening but I hear nothing or audio locks up. Supposed to be AK4646 like the older cameras just can't override sound dev task in new firmware the same way.
http://pastebin.com/57diJcHYhttp://www.qfpost.com/file/d?g=UtFh586inFor new stuff:
FF6D2A00: '***** ConvertKeyEventToLvDZoomKey(%d)'
FF1A98D4: '***** GUI_SetLvDZoomKey handle NULL'
Is this for regular zoom or dzoom?
NSTUB(0xFF35E2CC, str:X3_current_x1_x3_x10_X10_X1)
How does this work? These all look the same as 600D.
FF19350C: STRING: 'PROP_MOVIE_SERVO_AF [0x%x]'
I guess this property has to be changed to enable movie AF?
All the touch screen stuff is there too.