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

Messages - scrax

#1276
Forum and Website / Download third party links
June 18, 2012, 01:17:40 PM
I was reading the third party software page and found that I don't know the EOS Tool listed, maybe is it EOScard ?
And since EOScard is windows onlyc I was using MacBoot to make my card bootable on mac, here the link: http://www.zenoshrdlu.com/macboot/macboot.html
For linux I know only the make_bootable.sh script that is on the repo.
#1277
I've made a quick test with the merger but not sure if it worked as expected, because i had no viedo only a wav and a lot of image files (hdr from the test.mov)
Will try blender before another try with this merger.
#1278
Hi 3point,
thanks for the tut.
Do you know if blender can be used from command line in someway?
#1279
Feature Requests / Re: Vectorscope suggestion
June 17, 2012, 09:41:48 PM
Interesting for me, thanks for the link.
#1280
I think that setting the start and end points is just a bit difficult to learn at first. And when recording is not difficult at all now, once memorized the right buttons.
But maybe follow focus can be merged in the shortcuts feat so to have SET also available and using it for setting start and end points.

My idea is that when FF is active on the arrow keys we press SET for the first thing in focus (start, but better see it like point A that at first boot is null) the point is saved, then we focus with FF+ or FF- to the second thing and since point A is already set we   save this like point B (end point). Now that we have pont A and B set each press of SET button can start the focus ramp, to erase A and B we can use some other button like DOF or trash button (why not? overriding the ML menu only if we have FF shortcuts onscreen and A and B points are set).
The only bad thing I can see here is if we want to open MLmenu without resetting A and B points, and that could be done pressing the shortcuts button to change from FF to the next shortcut and so trash will not delete the focus points saved.
#1281
General Help Q&A / Re: TURNING ALO/HTP ON OR OFF
June 17, 2012, 04:52:19 AM
Only HTP in iso submenu is still there,ALO is no more in ML missed it a little because was quicker than the canon way.
#1282
HI all,
just finished adding a signature on my profile that could be helpful to others in better understanding my post.
For example when reporting bug you can see from it what camera I'm using.
In some support forum it is a rule to have a signature with the hardware used to avoid to post it for each problem.
I'm not convinced that a rule like this is needed here, or having a list of all your gear to show off, but maybe just having the camera can become a good practice?

If you are agree with me just update yours signature from the Profile->Forum Profile menu
thanks
#1283
Camera-specific Development / Re: Canon 5D classic
June 16, 2012, 07:34:48 PM
I don't have a 5d but this port is really interesting. Keep On coutts :)
#1284
Reverse Engineering / Re: EyeFi Trick Menu added
June 15, 2012, 07:03:19 PM
by the way in show task i found EyeFi task id 68 in canon task
#1285
Reverse Engineering / EyeFi Trick Menu added
June 15, 2012, 05:23:30 PM
EyeFi Trick Menu

Actually ML has an option to rename your raw .cr2 pic to .avi so they will be transfered by an eyefi card without support for raw transfers. This works better if on your pc you have somethig set up to rename back the files.
You have this option in debug menu because is not used a lot (probably i'm the only one who uses it) but after you use it your cr2 file will be unreadable by the PLAY menu so I've duplicated it and changed a bit to rename them back when you need.
Just to try I've moved CR2toAVI to tweak and made a submenu for it with CR2toAVI and AVItoCR2 options.

Now my idea is to make it visible or active only when an eyefi card is inserted. Is there a simple way to check if the card is an eyefi card? Canon has a menu that is shown only if there is an eyefi card inserted, maybe we can find the little numbers that changes when the card is inserted? :)
Or how we can read the card to see if it is a eyefi, it has a hidden folder called EYEFI with REQC REQM RSPC RSPM binary files?

I've started with this:

int check_eyefi()
{
    FILE * f = FIO_Open(CARD_DRIVE "EYEFI/REQC", 0);
    if (f != (void*) -1)
    {
        FIO_CloseFile(f);
        return 1;
    }
    return 0;
}

#1286
[DRAFT]

I've added to my fork MLTools
a bash script that is tring to automate most of ML specific task, from setup to conversion of file (HDR, 422 focus stacks and so on).
For now I've just reorganized what was in prepare.Lion.sh and added the option to convert focus stack seq or 422 files.

At first start it will check for magiclantern sources in ~/magic-lantern then if not found it will look for homebrew and PIP and install them if needed, then it will install base system for converting 422 and merging files from ML.

