12-bit (and 10-bit) RAW video development discussion

Started by d, May 22, 2013, 10:58:34 PM

Previous topic - Next topic

0 Members and 3 Guests are viewing this topic.

Markus

This sounds very exiting! Is it possible to try it on 5dmk3? Special module or ml version required?

dfort

Quote from: Markus on November 29, 2016, 06:49:56 PM
Special module or ml version required?

You need to compile this branch:

https://bitbucket.org/hudson/magic-lantern/branch/raw_video_10bit_12bit

If you aren't able to compile but want to, check out some of the tutorials located here: http://www.magiclantern.fm/forum/index.php?board=25.0

If you still can't compile but want to test, ask if someone will compile a build for your camera.

DeafEyeJedi

Quote from: dfort on November 29, 2016, 07:07:16 PM
You need to compile this branch:

https://bitbucket.org/hudson/magic-lantern/branch/raw_video_10bit_12bit

If you aren't able to compile but want to, check out some of the tutorials located here: http://www.magiclantern.fm/forum/index.php?board=25.0

Definitely worth checking that tut out!  8)

Quote from: dfort on November 29, 2016, 07:07:16 PM
If you still can't compile but want to test, ask if someone will compile a build for your camera.

I went nuts on compiling again this morning (Thanks @dfort for the follow-up re: SourceTree :D) and here the builds for all cameras running ML (except for 1100D.105):

https://bitbucket.org/DeafEyeJedi/magic-lantern/downloads

Meanwhile I am still working on to get @nikfreak's branch working on my system in order to spit out with the latest and greatest into the 70D & 100D and as soon as they are up and running definitely will share them.
5D3.113 | 5D3.123 | EOSM.203 | 7D.203 | 70D.112 | 100D.101 | EOSM2.* | 50D.109

Levas

Just wondering, is it possible to disassemble a RAM dump from the camera with 'disassemble.pl' ?
Ans if so, at which address does it start, the ROM loads at 0xFF000000, but what value to use for the RAM dump ?

Markus


LEVISDAVIS

Tried the latest firmware build for the 50D... Unable to locate the Bit-Depth option in the menu (either w/ the RAW or MLV module). Also, MLV Sound is listed as a module w/ the 50D and causes an error to occur. (Just thought to try it out and see what happens).

The MLV and .RAW Modules in the menu say they were last updated in August of 2016.
Levi S. Davis

Levas

@DeafEyeJedi
Just tried the build you made for 6d, and noticed it doesn't have 10/12 bit options in mlv_rec and raw_rec.
Just saying(Already have a build for 6d with 10/12bit options)

Markus

Same problem here for 5d3 123. Can't find settings for bit depth.

DeafEyeJedi

Quote from: LEVISDAVIS on November 29, 2016, 09:45:52 PM
Tried the latest firmware build for the 50D... Unable to locate the Bit-Depth option in the menu (either w/ the RAW or MLV module). Also, MLV Sound is listed as a module w/ the 50D and causes an error to occur. (Just thought to try it out and see what happens).

The MLV and .RAW Modules in the menu say they were last updated in August of 2016.
Quote from: Levas on November 29, 2016, 09:49:13 PM
@DeafEyeJedi
Just tried the build you made for 6d, and noticed it doesn't have 10/12 bit options in mlv_rec and raw_rec.
Just saying(Already have a build for 6d with 10/12bit options)
Quote from: Markus on November 29, 2016, 10:15:09 PM
Same problem here for 5d3 123. Can't find settings for bit depth.

Thanks guys for noticing this. Dumb mistake on my part (for not double checking builds in beforehand) as I was in a hurry to compile them all before work. ::)

Uploaded new files and this time I checked for 5D3.113, EOSM and 7D which all includes the bit options. Now off I go to figure out how to merge the crop_rec.mo together with this. I'll be sending you an PM soon @dfort!
5D3.113 | 5D3.123 | EOSM.203 | 7D.203 | 70D.112 | 100D.101 | EOSM2.* | 50D.109

LEVISDAVIS

Nevermind: (Turned camera On/Off and it's fine... and also... I assumed that I would be able to see the footage in camera and that I would not need to use MLFVS.)



Interesting results with a SanDisk UDMA 7 120MB/s... I'm getting "Matrix" looking images with 10-bit and 12-bit... It's about time I'm seeing the Matrix. Unfortunately, that not something I was hoping to show people. I'd rather just have the power.  8) Secondly, I started getting text on the screen. I turned the camera off and back on and will eventually get text on the screen. The readout does go away when recording, though.
Levi S. Davis

