Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - jonkjon

Pages: [1]
Camera-specific discussion / Re: ML on EOS-M2
« on: July 30, 2019, 03:39:59 PM »
Thanks folks for the explanation. Sorry for taking up valuable time with lame questions but curiosity gets the best of me. I understand now and greatly appreciate you taking the time to explain. Maybe it'll make me a better tester!


Camera-specific discussion / Re: ML on EOS-M2
« on: July 30, 2019, 12:41:12 AM »
While I know they may not be expected to work, I feel a bit foolish as I cannot even see options for 1736x1156 or 1800....I know I can change the ratios but I never see 1800 but do come close with 3:2 for 1736x1156. Am I missing something?


Camera-specific discussion / Re: ML on EOS-M2
« on: July 28, 2019, 05:46:25 PM »
What happens when you film with the other build 1736x976 setting? Also getting that black space as ZEEK?

Not seeing any black bars/space on the right edge or left edge shooting 1736x976 in either preset with the previous build. Maybe I don't know what I am looking for here....


Camera-specific discussion / Re: ML on EOS-M2
« on: July 28, 2019, 04:55:28 PM »
RE: crop_rec_4k_mlv_snd_isogain_1x3_presets_EOSM2_dfort_2019Jul28.EOSM2103_raw_slurp

Running in either mode (anamorphic or MCM rewire) the screen randomly goes black when stopping the recording. By randomly, I mean that it doesn't always do it. I would guess about 70% of the time. When it does happen, it requires a restart of the camera. No need to remove the battery. It appears that the recording is saved to the card despite the black screen.

I only tested in 16:9 and 2.35:1 with each preset

Occasionally, the bottom third of the screen will "blink" when starting a recording. Stopping the recording and a menu press or two gets it going again.

Almost all of the recordings contain flashing pink frames.

Hope this is helpful....


Camera-specific discussion / Re: ML on EOS-M2
« on: July 27, 2019, 10:30:07 PM »

"resolution is fine"
Do you mean mcm rewired is working as it should? I want to know that the presets works as is selecting the different ratios in crop mode sub menu.

Yes. mcm rewired appears to be working fine. As best I can tell, the presets work with all the different ratios.


Camera-specific discussion / Re: ML on EOS-M2
« on: July 27, 2019, 10:07:09 PM »
Thanks for testing and giving feedback. HereĀ“s another version:

I expect the mcm rewired mode to be working but please also try the anamorphic mode. Dfort seemed to have disabled raw_slurp buffer so I assume this will cripple anamorphic resolutions. Please report what is working and not with these two modes. Not working is x3 toggle and focus aid.

switching x3 crop on/off causes white screen or lined screen forcing a couple of menu presses to resolve. No big deal...

resolution is fine
magic zoom with half press works fine for me
shutter still 1/45, 1/55

Can't offer much in the way of anamorphic mode other than to say it does 'stretch' the image and everything else seems to work as above. I do not have anamorphic lenses to test.

This is a thing of beauty guys...thank you!


Camera-specific discussion / Re: ML on EOS-M2
« on: July 27, 2019, 03:11:50 PM »
My experience with the previous build pretty well matches Zeek's report. Only thing to add for me was I couldn't get 25fps without selecting fps override. In the previous build I could get 25fps just by selecting it from mv1080p preset options.


Camera-specific discussion / Re: ML on EOS-M2
« on: July 24, 2019, 06:21:11 PM »
Thanks Jon,
 yeah thats a shame, though not a big deal. Thanks for the response. :)

Good News! I was wrong! (As I often am) I discovered that having wi-fi enabled on the device disables the HDMI output. I haven't tried the usb connection as I don't think I have the proper cable.


Camera-specific discussion / Re: ML on EOS-M2
« on: July 21, 2019, 08:40:49 PM »
One thing, though not major, is that the M2 doesn't work well with a monitor. It doesn't even recognize it is being connected to one and won't connect. Not sure what the issue is here, works well with the original M, guess ill have to play around with it more.

I think the A/V out has been crippled by Canon from the start with the M2. I haven't ever been able to get them to work except for using the wireless functionality and an iPad. I was holding out hope that they didn't actually cripple it via hardware....


Camera-specific discussion / Re: ML on EOS-M2
« on: July 20, 2019, 07:28:01 PM »
Working with the latest build from dforts repository and replacing the crop_rec with the presets from Danne is giving me the best results. I had some issues with Magic Zoom flickering using Danne's build but I get slightly higher res. using his. I do have to punch into the menu occasionally to get out of a lock up but it is much, much better than previous. Other than the shutter speed being off slightly, this thing is working pretty darn great. THANK YOU to everyone for the fantastic work!!!


