Author Topic: 12-bit (and 10-bit) RAW video development discussion  (Read 559408 times)

Markus

  • Senior
  • ****
  • Posts: 338
Re: 12-bit (and 10-bit) RAW video development discussion
« Reply #575 on: November 29, 2016, 06:49:56 PM »
This sounds very exiting! Is it possible to try it on 5dmk3? Special module or ml version required?

dfort

  • Developer
  • Hero Member
  • *****
  • Posts: 3751
Re: 12-bit (and 10-bit) RAW video development discussion
« Reply #576 on: November 29, 2016, 07:07:16 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.
5D3.* 7D.206 700D.115 EOSM.203 EOSM2.103 M50.102

DeafEyeJedi

  • Hero Member
  • *****
  • Posts: 3397
  • 5D3 | M1 | 7D | 70D | SL1 | M2 | 50D
Re: 12-bit (and 10-bit) RAW video development discussion
« Reply #577 on: November 29, 2016, 08:33:02 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)

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

  • Contributor
  • Hero Member
  • *****
  • Posts: 1668
  • 6d - Nightly build user
Re: 12-bit (and 10-bit) RAW video development discussion
« Reply #578 on: November 29, 2016, 08:37:24 PM »
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

  • Senior
  • ****
  • Posts: 338
Re: 12-bit (and 10-bit) RAW video development discussion
« Reply #579 on: November 29, 2016, 09:21:02 PM »
Thanks! gonna try DeafEyeJedi's Compiled file! :D

LEVISDAVIS

  • Member
  • ***
  • Posts: 134
Re: 12-bit (and 10-bit) RAW video development discussion
« Reply #580 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.
Levi S. Davis

Levas

  • Contributor
  • Hero Member
  • *****
  • Posts: 1668
  • 6d - Nightly build user
Re: 12-bit (and 10-bit) RAW video development discussion
« Reply #581 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)

Markus

  • Senior
  • ****
  • Posts: 338
Re: 12-bit (and 10-bit) RAW video development discussion
« Reply #582 on: November 29, 2016, 10:15:09 PM »
Same problem here for 5d3 123. Can't find settings for bit depth.

DeafEyeJedi

  • Hero Member
  • *****
  • Posts: 3397
  • 5D3 | M1 | 7D | 70D | SL1 | M2 | 50D
Re: 12-bit (and 10-bit) RAW video development discussion
« Reply #583 on: November 30, 2016, 12:28:13 AM »
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.
@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)
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

  • Member
  • ***
  • Posts: 134
Re: 12-bit (and 10-bit) RAW video development discussion
« Reply #584 on: November 30, 2016, 03:08:29 AM »
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

  • Hero Member
  • *****
  • Posts: 3397
  • 5D3 | M1 | 7D | 70D | SL1 | M2 | 50D
Re: 12-bit (and 10-bit) RAW video development discussion
« Reply #585 on: November 30, 2016, 06:27:02 AM »
@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

  • Senior
  • ****
  • Posts: 338
Re: 12-bit (and 10-bit) RAW video development discussion
« Reply #586 on: November 30, 2016, 08:00:24 AM »
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

  • Hero Member
  • *****
  • Posts: 3397
  • 5D3 | M1 | 7D | 70D | SL1 | M2 | 50D
12-bit (and 10-bit) RAW video development discussion
« Reply #587 on: November 30, 2016, 08:02:00 AM »
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

  • Developer
  • Hero Member
  • *****
  • Posts: 3751
Re: 12-bit (and 10-bit) RAW video development discussion
« Reply #588 on: November 30, 2016, 09:07:47 AM »
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
5D3.* 7D.206 700D.115 EOSM.203 EOSM2.103 M50.102

Markus

  • Senior
  • ****
  • Posts: 338
Re: 12-bit (and 10-bit) RAW video development discussion
« Reply #589 on: November 30, 2016, 10:01:25 AM »
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

  • New to the forum
  • *
  • Posts: 31
Re: 12-bit (and 10-bit) RAW video development discussion
« Reply #590 on: November 30, 2016, 11:13:54 AM »
Is it possible shoot in 10bit with dual-iso, and recreate 14bit in post?

Oswald

  • Freshman
  • **
  • Posts: 67
  • 7D & Eos M & 100D.100B
Re: 12-bit (and 10-bit) RAW video development discussion
« Reply #591 on: November 30, 2016, 05:50:26 PM »
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

  • New to the forum
  • *
  • Posts: 35
Re: 12-bit (and 10-bit) RAW video development discussion
« Reply #592 on: December 01, 2016, 12:06:19 AM »
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

  • Member
  • ***
  • Posts: 244
Re: 12-bit (and 10-bit) RAW video development discussion
« Reply #593 on: December 01, 2016, 05:20:14 AM »
im also getting "the matrix" levisdavis was talking about on my eos m.
EOS M

Rewind

  • Senior
  • ****
  • Posts: 356
Re: 12-bit (and 10-bit) RAW video development discussion
« Reply #594 on: December 01, 2016, 05:26:52 AM »
@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

  • Member
  • ***
  • Posts: 131
Re: 12-bit (and 10-bit) RAW video development discussion
« Reply #595 on: December 01, 2016, 07:27:18 AM »
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

  • Senior
  • ****
  • Posts: 356
Re: 12-bit (and 10-bit) RAW video development discussion
« Reply #596 on: December 01, 2016, 07:35:01 AM »
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

  • New to the forum
  • *
  • Posts: 35
Re: 12-bit (and 10-bit) RAW video development discussion
« Reply #597 on: December 01, 2016, 07:40:46 AM »
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

  • Member
  • ***
  • Posts: 109
Re: 12-bit (and 10-bit) RAW video development discussion
« Reply #598 on: December 01, 2016, 07:54:35 AM »
Quote from: 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.

Which build?

kyrobb

  • Member
  • ***
  • Posts: 131
Re: 12-bit (and 10-bit) RAW video development discussion
« Reply #599 on: December 01, 2016, 08:09:08 AM »
Scroll the wheel for increments in between 1280 and 1600. Works nicely on DeafEyeJedi's latest build.