Magic Lantern Forum

Developing Magic Lantern => Feature Requests => Topic started by: a1ex on May 24, 2012, 02:02:23 PM

Title: Features that are NOT possible - please don't request them
Post by: a1ex on May 24, 2012, 02:02:23 PM
Features copied from another Canon camera
Copying Canon code or functionality may carry legal risk for us. We do respect the Canon company and love their products and we are strict about staying on the right side of the law.

1080p 60fps, 2K, 4K, RAW video...
The best we could do was 1080p 35fps on 60D and 600D. Update: 4K works (http://www.magiclantern.fm/forum/index.php?topic=19300), but has major limitations.

Custom codecs
Codecs are not implemented on the general-purpose ARM processor. We can only use what Canon has already included in hardware (H.264, JPEG, LJ92) and fine-tuned their parameters (such as the H.264 bit rate).

The lossless compression used for raw video is the same "codec" Canon uses for CR2. The same processing path (codenamed JPCORE) might be able to handle (M)JPEG. However, we cannot implement additional codecs (such as H.265, JPEG2000 or ProRes). Even if these might be able to run on Canon's image processing hardware, we simply don't know where to start.

Things that can be done in post
Why spending development time on things like in-camera HDR? Magic Lantern is not a replacement for Photoshop ;)

Previewing is OK (e.g. HDR preview, anamorphic preview, fisheye correction preview).

Real-time video processing (e.g. stabilization, sharpness algorithm)
We can't program the image processor. These things can only be done if the functionality is already in Canon firmware (i.e. some parameters that can be tweaked - like in the Image Effects menu).