Camera-specific discussion / Re: ML on EOS-M2
« on: July 19, 2019, 03:14:58 AM »
Test footage shot today (7/18-2019)..

Camera-specific discussion / Re: ML on EOS-M2
« on: July 18, 2019, 04:38:47 PM »


Camera-specific discussion / Re: ML on EOS-M2
« on: July 18, 2019, 04:07:32 PM »
RE: focus pixel maps. Does the resolution of the map have to match the resolution of the footage? I cannot shoot at anywhere close to the image sizes listed for the fpms...


Camera-specific discussion / Re: ML on EOS-M2
« on: July 18, 2019, 02:14:32 PM »
After lots of fiddling with different settings and testing low light etc, things are working really well. I have downloaded the latest download from dfort's repository of 7-16. Shooting at 1764x444 and 24fps gives me pretty good raw results. I have tested Crop mode but don't really have much need for it. Probably because I don't fully understand the implementation of the presets and mv1080p mcm etc,.
The only niggle I have is I can't get the shutter speed to where I want it. i.e. at 24 fps I want 1/48 but can't get closer than 1/52. I know this was mentioned elsewhere.

Thank you to all who are working on this. I look forward to the intervalometer and some AP in the coming days.....


Did a quick change for the MIN MAX problem. I can compile here with MinGW64 now. Please check out and try to compile again (@jonkjon).