If ~/magic-lantern exist it will search for a mounted card with ML to use for converting what there is, (TODO: if there is an EOS_DIGITAL card mounted but without ML it will install it and make bootable. Ask for confirmation before proceding)

If there is no card with ML it will ask for a folder containing some sort of workable files to process.
That folder can be passed as an option, for example:
MLTools /folder/with/422/files
it works also with files:
MLTools /your/file/to/convert.422

To install all things needed to compile use:
MLTools dev
"d" works as options too.
This will install the base system (if not yet installed), all what needed for compiling ML from source and clone the unified branch to your Home folder if not yet there.

Other options are:
remove (or r)
to uninstall what the install script installed with brew and pip (it will not uninstall all what was installed)
help (or h)
to show a little help page

If something goes wrong try also with
MLTools i
to force install of base system.

Working:
Installation base or developer;
422 conversion
HDR merge (with raw conversion)
Focus stack merge (with raw conversion, testing it)
Install ML to card if not yet done
prepare card (make bootable)

Options To be added:
Timelapse to mp4
HDRmovie
cropmark RLE compression

Other thing:
check for log and send them (where?)
split audio from movie?
erase all ml generated stuff on exit

LINK: MLTools

---------------------------------------------
old info:
---------------------------------------------
List of task to do to complete ML feat:
conversion:

  • RAWtoJPG/TIFF conversion (when raw pic are used)
  • 422toJPG conversion ADDED
  • BMPtoRLE conversion (for compressing cropmarks)

merge:

  • HDR photo merge ADDED
  • Focus stack merge ADDED

video:

  • HDR video rendering
  • Timelapse video rendering

Other:
make card bootable

What we have from source working on all system (Win, Linux, OsX):
make-bootable.sh
422-JPG.py
convertrle.rb
enfuse_all.sh
focus and hdr scripts from camera

For HDR video workflow what we have from vimeo by b4rt for (Win, Linux) using Virtualdub/Avisynth:
Avisynth solution
and for Linux and OsX by Ro-Man using enfuse (or imagemagick) and mplayer/mcoder:
vid2hdr.sh

We need:

  • a setup script to prepare the system like for the arm-toolchain
  • raw conversion (for now tested using ufraw and imagemagick)
  • timelapse rendering (with mplayer, using code from vid2hdr.sh)
  • a way to find the correct file from the card and process them to a user selectable folder (not yet tried).
  • a way to detect and start the script when a ML installed card is mounted (like checking for /Volumes/EOS_DIGITAL/ML/ or =/Volumes/EOS_DIGITAL/autoexec.bin)
#1287
Forum and Website / Re: site width
June 15, 2012, 01:11:21 PM
 :)
I'm a photo guy, sorry  ;D
I've not tried zoomin down (will do during writing this), my request was made because even if I have a widescreen monitor I usually use the browser not at full screen but at little more than half screen (to drag things around during browsing) because almost all site are ok alt 980. With that layout the home page was too large to fit (looking bad because the description on the right of the slideshow were hidden) maybe just changing min-width:1000px; to min-width:980px; will just be enought?
#1288
General Development / Re: Compiling on a Mac
June 15, 2012, 01:02:49 PM
Good, thanks.
I'm opening some topics to start discussions for now.
I'll also open a dedicated topic for submitting and works on scripts and similar if needed.

I believe in this project and I think it will be a good thing for ML, not a php expert but I've installed and administered smf/joomla for a little community project for some years so if I can help for something just ask.


#1289
Forum and Website / site width
June 15, 2012, 01:07:17 AM
I'm not sure but for me a fixed width of 980px could be better for all the contents:

like in template.css:
.art-sheet {
margin-top: 10px;
margin-bottom: 0;
cursor: auto;
width: 980px;
}

.art-header-wrapper {
position: relative;
top: 0;
width: 980px;
margin: 0 auto;
}

.art-nav-wrapper {
position: relative;
width: 980px;
margin: 0 auto;
}


instead of:
.art-sheet {
margin-top: 10px;
margin-bottom: 0;
cursor: auto;
width: 1200px;
min-width: 1000px;
max-width: 1200px;
}

.art-header-wrapper {
min-width: 1000px;
max-width: 1200px;
position: relative;
top: 0;
width: 100%;
margin: 0 auto;
}

