Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Topics - mark.farnell

#1
General Development / supporting > 4GB videos
March 29, 2013, 11:30:14 PM
Currently, each video file is artifically limited to 4GB, and the recording will stop when 4GB is reached.  Therefore the only way to get the camera recording HD to record > 12 min is to decrease the bit rate, which ML is doing :)

And at this stage, only 6D has the ability to start a new file.........  However, would it be feasible to patch the code so that on a FAT64-formatted card, recording will *not* be stopped at the end of 4GB? 

Someone on this list said earlier that the ability to make multiple 4GB files is on the hardware, and either it has the ability or has not.  So if the camera does not have the ability to split into multiple 4GB files, then how else can we make the recording not to stop at 4GB?
#2
Quote from: 1% on March 15, 2013, 01:00:19 AM
6D has a few more (ie timecode) but 600D had the same stuff. Its not DryOS, its canon stuff on top of it.

Ptool directly modifies fw (AFAIK) and they have a software encoder.

I am a total newbie to ML development and I am just starting to learn...
Where can I find a diagram explaining the architectural relationship between:

- Canon camera hardware
- DryOS
- ML
- other "canon stuff" above the DryOS that 1% mentioned

When people say firmware and software, I am a bit confused about where do they sit on the above list.  Does firmware cover DryOS or does it only cover things below the DryOS?  What does "firmware" cover for our purpose?

Also does ML work by replacing part of the "other canon stuff" above the DryOS, or the DryOS, or both?

Thanks!

Mark
#3
Last time, we were talking about when the magic lantern does the automatic new video when the video reaches 4GB, or exceed 30 minutes, the recording will stop for a few seconds to allow the content of the buffer to flush to disk.

However, if we make a new file say in every 50 MB in a continuous recording, then will the time taken to flush the file shorten, and hopefully we can only lose a few frames per new file, rather than a few second of recording?

So far, magic lantern is a user-space program that can do all these wonderful things..... however are there projects similar to the Panasonic PTool that offers a patch or a complete replacement of the firmware and be able to modify things at a lower level, such as adding codecs, removing 30 minutes limits etc?
#4
To stream continuous video longer than 30 minutes, it is possible to implement a video stream functionality (can be assigned to a camera button, or an item in the ML menu), that:

- sets all parameters for HDMI streaming, such as clear overlay and make sure camera does not sleep while streaming
- turn on the audio recorder and include audio in the HDMI stream while streaming
- allow change of aperture during streaming (by using one of the wheels?)

This function would save users from manually changing the ML configuration, and press the half-trigger button etc, and make the camera on par with professional video recorders.......

Would this function be feasible to implement?
#5
I have a Canon 60D with ML 2.3 installed.  I want to record a continuous HD clip of > 30 minutes with this camera (ie. my camera doubles as a video camera).

The ML manual says that one can stream the footage through the mini-HDMI to an external HDMI recorder to bypass the 12/30 minute restriction.  (For example, the last movement of Beethoven Symphony No. 9 lasts for an hour, non-stop)

I have a few questions:

- Does the HDMI stream only starts when I activate the record button, or is it on all the time?

- Does the HDMI output stream capture the audio from the camera?

- When I want to record a long video (> 30 minutes) through HDMI, should I activate the video record mode (will this mode be subject to the 12/30 minute limitation?), or just the live preview mode?

- In the latter case, when the LCD is cut due to inactivity, the mirror will also be flipped down and cut the video.  Is there a function in the ML menu to suppress this behaviour and ensure liveview is not interrupted?

- Also in the video liveview mode (without recording to the card), if I close the LCD screen, the LCD screen will stop being lit.  However is it possible to do this without stopping the HDMI output stream?  If this is possible, then we can save a lot of battery power.


The above questions may sound stupid to you, but I am only a beginner, and I have just managed to boot my 60D with ML :)

Thanks!

Mark