AF microadjustment
Not possible to control AF outside LiveView. Update: dot_tune (https://www.magiclantern.fm/forum/index.php?topic=4648.0) works on cameras where AFMA is present in Canon menu.
Not possible on other cameras, with our current knowledge.

Image on both LCD and external monitor at the same time
Not possible (unless proven otherwise by DIGIC investigation).

AF confirmation without chipped adapters
Not possible (camera refused any attempts to fake lens info).

Timecode
Very difficult (see http://www.magiclantern.wikia.com/wiki/Timecode (http://www.magiclantern.wikia.com/wiki/Timecode) ). The 5D Mark III has it.

Continuous AF in movie mode
Very difficult to do it right (we couldn't).

Scrollwheel controls
It's not possible to remap them while recording. In standby, ML menu uses a trick: it opens some Canon dialog in background to steal wheel events from it, but this trick doesn't work while recording.

1D support
These cameras are way outside our reach. Even if we could buy them, very few 1D users would benefit from ML.
There are also legal concerns (http://www.magiclantern.fm/forum/index.php?topic=4236.msg23636#msg23636) regarding Canons Pro line of cameras.




Sure, at some point, some of these might become possible, but chances are extremely small. Spending time on those is effectively searching for the needle in the haystack.




A detailed explanation by dmilligan, on why Magic Lantern cannot increase the FPS of cameras. 

Quote from: dmilligan on May 02, 2014, 11:57:05 PM
Your question really boils down to this:
"Why can't I capture more information, by throwing away information?"

Now from a more practical standpoint:
Compression (what you refer to as "lowering the bitrate") is a difficult, computationally intensive task (it's also impossible (http://matt.might.net/articles/why-infinite-or-guaranteed-file-compression-is-impossible/)). It is not a magical process where you throw some data in and it comes out smaller. The only way to get enough of an effective compression ratio (http://en.wikipedia.org/wiki/Data_compression_ratio) for the incredibly huge size of a video data stream, is to just throw away some of it (http://en.wikipedia.org/wiki/Lossless_compression). The goal here being to throw out the least important information, but we are throwing away information nonetheless. The better an algorithm is at throwing away data (i.e. the better it is at figuring out what data is unimportant), typically the more complex it is. There are very easy ways to throw away data, such as reducing the resolution and line skipping, and there are very hard ways of throwing away data such as DCT (http://en.wikipedia.org/wiki/Discrete_cosine_transform)

Lets now consider (a very oversimplified) pipeline that a video stream goes through in the camera:
Sensor -> Raw Data -> Image Processing (demosaic, wb, pic style, curves, etc.) -> H.264 Encoder -> Storage

When you talk of "bitrate" you are only talking about the bitrate at the very last step of this pipeline, the bitrate out of the encoder to the storage media. There are many other steps prior to this to consider. If you want a 1080p stream out of the encoder, you also need that 1080p stream to make it's way through the rest of that pipeline (at 60fps). That's where the limitation is, in fact there are probably many, I'll just go over some of the possible ones:
1. The H.264 encoder, can't handle 1080p of video data coming into it at 60 fps (remember it has to do something very complex and computationally intensive with the data and then spit out that result very quickly)
2. The image processing electronics can't handle 1080p of raw data at 60 fps
3. The internal buses that move the raw data from the sensor to the image processors can't handle that much data (1920*1080*14bit*60fps = 1.7 Gigabits per second)
4. The sensor itself isn't fast enough to sample 1080 lines at 60 fps (it takes some finite amount of time to read out each line, and they are read one by one (http://en.wikipedia.org/wiki/Rolling_shutter))

I'm not saying that all of those are true, but at least one or more of them are, and that's why 60p mode is a lower resolution. Overcoming any of these obstacles is possible, but it would require more transistors (i.e. faster, more complicated electronics), which would make the camera more expensive. So without more expensive internal electronics, the only way to get enough "compression" to be able to even get our video data to the encoder, is to "compress" the data starting at the sensor itself, and what's the only way to do that? line skipping and reducing the resolution -> basically don't read in as many pixels.
Title: Re: Features that are NOT possible - please don't request them
Post by: Michael Zöller on June 18, 2012, 12:21:19 PM
A1ex, should 1080i/p HDMI out be on this list, too? Or is there still some hope?
Title: Re: Features that are NOT possible - please don't request them
Post by: a1ex on June 18, 2012, 12:25:46 PM
There is a small hope for 5D3, from the digic investigation thread.
Title: Re: Features that are NOT possible - please don't request them
Post by: nanomad on July 11, 2012, 12:21:52 AM
Adding a bit of FAQ to FPS since it's a hot topic

When looking at FPS in video mode we have several limits:
- Canon's firmware. This includes the encoder used to compress video. Each firmware has multiple encoders, one for each combination of supported resolution AND FPS

- Video buffer, this is linked to the previous point. The camera can process only much information before running out of it. You'll notice that when using ML bitrate control, for example.

- Processor and sensor readout speed (the latter limits live view to about 39FPS)

- SD write speed, the least important of the group if you ask me.
Title: Re: Features that are NOT possible - please don't request them
Post by: poromaa on July 12, 2012, 10:41:53 AM
Just forget what I just wrote... I have read around some more now. Seems to be impossible anyway :)

Keep up the good work!
Title: Re: Features that are NOT possible - please don't request them
Post by: Audionut on July 23, 2012, 03:06:17 PM
With AF microadjustment, since focus step can be controlled, wouldn't it be possible to code, shutter pressed adjust focus step by user defined amount, capture frame?

Don't expect the code to be fast enough to caption motion, but it would work fine for portraits.
Title: Re: Features that are NOT possible - please don't request them
Post by: a1ex on July 23, 2012, 03:15:31 PM
I don't see any point for this in LiveView - the only mode where it may be possible.

Furthermore, this is a recipe for trouble - if ML sends focus commands while taking a picture, it will freeze.
Title: Re: Features that are NOT possible - please don't request them
Post by: garyess on August 23, 2012, 04:52:18 AM
500D HDR video?  I don't see it here.
Title: Re: Features that are NOT possible - please don't request them
Post by: nanomad on August 24, 2012, 08:40:22 PM
HDR is possible but needs more debugging on the 500D
Title: Re: Features that are NOT possible - please don't request them
Post by: garyess on August 25, 2012, 02:01:22 AM
Is anybody working on this?  Can I help by testing or trying new code?
Title: Re: Features that are NOT possible - please don't request them
Post by: Johng on August 31, 2012, 04:53:57 AM
Hi all,
Is shooting full 18meg photos in Video mode on the 60D possible? Right now the camera can take HD widescreen photos during video record. I shoot a lot of videos and photos switching back and forth. It would really save me time if I can shoot both without changing modes.

John gerard
Title: Re: Features that are NOT possible - please don't request them
Post by: zaikar on August 31, 2012, 10:59:55 PM
What about more than 60fps in 720p mode?
Title: Re: Features that are NOT possible - please don't request them
Post by: meta-fm on September 06, 2012, 09:36:58 AM
> Continuous AF in movie mode
> Very difficult to do it right (we couldn't).

In your opinion,
1) Would it be doable on a 5D3 and STM lenses?
2) Is there room for such a logic in the 5d3?
3) Can some on the 650D code be reversed and patched into the 5D3?

thX
Title: Re: Features that are NOT possible - please don't request them
Post by: a1ex on September 06, 2012, 09:40:36 AM
1) I don't think STM will help, it only reduces noise.
2) Yes.
3) No, and will probably break Canon's copyright.
Title: Re: Features that are NOT possible - please don't request them
Post by: apocalypse on September 12, 2012, 02:51:06 PM
is it possible now to get 60fps on 5d mkII jon 720p or lower?
If not, will it be possible in future?
Title: Re: Features that are NOT possible - please don't request them
Post by: Superka on October 30, 2012, 10:17:57 AM
Is it possible to force sensor to use all pixel in movie mode and average pixel, not to miss the lines? That would be the most wanted feature for me, and many, I suppose.
Title: Re: Features that are NOT possible - please don't request them
Post by: ilguercio on October 30, 2012, 11:57:00 AM
Quote from: Superka on October 30, 2012, 10:17:57 AM
Is it possible to force sensor to use all pixel in movie mode and average pixel, not to miss the lines? That would be the most wanted feature for me, and many, I suppose.
Try with a gun to the head of the processor.
Title: Picture Styles
Post by: sfmurph on February 26, 2013, 10:57:00 PM
It seems that Canon Picture Styles features should be added to this list of "Won't do"s. Another request came up today.