.art-nav-wrapper {
position: relative;
min-width: 1000px;
max-width: 1200px;
width: 100%;
margin: 0 auto;
}
#1290
General Development / My test with the source code
June 15, 2012, 12:33:09 AM
Hi, here i'll like to post my experience in compiling and patching source code to learn how it works basically. I'm not a developer, just i like to read the code and figure out how it works, changing some value to add simple things like menu or feat.

14/06/2012
so far i've added one thing that for me was useful like rename back avi to cr2 after imported by my eyefi, so i've copied the code from cr2toavi and changed the extensions to have the revert function.
after that i've made a nice submenu for the two options and moved it to tweaks from debug looking how other menu are done.
Then there was something wrong with compilation of doc and i've made some correction for osx in makefile to have a almost working compilation of docs, still something missing but needs more investigations.
I've also tried to enable audio photo trigger at least but it's buggy (of course).

Now, since i suppose to have made some mess with hg i want to restart from start to make a working fork and maybe another one for my test and post here how it goes.

First I've installed all the things to compile ML (se other post) and then from terminal:
hg clone -r unified https://bitbucket.org/hudson/magic-lantern

then I've made some changes to Makefile.inc as suggested on the wiki for a compiling issue.
this is what i've changed to compile on osx: 657d28d4947f

adding the eyefi menu was done here: 9ec61f42a6e9

i've also added a new version of my preferred cropmark crossmeter with a trasparent dark overlay for the guide here 32ca15089015

and after reading an issue on the magiclantern page i've tried to enable intermediate iso for hdr an it worked good (at first) here: 28454caf86bb

now i'm working on prepare.Lion.sh to automate the install of all what is needed on osx to compile ML. here what we have so far: b89ec23455cf

15/06/2012
Another feat missing for me is some sort of "organization" of the card. So that's why all thing were moved except for autoexec.bin (and ROM0.BIN, BOOT0.BIN) to a ML folder on the card.
Now my card use this file structure:
autoexec.bin
DCIM/
MISC/
ML/DOC
ML/PLUGINS
ML/CROPMKS
ML/SCRIPTS
ML/SETTINGS

I'm thinking about moving ML/MAGIC.CFG ML/FONTS.DAT, ML/CROPMKS and ML/RECTILIN.LUT to ML/SETTINGS/ or ML/REQUIRED/ and all the ML generated files to ML/LOGS/ done

For now i've tested cropmarks, defishing, format etc. and all is working ok. here the changes made: f833a8a9917c and here: 3703530d7a52

IMHO a "standard" well defined file structure is better to make scripts for managing ML (for example something that checks the ML/LOGS/ folder to post the log automatically). And when this script thing are done a ML/TOOLS folder could be added for distribuite them.

17/6/2012
I've found some wrong link missed in the folder structure, now fixed here: 71290d361dc1
Also plugins compilation now is active, to start testing it on 600D, so far all went good after patching it to the different folder.

25/6/2012
I've finally moved all ML stuff into an appropriate folder (and it's now on the unified branch), also then found a way to hide EyeFi trick menu when the card is not EyeFi.
Now, docs compilation works, and MLTools is next to be almost all working. Not all is yet well tested but most of it now works like expected.
I've also started adding some options for ubuntu, but i'm not sure if they are needed or working.

01/07/2012
Alex introduced a new menu system that is great, I've just enables some submenu he left commented out and resized Mics key shortcuts because it was too small for 600D options. Also moved EyeFi trick to Shoot from Movie because it's for transfer RAW pic to PC.
Another small change is adding Dark Green to display color schemes.
#1291
General Development / Compiling on a Mac
June 14, 2012, 10:48:52 PM
Hi, finally I've managed to compile ML some week ago with the help of a1ex and cout's guide.
mi page about it is on the wiki here: http://magiclantern.wikia.com/wiki/Magic_Lantern_on_a_Mac_(with_homebrew)
After that I've started to write a script like prepare.ubuntu.sh for Lion and now i'm testing it on a fresh install.

I'll post more info is somebody is interested in extending it, we can merge it with prepare.ubuntu and add more options.

Since some advanced feat are hard to use without an appropriate setup for each Os I was thinking in a script to prepare all things needed automatically and another suite of scripts to have a mac workflow that manage pics with scripts from downloading to conversion, merginhdr etc, all automatic. For start i'll use also Lightroom and Photoshop if needed in the workflow because I use them, but an open source solution is preferred (also for adapting it to linux) in the long run.

so If someone is interessed in helping me working on this project post your suggestion here, i'll comment my script and post it here when ready.
#1292
Hello to all, that is a really good thing going on. I'll start posting something now that I'm registered.