After
these, I was reading into
SRM job memory buffers, then one of
Greg's legacies showed:
On the 500D picture quality (jpg raw) has an effect on the SRM.
Photo mode Movie mode
RAW 4x26MB 2x26MB
JPG 3x26MB 1x26MB
It seems "Image quality" does have an effect not only on SRM, on shoot memory too, so on 100D/700D (
video mode):
Shoot memory SRM memory TotalJPG 91 MB 31x1 MB 122 MB
RAW 95 MB 31x2 MB 157 MB ( +28% / +35MB more memory

)
A given reason which make sense why this is happening:
So it seems the camera reserves one SRM buffer to convert the image to JPEG.
The camera reserves more memory as preparation for RAW to JPEG conversion step while shooting Still pictures in JPEG format. Or it might be there another reason too which we don't know.
-
Results on 700D:
-1736x2214 @ 11 bit-lossless at 23.976 FPS, 240 MHz overclock, no GD (~78MB/s required write speed):
JPG: first clip: 1 Minutes and 54 Seconds, second clip: 1 Minutes and 13 Seconds.
RAW: I have to stop it
manually after
6 Minutes of recording

I didn't make tests on 5D3, I might expect an increase too, also for other models.
-
How to check available memory and the increase:
1-Unload all modules (RAW video and crop mode must be off).
2-Set "Image quality" to JPG from Canon menu/settings.
3-Set the camera to video mode.
4-Restart the camera.
5-From ML settings go to "Debug" tab --> click on "Free memory", wait a little and check:
-shoot total
-SRM job total
And write them down.
Redo steps 2 to 5, but this time Set "Image quality" to RAW.
Share your numbers.
JPG RAW

-
Other thing:
By setting Image quality to RAW (gaining more memory) --> this
fixes broken "Simple" silent picture on 700D because of more SRM memory.
I don't know why this thing isn't yet adapted in both Silent and mlv_lite/mlv_rec modules, it should be there some kind of warning or something.
-Don't forget setting "Image quality" to RAW before recording RAW video!

also you
must do a camera restart after changing "Image quality" to RAW!, if you don't make a restart
you will lose some of shoot memory (on 700D it's 59 MB from 95 MB, so the lost was 36 MB).