One one hand, there is some interest in having more than 3 user-defined styles. Adding a 4th into what the Canon firmware is doing seems like it'd be really hard. Reading more Picture Style .pf2 files off the SD or SF card and plugging it into, say, User Style 3 might be interesting, as would the idea of "Picture Style Bracketing" (applying a selection of Picture Styles to a single image).

However, it would seem that these ideas would fall under the "Things that can be done in post" reason. There may also be a problem with encrypted files. For stills, you can take the picture in RAW, then apply any and all picture styles in Canon's Digital Picture Pro software.

For video, it might be interesting to allow for loading on-card .pf2 files, but I doubt this would happen.
Title: Re: Features that are NOT possible - please don't request them
Post by: MichalB on March 24, 2013, 04:39:20 PM
Can be in future in ML some function for set front and back focus(for canon 550d)? I think that it will be good for many user.
Title: Re: Features that are NOT possible - please don't request them
Post by: 1% on March 24, 2013, 04:59:10 PM
Focus adjustments didn't work on 600D... assuming they won't work on 550D either.
Title: Af confirmation
Post by: iambeo on March 29, 2013, 12:53:58 PM
Hello,
this is my first time on ML forum, but I use the ML firmware for a long time in my 500d and my 5dmkII.
Actually I use some manual focus lenses:
Takumar 50mm F/1.4
Takumar 30mm F/2.0

I installed the af confirm chip on my M42 adapter and by half shutter I rotate the focus ring and stop when the confirmation light turn on.
Going on to turn the focus ring I notice that the AF confirmation light turn on not just in unique position but in a little range, so I must press half shutter many time and rotate the focus ring to find exactly the center of the range focus within the af confirm light is on.

Could be possible to keep the AF focus confirmation light still on? However I must press half shutter quickly to find the focus range and its center. I would like the AF lamp turn on when in focus and turn off when not. Not just blinking!
I thank in advance for any answers.
Sorry for my english.

Bruno
Title: Re: Features that are NOT possible - please don't request them
Post by: fauxtographer on May 02, 2013, 05:38:42 AM
So is 60p really impossible? Like 6 months ago, would you think there was a chance this lv_Rec would exist?
Title: Re: Features that are NOT possible - please don't request them
Post by: 1% on May 02, 2013, 06:24:56 AM
The yuv won't even update at 60p... fps override has 2 points one where encoder starts jerking and one where image collapses.. there is a point where you can pull it up to something recognizable but nowhere near 60p.
Title: Re: Features that are NOT possible - please don't request them
Post by: LeNC17z on May 15, 2013, 09:06:46 AM
In light of the recent events with RAW recording and cropping within the chip, could it be possible to crop the sensor to say a 1/3 chip?
Why? With the start and stop function with ML this would/could give me the opportunity to shoot long narrative without always having to fight focus so much, Could it be less forgiving and more like a Video Camera.

I just tried 640x320 on my Markiii RAW and it ain't half bad... however, the viewing size in live view is brutal.

Thanks in advance for any response I may receive,
Len Hasemann

2 Canon 5D Mark2's and a Mark3 (I bought today, because I've been glued to this forum for the last two weeks)!
Title: Re: Features that are NOT possible - please don't request them
Post by: a1ex on May 15, 2013, 09:11:25 AM
1:1 crop already works and it's almost fullhd.
Title: Re: Features that are NOT possible - please don't request them
Post by: noisyboy on May 15, 2013, 04:58:44 PM
Quote from: a1ex on May 24, 2012, 02:02:23 PM
Real-time video processing (e.g. stabilization, sharpness algorithm)
We can't program the image processor. These things can only be done if the functionality is already in Canon firmware (i.e. some parameters that can be tweaked - like in the Image Effects menu).

About that stabilization :) Now that we have cropping and panning the sensor would this be possible with a motion target algorithm?

*you can thank coutts for me annoying you with this  ;)
Title: Re: Features that are NOT possible - please don't request them
Post by: 1% on May 15, 2013, 05:04:24 PM
There is a motion manager in canon fw... maybe it outputs how much the boat is rockin? who knows.
Title: Re: Features that are NOT possible - please don't request them
Post by: squig on May 15, 2013, 05:13:39 PM
Quote from: a1ex on May 24, 2012, 02:02:23 PM
Features copied from another Canon camera (crop mode recording, clean HDMI out...)
Copying Canon code or functionality may carry legal risk for us. We do respect the Canon company and love their products and we are strict about staying on the right side of the law.

