Author Topic: Smoothing the transition to Magic Lantern.  (Read 18129 times)

Audionut

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 3369
  • I have a 1Dx, I'm awesome.
Smoothing the transition to Magic Lantern.
« on: February 20, 2014, 04:24:32 PM »
As per this announcement, all users are kindly asked to discuss all features and fixes from Tragic Lantern, in this thread.

Please state clearly, the camera model, and feature or fix.  It would be helpful, if you are aware of the specific commit, to note that here also.
The quality of the (your) bug report, is directly proportional to the speed of the resolution process.  Please reference this article:  http://www.chiark.greenend.org.uk/~sgtatham/bugs.html

Where it is possible, and within the limits of time constraints of the developers, these features and fixes will be backported to Magic Lantern.  It is hoped that an equilibrium can be found, whereby all features and fixes developed by 1% can be smoothly transitioned to Magic Lantern in the shortest time frame possible.

Please be aware that the developers are actively monitoring this thread, and if you receive no response to your enquiry, please do not immediately consider that your enquiry has been ignored.  Responding to forum posts is time away from coding  ;)

Thankyou.

Marsu42

  • Hero Member
  • *****
  • Posts: 1557
  • 66d + flashes
Re: Smoothing the transition to Magic Lantern.
« Reply #1 on: March 23, 2014, 07:06:11 PM »
I know this is won't happen as this was one of the main discussion issues, but 6d beep (and wav recording) doesn't work in ML while it does in TL with some hackish approach. As I don't do the video thing this is the one real regression TL->ML I experienced, and I admit I even patched in the TL beep code into my personal repo. I hope sooner or later a cleaner audio solution will be found for 6d.

ted ramasola

  • Moderators
  • Hero Member
  • *****
  • Posts: 1243
Re: Smoothing the transition to Magic Lantern.
« Reply #2 on: March 29, 2014, 06:24:28 PM »
As of Mar 28 build for the 7D. comparing to TL (Important differences)

For shooting MLV Raw + Sound

1. Max resolution 16:9 in 1X mode 1728x972 =ML: stable and continuous /TL: stable and continuous
2. External HDMI monitoring in 1728x972 =ML: Causes tearing and occasional pink frames /TL: Clean/no corruption
3. FPS over ride= ML:Not yet implemented/TL:Implemented
4. Crop Mode Highest Vertical Resolution Continuous recording= ML: 1536x864 16:[email protected] / TL: 2496x1200 2:[email protected] sound,2048x930 2.20:[email protected]
5. Headphone monitoring controls= ML:Not yet implemented/ TL: Volume controls available
5DmkII  / 7D
www.ramasolaproductions.com
Texas


feureau

  • Hero Member
  • *****
  • Posts: 597
Re: Smoothing the transition to Magic Lantern.
« Reply #4 on: March 29, 2014, 09:06:18 PM »
I haven't checked with the latest yet, but also on the 7D: it seems bitrate hack is also missing from the ML port. I understand there's a problem with the code writing to non-volatile memory. There's also a problem with the bitrate hack automatically disabling canon audio every time you turn on the camera.

ted ramasola

  • Moderators
  • Hero Member
  • *****
  • Posts: 1243
Re: Smoothing the transition to Magic Lantern.
« Reply #5 on: March 29, 2014, 09:12:41 PM »
I really have not seen any visual improvement of an image from bitrate hacks on the 5D2, testing it intensively with different picturestyles to the point nobody used it in a serious project.

So i think its similar in the case of the 7D. Its purpose in h264 has become moot due to raw video.

Have you seen samples that showed improvement with a side by side comparison?
5DmkII  / 7D
www.ramasolaproductions.com
Texas

Marsu42

  • Hero Member
  • *****
  • Posts: 1557
  • 66d + flashes
Re: Smoothing the transition to Magic Lantern.
« Reply #6 on: March 29, 2014, 09:19:33 PM »
Its purpose in h264 has become moot due to raw video.

... but not with the 6d as raw video is limited by the crippled sd card controller, but it's interesting to read you doubt any noticeable visual improvements of any of the h264 hacks.

Pelican

  • Senior
  • ****
  • Posts: 406
