Danne's crop_rec_4k experiments for EOS M

Started by Danne, December 03, 2018, 06:10:17 PM

Previous topic - Next topic

0 Members and 4 Guests are viewing this topic.

far.in.out

How do I enable ISO higher than 3200? I can turn it on in canon menu but it falls back to 3200 set via ML. In ML when I set it higher than 3200 it returns back to 3200 after a fraction of a second.
EOS M (was 600D > 50D)

Danne

Turn off iso buttons up and down. Under customized buttons.

far.in.out

Thanks. Can you use a shutter of 1/24 in full sensor 1080p mode? I was able to enable it for 5K frtp with full range option, but it doesn't seem to work for 1080p.
Has anyone tried to record a pinhole video? It looks quite interesting.
EOS M (was 600D > 50D)

Danne


far.in.out

Hey. I've been recording more of pinhole videos (natural outdoors daylight) which are quite low light and I have a few questions about ISO and noise. It looks like ISO 400-1600 produce less noise than ISO 100. Can that be true?
Is there any difference in terms of noise levels between the full sensor mode (3x3) the binning mode (1x3) and the 1:1 mode?
Is there anything one can do to help such low light scenarios?
EOS M (was 600D > 50D)

siatitel

I have a cuestion regarding the pixel binning methods.
Some time ago i try to find the specific code in which the binning was made. The idea was to define my own binning methods. But i am not an expert or good enough to figure it all for myself.
But i came to some conclusions, as i recall.
1 - The binning was not doing in code. At least not in c code.
It maybe is made in canon script code (less possible). Or it is made in one of the auxiliary chips and the c code only pass the image to that other chip, and the chip returns the image already binning. And thats why the binnings are only 1x1 (no binning at all) 1x3 and 1x5 (and theyre combinations like 3x3 or 3x5) because they are harcoded in hardware and magiclanter only is only taking advantage of the use of that chip. So make another binning methods or matrices are not possible.

Is it right?

2 Some one can implement his own binning methods to bin the image in c code, but the processor it's not fast enough to process the images.
Its true?
Do you think the processor could process... i dont know  maybe 16 fps, 24 fps, or not even 1 fps?

Danne

A test version is up here:
https://bitbucket.org/Dannephoto/magic-lantern_jip_hop_git/downloads/crop_rec_4k_mlv_snd_raw_only_2021Jun26.EOSM202.zip

Might work or might not work better with HDMI out in usage. I added this change according to theBilalFakhouri:
https://www.magiclantern.fm/forum/index.php?topic=25784.msg235805#msg235805

Primarily test hdmi out and see if it gives less corrupted frames in general. If better then go on and test general recordings and check if files are fine as well without hdmi out. Check for focus pixels and other anomalies in the image.

far.in.out

Hey Danne. Could you please make a copy of 5k frtp preset but with resolution adjusted to 960x1620 and with correct preview?
I can set this resolution but the preview is still showing 1280x2160.
EOS M (was 600D > 50D)

ZEEK

hey Danne, NEW 2021 Jun26 Build tested on the EOS M & Feelworld F6 Plus Monitor. Good news!

Focus pixels are very muted in the middle of the display monitor hard to see which is good.

After recording a sequence of 2-minute clips at 1080 3x3, NO dropped frames at all, ZERO.

5K FRTP Mode works, made sure to record overblown highlights and overexpose for the test. NO dropped frames for 3 minutes and a few other clips

With the other 1:1 modes e.g. 2.5K, 2.8K etc half the screen is pink/purple towards the right side and there is no real-time correct preview, they're all Anamorphic stretch. When recorded, the image is fixed properly on the MLV File and there is no half pink/purple frame on the image. There are dropped frames.

So for 1080/5KFRTP users, it's all good  :)
EOS M

Danne

Thanks for the feedback ZEEK. 1080p and 5k frtp, are they better working than with than the former build?
Focus pixels moved from former build?
1:1 modes are behaving different now?