1080p 60fps, 2K, 4K, RAW video...
The best we could do was 1080p 35fps on 60D and 600D. If you request this, you are a 4K troll ;)

Ahh c'mon, surely you can do RAW video...  ;D
Title: Re: Features that are NOT possible - please don't request them
Post by: Rhinomcgill on May 21, 2013, 12:17:22 AM
Stupid question here... Been reading info like crazy and glued to all the progress you guys have done on the5d mrk iii. I was wondering if it is possible for you guys to encapsulate the raw footage to prores? Or push raw signal out Hdmi? Please don't shoot me! Lol! As being able to capture to a hard drive  externally would be amazing!!! I understand if not possible. Just a question from a big fan and clueless guy with camera that does not know code!
Title: Re: Features that are NOT possible - please don't request them
Post by: matttes on May 21, 2013, 10:04:19 AM
Its possible to make the HD video about 3K right now, right? Would it not be possible to raise the 720p mode resolution to something near HD while keeping the 50P? (50i HD would be even more difficoult I guess...) Ill donate as hell if 50p will be achieved! :)
Title: Re: Features that are NOT possible - please don't request them
Post by: budafilms on May 26, 2013, 10:24:13 AM
Could Raw not to be magenta and have the kelvin like you are setting in live view?
Title: Re: Features that are NOT possible - please don't request them
Post by: squig on May 26, 2013, 10:35:29 AM
Quote from: budafilms on May 26, 2013, 10:24:13 AM
Could Raw not to be magenta and have the kelvin like you are setting in live view?

The devs are aware of the magenta tint. Canon cameras are known to have a magenta tint. I shot some daylight stuff yesterday and I did a -10 tint in ACR which worked pretty well.
Title: Re: Features that are NOT possible - please don't request them
Post by: budafilms on May 26, 2013, 10:37:22 AM
One more: in Canon Menu - 5D mark III - exist the option to change RAW foto to JPG. Can we do this with RAW video and not wait to do in post?
Title: Re: Features that are NOT possible - please don't request them
Post by: squig on May 26, 2013, 10:43:37 AM
No.
Title: Re: Features that are NOT possible - please don't request them
Post by: ajay on June 03, 2013, 03:44:38 PM
Is it possible to add a feature to format cards in-camera using exFAT? (I've been formatting my cards this way in the pc to remove the 4GB file limitation.)

Thanks again for all that you guys have accomplished!

AJ
Title: Re: Features that are NOT possible - please don't request them
Post by: that1guyy on July 03, 2013, 10:01:12 AM
It says dont' request for 60p 1080p but that was written a while ago right? What was the limiting factor? Processor speed? The 70D has a Digic 5+ processor so is it possible to shoot 60p at 1080p? I'm not even asking for RAW.
Title: Re: Features that are NOT possible - please don't request them
Post by: blainesuque on September 26, 2013, 08:37:49 AM
How about some sort of synced audio file in RAW? or simotaniously audio recording in camera?
Title: Re: Features that are NOT possible - please don't request them
Post by: arrinkiiii on September 26, 2013, 11:43:27 AM
I think that is already working, at least in the 5DIII
Title: Re: Features that are NOT possible - please don't request them
Post by: donjames150 on October 09, 2013, 03:09:54 PM
HDR video for the 7D? Sorry if this has already been answered. I did try and find it in other threads.
Title: Re: Features that are NOT possible - please don't request them
Post by: 1% on October 09, 2013, 05:08:57 PM
I don't know if it will be fast enough to do HDR from slave.
Title: Re: Features that are NOT possible - please don't request them
Post by: lukan on October 10, 2013, 12:49:34 AM
microadjustment in canon eos 1100d is possible?
Title: Re: Features that are NOT possible - please don't request them
Post by: budafilms on October 10, 2013, 02:07:07 PM
It's time to get Monitoring from 5d Mark III in the veiwfinder and HDMI connected!
Last firmware can do that!
Title: Re: Picture Styles
Post by: gary2013 on November 08, 2013, 10:09:51 PM
Quote from: sfmurph on February 26, 2013, 10:57:00 PM

For video, it might be interesting to allow for loading on-card .pf2 files, but I doubt this would happen.
I was just going to ask this same question. I usually leave the doubt part off and hope for positive. :)

