I assume you are recording H.264, without any bitrate modification; correct? Can you also upload a screenshot of the Modified settings menu?
H.264, bit rate set to 1.4 (our compromise between quality and size). crop mode on or off (depending on lens used, it corrupted on one of each this last time), white balance to 3200K. I think those are all the movie settings (can't actually check right now)
It's a little time-consuming to test: the error doesn't happen when running plain Canon firmware, right?
Indeed, it is, as it only happens about 25% of the time, and only after recording at least an hour of video.
It does not happen with the same card on an M3 (one of our M's was down and I used an M3 to cover for a while, PITA, no AC adapter and needed to restart manually)
If it doesn't, I can prepare a test build, just with the movie restart functionality, to see if it helps. If you have a clear way to reproduce (maybe by leaving the cameras record overnight on the AC power?), we can narrow it down - it will take a long time, but this looks like bug that results in data loss - so I think it's worth the effort.
Let me test without bitrate mod and see if that has any effect. I am a bit delayed as I am waiting for response from Apple Engineering on why Disk Utility can no longer repair and I have a currently unreadable card. After that clears I'll see if I can get it to trip with Bit Rate at default.
I can even automate the testing process a bit - for example, record until card gets full, check if the files are readable, format the card and loop forever.
I doubt that would catch it. I have checked the files in play mode seen they are good, powered down and removed card and inserted it into a reader to find it corrupt. It really seems the act of powering down or removing the card is what triggers it.
Can you shed any insight on the FAQ point on (
http://wiki.magiclantern.fm/install ):
After opening the card door, always wait for LED confirmation (or for 5 seconds) before removing the card, even if your camera is turned off!!!
Which of course, with AC power, power is removed before opening the door. SO if there is any cleanup to be done, it won't be done as there is no power. Could whatever cleanup needs to be done be done with a manual process in ML? Is there a way to reboot back into Canon firmware without formatting or removing the card first?