Re: Smoothing the transition to Magic Lantern.
« Reply #7 on: March 30, 2014, 12:23:32 AM »
5. Headphone monitoring controls= ML:Not yet implemented/ TL: Volume controls available
For headphone monitoring in TL do you have to run the autoexec.bin only or you have to start the master fir too?
EOS 7D Mark II, EOS 7D, EOS 5, EOS 100 + lenses (10mm to 300mm), 600EX, 550EX, YN600EX x 3
EOScard, EOS DSLR firmwares, ARMu, NiControl, etc.: http://pel.hu/down

ted ramasola

  • Moderators
  • Hero Member
  • *****
  • Posts: 1243
Re: Smoothing the transition to Magic Lantern.
« Reply #8 on: March 30, 2014, 12:30:23 AM »
just the autoexec.bin.

Right now with ML when you plug in usb for headphones the liveview will turn OFF.

The work around in TL is not perfect.
In TL, there is an ON switch in the Audio menu.
When attaching a headphone the LV could turn off.
Remove usb/headphone cable, the LV will turn back ON,
toggle headphone in ML menu -OFF then ON again.
Plug usb/headphone cable back in.
5DmkII  / 7D
www.ramasolaproductions.com
Texas

Pelican

  • Senior
  • ****
  • Posts: 406
Re: Smoothing the transition to Magic Lantern.
« Reply #9 on: March 30, 2014, 12:34:56 AM »
Thanks.
EOS 7D Mark II, EOS 7D, EOS 5, EOS 100 + lenses (10mm to 300mm), 600EX, 550EX, YN600EX x 3
EOScard, EOS DSLR firmwares, ARMu, NiControl, etc.: http://pel.hu/down

krisdeak

  • New to the forum
  • *
  • Posts: 6
Re: Smoothing the transition to Magic Lantern.
« Reply #10 on: March 30, 2014, 03:15:03 AM »
I think there's definitely evidence out there of the bitrate hack making a difference:
https://www.youtube.com/watch?v=14xH2QYRkHI

I personally tested the 'official' version of it on the 700d and there is indeed a noticeable difference especially with scenes of high detail and keying for example.
The advanced TL version that existed for the 600D was even more of an improvement according to JGHarding's post in the now defunct thread about it.
He claims to have used it at 100MBps All-I sustained without hiccups on professional shoots.

My request: is it possible to implement a stable version of GOP and Slice Control back into ML?
Maybe not even all the complicated stuff, but at least a foolproof version of All-I recording (GOP=1) and maybe another inbetweener short GOP option?
From what I can gather, the 600D definitely can do it in a stable manner, so probably 650D and 700D should work too...?

I know with all the amazing work done on raw and dual ISO, this seems like I'm asking for a pair of new horseshoes while everyone else is whooshing past in Ferraris - but for those of us who can't go raw for one reason or another (for instance the pink dots, cropping etc), this would be a really nice improvement.

feureau

  • Hero Member
  • *****
  • Posts: 597
Re: Smoothing the transition to Magic Lantern.
« Reply #11 on: March 30, 2014, 06:22:52 PM »
I really have not seen any visual improvement of an image from bitrate hacks on the 5D2, testing it intensively with different picturestyles to the point nobody used it in a serious project.

So i think its similar in the case of the 7D. Its purpose in h264 has become moot due to raw video.

Have you seen samples that showed improvement with a side by side comparison?

I can only comment for the 7D since that's what I use. Yes, the difference is day and night. Especially when you shoot GOP1.

Under default settings, the keyframe would look perfect, but then the next frames would be mangled by h.264 artifacts until you get to the next keyframes. I posted a side-by-side comparison a long time ago in this forum but I'm too lazy to dig it up.

Plus the bitrate hack has not been rendered moot by raw since recording raw and high-bitrate h.264 are totally different beasts. There are times when you want quick-to-edit simple h.264 instead of having to slave through raw to output.

far.in.out

  • New to the forum
  • *
  • Posts: 34
Re: Smoothing the transition to Magic Lantern.
« Reply #12 on: March 31, 2014, 07:33:24 AM »
Quote
My request: is it possible to implement a stable version of GOP and Slice Control back into ML?
Maybe not even all the complicated stuff, but at least a foolproof version of All-I recording (GOP=1) and maybe another inbetweener short GOP option?
Quote
I can only comment for the 7D since that's what I use. Yes, the difference is day and night. Especially when you shoot GOP1.
I'd very much like that too.
BTW, any chance it's possible on 50D?
50D (was 600D) Helios 44M-4, Canon 18-55mm IS II

tupp

  • Freshman
  • **
  • Posts: 62