Gary
Title: Re: Features that are NOT possible - please don't request them
Post by: gary2013 on November 08, 2013, 10:11:00 PM
Quote from: blainesuque on September 26, 2013, 08:37:49 AM
How about some sort of synced audio file in RAW? or simotaniously audio recording in camera?
Title: Re: Features that are NOT possible - please don't request them
Post by: Thejungle on February 06, 2014, 10:47:13 AM
So.. there are no hopes for H.265 implementation? :(
Title: Re: Features that are NOT possible - please don't request them
Post by: dubzeebass on February 06, 2014, 03:01:20 PM
Did you just post that because you have some sort of limited capacity to read and learn? If so, I understand. If not, maybe you should RTFM.
Title: Re: Features that are NOT possible - please don't request them
Post by: Audionut on February 06, 2014, 03:43:42 PM
H.264 is performed by a dedicated chip, so no, there will be no H.265.
Title: Re: Features that are NOT possible - please don't request them
Post by: okuri71 on March 01, 2014, 03:17:22 PM
Hi! Is it possible having Iso 25 on 6D?
Title: Re: Features that are NOT possible - please don't request them
Post by: 1% on March 01, 2014, 05:46:50 PM
Yea, if you turn down the digital ISO it should be possible now.
Title: Re: Features that are NOT possible - please don't request them
Post by: a1ex on March 01, 2014, 10:45:32 PM
That one, by DxO definition, it's still ISO 100.
Title: Re: Features that are NOT possible - please don't request them
Post by: 1% on March 01, 2014, 11:46:41 PM
not to mention the pink highlights. Is there a real 50 or 25 on 5DIII?
Title: Re: Features that are NOT possible - please don't request them
Post by: a1ex on March 01, 2014, 11:50:20 PM
I could squeeze ISO 66, but not lower than that.
Title: Re: Features that are NOT possible - please don't request them
Post by: arrinkiiii on March 02, 2014, 01:16:42 AM
Sorry the question but why DxO definition is 100? because of the digital push up?  Or for better performance we should call 66 ??  like native ISO?

And why other camera the ISO/ASA 400 or 800 is the best?
Title: Re: Features that are NOT possible - please don't request them
Post by: 1% on March 02, 2014, 01:24:56 AM
you mean by tweaking the amps? should be similar then after the iso module is released.
Title: Re: Features that are NOT possible - please don't request them
Post by: Audionut on March 02, 2014, 01:29:34 AM
http://www.dxomark.com/About/In-depth-measurements/DxOMark-testing-protocols/ISO-sensitivity
Title: Re: Features that are NOT possible - please don't request them
Post by: arrinkiiii on March 02, 2014, 01:36:44 AM
Quote from: 1% on March 02, 2014, 01:24:56 AM
you mean by tweaking the amps? should be similar then after the iso module is released.

But the best is not tweaking the amps and get the native real ISO without any tweaking? (just trying to understand better)

Good reading Audionut, thank you =))
Title: Re: Features that are NOT possible - please don't request them
Post by: budafilms on March 02, 2014, 09:27:34 AM
Something imposible I like to dream it's to delete completely the firmware of the cameras and create a new firmware.

- More memory free.
- A process to reduce the 14 bits to 10 of the raw to get 2.5K in the CF card with out zoom in 5D mark III.
- Video Mode or photo mode only.
- A1ex inside the camera telling you which it's the best setting for your next shoot.

;)
Title: Re: Features that are NOT possible - please don't request them
Post by: mad.eos on March 02, 2014, 11:53:16 AM
Looooool! A1ex as the Digic Processor and Audionut as the sound chip! Still figuring something out for dmilligin :-D
Title: Re: Features that are NOT possible - please don't request them
Post by: Piotr.23 on March 30, 2014, 09:13:13 PM
Quote from: okuri71 on March 01, 2014, 03:17:22 PM
Hi! Is it possible having Iso 25 on 6D?

This is my first post here, just want to say hello, and extreme respect to ML team!
I would also love to have the feature of low ISO, even lower than 25.
I do a lot of blurred pictures, for that using natural density filters, but you can't have them for all possible lenses (filter diameters).
Than you | Piotr
Title: Re: Features that are NOT possible - please don't request them
Post by: Marsu42 on March 30, 2014, 09:50:56 PM
Quote from: Piotr.23 on March 30, 2014, 09:13:13 PM
I would also love to have the feature of low ISO, even lower than 25.

Good you're writing this in the "features that are NOT possible thread" :-p as this has been requested an no can do. Afaik the older 5d2 has some iso 50 hack, but it's not working on newer cameras even accepting a loss of dynamic range. The upcoming mini_iso module has more dr so you can overexpose more, but otherwise go buy a nd filter.
Title: Re: Features that are NOT possible - please don't request them
Post by: a1ex on March 30, 2014, 09:53:20 PM
Quote from: Marsu42 on March 30, 2014, 09:50:56 PM
Afaik the older 5d2 has some iso 50 hack