Edit: Qt >=5.12 has a bug, where icons in menus are wrong. And font-sizes in docks are wrong too. So... here we can't do anything. Wait until Qt fixes and live with it as is, or use an older version of Qt. In Qt 5.9.2 I did not see any GUI bugs, but there is no offical 64bit build.
Menu icon bug will be fixed in Qt 5.12.5 and 5.13.1, Qt plans 27. august 2019 and 15. august 2019. (

Thanks....compiled just now and it is working. There were some warnings but nothing that stopped the compile. Thanks again.....


Camera-specific discussion / Re: ML on EOS-M2
« on: July 16, 2019, 11:57:42 PM »
Playing around a bit more and discovered that FPS override freezes and garbles live view during back button focus. Reset shutter button from custom function to default half press focus and same result. Only way I could get focus to work was turning off FPS_Override.


Attempting to compile with latest changes for EOSM2 and getting lots of errors from QT on windows 10 pro using QT Creator 4.9.1 based on 5.12.3 and MinGW 7.3.0 64 is a brief list:

Code: [Select]
release/amaze_demosaic.o:amaze_demosaic.c:(.text+0x4c5): undefined reference to `min'
release/amaze_demosaic.o:amaze_demosaic.c:(.text+0x4e2): undefined reference to `min'
release/amaze_demosaic.o:amaze_demosaic.c:(.text+0x3e8e): undefined reference to `min'
release/amaze_demosaic.o:amaze_demosaic.c:(.text+0x3e9a): undefined reference to `max'
release/amaze_demosaic.o:amaze_demosaic.c:(.text+0x3f05): undefined reference to `min'
release/amaze_demosaic.o:amaze_demosaic.c:(.text+0x3f11): undefined reference to `max'
release/amaze_demosaic.o:amaze_demosaic.c:(.text+0x3f63): undefined reference to `min'
release/amaze_demosaic.o:amaze_demosaic.c:(.text+0x3f6f): undefined reference to `max'
release/amaze_demosaic.o:amaze_demosaic.c:(.text+0x3fba): undefined reference to `min'
release/amaze_demosaic.o:amaze_demosaic.c:(.text+0x3fc6): undefined reference to `max'
release/amaze_demosaic.o:amaze_demosaic.c:(.text+0x42fb): undefined reference to `min'
release/amaze_demosaic.o:amaze_demosaic.c:(.text+0x4307): undefined reference to `max'
release/amaze_demosaic.o:amaze_demosaic.c:(.text+0x431f): undefined reference to `min'
release/amaze_demosaic.o:amaze_demosaic.c:(.text+0x432b): undefined reference to `max'
release/amaze_demosaic.o:amaze_demosaic.c:(.text+0x4f4a): undefined reference to `min'
release/amaze_demosaic.o:amaze_demosaic.c:(.text+0x4f56): undefined reference to `max'
release/amaze_demosaic.o:amaze_demosaic.c:(.text+0x4fec): undefined reference to `min'
release/amaze_demosaic.o:amaze_demosaic.c:(.text+0x4ff8): undefined reference to `max'
release/amaze_demosaic.o:amaze_demosaic.c:(.text+0x5440): undefined reference to `min'
release/amaze_demosaic.o:amaze_demosaic.c:(.text+0x544c): undefined reference to `max'
release/amaze_demosaic.o:amaze_demosaic.c:(.text+0x5469): undefined reference to `min'
release/amaze_demosaic.o:amaze_demosaic.c:(.text+0x5475): undefined reference to `max'
release/amaze_demosaic.o:amaze_demosaic.c:(.text+0x5489): undefined reference to `min'
release/amaze_demosaic.o:amaze_demosaic.c:(.text+0x5495): undefined reference to `max'
release/amaze_demosaic.o:amaze_demosaic.c:(.text+0x54ac): undefined reference to `min'
release/amaze_demosaic.o:amaze_demosaic.c:(.text+0x54b8): undefined reference to `max'
release/patternnoise.o:patternnoise.c:(.text+0x39f): undefined reference to `min'
release/patternnoise.o:patternnoise.c:(.text+0x3a9): undefined reference to `max'
release/patternnoise.o:patternnoise.c:(.text+0x433): undefined reference to `min'
release/patternnoise.o:patternnoise.c:(.text+0x43c): undefined reference to `max'
release/patternnoise.o:patternnoise.c:(.text+0x75a): undefined reference to `max'
release/patternnoise.o:patternnoise.c:(.text+0x1116): undefined reference to `min'
release/patternnoise.o:patternnoise.c:(.text+0x1161): undefined reference to `max'
release/igv_demosaic.o:igv_demosaic.c:(.text+0x644): undefined reference to `min'
release/igv_demosaic.o:igv_demosaic.c:(.text+0x64f): undefined reference to `max'
release/igv_demosaic.o:igv_demosaic.c:(.text+0x6bf): undefined reference to `min'
release/igv_demosaic.o:igv_demosaic.c:(.text+0x6ca): undefined reference to `max'
release/igv_demosaic.o:igv_demosaic.c:(.text+0x73a): undefined reference to `min'
release/igv_demosaic.o:igv_demosaic.c:(.text+0x745): undefined reference to `max'
release/igv_demosaic.o:igv_demosaic.c:(.text+0x7d9): undefined reference to `min'
release/igv_demosaic.o:igv_demosaic.c:(.text+0x7e4): undefined reference to `max'
release/igv_demosaic.o:igv_demosaic.c:(.text+0xa56): undefined reference to `min'
release/igv_demosaic.o:igv_demosaic.c:(.text+0xa6b): undefined reference to `max'
release/igv_demosaic.o:igv_demosaic.c:(.text+0xacd): undefined reference to `min'
release/igv_demosaic.o:igv_demosaic.c:(.text+0xad9): undefined reference to `max'
release/igv_demosaic.o:igv_demosaic.c:(.text+0xd18): undefined reference to `min'
release/igv_demosaic.o:igv_demosaic.c:(.text+0xd23): undefined reference to `max'
release/igv_demosaic.o:igv_demosaic.c:(.text+0xee6): undefined reference to `min'
release/igv_demosaic.o:igv_demosaic.c:(.text+0xef1): undefined reference to `max'
release/igv_demosaic.o:igv_demosaic.c:(.text+0xf58): undefined reference to `min'
release/igv_demosaic.o:igv_demosaic.c:(.text+0xf68): undefined reference to `max'
release/igv_demosaic.o:igv_demosaic.c:(.text+0xf86): undefined reference to `min'
release/igv_demosaic.o:igv_demosaic.c:(.text+0xf92): undefined reference to `max'
release/igv_demosaic.o:igv_demosaic.c:(.text+0x115f): undefined reference to `min'
release/igv_demosaic.o:igv_demosaic.c:(.text+0x1170): undefined reference to `max'
release/igv_demosaic.o:igv_demosaic.c:(.text+0x11cb): undefined reference to `min'
release/igv_demosaic.o:igv_demosaic.c:(.text+0x11dc): undefined reference to `max'
release/igv_demosaic.o:igv_demosaic.c:(.text+0x1224): undefined reference to `min'
release/igv_demosaic.o:igv_demosaic.c:(.text+0x1235): undefined reference to `max'
release/igv_demosaic.o:igv_demosaic.c:(.text+0x1283): undefined reference to `min'
release/igv_demosaic.o:igv_demosaic.c:(.text+0x1294): undefined reference to `max'
release/igv_demosaic.o:igv_demosaic.c:(.text+0x142b): undefined reference to `min'
release/igv_demosaic.o:igv_demosaic.c:(.text+0x1437): undefined reference to `max'
release/igv_demosaic.o:igv_demosaic.c:(.text+0x145b): undefined reference to `min'
release/igv_demosaic.o:igv_demosaic.c:(.text+0x146c): undefined reference to `max'
release/igv_demosaic.o:igv_demosaic.c:(.text+0x1491): undefined reference to `min'
release/igv_demosaic.o:igv_demosaic.c:(.text+0x14a2): undefined reference to `max'
release/igv_demosaic.o:igv_demosaic.c:(.text+0x14bb): undefined reference to `min'
release/igv_demosaic.o:igv_demosaic.c:(.text+0x14c7): undefined reference to `max'
release/igv_demosaic.o:igv_demosaic.c:(.text+0x168e): undefined reference to `min'
release/igv_demosaic.o:igv_demosaic.c:(.text+0x169f): undefined reference to `max'
release/igv_demosaic.o:igv_demosaic.c:(.text+0x16fa): undefined reference to `min'
release/igv_demosaic.o:igv_demosaic.c:(.text+0x170b): undefined reference to `max'
release/igv_demosaic.o:igv_demosaic.c:(.text+0x1753): undefined reference to `min'
release/igv_demosaic.o:igv_demosaic.c:(.text+0x1764): undefined reference to `max'
release/igv_demosaic.o:igv_demosaic.c:(.text+0x17b2): undefined reference to `min'
release/igv_demosaic.o:igv_demosaic.c:(.text+0x17c3): undefined reference to `max'
release/igv_demosaic.o:igv_demosaic.c:(.text+0x195a): undefined reference to `min'
release/igv_demosaic.o:igv_demosaic.c:(.text+0x1966): undefined reference to `max'
release/igv_demosaic.o:igv_demosaic.c:(.text+0x198b): undefined reference to `min'
release/igv_demosaic.o:igv_demosaic.c:(.text+0x199c): undefined reference to `max'
release/igv_demosaic.o:igv_demosaic.c:(.text+0x19c1): undefined reference to `min'
release/igv_demosaic.o:igv_demosaic.c:(.text+0x19d2): undefined reference to `max'
release/igv_demosaic.o:igv_demosaic.c:(.text+0x19eb): undefined reference to `min'
release/igv_demosaic.o:igv_demosaic.c:(.text+0x19f7): undefined reference to `max'
collect2.exe: error: ld returned 1 exit status
mingw32-make[1]: *** [Makefile.Release:418: release/MLVApp.exe] Error 1
mingw32-make: *** [Makefile:38: release] Error 2
mingw32-make[1]: Leaving directory 'C:/Users/jonkj/Downloads/MLV-App-master/platform/build-MLVApp-Desktop_Qt_5_13_0_MinGW_64_bit-Release'
14:46:33: The process "C:\Qt\Qt5.13.0\Tools\mingw730_64\bin\mingw32-make.exe" exited with code 2.
Error while building/deploying project MLVApp (kit: Desktop Qt 5.13.0 MinGW 64-bit)
When executing step "Make"
14:46:33: Elapsed time: 00:54.

Thanks for any help...


Camera-specific discussion / Re: ML on EOS-M2
« on: July 16, 2019, 07:08:00 PM »
To use this change, download sources and compile. The next official release ( v1.8 ) will include it too.

Been trying to compile this but getting errors about undefined references to min/max in amaze_demosaic.c and others too. Following the instructions at GitHub for compiling on windows. I'll keep trying. Thank you.


Camera-specific discussion / Re: ML on EOS-M2
« on: July 16, 2019, 05:45:18 PM »
I extracted the color matrix values from the cr2 file and included them into MLVApp. Now "Use camera matrix" should bring correct color.

Would we just re-download the mlv_app?


Camera-specific discussion / Re: ML on EOS-M2
« on: July 15, 2019, 07:51:17 PM »

Camera-specific discussion / Re: ML on EOS-M2
« on: July 15, 2019, 05:45:51 PM »
Testing things out. Still pics and focus peaking are working great! Having issues with Crop Mode off and recording  1728x696 (1.62x) at either 10 or 14bpp. Lots of frame skipping unless i allow it and then video becomes unusable. Using SanDisk 64gb Ultra 80MB/s card.
HUGE thank you to everyone working on this. I don't know much about video but would be glad to test whatever...

My bad on the video as I didn't have the correct MLV module loaded. That sorted out the frame skipping. Much learning ahead to improve quality for me.... Thanks again to everyone!



Camera-specific discussion / Re: ML on EOS-M2
« on: July 15, 2019, 04:22:42 PM »
Glad to help...what's the best way to upload?


Camera-specific discussion / Re: ML on EOS-M2
« on: December 18, 2015, 04:49:45 PM »
Is this something that needs to be built from scratch or is there something to build from? I have some c experience (mostly windoze) and i'd be willing to take a look. I have perused the getting started stuff but it pretty much just shows how to setup a compiler etc. I haven't looked at the source code at all.


Pages: [1]