MLV Lite - The sweet taste of MLV with none of the extra calories™

Lua scripting updated


Twitter: @autoexec_bin    Facebook: magiclantern.firmware    Live chat: [email protected]

Want to help with Magic Lantern development, but have no coding skills?

Author Topic: Want to help with development, without having to code?  (Read 34601 times)

Audionut

  • Moderators
  • Hero Member
  • *****
  • Posts: 3308
  • I have a 1Dx, I'm awesome.
Want to help with development, without having to code?
« on: July 15, 2014, 04:24:16 PM »
In this thread I'll list a bunch of ways you can help the Magic Lantern development project, without touching one line of code.  Anyone can do these things, the only thing they require is time.




Test as if you were doing Quality Control for a company

http://www.magiclantern.fm/forum/index.php?topic=8900.msg91362#msg91362



User Guide

http://www.magiclantern.fm/forum/index.php?topic=11269.0

Redrocks has started an updated user guide for the nightly builds.  Once this is completed, it can be easily transferred from the forum post, to all of the user guides on the site, and in camera.
To help, simply comment with any information you are aware of.  You're contribution will be added to the original posts.  All contributions are welcomed, from one line of help text, to the entire thing.  :)



Tutorials

http://www.magiclantern.fm/forum/index.php?board=15.0

Know how to use a feature really well, why not create a specific tutorial.
PM Audionut if you need some assistance.



Fixing HDMI (monitor) related problems

http://www.magiclantern.fm/forum/index.php?topic=12375.0

With some new development of QMENU, it has become somewhat easier to look at monitor related issues, without the developers requiring an actual HDMI device.  To help, simply dump some image buffers.



Black level problems with raw recording

http://www.magiclantern.fm/forum/index.php?topic=11942.0

Get pink, green, magenta frames when recording raw video?  Help to fix them by simply testing specific builds and proving feedback.



Accurate temperature reporting

http://www.magiclantern.fm/forum/index.php?topic=9673.0

Quote
Cameras tested up to now

1100D by dmilligan
5D3 by RenatoPhoto, alex
50D by ayshih
60D by dmilligan
600D by escho
650D by Walter Schulz
7D by Walter Schulz, RenatoPhoto

If you have a camera that is not on the above list, feel free to help test.  Confirming previous results is always useful too!



Compiled list of card speeds

http://www.magiclantern.fm/forum/index.php?topic=12630.0

Run a benchmark on your card, upload the results, help generate a list of card speeds.



Raw video sample files

http://www.magiclantern.fm/forum/index.php?topic=11899.0

Help chmee develop an excellent raw video post processor.



Measure the dynamic range of your camera

http://www.magiclantern.fm/forum/index.php?topic=10111.msg117955#msg117955

Lots of excellent research being done here to reduce the noise level of cameras.  Help a1ex develop further with some simple screenshots from your camera.



Measure how the camera does pixel binning

http://www.magiclantern.fm/forum/index.php?topic=10111.msg118232#msg118232

This one requires a suitable target to photograph.  If you have a resolution target, please jump over and help a1ex.



Keep the 1.1.3 firmware build for 5D3, or turf it.

http://www.magiclantern.fm/forum/index.php?topic=13446.0

Compare the raw recording speeds of each firmware and share your results.  For problems/bugs and lacking features in 1.2.3 that are not in 1.1.3, please use this thread.



Register Map - We need your support!

http://www.magiclantern.fm/forum/index.php?topic=14656.0

Help g3gg0 clean up the register database.



The next 2 may require some more coding type knowledge.

Finding stubs

http://www.magiclantern.fm/forum/index.php?topic=12177.0

Quote
These stubs are functions from Canon firmware, that can be called from ML code. To use them, one needs to know:
- the function address in Canon code (that's the stub you need to find). The exact address is unique for each camera.
- the function declaration (what parameters it accepts?) - declared in some header file, and usually common for all cameras.
- what does it do (if it's not obvious from its name and usage context, a comment is welcome)



Easy coding tasks

http://www.magiclantern.fm/forum/index.php?topic=9625.0

Ok, this one does require some modification of code.  But they are easy tasks.   :P  If you have some coding knowledge, this is an excellent way to get started with ML development.
« Last Edit: March 04, 2015, 02:54:27 AM by Audionut »