haha @g3gg0
ok so... when a photo is taken, the shutter is opened ( or already open ).
The CMOS sensor is exposed to light.
The sensor software has it do a progressive scan across each pixel repeatedly, and continually add to the color value of each pixel.
So lets say during a 1s shutter time, it scans 1000 times ( depending on the sensor/resolution ).
Each of those scans add to each of the respective pixels over time to give the final resulting frame.
As far as I can tell, that scan and add code is driving the CMOS sensor. Is that code not accessible via the ML firmware? It seems that the dual pixel AF firmware upgrade from Canon a few years ago could have affected the CMOS' functionality.
Getting a final frame out of the CMOS is of course very speed limited in comparison to how fast the CMOS internally updates a scan of pixels in the future final frame.
I believe the some new CMOS chips are going to scan in groups of 4, but for now I believe everything on Canon is single pixel by pixel.
So I take it you are saying that there is no access to the CMOS scan processing code? That is a real shame :/
Well even if that's the case, it would still be huge to get the in-buffer merging done, it'd just be limited to whatever shots-per-second the sensor can handle outputting at the chosen resolution.
Just off the top of my head, the max()/avg()/min() ability in camera is huge for:
lightning photos ( leave in bulb mode in using max() until after lightning strikes )
waterfalls ( in avg or max mode, as dmilligan showed, but in full resolution raw file instead of low res flattened video )
light painting ( in max mode )
moving object omit/blur ( avg mode )
although I don't really do them, star trails would for sure be easier like this too ( like dmilligan brought up ), yes
as a traveling photographer, currently I have to do things like this with multiple dark ND filters, a large amount of time/testing/failure, and laptops in the wild are rarely an option, as well as storage space being fairly limited in comparison to dumping your 128gb card after every couple of tests, then going back after you compile and seeing things are totally wrong in post.
And photos like the one I shared of the trains, are flat out impossible without in camera processing ( assuming you want a high resolution raw ), due to card write speed and storage limitations for long length exposures.
Thoughts?