It's ISO 100 labeled as 50.
Title: Re: Features that are NOT possible - please don't request them
Post by: KMikhail on April 16, 2014, 12:45:47 AM
Ability to invoke raw lossless codec for raw video compression would be a heavenly gift: in 5D3 with 6fps it can pump through 22*6=132mpixels/s, while 1920*1080*24=49.8 mpixels/s, while reducing bandwidth requirement by 30-40%.
Title: Re: Features that are NOT possible - please don't request them
Post by: Stedda on April 16, 2014, 01:45:29 PM
Quote from: KMikhail on April 16, 2014, 12:45:47 AM
Ability to invoke raw lossless codec for raw video compression would be a heavenly gift: in 5D3 with 6fps it can pump through 22*6=132mpixels/s, while 1920*1080*24=49.8 mpixels/s, while reducing bandwidth requirement by 30-40%.

Quote from: a1ex on May 24, 2012, 02:02:23 PM

Custom codecs
Codecs are not implemented on the general-purpose ARM processor. Only MJPEG might be technically possible, since the camera already saves JPEGs.


So much for reading ehhh?
Title: C100 - ripe to be hacked
Post by: SaltPro on April 30, 2014, 06:48:07 PM
It's bigger brothers get a lot more attention... but would be nice to see 4k, RAW, and ML breaking into other realms!
Title: Re: C100 - ripe to be hacked
Post by: Walter Schulz on April 30, 2014, 07:01:03 PM
Quote from: SaltPro on April 30, 2014, 06:48:07 PM
It's bigger brothers get a lot more attention... but would be nice to see 4k, RAW, and ML breaking into other realms!

It would be not nice to see Canon going to war with ML. You agree here?
There are hints they will not tolerate any kind of messing up with pro stuff.

ML devs decided some time ago not going there. Period!
Title: Re: Features that are NOT possible - please don't request them
Post by: KMikhail on May 15, 2014, 12:31:32 AM
Quote from: Stedda on April 16, 2014, 01:45:29 PM
So much for reading ehhh?

Indeed, my dear reader. Plz read my statement again. I didn't not suggest to re-implement codecs, but merely the idea of how nice it would be to invoke what is already available. If it could be invoked from ML, of course. Canon FW routines can invoke it.
Title: Re: Features that are NOT possible - please don't request them
Post by: budafilms on May 17, 2014, 08:21:06 PM
I have a new impossible thing to do: 5D mark III can save 24/25 frames of JPG in 4K. And you know that could be!  ::)
Title: Re: Features that are NOT possible - please don't request them
Post by: DigitalVeil on November 02, 2014, 11:08:42 PM
QuoteFeatures copied from another Canon camera (crop mode recording, clean HDMI out...)
Copying Canon code or functionality may carry legal risk for us. We do respect the Canon company and love their products and we are strict about staying on the right side of the law.

So, having software that unlocks the ability to take full advantage of what the hardware in the camera you own is truly capable of, is considered by Canon to be a "feature?"

So much for even the slightest hope of the 70D shooting 1080p RAW...
Title: Re: Features that are NOT possible - please don't request them
Post by: Yuppa on November 03, 2014, 07:51:06 PM
Anyone who has even "...the slightest hope..." of ANY current SD slot being able to record 1080 RAW has 1,000 times too much hope.

Modding the SD controller is a dead horse that just won't stay buried.
Title: Re: Features that are NOT possible - please don't request them
Post by: weinerschizel on December 15, 2016, 03:14:50 AM
I am assuming that a 1080p HDMI out signal on 5dm2 falls under features that are not possible...? clean hdi out?

curious if ISO 50 on 5dm2 is possible

thx!

//You don't need to supersize the font for an entire post.  Regards Audionut.
Title: Re: Features that are NOT possible - please don't request them
Post by: kitor on January 23, 2017, 08:51:53 PM
Quote1080p 60fps

