@mlrocks
It seems "Stopping" issue when using mlv_rec is related to mlv_snd module, unload mlv_snd and mlv_rec would work fine, this problem probably introduced after adding mlv_snd support to mlv_lite (3 years ago) and hasn't been fixed, currently it's a low priority for me . . just use mlv_lite.
@Icaab @NykkyC
Shutter blanking / ISOless issues won't be fixed by hardcoding addresses on some 650D cameras, it seems that the addresses are changing back and fourth among two values (probably more?), we need to follow a1ex suggestion by looking into RAM dumps, currently I can't help much with these problems, sorry.
New builds are posted in the
first post for
650D/700D (22-8-2021)
Changes:crop_rec:
-Reset movie crop marks at every refresh.
-CBR fixes (sometimes the preview would get into x5 mode while you are in x10 mode when the module is off)
mlv_play:
-Playback for 1x3 footage has correct AR now (thanks to Danne)
General:
-Included raw_twk module
-Used old routine to brighten up LiveView in 10/12 bit-depths (which decrease overhead in high FPS)
-
Write speed improvement:
It's a minor increase which is about
~2-3 MB/s write speed increase in LiveView in all modes:
Last week I was looking for ways to gain extra write speed while RAW recording, e.g by disabling Canon tasks in background or something like that . . I thought about disabling some EDMACs channels which might be not necessary while recording RAW video, I played with all channels then found these two:
EDMAC #12 and EDMAC #24
AbortEDmac(12);
AbortEDmac(24);
Disabling them doesn't affect LiveView preview and RAW data (doesn't produce corrupted frames) which what we need, but noticed some side effects:
-Switching between modes or x5/x10 previews would have 0.5 second of stutter/lag
-In some cases after capturing still photo the camera would take more time than usual to save one image on card and the camera will display "Busy" state
-Doing a camera restart solves previous symptoms
-This option is turned
OFF by
default, you can turn it ON from mlv_lite (RAW video) advanced submenu.
Results:
1-2560x1440 @ 23.976 FPS in 10-bit lossless, 240 MHz, same scene, mlv_snd on, global draw off, real-time preview, required write speed reported by mlv_lite 70.8 MB/s:
-
Without EDMACs hack:
14-15 seconds recorded, write speed reported while recording ~69 MB/s
-
With EDMACs hack:
38-45 seconds recorded, write speed reported while recording ~72.4 MB/s
2-3072x1228 @ 23.976 FPS in 10-bit lossless, 240 MHz, same scene, mlv_snd on, global draw off, real-time preview, required write speed reported by mlv_lite 70.9 MB/s:
-
Without EDMACs hack:
11-15 seconds recorded, write speed reported while recording ~67.5 MB/s
-
With EDMACs hack:
41-47 seconds recorded, write speed reported while recording ~72.0 MB/s
(I recorded three clips for each setting, so I triple checked the results
)-Use it at your own risk.
-This might work for all small cameras like 650D/700D/EOS M/100D, feel free to test on these cameras, however on 5D3 aborting EDMAC #24 causes LiveView freeze, aborting EDMAC #12 can only gain 1 MB/s write speed improvement (during my tests).