Sorry for the follow up questions but I have no way of testing atm.

ZEEK

Yes 1080 & 5K FRTP are working perfectly so far better than the previous build. I don't get dropped frames anymore, not even one in 1080. Previous builds were much more frequent with dropped frames in 1080 and sometimes in 5K FRTP.

I never had an issue with the focus pixels showing up on display but they're not as visible, if at all.

Yeah with the 1:1 modes show produce a half-purple screen, but it's no big deal as they have very frequent dropped frames.
EOS M

Danne

That's a good indication for 1080p and 5k frtp.
I will have to take a look at the 1:1 modes in a week or so. Thanks

far.in.out

Hey guys. Sorry for distracting you from working on the more important and useful features.
But can you help me make this preset - 5k frtp copy at 960x1620 with correct preview?
I remember that there was some guide for making presets?
I want this preset because I got a 7.5mm lens and I can work with a higher crop factor, and a smaller frame size works better on my slower SD card (70% bitrate reduction, I think) and I get more recording time. Maybe this would be useful for someone else too?
EOS M (was 600D > 50D)

Danne

Hard work and nothing I can provide atm.
What we got now are hard coded presets handmade by theBilalfakhouri. Building what you want includes some heavy tinkering among those registers.
If you really want it done I suggest you talk to bilal and dig in those regs.

Or else run the 16:9 preset and tape your cam ;)

far.in.out

So it's that much complicated...
OK. Is there an easy way to add black bars/overlays instead of taping the cam?)
EOS M (was 600D > 50D)

Danne

Not if you haven't found out yourself by now.

ZEEK

Tested the previous Feb build. Got dropped frames in 1080 mode.

2.5K/2.8k look good on the monitor as the EOS M Liveview, no purple frame issues on the monitor.

They look nice and clean, although "INFO1" button for framing when connected to the monitor doesn't work. ML Framing doesn't work in general with monitors.
EOS M

Danne

To make it clear over here in my vacaybrain. 1:1 is working with older builds but not in the test build  8)?

ZEEK

Yes that's right.
Older builds produce corrupt frames in all modes.
1:1 Real-time Framing is correct, no half purple screen on the monitor.

Newer build, 1080/5K FRTP work with no dropped frames. 1:1 modes are Anamorphic-stretched like the old Anamorphic mode and half of the monitor shows pink on the right side although this is not recorded in the file.

Also Framing is disabled, even when pressing info1 when connected to the monitor to switch between the framings.
EOS M

Danne

I think it's safe to assume framing preview isn't an option with hdmi out by now ;).

I will test some when home again around different streams and see if 1:1 is getting better.

ZEEK

Alright, so the previous monitor I used was the Feelworld F6 PLUS which caused the issue mentioned, this time I tested the Feelworld F5. Everything is fine now. Using the F6 again, oddly it's now fine on the Monitor, no graphic issues.

All modes display correctly as on the EOS M Screen. Just dropped frames for the high resolutions as expected. 1080 & 5K FRTP are perfect for monitoring. Thanks a lot! :D
EOS M

far.in.out

That's really great news! I was just thinking about getting a monitor too.
What is the highest fps EOS-M can do for every mode (full sensor/1x3/1:1)?

BTW, can I make a donation? How would I do that, and to whom?)
EOS M (was 600D > 50D)

ctfire

try last build in 1080p, and only when sound off it's free of pink frame when sound is on footage get couple of pink frames, not many 3-4 for 4 minutes of footage.

Danne

So the test build still causes corrupt frames?

ZEEK

Quote from: ctfire on August 05, 2021, 02:45:43 PM
try last build in 1080p, and only when sound off it's free of pink frame when sound is on footage get couple of pink frames, not many 3-4 for 4 minutes of footage.
Haven't experienced this in a while.
Make sure you're not shooting 30fps by accident. Also, this could be so in 1080 high fps mode, use normal 1080 instead if so.
EOS M