DeafEyeJedi

@LEVISDAVIS -- you sure you didn't accidentally enable on lua.mo under Modules within ML menu?

@100D.101 owners -- as promised that I'd get this one compiled and ready for test (Thanks @nikfreak for sharing your branch) and again PLEASE keep all bug reports on this thread. Enjoy!

100D.101: https://bitbucket.org/DeafEyeJedi/magic-lantern/downloads/ML_10bit_12bit_2016Nov29.100D101.zip
5D3.113 | 5D3.123 | EOSM.203 | 7D.203 | 70D.112 | 100D.101 | EOSM2.* | 50D.109

Markus

Is it only possible to test this on 5D3 fw113? No fw123 version? If there Isn't I'll guess I'll just downgrade but 123 would be sweet.

DeafEyeJedi

Afaik 5D3.123 is included @Markus -- my wrong and thanks for catching that @Markus! Just got home from work. Will double check SourceTree and see if I can get it compiled for 5D3.123. Until then.
5D3.113 | 5D3.123 | EOSM.203 | 7D.203 | 70D.112 | 100D.101 | EOSM2.* | 50D.109

dfort

5D3.123 is on a separate branch. I don't have a 5D3 to test so there's no guarantee that this will work so use at your own risk:

https://bitbucket.org/daniel_fort/magic-lantern/downloads/magiclantern-raw_video_10bit_12bit.2016Nov30.5D3123.zip

Markus

Didn't get far with fw123 version. Crash when enableing raw rec and/or mlv rec module.  8)

I can share the crash log when I get home from work.

otherman

Is it possible shoot in 10bit with dual-iso, and recreate 14bit in post?

Oswald

I tested the 100D (i have b model) build and it is working without any corruption, but live view freezes when starting recording. And also, recording with 12bit, it occanly says raw detect error.

Edit: it says every time raw detect error, when trying to film 12 bit raw. But when you click it again, it starts to record.
7D, EOS-M & 100D.100b ΒΆ  Sigma 18-35mm, Canon 50mm F1.8, 22 STM, 8-48mm f1.0, 18-55 EF-M STM

teatotalTED

Trying out 10bit on a 550D using DeafEyeJedi's recent 'I went nuts again this morning' build, 1280 wide 2.35:1 23.976 fps overide and MLVFS installed for the first time today, recording works great, no freezing or odd behavior except top quarter of playback in Resolve via MLVFS every other frame is offset to the right by a consistent 16 pixels, so top quarter of the image jumps from side to side on playback.

50D 10bit every other frame top quarter 'corrupt'. Same portion of the frame as the 550D but 50D shows multicolor, which looks like an incomplete bit plane stack and it appears to be offset to the right by a consistent 16 pixels.

Tested playback with MLVFS and viewed DNG's via MLVFS in Rawtherapee.

Teamsleepkid

im also getting "the matrix" levisdavis was talking about on my eos m.
EOS M

Rewind

@teatotalTED - "recording works great, no freezing or odd behavior" - is that really true? You mean, no LV freezing during recording on 550D = realtime monitoring works?

kyrobb

Realtime, full colour Liveview monitoring indeed works for me with 10 bit raw on the 550D! Very exciting! Haven't checked the files yet however.

Rewind

So this is the way to go, if we want to fix LiveView for other cameras, am I right? If it works for 550D, it may work for others.
I have some time and some skills. Need some push to the right direction. Please give me some clues, where to dig in, if it make sense.

teatotalTED

Very exciting indeed, no freezing on 550D or 50D. Getting contnuous 1280 at 2.35:1 10bit on 550D but then big jump to 1600 wide, smaller increments of 16 pixels as discussed earlier on the thread would be good, can't find it in the menus.

So nearly there just need the 16 pixel offset every other frame resolved.

ddelreal

Quote from: teatotalTEDVery exciting indeed, no freezing on 550D or 50D. Getting contnuous 1280 at 2.35:1 10bit on 550D but then big jump to 1600 wide, smaller increments of 16 pixels as discussed earlier on the thread would be good, can't find it in the menus.

So nearly there just need the 16 pixel offset every other frame resolved.

Which build?

kyrobb

Scroll the wheel for increments in between 1280 and 1600. Works nicely on DeafEyeJedi's latest build.