Only way for me to check against bugs is checking code.
Hey, You did have the working code in first place (I PMed you my initial implementation back then when new hacks were discovered), my newer changes were included in my 650D/700D source code and it was online for months . . your changes broke the new hacks, have you tested your changes and made sure it's working before pushing your code? You should have noticed the problem, beside the working copy was online, you could compare it.
Any open published test build should include sources. Normally this change would be done in a branch derived from an original fork.
Sorry, but I don't have forks for your repos, and I don't want to *support them, but I can report bugs and give some hints like what I did here.
*I am not a fan of your heavy ML modifications, most of them feels wrong, I don't want to support that (making commits) . . personally I think -to some point- you are following
1% fork style , and it seems like a dead-end.
Notes from side (shared it on
Discord a few days ago, a user was asking for a merging possibility for your EOS M code to
this reop):
Danne code for his EOS M build should be re-written from scratch, merging it at current state isn't a good idea, some notes from my side:
-Some of modules are loaded by default (you can't unload them), I see this as a downside
-Heavy ML UI changes (in particular Movie tab), and unfortunately to me he made it complex (not user friendly)
-crop_rec code needs major clean up, and again I think he made the code complex
-Several bugs which are easy to fix but not fixed yet
-Probably other things too
Not many players in here follow gpl basics which is a shame really. Code is much more interesting then the closed out fix.
Again, my code is online, I didn't restrict the fix or any info.
Just run your code in git and all is good.
I will run git, but as I mentioned, that does not mean I would work on your forks in my git repo.
If you prefer seeing the changes on git . . sorry, but that's not my problem, my code is online (on Google Drive, use SourceTree to see commits), does the GPL basics says I must use git?
Anyway, I said before I would rewrite my 650D/700D/100D code in a clean way and make the repo has native git support (no needs for hg / mercurial), and
actually re-writing in progress and it might take some time:
https://github.com/bilalfakhouri/magiclantern_hg_02/commits/crop_rec_4k_mlv_sndMy goal to include the latest achievements for all DIGIC 5 models in a clean way in one branch (includes 100D/650D/700D/5D3/EOS M and probably 6D and 70D). Beside a basic support for DIGIC 4 models.
Sorry if my reply did have a high tone.