...but solved only for mlv_rec (which hopefully will lead to a breakthrough for H.264 recording as well). While it is far more urgent in RAW recording mode because of the massive size of RAW video streams, it is extremely annoying that advertised "continuous" recording to 30 minutes for bodies such as the 5D Mark III are actually not continuous because they lose frames at the 4GiB file changes.
no.
a) i do not talk about replacing an uint32_t with an uint64_t in some source file.
i talk about canon firmware patching. and solved means that we can patch that point in the firmware.
b) uhm, then use exFAT and enable the >4GiB menu option? or just lower your resolution?
I have tacitly accepted that the 30 minute limit is not going to be overcome anytime soon. Don't get me wrong, I would love to hear that it could, but I am a least very thankful for "Movie Restart" feature to deal with this. Expecting dropped frames every 30 minutes is a lot easier than expecting dropped frames every ~16 min *AND* ~30 min, hence this feature request asking to overcome only the first barrier.
this resigned position contradicts to the euphoric last words in your post:
"to crack the 30-min limitation (obsoleting the need for the Movie Restart hack) would be a revolutionary feature. Full frame cameras with unlimited continuous recording in both H.264 and RAW without dropped frames is a powerful end goal."
i dont get what you want with 16 min and 30 min frame drop.
Although I think you know what you mean when you say this, it would be ideal to be more clear with terminology for others: the H.264 video format itself has no limitations on filesize. It is only the recording software in the non-libre Canon firmware that has this undesirable yet unmodifiable default behaviour of finishing writing to a file at 4 GiB of size... queue question about possibility of new H.264 recording mode handled entirely by ML. Would a third-party encoder such as x264 be required to ship with ML? If that is possible, then would this open the door to allow recording to other formats, such as VP9 or H.265?
no, why are you stating things as facts which you have not proven?
if you want the skinny details just ask and dont try to prove me wrong.
H264 videos on canon cameras are in a
quicktime container.
this container format was not designed for file sizes >4GiB until somewhen in 2000 when quicktime 4.0 was released.
stco sections were simply just 32 bit offsets. later co64 chunks were added with that quicktime version.
canon uses the standard 32 bit set of atoms like stco.
this is a legit decision as it saves from a lot of trouble. especially from users.
file size limitation was already solved in A)
additional encoders. well. we talk about a highly embedded, high volume consumer device.
do you expect an intel pentium inside?
there is nothing to upgrade. it is pure hardware.
I don't see this as a huge issue, since ML only supports a limited number of camera bodies. It should be obvious that the > 4 GiB file feature for both mlv_rec and H.264 mode (if intrepid developers can solve it) should be disabled on any camera that cannot support exFAT.
again it is not about mlv_rec, its about H264 recording.
no exFAT = no files >4Gib.
and for people who want >4GiB H264 files, this is in fact an issue.
I'm less educated about how the filesystem driver differs significantly from exFAT support. Are you implying that some cameras that DO support exFAT have a fs driver that cannot support files > 4 GiB? That seems counter-intuitive, as that is one of the basic specifications that makes exFAT implementation more flexible and desirable.
i do. files >4GiB were never meant to be handled by the camera firmware, so there are restrictions.
what if you have exFAT support but you never handle files >4GiB as movie recording is limited to that?
do you then still have to support large files?
apart from all that, i still dont get what your intention with questioning teh facts is all about.