Does this counts?
http://www.magiclantern.fm/forum/index.php?topic=18808.msg148003;topicseen#new
Title: Re: Features that are NOT possible - please don't request them
Post by: mothaibaphoto on January 24, 2017, 04:26:48 AM
Quote from: kitor on January 23, 2017, 08:51:53 PM
Does this counts?
http://www.magiclantern.fm/forum/index.php?topic=18808.msg148003;topicseen#new
Nope. As 1080p mean. 1920x1080.
Title: Re: Features that are NOT possible - please don't request them
Post by: reddeercity on January 24, 2017, 06:30:51 AM
Quote from: weinerschizel on December 15, 2016, 03:14:50 AM
I am assuming that a 1080p HDMI out signal on 5dm2 falls under features that are not possible...?
No , 1080p is possible you have to do a little post work thou depending on your HDMI capturing device .
First the 5d2 was never intended to do all thing it can do now so HDMI output was not really configure for Wide Screen 16x9 A.R.
rather it was more Square frame 3x2 A.R. so instead of 1920x1080 you get 1650x1080i60 (YCbCr 4:2:2 8Bit)  with side bars but wait you say  ???
that's 1080i not 1080p , yes As long as you are filming in ntsc @ 24p in the main system the HDMI will embed a 24p inside the 60i signal .
Depending on the capture device some will do on the fly 3:2 pulldown reverse telecine (https://documentation.apple.com/en/compressor/usermanual/index.html#chapter=23%26section=4%26tasks=true) for the ones that don't  like atomos ninja first version (I have one)
They record the 60i (interlaced) , I just load the files in apple compressor or adobe after effect and apply the reverse telecine switch and 3:2 pulldown are automatically performed .60i>23.976p

Quote from: weinerschizel on December 15, 2016, 03:14:50 AM
clean hdi out?
Yes , in the magic lantern menu under the display tab "Clear Overlays" submenu "Recording"
So when activated there will be No overlays at all period , including any raw video recording time when recording raw.
In Standby mode everything back to normal , overlays are visible again.
Title: Re: Features that are NOT possible - please don't request them
Post by: bulls4ever on February 12, 2017, 03:46:32 PM
Is 1d still outside the reach? 1D 1.3x crop is no longer Canon pro line as it is defunct.

Nowadays used 1D IV is "cheap" and I disagree that just few would take advantage. With its huge buffer (slightly bigger than 5D IV) and fast write speed (CF type II) it would do great on RAW video.

I own one for years and willing to help
Title: Re: Features that are NOT possible - please don't request them
Post by: Walter Schulz on February 12, 2017, 06:49:51 PM
And here we go again:
Dev team is adamant about not going into Canon's pro gear lineup. Not a matter of discussion.

And lookup why "CF-type II" doesn't cause excitement anymore.
Title: Re: Features that are NOT possible - please don't request them
Post by: bulls4ever on February 13, 2017, 11:39:59 AM
yeah, but this was something that was said .. several years ago.. when 1D (APS-H) was the pro line. It is not the case anymore and thus its worth asking if there is any change: Pro line is 1D Full Frame. APS-H is now defunct.

while type II may not be.. well. the greatest thing since internet was invented but it beats all SD cards and is in the same conversation of 5D CF speeds

Buffer size is what it matters. its about the same as 5D IV and as we know it can continuously record RAW video.

I also remembered reading in the past about being more difficult because of dual DIGIC. But 7D is now supported and it is also dual DIGIC.

If it is not matter of discussion, then why did you bittern to answer? Let the dev team answer. it was a simple question: Has anything change since APS-C is now defunct and no longer in the Pro line?
Title: Re: Features that are NOT possible - please don't request them
Post by: Audionut on February 13, 2017, 03:48:52 PM
Quote from: bulls4ever on February 13, 2017, 11:39:59 AM
If it is not matter of discussion, then why did you bittern to answer? Let the dev team answer. it was a simple question:

It's called being friendly, since you obviously missed the dev team answer in the first post!

This is a development based community based on contributions from people with their spare time.  As such, they don't like to waste it.  Which is why you should read first posts and sticky threads.
Title: Re: Features that are NOT possible - please don't request them
Post by: dfort on February 13, 2017, 04:36:21 PM
@bulls4ever -- You bring up some interesting points. Let's take a second look at that first post:

Quote from: a1ex on May 24, 2012, 02:02:23 PM1D support
These cameras are way outside our reach. Even if we could buy them, very few 1D users would benefit from ML.



Sure, at some point, some of these might become possible, but chances are extremely small. Spending time on those is effectively searching for the needle in the haystack.



That was written 5 years ago. Note that a few of those items on the original post have been struck out.

Today a used 1D IV can be bought for less than a used 5D mark III. It uses dual Digic 4 processors like the 7D and pretty much all the EOS cameras from that era have been ported. So it might be possible. Of course possible doesn't mean that it will happen. If you want to push this to the next level try getting a rom dump (http://www.magiclantern.fm/forum/index.php?topic=16534.msg161097#msg161097). Chances are it won't work (rom dumper doesn't work on the 7D) but you can give it a try.

Even with a rom dump in hand whoever takes on the porting task will have a lot of work to do and will probably get little help from the other developers. As far as I know most ML developers are not willing to mess around with any camera in Canon's pro line. This means that if you really want this you're pretty much on your own.

Just a minor correction on your statements, this is an APS-H camera which has a 1.3x crop factor. Yeah, pretty much a defunct format.

Finally, I'm not trying to bump heads with forum moderators or waste developer's time. I'm just saying that this first time poster is bringing up some interesting points.
Title: Re: Features that are NOT possible - please don't request them
Post by: bulls4ever on February 14, 2017, 12:36:04 AM
don't think it takes that much time to answer this. Plus, I mentioned I am willing to help

Things can change .. just check the "1080p 60fps, 2K, 4K, RAW video..."

Reasoning's for the past may not exist anymore. (price I'm sure was one of them)

Thanks, I will try when get home and see what happens


PS: I did read the post and I'm aware of the 1D not being ported. Thus, my question was exactly if It was still "outside our reach".
Note that I used the same words from the stick and also mentioned that it benefits several specially now that one can grab much cheaper in the used market.
Title: Re: Features that are NOT possible - please don't request them
Post by: bulls4ever on February 14, 2017, 07:48:57 AM
Won't work as I'd need the FIR to set the bootflag

Looking at the fir_tool and other documentation (as security) it is pretty similar to the 7D.
Following the steps Andy created to hack the 7D should work on the 1D IV. Or at least it is worth a try
Title: Re: Features that are NOT possible - please don't request them
Post by: Audionut on March 10, 2017, 02:06:28 PM
The sticky to end all stickies. Read this first. (http://www.magiclantern.fm/forum/index.php?topic=11108.0).

Quote from: AudionutFair enough, what about the 1DX, 1DC or any of the other Canon pro cameras?  These things would rock my world with Magic Lantern.

Long story short, we will not work on Canon pro equipment.  A more detailed answer is here (http://www.magiclantern.fm/forum/index.php?topic=4236.msg23636#msg23636), and you can find more information by searching (http://www.magiclantern.fm/forum/index.php?action=search).

Legal concerns mean these cameras will not be supported here, period (just because we don't have direct support from Canon, doesn't mean we want to antagonize them).  When those concerns are satisfied, then assistance for these cameras can be forthcoming.  Basically, the current wording of the OP would be more accurate.  Current devs likely would never support these cameras entirely, but new devs willing to put in the hard yards on these cameras would have a chance to get builds into unified.
I'll update the OP to better reflect this stance.

Cheers.
Title: Re: Features that are NOT possible - please don't request them
Post by: spe42 on May 30, 2017, 07:18:26 AM
Quote from: bulls4ever on February 14, 2017, 12:36:04 AMThings can change .. just check the "1080p 60fps, 2K, 4K, RAW video..."
Maybe someone could at least update this thread/the first post?
Title: Re: Features that are NOT possible - please don't request them
Post by: domasa on February 10, 2018, 06:48:34 PM
QuoteScrollwheel controls
It's not possible to remap them while recording. In standby, ML menu uses a trick: it opens some Canon dialog in background to steal wheel events from it, but this trick doesn't work while recording.

Can "log *ALL* MMIO reads/writes" be helpful for finding another trick?
Title: Re: Features that are NOT possible - please don't request them
Post by: a1ex on February 10, 2018, 06:56:05 PM
For this one, start at MPU communication (http://www.magiclantern.fm/forum/index.php?topic=17596.0), get the TX19A datasheet and reverse engineer the MPU code. Can easily take months or years of hard work from an experienced developer, with no guarantees of success.
Title: Re: Features that are NOT possible - please don't request them
Post by: domasa on February 10, 2018, 07:31:20 PM
QuoteCan easily take months or years

Ok. Is it possible detect change ISO, aperture and shutter value? If yes, this hack could be work:

1. Save value (ISO, aperture, shutter) after all change by ML.

2. When is some value changed and does not equal to saved value (only for change by Canon code - Scrollwheel controls):
reset current value to saved value and set decreassed/encreased ML value.
Title: Re: Features that are NOT possible - please don't request them
Post by: a1ex on February 10, 2018, 07:36:17 PM
That works - sort of. It's quite hackish, will introduce flicker while changing the exposure parameter back and forth, and won't work when shutter speed or aperture will reach their limits (events are no longer sent). Operation may differ depending on customization settings. I prefer to avoid this route.

This is how the Expo.Lock feature works, btw. You can also implement the same hack with a Lua script. However, a general solution is still error-prone and will likely require lots of fiddling to get something halfway usable.
Title: Re: Features that are NOT possible - please don't request them
Post by: MariaIT on November 28, 2018, 09:36:01 AM
I looked through possible and impossible improvements sections and have not found (probably overlooked) the thing regarding VR/AR, which bothers me a lot! Is it possible to incorporate features to edit the reality?  It is written here (https://jasoren.com/44-best-vr-apps-for-google-cardboard/) that it is now possible to watch video in VR, but it is possible to shoot or change it in AR/VR?
Thanks for the answer in advance!

Title: Re: Features that are NOT possible - please don't request them
Post by: nrlnd on January 06, 2019, 02:01:19 AM
Quote from: MariaIT on November 28, 2018, 09:36:01 AM
I looked through possible and impossible improvements sections and have not found (probably overlooked) the thing regarding VR/AR, which bothers me a lot! Is it possible to incorporate features to edit the reality?  It is written here (https://jasoren.com/44-best-vr-apps-for-google-cardboard/) that it is now possible to watch video in VR, but it is possible to shoot or change it in AR/VR?
Thanks for the answer in advance!

That's pretty much out of scope as the cameras is missing the depth data. You could always use the rgbd toolkit if you get an kinect. http://jamesgeorge.org/RGBDToolkit

Update

And here i am poking around at github and stumble upon this...  some one made a nifty little thing using python https://github.com/kvmanohar22/sparse_depth_sensing