Re: Smoothing the transition to Magic Lantern.
« Reply #13 on: April 14, 2014, 06:46:57 PM »
My request: is it possible to implement a stable version of GOP and Slice Control back into ML?
Maybe not even all the complicated stuff, but at least a foolproof version of All-I recording (GOP=1) and maybe another inbetweener short GOP option?

Support this request 100%.  "No-artifact H264 (with boosted bitrate) is an exceptionally useful alternative to raw.  It would be nice if slice and d-block control were available, too.

Thanks for all of the great work!

ru31jan

  • New to the forum
  • *
  • Posts: 23
Re: Smoothing the transition to Magic Lantern.
« Reply #14 on: April 15, 2014, 08:37:55 PM »
Me too, definitely the GOP size in combination with the bitrate would be awesome.

ricordu

  • New to the forum
  • *
  • Posts: 6
Re: Smoothing the transition to Magic Lantern.
« Reply #15 on: April 16, 2014, 12:21:46 PM »
+1
 :)

Ricordu

Zao

  • New to the forum
  • *
  • Posts: 19
Re: Smoothing the transition to Magic Lantern.
« Reply #16 on: May 16, 2014, 01:57:50 AM »
The bitrate options, more specifically the bitrate build, allowed the 600D to go up to 38fps in Full HD without line skipping. I have used this in paid gigs many times. I even bought a second 600D because of the features of T_.

Does any other camera do this? I'll have to see when I get a 5d3 but my 5d2 certainly doesn't.

oooook just read the rest of that other post where everyone is going on about it. Long story short...

Not to mention that bitrate adjustments and beep code from TL were implemented by removing the safety checks (assertions) from Canon code. These checks are there for a reason, and disabling them is something I don't agree with.
While a lot of people may stay with T_ because of this, the work that has been done throughout ML doesn't ever go unrecognized. Maybe if you have been around for a while then you certainly know where T_ came from and the ground that was broken through ML.
5Dii/T3i & a few super taks

dpjpandone

  • Senior
  • ****
  • Posts: 284
Re: Smoothing the transition to Magic Lantern.
« Reply #17 on: July 11, 2014, 07:38:13 PM »
As of Mar 28 build for the 7D. comparing to TL (Important differences)

For shooting MLV Raw + Sound

1. Max resolution 16:9 in 1X mode 1728x972 =ML: stable and continuous /TL: stable and continuous
2. External HDMI monitoring in 1728x972 =ML: Causes tearing and occasional pink frames /TL: Clean/no corruption
3. FPS over ride= ML:Not yet implemented/TL:Implemented
4. Crop Mode Highest Vertical Resolution Continuous recording= ML: 1536x864 16:[email protected] / TL: 2496x1200 2:[email protected] sound,2048x930 2.20:[email protected]
5. Headphone monitoring controls= ML:Not yet implemented/ TL: Volume controls available

I wanted to update this, we can cross off 1, 3, and 4.

The most important one (for me) is still missing:

"2. External HDMI monitoring in 1728x972 =ML: Causes tearing and occasional pink frames /TL: Clean/no corruption"

I have been doing extensive testing of the main nightlies, and I have tried every setting imaginable, I have disabled all overlays/global draw, tired lower resolutions, etc. I cannot record RAW with hdmi 1080i monitor without tearing in the recorded image. I have to use the "force vga" option which drops it to 480p.

I was doing research about this issue today when I noticed the quoted post, so I thought I would try TL again, and to my amazement, the tearing is not present...

I'm hoping to bring this to the attention of the guys who are maintaining 7D, big thanks to Vyskocil, G3ggo, and Alex for keeping 7D up to date! Can someone please take a look to see what's being done differently so we can fix the HDMI tearing in main?  One percent initially thought it was single-buffering vs. double buffering, but I did not find confirmation of this, or any mention of the solution that he finally implemented.




sbrager

  • Just arrived
  • *
  • Posts: 1
Canon 3ti
« Reply #18 on: May 05, 2015, 07:52:06 PM »
Is there a forum discussion about the 600d/3ti? I haven't seen one. Should I be looking at another model which is similar?

Thanks;

Stan

Licaon_Kter

  • Senior
  • ****
  • Posts: 495
  • M
Re: Smoothing the transition to Magic Lantern.
« Reply #19 on: May 06, 2015, 01:23:12 AM »

Is there a forum discussion about the 600d/3ti? I haven't seen one. Should I be looking at another model which is similar?
What problem do you have while running the latest (19 April) ML?