Magic Lantern Forum

Magic Lantern Releases => Camera-specific discussion => Topic started by: nikfreak on October 19, 2015, 10:41:29 PM

Title: Canon 100D / SL1
Post by: nikfreak on October 19, 2015, 10:41:29 PM
Update 02nd Oct 2017:
Please download latest builds from now on here:
https://builds.magiclantern.fm/ (https://builds.magiclantern.fm/)
Highly experimental builds are available here:
https://builds.magiclantern.fm/experiments.html

--------------------------------------------------------------------------------------
Provide a test report about functionality (#post_testreporting)
Changelog (#post_changelog)
What's not working (#post_notworking)
Removing / Uninstall (#post_removing)
Credits (#post_credits)

Read this before installing:

Installation Instructions:

Removing Magic Lantern / Uninstalling
Source Code:
https://bitbucket.org/nikfreak/magic-lantern/branch/100D_merge_fw101

Gotta Questions?
Do a forum search first.... Let's try to keep on topic. Don't spam my inbox  :P

Bug Reporting (fill in OK / Not OK {e.g. screen flickering or camera crashed while taking a shoot or ........}:
http://www.chiark.greenend.org.uk/~sgtatham/bugs.html
Don't report bugs on the official issue tracker. We can only do so after being rest assured we got a stable release and the necessary source code changes are merged in officially.
Keep in mind: We need to list bugs in a readable and provable way.


What's working:
What's not working:
Check also Changelog history below for all details and disabled features...

Changelog (noteworthy ones only):
12th July 17: Beta_4b
9th Oct 16: Beta_4b

Credits
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: nikfreak on October 19, 2015, 10:42:29 PM
Archived Changelog
7th Sep 16: Beta_3a
13th July 16: Beta_2c

01st May 16: Beta_2b

29th Apr 16: Beta_2a

28th Apr 16: Beta_1

27th Apr 16: Alpha_3b

24th Apr 16: Alpha_3a

20th Apr 16: Alpha_2a

14th Apr 16: Alpha_1d

20th Nov 15: Alpha_1c

26th Oct.: Alpha_1b

18th Oct 15: Alpha_1a
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: DeafEyeJedi on October 19, 2015, 10:43:38 PM
Excellent timing, Mate!

Now the REAL tests begins...

*amen*

 8)

*Edit* one of the best part is the half shutter magic-zoom... LOVE THIS quick and efficient feature!

It was only limited on the 7D with my line of cameras and now this tiny beast gets it as well...

*wo0o0ot*

*Edit-2* Test Run #1:

-Shot w Nikkor 50mm 1.4 (some of those shots were in crop-mode <-- Really Nice Feature!)
-In 1280x720p (16x9) in exFAT w card warm-up @ 128MB
-Dual-ISO was shot in ISO 100/1600
-HDR Video was shot in ISO 100/1600
-lastly ETTR applied to most, if not all.

Messed around with MLV HDR, Dual-ISO in varieties FPS, converted with MLP (http://www.magiclantern.fm/forum/index.php?topic=13512.0cr2hdr-r 12.0) and conformed entire timeline into 23.987 in DR 12.
It's not perfect because I need FPS override to work in order to smooth out the flicker in some of the Dual-ISO shots.
Still pretty awesome for a tiny beast that costed less than $300 to scoop up a used body!

https://vimeo.com/142956108

https://vimeo.com/142955388

https://vimeo.com/142968692

•Troubleshoot/Bug reports coming soon
•Video Demonstration coming soon
•Possible ScreenFlow of how to do's regarding Post-Workflow (if necessary) depending on how many user errors.

Thanks to @nikfreak for his never-ending contributions as well as to @a1ex & @g3gg0 for getting him up to speed!
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: koenkooi on October 20, 2015, 12:35:59 PM
The error message for 100A->100B is a bit misleading:

(https://farm6.staticflickr.com/5678/21707154913_6b646ac479_z.jpg) (https://flic.kr/p/z5bQTB)Magic lantern install (https://flic.kr/p/z5bQTB) by Koen Kooi (https://www.flickr.com/photos/koenkooi/), on Flickr

Using the 100B version worked like a charm.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Xinixato on October 20, 2015, 06:29:12 PM
Installed on my camera ("B" build), works fine, i need to familiarize with ML and learn how to use it, i supose that mostly parameters cant change because "Q/SET" button as the same (described in changelog), but hope this will be fixed soon.

Thank you very much for your job, i will test it deeply when i have time.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: DeafEyeJedi on October 21, 2015, 06:31:23 AM
@Xinixato -- Don't forget you can also push 'Av' button as an enter/back button which can be tricky but works well for the most part.

@koenkooi -- Good catch and Thanks for sharing!
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Xinixato on October 21, 2015, 01:40:10 PM
Nice! @DeafEyeJedi, i tried buttons but not noticed AV can do this, thank you!!
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Robin on October 21, 2015, 02:50:19 PM
Hi, cool to see ML on the 100D.

I'm new to Magic Lantern, so maybe i did something wrong but i found a crash xD

I wanted to try to capture a dual iso video and could play it in the ML file manager. Then i disabled the "allow Frameskip" in Picture Mode since the ML menu keeps disapearing in Video Mode and upon changing to Video Mode the Camra crashed.

I couldn't reproduce it, maybe because i missed a step (i'm pretty new to ML) or maybe it was a random crash.
I nonetheless hope the logs might help.

Greetings Robin

PS: Seems like I can't attach files. Where should I put them if they might be interesting?
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: nikfreak on October 21, 2015, 03:00:38 PM
dropbox or pastebin or whatever...
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Robin on October 21, 2015, 03:04:40 PM
https://www.dropbox.com/sh/agf1e7j8nu3ed5p/AAB-PAuHcUNtb9LLar3BwzC6a?dl=0
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Felipe on October 21, 2015, 04:25:22 PM
Congratulations nikfreak, So far everything fine ( I don't use modules ), Compared to my T4i, T5i, missing : Arrow set shortcuts and Bit rate increasing
100D.100B
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Felipe on October 21, 2015, 07:49:59 PM
DOF settings not working
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: clivewattsrsa on October 21, 2015, 10:12:43 PM
Neither install works for me. Both come up with incorrect firmware version.

Possibly a rare 3rd build?

I would be happy to try dump the firmware if someone could walk me through the process or link me to somewhere to that effect.


@nikfreak, expect a pm has been sent about my fw shortly after I post this.

Thanks for all the hard work either way. I am super envious of all you guys getting ML awesomeness.

Regards
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Felipe on October 22, 2015, 04:25:13 AM
When in ML Menu during Live view the black background is not clean it shows some sort of multiple hot pixels
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: nikfreak on October 22, 2015, 08:11:49 AM
Felipe can you update your signature as instructed in 1st post?

@all: After checking @clivewattsrsa's dump I can confirm that there's a 3rd revision of the firmware floating around.
Title: Canon 100D / SL1 (Beta-4a)
Post by: DeafEyeJedi on October 22, 2015, 09:22:26 AM
Good catch, @clivewattsrsa and thanks for confirming this @nikfreak!

More fun stuff w HDR Video ... even works with H.264 for those who can't handle RAW.

https://vimeo.com/141305543

https://vimeo.com/141305532

Converted & exported with ease from @Danne's app called MLP which works really well for OS X.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: canneloni on October 22, 2015, 11:02:10 AM
Not OK

Does not show correct information about about focal length and focus distance (at least with 18-55 IS STM Lens)

https://www.youtube.com/watch?v=SsAlCWm793o&feature=youtu.be

But still, thank you very very much for your great work! Will post other bugs if i find some and help this camera make the best it can be!
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: clivewattsrsa on October 22, 2015, 11:39:42 AM
Not OK

Does not show correct information about about focal length and focus distance (at least with 18-55 IS STM Lens)

https://www.youtube.com/watch?v=SsAlCWm793o&feature=youtu.be

But still, thank you very very much for your great work! Will post other bugs if i find some and help this camera make the best it can be!

Your video is set to private mate. We can't watch it.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Felipe on October 22, 2015, 01:16:07 PM
nikfreak, I'm sorry just updated my signature
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Felipe on October 22, 2015, 01:48:51 PM
DeafEyeJedi, HDR Video looks like a very useful tool. The clip at full 1080 ( So my Anti aliasing Moire filter works ) H264 has to be post processed, to avoid the flickering, What app can do that ?
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: DeafEyeJedi on October 22, 2015, 04:04:48 PM
For OS X. I like to use @Danne's app called MLP -- http://www.magiclantern.fm/forum/index.php?topic=13512.0
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Felipe on October 22, 2015, 04:19:01 PM
PC ?AND is not CR2 is H264
Title: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: DeafEyeJedi on October 22, 2015, 04:21:23 PM
Not sure?

Try here... http://www.magiclantern.fm/forum/index.php?board=14.0

Let's please try and stay on topic.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: canneloni on October 22, 2015, 06:30:02 PM
@clivewattsrsa

Video should Work now
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: nikfreak on October 22, 2015, 07:44:37 PM
@canneloni: movie crop mode active? Got wrong numbers in LV only, too?
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Felipe on October 22, 2015, 08:39:34 PM
Canneloni's problem shows up in live view without crop and with crop
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: samdoj on October 22, 2015, 08:44:58 PM
It seems I need 100D 10AB
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: nikfreak on October 22, 2015, 08:51:26 PM
That's a typo as stated some posts before yours. If both don't work then it smells like you got 100D.100C. Check clivewattsrsa's post.

@felipe: thanx. Just confirmed the issue myself on 100D.100B.

Edit: aaand dof calculation will be fixed in next update  8)
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Felipe on October 22, 2015, 10:19:30 PM
ISO When exposure override is On, can be controlled only from Magic Lantern Menu, Different to 700D that can be adjusted either from ML Menu, Shortcut arrows or Canon ISO button
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: DeafEyeJedi on October 22, 2015, 10:30:14 PM

Canneloni's problem shows up in live view without crop and with crop

I can confirm this as well with mine.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: nikfreak on October 22, 2015, 10:58:46 PM
I can confirm this as well with mine.

Fixed in next update

ISO When exposure override is On, can be controlled only from Magic Lantern Menu...

Will look into it. Keep up testing
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: mgncapala on October 23, 2015, 12:03:45 PM
Hello! I installed ML on my Canon 100d and I love it. But the problem is how can I monitor the audio if I use the USB or may be the HD monitor? Thanks a lot.  :(
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: canneloni on October 23, 2015, 03:20:52 PM
Sorry for off topic:

Is there any information about HDMI 4:2:2 Output on the 100D ? I searched the internet but did not find anything related to it.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: dkiewra on October 23, 2015, 03:47:06 PM
What firmware level is req'd on the SL1/100D?  Is there a link to the most current ML for the SL1/100D?
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: clivewattsrsa on October 23, 2015, 03:50:23 PM
What firmware level is req'd on the SL1/100D?  Is there a link to the most current ML for the SL1/100D?

I suggest you read the entire thread before asking some questions.

Currently ML supports 2 of the 3 known firmware versions. 100A and 100B are supported. The downloads can be found on the first post on this thread.

There have never been any official fw updates from canon for the SL1/100D afaik so no need to update official fw first.

Just try both versions and if one of them works then you are in luck. If not you likely have 100C firmware which will become supported sometime in the future when @nikfreak has the time and ML for the 100D is out of alpha or beta.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: nkls on October 23, 2015, 04:41:09 PM
Nice work, nikfreak!

It's my first time using ML but I love it so far. :) No bugs to report other than whats been mentioned already.

I've made a module to dump the serial flash (https://bitbucket.org/niklastisk/magic-lantern/branch/100D-sfdump) if anyone is interested, it only works for 100D.100A as of now, the addresses for the other versions must be ported and added to the source. It's probably only useful for developers, but I think it might be needed to run canon fw in qemu and I guess a dump could be used to restore the properties if they would get messed up at some point.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: nikfreak on October 23, 2015, 04:46:52 PM
nice seeing you joining the topic  ;)
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Felipe on October 23, 2015, 05:11:15 PM
When using a LCD loupe and not having quick access to the touch screen  ( Just removing the loupe ).
If I want to play back a video clip and press the set button to play it, brings me to the quick menu,
No other button allows me to play back de video, so I have to remove the loupe and use the touch screen
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Felipe on October 23, 2015, 05:17:41 PM
Answering my self :
Pressing the top arrow located around the set dial  the one above, and then set plays the video
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: revons on October 23, 2015, 09:36:57 PM
I also have the same issue as clivewattsrsa both 100A and 100B don't work for me, I'm curious if Clive also has the white body version like I do.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: nikfreak on October 23, 2015, 10:45:14 PM
I know that "normal" black bodies got the "C" revision. But nice to know the white edition seems to be hopefully the same. I just hope there's not a "D" revision popping up....

Check this post:
http://www.magiclantern.fm/forum/index.php?topic=5529.msg131657#msg131657

Now follow the instructions. You will get a file ~32MB. Post me the link to that file via a PM but be rest assured that it is a private link (no public sharing)
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: clivewattsrsa on October 23, 2015, 10:57:00 PM
I also have the same issue as clivewattsrsa both 100A and 100B don't work for me, I'm curious if Clive also has the white body version like I do.

I have the black body 100D. But yeah still older fw
Title: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: DeafEyeJedi on October 23, 2015, 11:02:58 PM
I've made a module to dump the serial flash (https://bitbucket.org/niklastisk/magic-lantern/branch/100D-sfdump) if anyone is interested, it only works for 100D.100A as of now

I'll give this a try tonight and Thanks!
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Felipe on October 24, 2015, 04:05:55 AM
Cropmarks: Show in play mode blinks
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: pieter.fourie@ymail.com on October 24, 2015, 04:28:40 PM
Thanks all. Installed version A without a hitch.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Felipe on October 24, 2015, 08:25:01 PM
One feature almost never use but is good to have it : while you turn the camera on pressing set disables ML
Does not work, and it does on 650D-700D
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: fbaux on October 24, 2015, 08:46:55 PM
installer without any issue.
i will test asap :)
thanks a lot
Title: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: DeafEyeJedi on October 25, 2015, 09:35:55 AM
Test Run through Alpha-1a ...

https://vimeo.com/143509515

... and yes FRSP even works within ML's Intervalometer after the end of this clip!  8)

More to come!
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Felipe on October 25, 2015, 12:59:54 PM
Thank you DeafEyeJedi for video for nikfreak,
I noticed that we can change ISO from Canon button while recording turning off Global draw, not when is on.
Canon's quick menu can open only by touch screen
Very Ocasional crash for not defined reason ( Possibly after changing misc key settings  LCD sensor shortcut to OFF )
Title: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: DeafEyeJedi on October 25, 2015, 06:26:46 PM
*Bug Report Sheet*

Regarding Alpha-1a (Oct 19th) -- 

Finally some test feedbacks:

Shot features
 - advaced bracket:
 - default params (auto and constant frames) - OK
 - default + iso shifting (auto frames) - OK
 - default + DOF + constant frames - OK
 - default + flash + (auto/constant) frames - OK
 - intervalometer:
 - interval 3s -> real interval for 3 pictures: 3, 1, 3, 1, 3, 1, 3 (confirmed this works) even with FRSP Love it!!!  8)
 - trigger - all seems OK
 
Image review
  - play mode exposure adjust - OK
  - timelapse play - ok both directions (confirmed)
  - trigger key - all OK
  - image review - OK
  - quick zoom single press -> 100% - OK
  - fast - OK
  - full zoom on AF - Seem OK?
   
Auto ETTR
   - set - NOT OK
   - halfS dbl - mostly not triggered (confirmed it randomly works but then it would become unresponsive)
   - auto snap - sometimes takes more pictures (3 pictures with different exposure or 4 pictures with identical exposure) <--- I seem to get all identical exposure so not sure what I need to do to duplicate inconsistence?
   
Expo lock
  - Off/Tv,ISO/Tv,Av - OK
  - off/ISO,Tv/Tv,Av - OK
  - off/Tv,ISO/Av,Tv - OK
  - iso,Av/Tv,ISO/Av,Tv - OK
  - iso,Av/off/Av,Tv -OK

Dual ISO
  - 100/800, 100/1600 - OK
  - alternate frames - OK
  - custom file prefix - OK
  - Need to use latest cr2hdr binary to work with 70D files.
  - Movie Dual-ISO for both RAW/MLV works (But Focus Pixel is still an issue to remove in Post).

Expo presets
  - Press Info - OK
  - Press Set - Error (canon action, but if i use set for ettr, it works but don't use often since I rather use by eye)
  - white balance only in K mode works OK
 
Overlay (all in photo mode)
  - Zebras
     under, over - OK (Not sure about Under tho)
     color space - OK

Focus peak
  - greyscale - OK (although I don't use it much)

Crop marks
 - show in photo mode - OK
 - show in play mode - photo topleft+metadata -> cropmark on whole display (confirmed)
 
Ghost image
 - play with photo topleft+metadata -> overlay photo only on topleft in LV
 
Spotmetter
 - spotmeter unit - imo OK (but i can't verify right values and unable to move focus box around)
 - spot position - OK
 
LV with ML overlay
 - randomly hide focus box ( I can confirm this but it may be related to the 3-4 sec limit? )
 
False color
- original image on spotmeter position
- banding detection - BW noisy image in LV
- green screen - only BW image without something green

Waveform
- all modes do work but sometimes Spot meter portion takes away parts of waveform if enlarged (like as if CPU was running too high?)

Vector scope
- OK

Histogram
- OK works well for the most part.

DOF settings
- NOT OK Don't think this one works yet and even if it does not sure how to use it.

Lastly, for those who are curious or missed the BM results from this particular body... READ HERE!  (http://www.magiclantern.fm/forum/index.php?topic=5529.msg154871#msg154871READ HERE!)
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Frosty on October 25, 2015, 07:00:27 PM
*Bug Report Sheet*

Regarding Alpha-1a (Oct 19th) -- 

4. Bugs
Expo override , when is On and i switch to the live view the camera crashes, no response to the on/off switch or anything, in the viewfinder one text flashing Err, only when i remove the battery then turn the camera back on, when this option is off no problem in liveview.


Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: DeafEyeJedi on October 25, 2015, 07:04:41 PM
Expo override , when is On and i switch to the live view the camera crashes, no response to the on/off switch or anything, in the viewfinder one text flashing Err, only when i remove the battery then turn the camera back on, when this option is off no problem in liveview.

I am unable to reproduce this on 100D.100A and seems to be only affecting 100D.100B (& maybe C versions as well?) however which lens did you try this on with?

https://vimeo.com/143538981

I noticed that we can change ISO from Canon button while recording turning off Global draw, not when is on.
Canon's quick menu can open only by touch screen
Very Ocasional crash for not defined reason ( Possibly after changing misc key settings  LCD sensor shortcut to OFF )

I tried to reproduce this in video above with only partly success. Touch screen isn't working at all on my end?
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: saucedf on October 25, 2015, 09:08:14 PM
I have issue when I shoot Raw video (MLV), I gets this weird artifacts on my video. I'm wondering if anyone is seeing the same problem. 100D.B
Title: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: DeafEyeJedi on October 25, 2015, 09:09:29 PM
Which FPS settings, ISO & Lens did you used?
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Felipe on October 25, 2015, 09:15:30 PM
Very Ocasional crash for not defined reason ( Possibly after changing misc key settings  LCD sensor shortcut to OFF )  = CONFIRMED IS NOT CRASHING ANY MORE, SHORTCUT SENSOR ON IS FINE
TOUCH Screen working fine ( By the way, I don't use modules )
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: saucedf on October 25, 2015, 09:28:49 PM
"Which FPS settings, ISO & Lens did you used?"

FPS =24
Resolution= 1280X720
ISO=100
Lens= 18-55 STM

I'm trying to insert a image that show the artifact but it doesn't let me.
Title: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: DeafEyeJedi on October 25, 2015, 09:30:58 PM
Try Dropbox?
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Frosty on October 25, 2015, 09:34:26 PM
I am unable to reproduce this on 100D.100A and seems to be only affecting 100D.100B (& maybe C versions as well?) however which lens did you try this on with?

https://vimeo.com/143538981

I tried to reproduce this in video above with only partly success. Touch screen isn't working at all on my end?

i tested again , this time no error, just a non working lcd :D
the best part is, this error only shows when i want to do a long exposure picture with the lcd on, i tried this with my 3 lens (Canon EFS 18-55mm STM , Canon EF 50mm , Tamron 70-300 Di) and the results are the same, non working lcd
if my shutter is 10 sec or more and i switch to the liveview mode the screen goes black and only the power on/off mode works, but if i turn off the exposure simulation this problem disappear
tomorow i make a video to show the problem, now i only have 5 hours until work :D so :D

my ml settings are reseted after the error so i dont know which combination makes that error :(
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Felipe on October 25, 2015, 09:47:52 PM
Yes Frosty I just reproduded your problem when in Exposure override, and making long exposure in live view , the camera crashes.
2 Seconds exposure is fine from 3 seconds and up crashes
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: saucedf on October 25, 2015, 09:59:17 PM
"Try Dropbox?"

Link below
https://www.dropbox.com/sh/irqfcl8x9vys9o4/AAAjr7UuTOIbbTo34j9DofGMa?dl=0
Title: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: DeafEyeJedi on October 25, 2015, 10:28:25 PM
Link below
https://www.dropbox.com/sh/irqfcl8x9vys9o4/AAAjr7UuTOIbbTo34j9DofGMa?dl=0

Those are (I think) what are called Focus Pixels which other similar cameras such as EOS-M, Rebels including SL1/100D has these issues as well which can be removed in post with varieties of apps/converters that are out there... For instance like MLVFS, Raw2cdng or even MLRawViewer can probably do the dirty work for you.

https://vimeo.com/143552365
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: saucedf on October 25, 2015, 11:13:17 PM
Thank you for tip DeafEyeJedi it worked.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: DeafEyeJedi on October 26, 2015, 06:40:11 AM
Yes Frosty I just reproduded your problem when in Exposure override, and making long exposure in live view , the camera crashes.
2 Seconds exposure is fine from 3 seconds and up crashes

Confirmed this on mine as well.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: nikfreak on October 26, 2015, 08:07:13 AM
updated 1st post with new download links. Read changelog / source on bitbucket. I was rather trying to fix the annoying artifacts which appear in LV / movie mode but wasn't able to fix it yet. DeafEyeJedi's video shows the artifacts right from the beginning of the video:

http://magiclantern.fm/forum/index.php?topic=16040.msg156053#msg156053
Title: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: DeafEyeJedi on October 26, 2015, 08:34:38 AM
Great news (at least for me)!

https://vimeo.com/143585511

Thanks for your quick turnaround, @nikfreak!
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: nikfreak on October 26, 2015, 09:33:28 AM
I rather got them appearing still quite often and my solution for fixing it temporarily is switching to play mode and back but then again it mght be only my cam which is acting like that...
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: DeafEyeJedi on October 26, 2015, 09:35:29 AM
Really? That's strange ...

I'll double check again tmw as I'm currently dozing off ...

Hopefully others will chime in by then.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: u4ia24 on October 26, 2015, 10:23:06 AM
There seems to be less artifacts now compared before but I still get a little when I return to the menu from Live View.

BTW, it looks like Magic Zoom, Focus Peaking, and Zebras are not working right now?
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Felipe on October 26, 2015, 01:13:43 PM
Great nikfreak,
Bitrate works very well,
Exposure override remains the same problem,
Lens info works well now
Iso can be adjusted during video recording by the Canon Iso button
DOF setting work well now
Thanks
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Felipe on October 26, 2015, 01:47:07 PM
@nikfreak.
Missing shortcut arrows
annoying artifacts which appear in LV
Cropmarks show on play blinks
Quick menu in live view works only by touch screen not by button
Exposure override Photo exposure over 2 seconds crash the camera
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: nikfreak on October 26, 2015, 03:03:40 PM
thx for reporting I will check it.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: u4ia24 on October 26, 2015, 03:17:45 PM
Also Live View zoom tweaks -> Increase SharpContrast ON with Zoom on HalfShutter ON crashes when shutter is half pressed on MF.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Felipe on October 26, 2015, 04:42:00 PM
Just noticed does not show temperature
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: koenkooi on October 26, 2015, 05:05:01 PM
Focal length information and DoF calculation are now correct as well with Alpha_1b:

(https://farm6.staticflickr.com/5765/22481695472_7402e17e43_z.jpg) (https://flic.kr/p/AfCyPb)
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: nikfreak on October 26, 2015, 06:01:05 PM
Just noticed does not show temperature

Yes. The only temp infos you can get atm are EFIC ones in debug menu. There's another thread from user escho (u can search for it) where we can contribute and ask for efic2celsius conversion formula. But this only makes sense after we got stable. Til then no temps will be shown in LV or movie mode as on the 70D thread that feature caused people to get worried about temps as they were simply shown wrong...
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Felipe on October 26, 2015, 06:54:07 PM
got it
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: tone503773 on October 27, 2015, 03:54:14 AM
Davinci Resolve is reporting my videos as 16 bit and not as 14 bit, is that intentional?
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: leonetti on October 27, 2015, 02:33:18 PM
I wanted to test the video auto rec restart function after 30 min.
The battery discharged earlier.
System could not save the MOV file, neither the LOG file.
There is a DAT file begins with:
FE D3 44 AC 6D 64 61 74 C7 00 C7 00 97 00 97 00
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: leonetti on October 27, 2015, 03:39:38 PM
VIDEO RECORDING RESTART TESTED OK
There is a little cc 1 sec gap uncontinuousity.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Dobabobalina on October 28, 2015, 04:45:09 AM
I tried out the magiclantern-Nightly.2015Oct26.100D100B.zip build, and I couldn't get the focus peaking to work. I did have some strange red bands at the top of the display.  Zebras seemed to work, although I didn't test them thoroughly.  My main interest here is the focus peaking as I have some older FD lenses that I adapt.  If this isn't detailed enough please let me know how I can provide a more useful reply.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: smilebrain on October 28, 2015, 12:34:29 PM
Hallo all,
please don´t call me an idiot but I can´t find any kind of Focus Trap (in cam and description). Will this be implemented later or is it not working with this cam?

Kind regards
Mario
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: fredje on October 28, 2015, 03:45:00 PM
First of all, thank you so much for doing this, it's an awesome piece of work.

Now my current feedback;

Using the 100D-B built. And Focus peaking doesn't seem to work. More info can be provided if someone can specificly tell me what to provide.
Title: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: DeafEyeJedi on October 28, 2015, 05:13:30 PM
Unfortunately @smilebrain, Focus Trap isn't supported on most Rebels including this body as far as I'm concerned.

Also @fredje I learned that Focus Peaks works if you go into sub menu's setting and set Image Buffer to "HIgh-Res" from "Low-Res" which seems to do the trick for me.

Try that and report back.

*edit*

@all:

Also noticed if I use Bit Rate (CBR) above +1.4 up to +3.0 and with movie restart enabled ON it would get stuck in "loop of restarts" after the first several seconds of first take and only way to get out of it is to press trash button to get into ML menu or whatever. This also applies for during movie crop-mode as well.

If Bit Rate (CBR) is set to default and up to +1.4 then it works fine with Movie Restart.

*edit#2*

Also has anyone notice this bug when playing MLV file during playback viewing and gets stuck on it? Basically it'll become Frozen and must take battery out to restart. I was able to reproduce this on several occasions as well.

ML's Menu artifacts occasionally Come back from time to time and simply press Playback mode and back into ML menu does the trick atm. Thanks @nikfreak for the tip!
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Felipe on October 28, 2015, 06:51:57 PM
On movie crop with bit rate at 2.0 SOMETIMES ( very few times ) stops recording after a few seconds, and some times just do fine on the same shot
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Dobabobalina on October 28, 2015, 09:51:44 PM
@DeafEyeJedi The Hi-Res module setting worked great for focus peaking.  Thank you!
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: CyrilJ on October 28, 2015, 10:58:14 PM
I have been trying to find the Hi-Res module/Hi-Res setting in my menus for about 10 minutes now. Can you guys give me some pointers for enabling this mode? There isn't a specific module that I see that claims to increase resolution (I enabled all modules just in case though).
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: dfort on October 28, 2015, 11:17:40 PM
Not a module, it is a sub menu of the Focus Peaking feature.

(https://farm6.staticflickr.com/5787/22368484439_28fffc34a1_z.jpg)

Note that this screenshot is from an EOSM but it should be the same on the 100D / SL1
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: CyrilJ on October 28, 2015, 11:23:59 PM
Fantastic! I didn't realize that there were sub menus for every feature. First day with ML. This Alpha just took the SL1 to a new level for videography.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: DeafEyeJedi on October 29, 2015, 01:48:31 AM
Thanks for the clarification, @dfort!
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Rookztr on October 29, 2015, 06:32:24 AM
I found out about Magic Lantern today and to see an alpha release for my camera posted a bit over one week ago is just amazing!
I had the same error message as Koenkooki above but .100B installed fine on my SL1.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: onelitllejoint on October 29, 2015, 07:22:34 AM
Hi, Nikfreak thank You for ML on 100D.  I don't any big problems whit ML on my camera, but intervalometer sometimes don't wont start whith silent picture mode, or take few photo and stop :'(.  I use dualiso, silent pictures , hdr videos , ettr and Raw videos but my sdcard is to slow. Zero crashes, thank You. Is one thing to make my angry - why ML menu disappears very fast?? I click recycle bin and 2 sec and menu disappears. Sorry for my english, i never learn it in scool, only form tv :) Reagards.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: fredje on October 29, 2015, 11:31:03 AM
Thanks for the sub-menu pointer. I honestly didn't know that. But focuspeaking now works, and it's awesome. Gives my army of manual focus lenses some new use!
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Felipe on October 29, 2015, 02:16:47 PM
@nikfreak, Two tools are better with the SL1 Compared to 650D are, that auto focus is better in live view, and DOF Settings is much more accurate, If you have a chance could you check
The 650-700D they are not as accurate as this SL1,( In particular when focusing to infinite ) Thank you
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: nikfreak on October 29, 2015, 02:50:58 PM
@nikfreak, Two tools are better with the SL1 Compared to 650D are, that auto focus is better in live view, and DOF Settings is much more accurate, If you have a chance could you check
The 650-700D they are not as accurate as this SL1,( In particular when focusing to infinite ) Thank you

I will add one on top of this. The center focus point of sl1 does focus "better" compared to my 70D in low light situtations. I get definitely less hunting with my Sigma 50-100 2.8 OS.
My theory: SL1 uses the old focus module with one cross point only but with the latest hybrid cmos af. I think the module is the old one from 600D which again combined with digic5 produces a better resulting focus. At least for the center focus point. I might be wrong and this might only be a placebo but I can only speak for Sigma lens atm. I have no canon lens to test it further. Maybe if DeafEyeJedi reads this he can compare it. I wouldn't have also mentioned this but you brought it up comnparing to 650D/700D...
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Felipe on October 29, 2015, 03:09:13 PM
Autofocus is better on every focusing positions not only center, faster and less hunting, but the DOF setting I think has to do with ML code
it works much better on SL1.( Possibly some help to the 650D developers with a nikfreak line of code ? )
Your theory could be right , another possibility is that the old focus module paired with better processor, gives more efficiency.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: xenupy on October 29, 2015, 09:51:17 PM
Installation was perfect in my 100D... Work with my tamron 24-70 VC...

Testing now for new stuff...

THANK YOU NIK ;)
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: chilimac02 on October 31, 2015, 03:45:35 AM
awww yeah. I put ML on my camera yesterday and its been like a whole new world. I've been waiting on this a long time, since i bought one of the first 100d cameras. Thanks for the hard work. I'll start reporting bugs when I get more time to catalog things.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: ym on October 31, 2015, 01:45:09 PM
(https://photos-5.dropbox.com/t/2/AABcuqsKw0RDPyLV0CADCF_0O9B-hWcGu6T5v_alioDUcw/12/56785/jpeg/32x32/1/_/1/2/2015-10-31%2018.42.47.jpg/EKisIxiO5d6oBCABIAIoASgH/L3iROnMPXM6LnavaBSFC-o_tZD8kUUU9digiRb0c6N8?size=800x600&size_mode=2)

(https://photos-2.dropbox.com/t/2/AACrwkqB4cB-WuXhtTDnr9Oezj8XXq1bNsrodzRDfUoS7A/12/56785/jpeg/32x32/1/_/1/2/2015-10-31%2018.37.05.jpg/EKisIxiO5d6oBCABIAIoASgH/XVjuOvaJtc1zRaqebvnNeo-RHSudsjtUnl61ZhSwS50?size=800x600&size_mode=2)
My 100d was bought from Japan(kiss x7), use ml 100a and 100b both fail install(Please try installing ML for 100d 10AA/10AB), hope the new version can works fine!
Anyway thanks for your hard work! and sorry for my poor English.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Felipe on October 31, 2015, 06:34:35 PM
Audio Levels : In order to have an accurate reading every time the camera is turn ON The Canon Audio Menu has to be open and then return to the ML Interface.
Once the camera is turned OFF, and back ON repeat same procedure.
This Problem was solved on the 650D creating an audio module , it was created by mk11174 for the 700D and 650D
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Wlad81 on October 31, 2015, 09:29:01 PM
Finally I'm a happy user of ML capabilities for Canon EOS 100D camera. My build is 100B.

I use the Transcend 128 GB SDXC UHS-I card to record raw video and other stuff by ML. My own record in raw video shooting is 55 minutes for one take at 1312*710 @ 23,980 fps, global draw off, sound module off, crop mode off, using a Canon ACK-E15 adapter.

I don't know the sense of the following things:

1. Sound level indication while shooting. AFAIK, the user cannot change the sound recording level during the shooting, am I right?

2. Video bitrate option.  Higher bitrate doesn't affect image quality. What is it for?

And, tell me, please, how can I get rid of artifacts in the DNG stills which is called (AFAIK) "focus pixels"?
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: clivewattsrsa on October 31, 2015, 10:29:37 PM
(https://photos-5.dropbox.com/t/2/AABcuqsKw0RDPyLV0CADCF_0O9B-hWcGu6T5v_alioDUcw/12/56785/jpeg/32x32/1/_/1/2/2015-10-31%2018.42.47.jpg/EKisIxiO5d6oBCABIAIoASgH/L3iROnMPXM6LnavaBSFC-o_tZD8kUUU9digiRb0c6N8?size=800x600&size_mode=2)

(https://photos-2.dropbox.com/t/2/AACrwkqB4cB-WuXhtTDnr9Oezj8XXq1bNsrodzRDfUoS7A/12/56785/jpeg/32x32/1/_/1/2/2015-10-31%2018.37.05.jpg/EKisIxiO5d6oBCABIAIoASgH/XVjuOvaJtc1zRaqebvnNeo-RHSudsjtUnl61ZhSwS50?size=800x600&size_mode=2)
My 100d was bought from Japan(kiss x7), use ml 100a and 100b both fail install(Please try installing ML for 100d 10AA/10AB), hope the new version can works fine!
Anyway thanks for your hard work! and sorry for my poor English.

You probably have the 100C version. This version will probably be supported in the future. You can help by making a dump of the firmware and privately hosting this somewhere for nikfreak to take a look at sometime if he has the time.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: DeafEyeJedi on October 31, 2015, 11:16:27 PM
@Wlad81:

http://www.magiclantern.fm/forum/index.php?topic=16040.msg156111#msg156111
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: xenupy on October 31, 2015, 11:22:00 PM
Just to confim the issue... No long exposures with Exp. Override ON...

this is a problem to fine tune things...
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Silverleapers on November 01, 2015, 09:32:12 PM
Just loaded the "B" version. Going through features and will update with full proper report (and video of issues if needed) soon. In the meantime,some color static on menu page, can't seem to get focus peaking to work with 55-250 STM lens when manual mode switched on the lens (also boots me out of the focus peaking sub menu very fast on occasion and can only access submenu via Av button), but maybe it is just my lack of knowledge of ML? (Update, suddenly working now after turning camera off for the first time??). Now, no magic zoom (with everything else in that menu turned off, tried various triggers, nothing??). 3X crop mode works well. Full report soon. THANKS NIKFREAK!
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: spha on November 03, 2015, 09:27:01 AM
I just downloaded ML on my 100D100A, and after reading the forums it doesn't look or seem like anyone else is having problems like me, I can't seem to get focus peaking or magic zoom to work.  They don't seem to work independently or with focus peaking, zebras, and magic zoom turned on all together.  The only feature that seems to work of the three at all is zebras, and zebras doesn't work when I try to run all 3 or even 2 at the same time.  Is this happening to anybody else?  And is it my SD card?  I'm using an SDHC 32GB Class 10 30MB/s card. 
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Luigi_xp on November 04, 2015, 12:49:06 AM
From what i've tested, most features seem to work well.
The only problems I found:

Focus peaking only works on high resolution mode (which is not very good on low-light conditions);
Magic zoom isn't working at all;
Viewing a MLV and exiting the viewer crashes the camera sometimes.

Thanks for the port. Hope to see it progressing.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Rootleaf on November 04, 2015, 12:52:14 PM
Hi there!

I created this account just to say FANTASTIC JOB!! I have always dreamed of fokus peaking and filming in RAW etc etc. I was first disappointed with my 100D, because it didn't had everything I thought it would have (also my mistake, should have done more research before I bought it).

Anyway, I WAS only supposed to say thank you to the people working on ML for the Canon 100D but at this moment I tried to play with the ML software and I got this weird message when I try to film in RAW. It says "Frame skipping. Stopped."

https://drive.google.com/file/d/0BwzQKT5lsWFGVXhPQlhBTXl1ZUk/view?usp=sharing

Again, thank you! And keep up the good work  :D
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Walter Schulz on November 04, 2015, 01:07:30 PM
Frame skipping occurs if cam's internal buffer is filled.
Cam's limit in writing is about 40 MByte/s. Card's limit can be determined by
Debug tab -> Benchmarks -> Card R/W benchmark (5 min). Press Play button after starting benchmark.
And you have to use ExFAT filesystem on your card.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Quailman on November 04, 2015, 09:12:45 PM
I installed the latest build about a week ago and have been playing with it for a while. I was mainly interested in the intervalometer function for time-lapse photography. The firmware seems to work well for the most part but I did run into an issue with my memory card.

I'm guessing it's just a coincidence but it looks like the card has failed since I installed the firmware. The camera won't turn on with the card in and if I leave the card in overnight the battery completely drains. It looks like there's an internal short in the card. I'm guessing the power supply circuit in the card failed and transistors are shorting to ground now.

Probably just a coincidence but I thought I'd mention it in case anyone else has had a similar problem. The camera works fine with a different card installed.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Walter Schulz on November 04, 2015, 09:18:47 PM
You shall *not* (as in never) keep a ML enabled card in a cam not starting up with that card inserted.
Most likely there was some task running all the time draining the battery. Power off won't work properly. You have to remove battery on such occasions.

Remove battery, remove card. Now format card in cardreader, format again in cam, copy alpha build contents to card and run firmware update again.
Results?
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Felipe on November 05, 2015, 01:06:43 AM
No problems with card , Using Delkin read 90 write 45, no battery drain either, ML ok. a few bugs, but totally usable
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: DeafEyeJedi on November 06, 2015, 06:44:02 AM
Everyone's still experiencing (or at least aware of) the MLV playback on Liveview's bug with Alpha-1a, right?
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: tone503773 on November 06, 2015, 07:02:00 AM
Everyone's still experiencing (or at least aware of) the MLV playback on Liveview's bug with Alpha-1a, right?

I see the frame indicator going up but no picture
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: fzn on November 06, 2015, 08:53:27 AM
Hey. Thanks a lot for your work, It's my first time using ML.

I think i spotted an issue with silent.mo (maybe related to my sd-card, a 32GB Transcend 90MB/s 600x class 10 SDHC [benchmarking it ATM]):

Quite a few things can hang the camera as the image is being saved, with the SD activity led blinking quite a lot.
Best shots, Slit-scan, "Burst- End Trigger" (after variable number of frames saved)
Best shots seems to hang whilst comparing the pictures, actually.

Trying to view those raws using the built-in picture viewer also provokes the same kind of hangs, though they look right (save for focus pixels) with mlrawviewer.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: nikfreak on November 06, 2015, 01:43:53 PM
FYI: I am working on 100D.100C support. It's (hopefully) almost done but I might needs some additional days to get it completed. Source is as always visible on my bitbucket repo. Once that's done I'll pick up job on bug fixing and release a new version for all three firmware revisions.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: JotaPe96 on November 07, 2015, 04:52:45 AM
@nikfreak
I just registered in this forum to thank you for your amazing work! I was waiting for magic lantern to the canon 100d for almost 2 years! Hope you can get it perfect and solve all the bugs quickly. Anyway, you have already made an awesome job in this! thanks man  :D
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: brunomm on November 07, 2015, 10:15:19 PM
Hi everybody,

Just a quick thanks to @nikfreak, for not giving up on ML for 100D

I love analog pics, but i gotta hand it to digital moving pictures! And what great cinematic wanna be home movies does 100D make, for such a tiny budget!

thanks
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: ykayanet on November 09, 2015, 12:25:02 AM
I installed but there is no audio menu. I turn off the audio gain control.



Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: tone503773 on November 09, 2015, 02:33:03 AM
I installed but there is no audio menu. I turn off the audio gain control.

The audio controls has not been implemented yet(I'm waiting for the audio controls as well). Nikfreak is focusing on the stability of ML before adding all the features. 
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Kareivis on November 09, 2015, 01:33:53 PM
Hi, i have unfortunatly Canon 100d-100c. So i am waiting for your release.
Have you got paypal of something like that to do a donation?
Thanks Nikfreak
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: ykayanet on November 10, 2015, 08:55:30 PM
The audio controls has not been implemented yet(I'm waiting for the audio controls as well). Nikfreak is focusing on the stability of ML before adding all the features. 
thanks tone503773
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: nikfreak on November 10, 2015, 09:03:07 PM
errrm... the only audio features digic5 cams actually support are mlv_snd-module and audio meters. don't expect any other audio feature working please. If you want audio controls do a forum search.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: ykayanet on November 10, 2015, 10:16:59 PM
errrm... the only audio features digic5 cams actually support are mlv_snd-module and audio meters. don't expect any other audio feature working please. If you want audio controls do a forum search.
thanks nikfreak...
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: nikfreak on November 20, 2015, 09:10:29 AM
Here's the next update for A&B users:

https://drive.google.com/folderview?id=0B9Mu66yg5QzRd3hvRFdrZWtCUlk&usp=sharing

See linked source on 1st page for all changes. First post will be updated l8er.

Note regarding 100D.100C: I put quite some efforts in bringing you ML. Fir installer works, Qemu boots but ML on cam has probs and I have no possibility to check myself what's going on. Also got stuck in PM communications regarding C test builds. Guess it's better to make ML stable with A&B and once that's achieved I might reconsider work on C.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Felipe on November 20, 2015, 01:48:45 PM
Great nikfreak, camera feels more stable in every respect.
Under my workflow the missing or bugs I've found :

1- Missing short cut arrows in video mode
2- This got much better, but a very few times, artifacts on black background from ML Menu in live view
3- Cropmarks on play flickers

Audio meters are working fine now
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: nikfreak on November 20, 2015, 02:25:07 PM
Some statement about fps override? read through following page to check how much fps should be possible in different scenarios and check my comment on bottom page:

https://bitbucket.org/hudson/magic-lantern/pull-requests/649/fps_timer_a_min-and-fps_timer_b_min-fixed/diff
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Felipe on November 20, 2015, 03:38:39 PM
Can not get in H264, Movie crop mode or without it, 1080 60p or 45p, not at 1x bit rate or my usual 2.2 x ( fantastic for grading )
720 don't use it since my mosaic engineering moire aliasing filter only eliminates the "phenomenum" at 1080
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: nikfreak on November 20, 2015, 03:46:17 PM
Sorry can't follow you. I successfully did raw recording in movie crop mode with ~45fps - at least mlrawviewer was showing me that while playback...
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Felipe on November 20, 2015, 04:00:06 PM
The reason why I don't shoot raw mainly is because Moire aliasing is someting I can not afford, and The Mosaic engineering antialising filter
http://www.mosaicengineering.com/products/vaf/txi.html
Only corrects the Aliasing and Moire when you shot at 1080,
This is for my work flow probably some people can deal with Moire and aliasing, changing distance, using focusing techniques.
As far as codec I use Bit rate increasing to 2.2 which is a lot, like 100 mbs, it is very solid for grading, and much more.
With your work and A1ex , on digic V I am able to make long recordings at 2.2 x  100 mbs, before your latest work I was only like 1.8x for several minutes.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: nikfreak on November 20, 2015, 05:27:02 PM
Ok got it. Thanks for explaining in detail.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: brechtlan on November 25, 2015, 08:10:05 AM
I am really considering buying a 100D to use next to my 70D but one of the main reasons I'd want to buy it, is to run Magic Lantern on it. As far as I have understood, there are 3 revisions of the 100D at the moment. What is my chance to buy a 100D that is able to run ML? Is there any possibility to check in advance whether I buy a camera that is supported right now (e.g. a simple check with the serial number to discover the production date)?
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: clivewattsrsa on November 25, 2015, 01:39:45 PM
I am really considering buying a 100D to use next to my 70D but one of the main reasons I'd want to buy it, is to run Magic Lantern on it. As far as I have understood, there are 3 revisions of the 100D at the moment. What is my chance to buy a 100D that is able to run ML? Is there any possibility to check in advance whether I buy a camera that is supported right now (e.g. a simple check with the serial number to discover the production date)?

I am happy to upload a screenshot of the camera serial number etc, and hope others could do the same. would be useful to determine which are which. I have the currently unsupported C firmware.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: nikfreak on November 25, 2015, 02:43:37 PM
I would rather prefer to avoid such "serial number" discussions. What we learned from 70D porting:

With some patience we will get this done unless you bring up a hidden "D" revision  :P
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: canneloni on November 25, 2015, 04:08:54 PM
Depending on where you buy it, you could prepare 2 SD Cards with the 2 versions of the installer and try it out before buying ? You don't really have to install it, but you should get an error message if none of them works.

If you buy it online, you could still return it after testing if it is the C revision.

These are of course some rather shady methods.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Walter Schulz on November 25, 2015, 04:16:21 PM
The only way to get an error message is trying to install ML = Trying to set cam's bootflag. If you succeed and decide not buying the cam, please run installation again and reset cam's bootflag.
Or don't play around with cams not belonging to you and just wait for nikfreak to complete his work on 100D's A/B/C.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Wlad81 on November 25, 2015, 10:46:33 PM
What's the purpose of the bitrate higher than 1.0x from normal with h.264?
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: chilimac02 on November 26, 2015, 04:59:41 AM
What's the purpose of the bitrate higher than 1.0x from normal with h.264?
I want to know also
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: bbeeen on November 26, 2015, 06:53:28 AM
Okay, so first off id like to say sorry for my ignorance because i actually have no idea how to work this at al. heck i could barly figure out how to post on here but here we go - -

1st,this whole thing looks really cool and im trying to do this to my camera, if so it wont ruin it, or as long as theres a way to, i guess factory reset the camera, im not sure? so there is one for the sl1/100d?

2nd, i cant for the life of me figure out how to put it on the sd car :///

other than that it SEEMS pretty easy.... any help?

again im sorry and thanks!
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Walter Schulz on November 26, 2015, 06:57:17 AM
Cardreader required.
The rest is explained in the first post of this thread.

Title: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: DeafEyeJedi on November 29, 2015, 05:53:44 PM
@Everyone-

After spending the weekend up north in SF visiting the wife's family and I of course brought the tiny SL1 with me.

There were so many bugs I've encountered while achieving about 77GB worth of footage.

Long story short, audio records on first MLV take and must turn off and back on in order to get audio on the next take otherwise (similar to 70D during early beta).

I also get "threads failed" quite often after shooting Dual-ISO videos ... I tried reproducing this for non Dual-ISO to no avail so it must be related to Dual-ISO somehow and figured the temporarily workaround for this bug was to take battery out and back in.

Also I noticed that ETTR number read won't update or change unless I press half-shutter while adjusting for proper exposures. No big deal but thought it was worth noting.

More in depth bug feedbacks/report will come as soon as I get back home from this trip.

Bottom line I personally think overall this Camera was such a beast especially for being low-profile throughout the city and walking on streets without attracting eye balls especially with a 24 pancake on it. It's so LIGHT (probably 2 lbs if not less) and even works well with Joby GorillaPod attached to use as "mini mono pod" despite the bugs.

I could carry it all day without hesitation and of course I had my backpack w more glass, gears in it and yet didn't feel quite heavy overall at all!

Thanks again to @nikfreak for making the world's smallest DSLR yet more powerful and by far one of the best tools to carry during typical street walking anywhere.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: fdewet on December 02, 2015, 09:18:07 PM
Been waiting a year for Magic Lantern for the Canon 100d and what a surprise to find someone has made it possible. I immediately loaded it on my camera and now have clean, uncompressed video out via HDMI at full HD to feed into my Blackmagic Design Mini Recorder and into my iMac running vMix HD under windows 8.1 (using bootcamp). The quality is excellent and I can now record and stream HD video. Big thank you to nikfreak for your time and effort. Will be testing some of the other features that has been made possible by the ML upgrade but it is looking good thus far.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Walter Schulz on December 02, 2015, 09:23:54 PM
Hard to believe this little cam does clean Full-HD via HDMI. Is there a second person able to confirm this?
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Felipe on December 02, 2015, 09:25:50 PM
It scales down the image like 10%, But yes clean
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: nikfreak on December 02, 2015, 09:29:50 PM
never tried myself but yes I have seen reports on internet that sl1 can do this  :P

http://community.usa.canon.com/t5/EOS/70d-hdmi-out/m-p/89214/highlight/true#M7780
Title: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: DeafEyeJedi on December 03, 2015, 06:47:57 AM
I just tried and can confirm this as well. But will need to double check the true resolution size because I don't think it's full HD either but close enough.

Will record a video of it on SmallHD tomorrow at work to reconfirm this and good catch @fdewet!

Now I can refrain from having to upgrade my 5D3 to 123 and this is an incredible hidden gem for such a tiny beast ... Thanks @nikfreak for the early Christmas Gift!
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Brand Brand on December 03, 2015, 07:01:05 AM
Hard to believe this little cam does clean Full-HD via HDMI. Is there a second person able to confirm this?

LOL Nah bruh, the SL1 does not have clean HDMI out. I don't know what the poster meant by that. Unless hes saying ML is forcing the SL1 to output clean HDMI. This is from Imaging Resource "Clean" HDMI output not supported. Live view feed is only about 50% of screen, surrounded by black area containing readouts.http://www.imaging-resource.com/PRODS/canon-sl1/canon-sl1VIDEO.HTM (http://www.imaging-resource.com/PRODS/canon-sl1/canon-sl1VIDEO.HTM)

On a monitor the live image shows 50% and then once you press info on the SL1 the live image is expanded to about 75% of the screen and black border is reduced. But you can toggle the user interface with the info button, it works like a display button.

Unless this is what is considered clean HDMI out, great. And if that's the case I'm now even more confused.

Been waiting a year for Magic Lantern for the Canon 100d and what a surprise to find someone has made it possible. I immediately loaded it on my camera and now have clean, uncompressed video out via HDMI at full HD to feed into my Blackmagic Design Mini Recorder

Bet! Are you saying that ML is forcing clean HDMI footage out of the SL1 onto your recorder? Because the SL1 doesn't natively support clean HDMI. Do you know what codec the uncompressed footage is in? H.264 isn't bad but I'll take uncompressed, it ain't gotta be RAW. How exactly did you get it do clean HDMI out in ML?

It scales down the image like 10%, But yes clean

Are you sure this is clean HDMI out. Sure you can remove the user interface but the image is still re-scaled.


never tried myself but yes I have seen reports on internet that sl1 can do this  :P

http://community.usa.canon.com/t5/EOS/70d-hdmi-out/m-p/89214/highlight/true#M7780

Yeah, I read that. Both posters realized that it wasn't clean HDMI out. Its not the same as the clean HDMI out as with the  5DMark3.

I just tried and can confirm this as well. But will need to double check the true resolution size because I don't think it's full HD either but close enough.

Are you for real bruh? LOL. Did you capture the footage on an HDMI recorder?
Title: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: DeafEyeJedi on December 03, 2015, 08:11:40 AM
Are you for real bruh? LOL. Did you capture the footage on an HDMI recorder?

Actually my wrong. I just reconfirmed that it does not appear to be full HD clean HDMI out from this camera.

(https://farm1.staticflickr.com/768/22860895673_661fdb3a93_n.jpg) (https://flic.kr/p/AQ94PF) (https://farm6.staticflickr.com/5835/23120057489_873014a920_n.jpg) (https://flic.kr/p/Be3kAR) (https://farm6.staticflickr.com/5636/22859738334_002908d95e_n.jpg) (https://flic.kr/p/AQ38My)

Oops I did it again and sorry for jumping on the gun with this one, guys!
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Walter Schulz on December 03, 2015, 08:16:53 AM
Faith in Canon restored ... sort of.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Felipe on December 03, 2015, 02:47:52 PM
WITH ML, You have to set clear overlays while recording so will be clean, but it scales down around 10-15%
Also use autohide focus box.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Haxorinator on December 05, 2015, 11:23:25 AM
Hello!  I'm new to the magiclantern forums and am EXTREMELY excited to hear about development for the 100D/SL1.  I was shocked to find out that it has been taking this long to solve BUT definitive proof of progress is.. promising.

Without my SL1 in my hands (arriving from repair Monday) I have some questions about this ML alpha build.

1.  Does this enable RAW video recording?  If so, what is the max resolution, bitrate?  (If someone who has their SL1 can verify please)
2.  Does this enable Bitrate changes?  (The SL1 currently shoots at 5.5Mb/s or 44mbps at 1080P 30/24)
3.  Does this enable higher framerates?
4.  Has anyone heard of a "brick" yet?

I did not see definitive answers in the other pages or by the other replies.

Also, (not to be rude, I'm interested in the technical aspect) I want to know WHY development for the SL1 is so difficult?  It has literally the same internals as the EOS M, and very similar to the T5i or T4i.  Why is it that the SL1 is more difficult?

Regardless, amazing work.  My faith has been restored in ML for the SL1 (I actually gave up.. thought maybe ML was dying ): )

Will be trying this out on Monday! :D
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Walter Schulz on December 05, 2015, 11:37:21 AM
You got it wrong, Hoxinator.
Porting and maintaining a cam takes time (hundreds of hours) and some skills/experience with embedded devices. And development has to be done with time not consumed by family/work/other stuff.
And - at time of writing - we have ports blindy maintained or not maintained at all.

-> Don't expect to see that much ports for cams not yet supported.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Haxorinator on December 08, 2015, 07:01:00 AM
Tested with my SL-1 and installation went smoothly.  Version B.

Mainly played around with video settings and was able to increase bitrate it to 2.7X with a 64Gb Sandisk Extreme UHS-3 with bitrate of ~80mbps.  Using a slower card, a 32Gb Sandisk Ultra UHS-1, at 2.7X made videos around ~55mbps.

There is a graphical error when using Live view in Video Mode when swapping to ML settings (using the trash can).

Otherwise it seems stable(ish) Nice work!

ONE crash so far in two days.  Happened shooting in Raw + Large Jpeg in burst, ISO 6400.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: manataz on December 09, 2015, 09:46:50 PM
hi thanks for your work from france!

Santa claus will finally bring me the canon 100D, seen that you, ML devs, are able to port on this lovely small dslr.

Sorry i m newb, will you tell me where i can download the alpha versions of ML for 100D, if possible i ll report bugs  as soon as i get my camera. thanks again for your work

i made the bet that you ll port on 1200D before 100D, i lost, do you think that it ll be done  ? ( hello world on it but nothing else ?)
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: bendi89 on December 11, 2015, 12:03:31 AM
hi, I'm new in the forum and I'm very happy for the great work!
I have some questions:
Why there isn't the Alpha-1c in the firts page? It's well to install the 1c instead the 1b?? which is the changelog??
The 1b version works fine in the photo mode for me, but I have some problems when I try to use liveview and video mode! The ML menu on screen have many artifacts.
If I install the 1c version, I resolve this issues?? thanks for answers and thanks for support the sl1!!!
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Walter Schulz on December 11, 2015, 03:25:58 AM
You got it wrong. Please read first post.
"Allthough printing Version 1.0.0 in menu some camera dumps showed a different revision. Therefore I had to port ML twice to 100D (100D.100A / 100D.100B)"

-> Different firmware revisions require different ports. Third firmware revision 100C is not yet supported.
-> ML for 100B is not an update to ML for 100A. If you have 100B the only ML version you can use is alpha for 100B.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: MR_L on December 11, 2015, 04:14:24 AM
Hey I just wanted to say im extremely grateful for this thread.
im going to see if i can compile a good raw test with what nikfreak and the community have done.
Ill be posting again soon. :D
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: MR_L on December 13, 2015, 06:30:11 PM
Hello ML community,

Ive put together a 100D raw test. I havent really put the camera through its paces yet to find its
limitations when shooting raw but i have a little bit of experience with using other canon cameras
so It helped. Im going to put together another video and ill post my findings on here, tell me what you think.

-MR_L

https://www.youtube.com/watch?v=g5CDHyBMiQc&feature=youtu.be
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: VaderGT12 on December 13, 2015, 07:05:12 PM
Just joined up.
Just got my SL1 a month ago and stated trying out the alpha.
I am running the Nov20 build 100B.
How does anyone get the Raw video to work. I try RAW or MLV and I get either saying frame skipped stopped or stopping automagicly after 3seconds.
I am using a Lexar pro 1000x SD card
Is there something I have to do to make it work. I am all new to this. It will record no problems shooting at bitrate at 3.0x

Thanks
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: MR_L on December 13, 2015, 07:10:54 PM
Vadergt12 go to to Raw Video(MLV) in the menu and press the av button to open the submenu.
from there lower the resolution and if you want the aspect ratio.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: VaderGT12 on December 13, 2015, 11:00:18 PM
thanks.
Got it to record in RAW but I cannot figure out how to get to a format to edit videos. I have a PC not mac and most of the tools to do the conversion are for MAC.
I tried the mlrawviewer to convert but any blown or near blown highlights have all the red dots in it when converted. I cant find how to convert the DNG sequence to work in adobe premier
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: brunomm on December 14, 2015, 12:11:48 AM
Hi Guys,

Sorry for my ignorance, but i dont have any raw video setting in my 100D.
Could someone tell if i must install any addon (module), and how?

Latest build is great, only issues are:
magic zoom with heavy flickering, not easy to use
menus sometimes start to get pixel artifacts (not sure what behaviour starts it)
menus keep active only about 5 secs, you must keep pressing some buttons, otherwise goes to liveview.

Thank you very much!

100D.100B Alpha_1c
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: MR_L on December 14, 2015, 02:14:27 AM
@VaderGT12 I use Raw2cdng
link:http://www.phreekz.de/wordpress/2014/04/magiclantern-raw2cdng-1-5-0/

If you choose to use this app then try clicking on chroma smoothing, that usually helps with removing the dots.

@brunomm if you havent fixed it yet, go to modules and click on mlv_rec, if the module menu isnt showing then try turning
the camera off then back on and check if its appeared. if that doesnt work then turn the camera off then take the card out and putt it back in, I dont know if that would make any difference but try it. If you do take the card out remember to wait until the cameras completely off or the card may become corrupted.

-MR_L-
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: DeafEyeJedi on December 14, 2015, 05:58:39 PM
Red dots are called "Focus Pixels" ... You can turn on the "fix" in MLRawViewer to remove majority of them.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: MR_L on December 14, 2015, 08:34:32 PM
ah, thank you DeafEyeJedi.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Harracuda on December 15, 2015, 12:56:33 AM
Install went fine, but upon turning the camera on and pressing delete in LV the message with the 'Development build' and whatnot shows, and then the camera resets to the default LV
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: MR_L on December 15, 2015, 01:48:12 PM
Harracuda try pressing the info buttons 3 times or until the ML LV shows up.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: VaderGT12 on December 15, 2015, 09:35:30 PM
@MR_L
I tried  Raw2cdng
link:http://www.phreekz.de/wordpress/2014/04/magiclantern-raw2cdng-1-5-0/
It gives me a eport of DNG files but I still have no idea what to do with them to make a video. I cant figure it out in Premier CC or After effects CC am I missing something


Nevermind I got it working in premier now
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Azraoth on December 22, 2015, 12:02:30 AM
(http://www.forumrfcl.be/phpBB3/images/smilies/Inclassable04.gif) (http://www.forumrfcl.be/phpBB3/images/smilies/Inclassable04.gif) Thank you very much Nikfreak. Respect. (http://www.forumrfcl.be/phpBB3/images/smilies/Inclassable04.gif) (http://www.forumrfcl.be/phpBB3/images/smilies/Inclassable04.gif)

English is not my native langage, please forgive my faults.
I'm completely discovering M.L. thanks to you. I try to master video capabilities to use it for astronomy : the 100D is quite light to couple it with a telescope.
For sure, I don't yet master it and I'm not understanding all i'm doing with M.L. (prefer testing than reading thousand pages of M.L. forum). I try to get the max. resolution video with the higher fps possible (higher fps necessary because a lot of frames are bad due to these dreadfull atmospheric fluctuation + the video duration must be shorter as possible... and if you want enough pictures to stack...). I see now that I have to make compromises.

Currently, my tests make me say that :
* It's a very nice laboratory !!! Could spend many hours on it  :P
* I wasn't able to write on the card higher than 39.2 MB/s (or Mo/s) or it skips frames. My card is faster indeed : probably the limit of the EOS is reached;
* the fps/resolution configuration of video with M.L. is only possible with a RAW module enabled : impossible to try a "not RAW"/normal firmware full HD video at 45 - 50 - 60 fps. It's how it is. By the way, RAW is good to catch some creazy details ;
* I'm quite stuck with the 14 bits of the RAW because large data makes me reduce the resolution to keep 50 or 60 fps with continous frame recording ;
* one of my best compromis is 60fps / 960 X 432  (or 720 ??? => in brief, aspect ratio 4:3) / MLV mod.;
* how can I avoid these awfull green dots on my video/dng files ? I'm still looking at it  ;D.

In brief, you opened a new area for me. THANKS !!!
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Oswald on December 22, 2015, 11:28:29 PM
does the 100d have a crop mode? :) I am considering to buy this dslr.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: DeafEyeJedi on December 23, 2015, 12:50:03 AM
Yes.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: JotaPe96 on December 23, 2015, 09:00:16 PM
Since i installed the second version of the 100A version, i'm experienced a lot of bugs... The first time i installed, ML worked a lot better for me. Now, my camera crashes a lot...
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Walter Schulz on December 23, 2015, 09:05:10 PM
Delete ML directory, delete Autoexec.bin, delete *.fir. Copy extracted Alpha contents to card and retry.
Fill in proper bug/crash descriptions if crashes are reproducable.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: JotaPe96 on December 23, 2015, 09:28:00 PM
Ok! I'm gonna try that right now. Thanks :)
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: JotaPe96 on December 23, 2015, 09:38:53 PM
I have 3 crash logs from yesterday. Basically, this is what they show:
"ASSERT: FALSE
at ./LvCommon/LvJob.c:156, task Evf
lv:1 mode:3


Magic Lantern version : Nightly.2015Oct26.100D100A
Mercurial changeset   : e1957fb4c043 (100D-new) tip
Built on 2015-10-26 06:55:44 UTC by ml@ml-pc.
Free Memory  : 590K + 1934K"
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: chilimac02 on December 24, 2015, 12:20:26 AM
Quick question - thought I had seen something about an update that was done to the October version. The link on the front post is still to the October version though - so I'm guessing I was wrong. Any updates?
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: JotaPe96 on December 24, 2015, 02:22:40 AM
i think the link in the first post was updated with the new version :)
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: brunomm on December 24, 2015, 02:43:04 AM
Hi,

I had to reformat my ML card.

FYI, at first i thought my 100D was a C model, because when i tried to install ML 100D-B it displays the "expecting 100D A model" or something like that, and when i tried 100D-A, also got the same error.

Then, YMMV, if you try to install 100-B again it installs ok.
So i think maybe:
the third install from any version works.
the second install (may have to be intercalated with the other version) from the right version works.

Anyway it is running smoothly, and gave a new breath to my 100D, that i was disappointed and trying to replace, because all those blurry photos and videos :(
Now i really thing it makes amazing videos (thanks focus peak)
Its only flaw now is not having an FF sensor... :)


And the amazing stuff for me are:
FPS override (only for amazing timelapses at this time?)
picture style profiles differ for stills or video (amazing)
focus peak in b/w liveview (the number one feature)
cropmarks (great)
ml digital ISO gets you 85, 170, 350, 700, 1400 (great)
zebras
rec stby with big red crossout (no more lost family scenes)
time and card space indicator
crop factor display (35mm equiv)
sound levels display

Why does FPS override disable sound even at 24 exact FPS? (is it only me?)

thanks again to the developers and ML community!
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: saxpride on December 25, 2015, 06:22:45 AM
Just installed Alpha_1c on my camera.

The link on the first post is incorrect. It still links to Alpha_1b.

If you are looking for the link for Alpha_1c, it is a post by nikfreak on Nov 20. Page 5 of this thread. I was surprised to find it.

I just purchased a black SL1 in Oct 2015, ver. A works for me.

I'm new to the ML community, but I'm really enjoying the enhanced features, especially the zoom features to help get focusing right for manual mode. The Magic Zoom gets the occasional flicker.

If somebody could post an overall improved settings for movies, that'd be awesome.

This is amazing work, thank you nikfreak and to all those contributing!
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: msowsun on December 25, 2015, 06:47:11 PM
Quote
One thing I like to note, is the burst shooting rate has increased greatly. Before I could only shoot 4 photos in High Speed Mode JPG or RAW, then I would hit the Canon "slowdown" buffer. But now I can hit 7-8 in RAW mode before I get a slowdown, and more than 30 with JPG-L. I stopped after 30 with JPG, it could go more but I don't want to use up actuations. All testing done in high speed mode, viewfinder mode.

My burst shooting rate slows down when I have "Chromatic Aberration Correction" enabled. It does not improve with Magic Lantern installed.   Have you possibly disabled it without knowing? 
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: saxpride on December 25, 2015, 06:54:44 PM
My burst shooting rate slows down when I have "Chromatic Aberration Correction" enabled. It does not improve with Magic Lantern installed.   Have you possibly disabled it without knowing? 

You are totally right, thanks for pointing this out. I'll edit my post too.

Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: JotaPe96 on December 26, 2015, 05:04:32 AM
I have a doubt about the Q menu button. In my camera, if ML is installed, the button doesn't bring the menu as before. Is there a "fix" or some kind of option that i can make on the ML menu to bring the Q menu functionality again?
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: nikfreak on December 26, 2015, 08:34:58 AM
It's a combined Q/SET button causing lots of headaches. If I return the default functionality of the button then it will interfere with ML. Just an example:

Using SET button for AETTR would not run AETTR but bring up the Q menu. There are much more of this sort. If you really need it then I have to recommend you to uninstall ML and use your SL1 w/o ML. I spent some hours trying to impement a long / short button press for Qmenu functionality but also this interferes. Really hard task. But it's on the to do list...
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: JotaPe96 on December 26, 2015, 02:38:08 PM
Ok, thanks for the explanation nikfreak. I really like ML and i only asked because i used to use the Q menu. Thanks for your commitment on this :)
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Nex on December 26, 2015, 04:10:47 PM
Been using ML for some time now. After update to 1c version all seems smooth. With a set of self-compiled processing tools it brought video recording  or high dynamic range photography to the new level!

Thank you much for the great work.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: tone503773 on December 26, 2015, 07:39:09 PM
With the software out for the 100D currently, is it possible to adjust the bit depth of raw mlv video before recording?
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Walter Schulz on December 26, 2015, 07:43:04 PM
Nope. RAW is 14 bit.
Lowering bit depth has been discussed in the past but AFAIK not investigated further.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: tone503773 on December 26, 2015, 08:10:42 PM
Nope. RAW is 14 bit.
Lowering bit depth has been discussed in the past but AFAIK not investigated further.

Thank you
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: flutebrute on December 27, 2015, 10:55:57 PM
Hello!  I have the SL1 and I've tried both available versions of ML, and neither have worked, so my SL1 must have the 100c firmware, correct?  If that is the case, then may I ask when ML will be available for my camera?  Thank you.

Edit: I'd also be interested in letting my camera be used to test the 100c build as it becomes more stable, provided the proper instruction on what to look for.  I'm v excited for the work that you guys are doing here.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: edt on December 30, 2015, 02:02:46 AM
This is fantastic progress.
One comment from me, the magic zoom is a bit flickery. Running latest version of ML release C on model B
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: pman on December 31, 2015, 10:20:57 AM
I sadly have the 100c version can't wait until you have that ready. Looks good so far!
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: edt on January 04, 2016, 11:34:18 PM
I've got a 7" 1080 hdmi monitor. Does this Beta allow me to drive it any higher than the standard OS's 480p? Not wanting to record via hdmi, just live view at a higher resolution.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: edt on January 05, 2016, 12:39:18 PM
Just plugged USB cable in & the screen blanked. This worked A OK with my 60D - ie didnt blank the screen when using headphone monitoring via the USB cable. Is there on my 100D a way to keep things in view?
Also I see the audio page isnt showing in the ML menu on 100D. On 60D it had options for levels, and mic source.
Thanks
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: ZerdiiX on January 09, 2016, 12:18:03 AM
Hey nikfreak, do you know when you're gonna release the 100D.100C version ? Because that's really sad i cannot use ML :(
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: DeafEyeJedi on January 09, 2016, 03:22:14 AM
It'll come when it comes. Just be patience and put a smile on your face!
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: brunomm on January 09, 2016, 09:25:29 PM
Hi ZerdiiX

As dumb as it sounds, try like i wrote in a previous post:
try to flash 100A: flashing has failed
try to flash 100B: flashing has failed
try to flash 100A: flash is successfull, if not:
try to flash 100B: flash is successfull.

worked for me 2 times now.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: MS96 on January 10, 2016, 07:58:58 PM
I think that I also need the C version as nether A nor B work. I would be happy to help with the development as a tester, just PM me.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: nikfreak on January 10, 2016, 10:03:33 PM
If there's someone with a 100D.100C in Germany then get in contact with me via PM
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Oswald on January 11, 2016, 02:32:51 PM
So I installed the b version of the 100d. When I record raw (not mlv) and trying to playback it, the camera frozes.
But i love my little beast. I got it today. :)
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: dfort on January 11, 2016, 03:01:33 PM
@Oswald Are you trying to playback a raw file in the camera? I don't think that's possible on any camera. The mlv_play module will playback mlv files but not in real time.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Oswald on January 11, 2016, 05:15:00 PM
Yes, I tried to playback it. At least raw video playback was possible on eos M with some kind of module but not on real time, but i dont know.  :-\ I am noob :D
And also, full resolution silent pictures dont work. Camera frozes after the picture is saved to card. I can give crash logs if nikfreak needs it.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: FlameFly on January 12, 2016, 08:26:01 PM
Thank you so much nikfreak!!! :D I've been lurking these forums for a long time waiting for someone to pick up the SL1 (I would've loved to do it myself, but alas college currently uses up all that extra time). I'll be around to help report bugs and the like though. Again, thanks for spending some of your time on this, I really appreciate it.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: samcameron on January 14, 2016, 03:07:43 AM
Hi, I'm new in this forum. I have a SL1 and I'm trying to install ML but I got an error saying is not the right firmware. I tried both: magiclantern-Nightly.2015Nov20.100D100A and magiclantern-Nightly.2015Nov20.100D100B. None of these worked for me. I don't know if my camera is a 100D.100A,B,C or D. How can I check this and how can I install ML?

Thanks in advance.
Title: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: DeafEyeJedi on January 14, 2016, 03:51:00 AM
@samcameron:

Most likely you got the 100D.100C version which will come out when it comes out. Be patience as @nikfreak continues to work hard on this possibility!
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Xinixato on January 14, 2016, 02:34:13 PM
Let nikfreak work, he's doing it well, and we have to wait until he can release the new version
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: phileas5928 on January 16, 2016, 08:40:19 PM
Neither of the two packs worked for me. I tried both on different SD cards and they both failed, telling me to use the other one.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Walter Schulz on January 16, 2016, 08:41:41 PM
See reply #202
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: dfort on January 18, 2016, 08:48:24 PM
Wondering if anyone can verify this:

     Camera Name:   'Canon EOS REBEL SL1' = firmware A
     Camera Name:   'Canon EOS 100D' = firmware B
     Camera Name:   'Kiss X7' = firmware C

Just trying to confirm one of my conspiracy theories.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: MS96 on January 18, 2016, 09:02:10 PM
@dfort

I have the European 100D and nether A nor B work .
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: tone503773 on January 18, 2016, 09:34:40 PM
Wondering if anyone can verify this:

     Camera Name:   'Canon EOS REBEL SL1' = firmware A
     Camera Name:   'Canon EOS 100D' = firmware B
     Camera Name:   'Kiss X7' = firmware C

Just trying to confirm one of my conspiracy theories.

'Canon EOS REBEL SL1' = firmware A
This is true for me
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: brunomm on January 18, 2016, 09:59:29 PM
I can confirm that:
Camera Name:   'Canon EOS 100D' = firmware B
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: nikfreak on January 18, 2016, 10:25:57 PM
Wondering if anyone can verify this:

     Camera Name:   'Canon EOS REBEL SL1' = firmware A confirmed by tone503773
     Camera Name:   'Canon EOS 100D' = firmware B confirmed by brunomm
     Camera Name:   'Kiss X7' = firmware C that one won't be confirmable yet as only the fir for bootflag exists but ML bootup was unsuccesful yet. But we could read it out anyways Anyone? (http://magiclantern.fm/forum/index.php?topic=16040.msg160157#msg160157)

Just trying to confirm one of my conspiracy theories.

dfort you scaring me (in terms of another rev popping up)  ;)
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Xinixato on January 18, 2016, 11:31:55 PM
I have 100D(Europe) and "B" firm
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: samcameron on January 19, 2016, 03:30:19 AM
My camera SL1 american model cannot use 100A or 100B, by reading a metadata using http://regex.info/exif.cgi it says: Canon Model ID: EOS Rebel SL1 / 100D / Kiss X7

Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: DeafEyeJedi on January 19, 2016, 04:04:31 AM
Which confirms that Kiss X7 is firmware 'C' ... Nice work @dort!
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: nikfreak on January 19, 2016, 12:51:00 PM
My camera SL1 american model cannot use 100A or 100B, by reading a metadata using http://regex.info/exif.cgi it says: Canon Model ID: EOS Rebel SL1 / 100D / Kiss X7
Which confirms that Kiss X7 is firmware 'C' ... Nice work @dort!
I wouldn't describe it like that. People might get confused and it could be misleading. I have been messaged by some people from Europe not getting A / B to work. They might own another revision of the firmware or maybe got their hands onto some import models. As far as I remember you got also "american model"  8) but can only run the A firmware...

I guess whatever dfort has in mind it might shed some light into postprocessing raw files / dng's
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: dfort on January 19, 2016, 02:19:10 PM
My camera SL1 american model cannot use 100A or 100B, by reading a metadata using http://regex.info/exif.cgi it says: Canon Model ID: EOS Rebel SL1 / 100D / Kiss X7

Looks like a camera with an identity crises. I PM'd @samcameron asking for a file that we can examine and @MS96 could also do that. Any kind of file should have the EXIF information we're looking for so even a small jpeg should do. Both are new to the forum so I should comment that you can't upload to the forum but you can post the file somewhere and link to it.

I'd like to ask @samcameron and @MS96 and any other user having problems with both the A and B firmware versions if you have ever used Magic Lantern on any other camera before. The reason I'm asking is because this might be a new user installation issue instead of a version A, B or maybe even C, D, E... firmware. (That should freak out nikfreak!)

I guess whatever dfort has in mind it might shed some light into postprocessing raw files / dng's

What I'm working on is a way to identify each camera that has the raw video focus pixel issue (http://magiclantern.fm/forum/index.php?topic=16054) and on the two examples that I've got from this camera I found some interesting information in the EXIF metadata:

Oswald's camera was purchased in Germany and has the 'B' firmware:
Code: [Select]
     Camera Name:   'Canon EOS 100D'
     Camera Model:  0x80000346

DeafEyeJedi's camera was purchased in the U.S. and has the 'A' firmware:
Code: [Select]
     Camera Name:   'Canon EOS REBEL SL1'
     Camera Model:  0x80000346

Here's the post where this first came up:
http://magiclantern.fm/forum/index.php?topic=16054.msg160594#msg160594

So it looks like it is best to identify cameras using the hexadecimal number for "Camera Model" instead of trying to use the "Camera Name" field. You would think that EOS Rebel SL1 / 100D / Kiss X7 are all identical except for the name stamped on the body to identify the marketing region but apparently Canon decided to throw in a different firmware for each region. Maybe I'm wrong and the firmware version is randomized just to throw off anyone wanting to hack into the camera's firmware. Well, that's my conspiracy theory.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: dfort on January 19, 2016, 06:44:18 PM
Sam sent me a JPEG to examine and here is some more interesting information that I haven't seen before:

Code: [Select]
Camera Model Name               : Canon EOS REBEL SL1
Canon Image Type                : Canon EOS REBEL SL1
Canon Firmware Version          : Firmware Version 1.0.0
Canon Model ID                  : EOS Rebel SL1 / 100D / Kiss X7

Missing from the JPEG are the 'Camera Model', 'Camera Serial' and 'Camera Name' tags.

So according to my theory this should be an 'A' firmware but it doesn't work?

Another camera to add to the 'confirm' list would be the nikfreak's which according to his signature is a 'B' firmware and from the video on this post (http://magiclantern.fm/forum/index.php?topic=5529.msg154680#msg154680) we can see that the camera has 100D stamped on the body.

Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: nikfreak on January 19, 2016, 07:16:11 PM
My 100D.100B (cr2 / exiftool):

Code: [Select]
Camera Model Name               : Canon EOS 100D
Canon Image Type                : Canon EOS 100D
Canon Firmware Version          : Firmware Version 1.0.0
Canon Model ID                  : EOS Rebel SL1 / 100D / Kiss X7

Missing from CR2 are the 'Camera Model', 'Camera Serial' and 'Camera Name' (not Model Name above, right?) tags. Any idea how this situation may be used (dependency of...) to ask for an official fw update?
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: MS96 on January 19, 2016, 09:06:20 PM
Here is a jpeg from me
https://drive.google.com/file/d/0B8Ol50T0RhLUdXlrSEJFZ0VNeTA/view?usp=sharing
I have used ML before (5DMKII), I study computer science and believe to be apt enough to understand what i am doing is correct...
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: dfort on January 19, 2016, 11:44:34 PM
Here is a jpeg from me

Here's what I see:

Code: [Select]
Camera Model Name               : Canon EOS 100D
Canon Image Type                : Canon EOS 100D
Canon Firmware Version          : Firmware Version 1.0.0
Canon Model ID                  : EOS Rebel SL1 / 100D / Kiss X7

I have used ML before (5DMKII), I study computer science and believe to be apt enough to understand what i am doing is correct...

Great, I studied photography in college and graduated in 1981. A bit dated? It was also an art school, not much in the way of technical training so you're way more likely to figure this out.

It seemed logical to me that if there were different firmware versions they would be divided up by regions but seeing that there are EOS Rebel SL1 (Americas) and 100D (International) cameras that aren't taking the A or B firmware versions then I must be wrong. However, it does seem that at least so far every A version is an SL1 and every B version is a 100D.

Then again there is this version from Japan. It also comes in black but it is harder to read the name. Just a thought, you don't have a white camera do you?

(https://farm2.staticflickr.com/1507/23860350334_a6267c1de4_o.jpg)

Missing from CR2 are the 'Camera Model', 'Camera Serial' and 'Camera Name' (not Model Name above, right?) tags. Any idea how this situation may be used (dependency of...) to ask for an official fw update?

You crossed out 'Camera Serial' so you found it in the CR2 EXIF metadata? I found a 'Serial Number' and an 'Internal Serial Number' but no 'Camera Serial' -- I've also been seeing different tags with the same information from ML Silent Picture MLV and DNG shots. 'Camera Name' and 'Model Name' also seem to be two different tags.

Are you thinking of asking Canon for a firmware update? Maybe that would put all the cameras on the same Canon firmware version?
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: nikfreak on January 20, 2016, 12:11:52 AM
I was rather hoping to see mismatching / missing exif tag(s) and try to justify a fw update due to broken 3rd party software but now realizing this is really region based I got even scared that in future this cam might be pain in my butt to maintain if canon decides to release (if they even do, wo knows?) region based fw update.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Felipe on January 20, 2016, 03:10:29 AM
Yes sounds scary, mean while I Noticed for A and B versions that we have the pleasure of using, THAT FOR THE AUDIO YOU HAVE TO GO TO CANON
MENU TO ADJUST LEVELS, THEN GO TO ML INTERFACE AND THEN AGAIN TO CANON MENU IN ORDER TO GET THE PROPER LEVELS.
In other words once you turn on video with ML, we have to go to the Canon Menu twice to get the right levels on the audio meters.
Not so with T4i where you have to go once to Canon Menu and then meters are right.
The artefacts in ML menu also are very frequent
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Rawdoc75 on January 20, 2016, 06:52:56 AM
Hi Guys, Hats off to Nikfreak and all those who are putting their mind and soul on the development of ML for SL1/100D and not to mention their precious time. I sincerely appreciate all your hard work. I'm new to DSLR and I purchased this as a refurb unit from Canon USA a few weeks ago. I'm sharing the Exif data from mine if it would be of any use.

Camera Model Name         : Canon EOS REBEL SL1
Canon Image Type          : Canon EOS REBEL SL1
Canon Firmware Version    : Firmware Version 1.0.0
Canon Model ID            : EOS Rebel SL1 / 100D / Kiss X7

It does show both the "Camera Serial Number" and "Internal Serial Number."

I'm yet to try loading the ML Nightly builds. Keeping the fingers crossed and waiting for the day when Nikfreak finally declares that this 'lil beast is "tamed" under ML :)
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: MS96 on January 20, 2016, 02:27:11 PM
It's a black 100D from Mediamarkt! Nothing special...
https://drive.google.com/file/d/0B8Ol50T0RhLUejdidEdrejF6VjA/view?usp=sharing
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: oppy on January 20, 2016, 05:16:44 PM
@dfort - I have a US SL1 and 100B, so I guess maybe my camera disproves your hypothesis.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: dfort on January 21, 2016, 05:38:40 AM
Ah ha! So it is a conspiracy theory.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: dfort on January 21, 2016, 04:36:39 PM
@nikfreak

Do you have a build that includes this commit?

https://bitbucket.org/hudson/magic-lantern/commits/2e5367a0aa815d5945c6ba6bae4ba01f773401f2

It is needed for the focus pixel fixer to work properly.

Or I could build it myself. Is it included in the 100D-new-test branch of your Magic Lantern repository?
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: JotaPe96 on January 21, 2016, 06:31:47 PM
I'm from Europe, i have a canon 100D but mine uses the A firm
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: MS96 on January 21, 2016, 06:35:30 PM
I'm from Europe, i have a canon 100D but mine uses the A firm
How long ago did you bought it;
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: nikfreak on January 22, 2016, 12:21:05 AM
Guys I would prefer stopping discussions about fw revisions. You might want to check the source and platform trees. One of the files in each platform dir contains short details to ICU date which I used to name the revisions as I worked with the dumps one by one.

@nikfreak

Do you have a build that includes this commit?

https://bitbucket.org/hudson/magic-lantern/commits/2e5367a0aa815d5945c6ba6bae4ba01f773401f2

Not yet as I am struggling to find the root cause for the bitmap buffer going nuts on this cam. These appear as artifacts while ML menu is open in LV/MV only. The fix is to press play and return but edmac channels will go nuts too (a dozen of them will become red marked and show 514x514 for each edmac channel in debug menu). After taking a pic the artifacts will return ofc. Additionally the screenshot function will return a black blanked file output in LV/MV mode. Spent most of the time while working on 100D on this issue - a felt or even really hundred hours if not even more :P Turning circles checking consts / stubs. all appears to be right.
Mysterious part is that it doesn't happen always. Let's say 50/50 when switching from photo mode to LV/MV back and forth.

As written in PM you might give it a go yourself ofc too.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: JotaPe96 on January 22, 2016, 12:46:21 AM
How long ago did you bought it;
I bought it on march 2014
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: jimmyyoung on January 23, 2016, 12:23:30 AM
just wondering about the audio monitoring?, I have downloaded onto my 100d using the A firmware, but it does not have an audio menu, just wondering if that's a bug or it has not been implemented?

Thanks!
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: axelcine on January 23, 2016, 07:02:40 PM
Just like 650D/700D and other newer cams the 100D hasn't got the hardware or the audio out for headphone. I have been recording exterior sound for a long time, either using a small stereo audio recorder or a mike like Saramonic Vmic Recorder (has slot for micro-SD and headphone socket) that can either be mounted on the cam and plugged into the cam's mike socket or placed wherever the sound is created. You can set up the mike on a table during an interview and then sync with cam's (poorer) audio.

The Audio menu in ML mirrors the cam's possibilities - even my 5D3's have only 3 lines in Audio.

Good luck.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: jackassforlife on January 24, 2016, 08:46:58 PM
Hello,
I just tried to install ML but every time I get the message "incorect firmware version" for version A and B. So, I probably have a version C or D?
I can not wait to install it :) Thanks
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: JordanpPage on February 03, 2016, 05:28:36 AM
Hello,
I am still new to ML, and have been following this post for some time. I have looked all over the internet, and I was wondering if someone could point me in the right direction to make a backup of the stock software so if I decide to finish testing the alpha on the SL1/100D I can go back?
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Walter Schulz on February 03, 2016, 05:49:03 AM
Wrong conception. Top of page -> User Guide -> FAQ
During ML installation your cam's firmware will get copied to card for backup/disaster recovery.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: JordanpPage on February 03, 2016, 05:57:36 AM
I see, I see. Interesting method. I am used to flashing firmwares to calculators and the sort. In addition, It appears I have a type C firmware, as A and B do not work for my American SL1 bought around November.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: nextlabelindonesia on February 03, 2016, 12:20:30 PM
I'm Using CANON KISS X7 (Black), Cannot install magic lantern using firmware [magiclantern-Nightly.2015Oct26.100D100A] & [magiclantern-Nightly.2015Oct26.100D100B]...The error message is :


-----------------------------------------------

MAGIC LANTERN
Incorrect Firmware Version.
Expecting a Canon 100D, With Firmware Version 100A
Please try installing ML For 100D 10AA

You may now remove your battery.

-----------------------------------------------

Please, Need help trouble. Thanks...
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: nikfreak on February 03, 2016, 01:23:54 PM
You got the yet to be supported "C" firmware revision on your cam. Good news is that we were able to boot it up once on the cam - though without the ML menu working. So we are not far away from getting it supported. There's still no ETA I can give. I am working on it but I don't think it will be within days - it's more like weeks for a public release of the " C" rev as I need to fix "A" and "B" first and then replicate the fixes to "C". Otherwise it wouldn't make much sense to deal with it.

Ofc best thing would be if Canon finally would release a fw update. That would save me lots of time and trouble. Til then you have to accept it like it is and watch out for this thread title as it will get updated once "C" is ready for the public
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: nextlabelindonesia on February 03, 2016, 02:00:04 PM
OK nikfreak, Thanks very very thanks for your job.... I am from Asia , many waiting add-ons firmware for Canon Kiss X7 Magic latern publics download...
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: dfort on February 08, 2016, 04:36:26 PM
samcameron and I got together on Sunday and checked out differenced between DeafEyeJedi's 'A' version SL1 with Sam's 'C' version camera. Here's something interesting that we found on the label where the serial number is located:

Upper Left 'C' Version and Lower Right 'A' Version
(https://farm2.staticflickr.com/1576/24529197829_1e2416c017_c.jpg)
C upper left A lower right (https://flic.kr/p/DnyxVX)

You can click on the flickr link under the photo if you want to take a closer look.

Maybe Rebel SL1 / 100D / Kiss X7 users can check to see if the A/B/C firmware cameras can be identified by that label?
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: JotaPe96 on February 08, 2016, 06:48:22 PM
My camera is the "A" version and that label matches DeafEyeJedi's one :D

(https://scontent.flis1-1.fna.fbcdn.net/hphotos-xat1/v/t34.0-12/12659650_1229451980417264_1279967273_n.jpg?oh=52916b25be386c808b12eece45bf20c8&oe=56BAB290)
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: dfort on February 08, 2016, 08:23:51 PM
I wonder what the flipped 'R' in 'AR46' means on the 'A' camera. Feels like we're trying to crack the DaVinci Code. (See it is a conspiracy!)
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Walter Schulz on February 08, 2016, 08:31:01 PM
АЯ46 -> A -> cyrillic a
         -> Я  -> cyrillic ya

-> Russian electric/electronic standard, AFAIK. 
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: dfort on February 08, 2016, 09:05:10 PM
So there are Russian symbols on a camera destined for the Americas?

I found this Canon press release about their, ‘Three Regional Headquarters System’ (http://www.canon-europe.com/about_us/press_centre/press_releases/corporate_news/regional_hq_system.aspx) which are:
Uh--who's counting?
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Walter Schulz on February 08, 2016, 09:24:13 PM
So there are Russian symbols on a camera destined for the Americas?

Icons to the right are for Russia and symbol to the left is Korean. See https://www.hmisource.com/otasuke/download/certification/agency_markings.htm

EAC replaced GOST-R in 2013 (see link).
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: dfort on February 08, 2016, 11:00:41 PM
Good find. This makes things even more confusing.

Still, I wonder if maybe the firmware version (A, B, C) can be determined by that label.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: haas on February 09, 2016, 01:46:45 PM
I have a C version, bought in Europe. But the label is the same as that of JotaPe96.
I fear that the version can not be defined by the label.

(https://c2.staticflickr.com/2/1674/24547599149_b57a70f87e.jpg)
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: JotaPe96 on February 09, 2016, 02:44:57 PM
I'm from europe too. I think that you're right... Maybe this label have nothing to do with the versions
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: dfort on February 09, 2016, 10:38:59 PM
Another conspiracy theory busted.

@haas Doesn't your camera have a serial number? I'm taking it that it just didn't show up in the photo?
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: IvanT on February 10, 2016, 09:05:56 AM
Hey guys. Here's a pic of my 100D label, which couldn't install 100D.A or 100D.B, so I assume it's a "version C" camera. Bought in New Zealand.

(http://i.imgur.com/W0Lj1gY.png)
Serial number edited out just in case

Hopefully we'll see ML work for this "version C" soon. Many thanks to those who have put effort into making ML for this camera possible!
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: dfort on February 10, 2016, 05:08:49 PM
Ok--what's going on, that makes three cameras without serial numbers?
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Walter Schulz on February 10, 2016, 05:47:26 PM
You shouldn't believe in photos ...
Caption may contain a hint ...
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: dfort on February 10, 2016, 06:55:44 PM
Ah, didn't read the fine print.

Don't want anyone stealing that camera's identity?
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: MS96 on February 10, 2016, 09:20:59 PM
How on earth would canon profit from "randomly" flashing different versions of their fw on the same build line, it has to be production date related.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: theandrewgordon on February 12, 2016, 08:16:14 PM
I've reviewed the audio posts and it seems the audio menu
 Isn't fixed or won't be.  Could I get clarification? I'd love to know about if usb to earphones will work eventually as it does on others.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: nextlabelindonesia on February 20, 2016, 02:29:11 PM
Please info update notification for Firmware C.. not eagerly waited ML for Canon Kiss X7  :'( :'(
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: dfort on February 26, 2016, 05:41:20 PM
@nikfreak

Saw you made some commits a few days ago--looking forward to something new. Maybe a 'C' version?

Just wondering if I could offer a feature request. Without ML the 5x and 10x zoom box can be centered on the 100D using the Trash button. Of course with ML loaded this button brings up the ML menu. On the EOSM you can do a quick press to center the zoom box and a longer press to bring up the ML menu. Could that be incorporated into the 100D?
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: eudjent on February 27, 2016, 08:06:43 PM
My Canon 100d not work with A and B version. He writes please try installing ML for 100D 100AB. what's wrong?You can help me?i m sorry for my English.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: dfort on February 27, 2016, 08:11:55 PM
You probably have version 'C' firmware in your camera. Magic Lantern isn't working on that firmware yet--almost but not quite.
Title: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: DeafEyeJedi on February 28, 2016, 01:10:44 AM
For those that are curious (or afraid) of SL1/100D's Focus Pixel Horrors ... Check out how far this project has progressed through with this amazing work done by the great @dfort (Special Thanks for borrowing my SL1) and it is actually working well enough for you guys to give it shot and Thanks for implementing this fine ass script into MLP @Danne! 8)

Pre:                                                                                                                 Post:
https://vimeo.com/156803224 https://vimeo.com/156803227

https://vimeo.com/156803226 https://vimeo.com/156803223

Dual-ISO's coming up next...   :-X
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: dfort on February 28, 2016, 05:38:40 AM
Thanks to @DeafEyeJedi for the use of his SL-1 on the focus pixel topic. If you want to see some dramatic before and after shots with the SL-1/100D/KISS X7, check this out: http://magiclantern.fm/forum/index.php?topic=16054.msg163037#msg163037

(https://farm2.staticflickr.com/1521/25252552356_8ddcc558e2_o.gif)

This camera has a prodigious amount of focus points in its sensor that show up in raw video yet those pesky dots can be annihilated with MLVFS (http://magiclantern.fm/forum/index.php?topic=13152.0) and MLP (http://magiclantern.fm/forum/index.php?topic=13512.0).

Now what does it take to get this platform out of "Alpha-1a" state and into the unified branch so SL-1/100D/KISS X7 users can benefit from the latest Magic Lantern updates--and there's been several of them since the last builds for this camera were posted on October 26, 2015.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: canoncannon on February 28, 2016, 08:02:37 PM
100A says use the other one, and 100B says "Could not enable boot flag" during installation and then it tells me to restart. Does this mean I have a B camera or C camera? I've tried formatting the card and using a different card. I compiled 100D.100C and put the autoexec.bin and ML-SETUP.fir on the SD card with the ML folder from one of the other packages, but I got a black screen with a red LED when I tried updating firmware.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: dfort on February 28, 2016, 09:06:37 PM
... I compiled 100D.100C and put the autoexec.bin and ML-SETUP.fir on the SD card with the ML folder from one of the other packages, but I got a black screen with a red LED when I tried updating firmware.

Yes, that's what I've experienced too.

Since you're able to compile you might try reverting back to revision 13131 (January 7, 2016, Branch: 100D-new-test, update consts) and that should load ML. The problem is that the trash button doesn't bring up the ML menu which is the show stopper.

You're right that the autoexec.bin file is different between the firmware versions but it is best to use "make zip" to bundle all of the necessary files in a zip package just like the nightly builds.

In any case, if you feel up to it you might look into why the trash button isn't working and suggest a fix to nikfreak.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: canoncannon on February 28, 2016, 10:26:37 PM
Yes, that's what I've experienced too.

Since you're able to compile you might try reverting back to revision 13131 (January 7, 2016, Branch: 100D-new-test, update consts) and that should load ML. The problem is that the trash button doesn't bring up the ML menu which is the show stopper.

You're right that the autoexec.bin file is different between the firmware versions but it is best to use "make zip" to bundle all of the necessary files in a zip package just like the nightly builds.

In any case, if you feel up to it you might look into why the trash button isn't working and suggest a fix to nikfreak.

Thanks for the reply, but no luck with that. Compilation seems fine, just a few warnings, but "make zip" gives me lots of "module x failed to build, deleting". But it creates the zip. If I use that to update, I get the same black screen and red LED forcing me to pull battery. I'm using the pre-built VM from the Getting Started sticky, shouldn't that have all the dependencies?
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Walter Schulz on February 28, 2016, 10:39:24 PM
Wait, you both get the same error with 100D.100B? "Could not enable boot flag"?
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: canoncannon on February 28, 2016, 10:51:04 PM
Wait, you both get the same error with 100D.100B? "Could not enable boot flag"?

Sounds like dfort had the black screen issue with C, not sure about boot flag with B. Does this message mean B is the right one for the camera but just needs some fiddling?
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Walter Schulz on February 28, 2016, 10:57:49 PM
Yep!
Have you tried different cards? If not: Card details?
Try to format in cardreader, then in cam. Copy extracted B version files (including autoexec.bin and ML dir) to card and retry.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: canoncannon on February 28, 2016, 10:59:53 PM
Using Patriot 4 GB class 4 and SanDisk 8 GB class 4. Tried Windows quick formatting and camera low-level formatting on the Patriot. I'll try those steps though.

Edit: same problem. Should I be in a particular mode to update? Remove lens?
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: canoncannon on February 29, 2016, 12:34:19 AM
Tried low-level format from camera, copy 100B files to card, make bootable with EOScard. Camera turns on to stock firmware still.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: nikfreak on February 29, 2016, 11:51:01 AM
You'll fail with a simple "make zip" if that's all you do to get the C revision running.

To sum it up:
We got 3 known firmware revisions called A & B & C (hopefully there aren't more).
Camera serial numbers or sticker labels won't help you in determining the firmware revision.

ToDo's:

Unfortunately you will not see a public release of a "C" revision firmware before I get most of the ToDo's listed above done. No ETA's atm, sorry. It looks rather like we need to strip down features and find the one which is causing the artifacts and drives the edmac channels crazy.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Walter Schulz on February 29, 2016, 01:26:38 PM
Edit: same problem. Should I be in a particular mode to update? Remove lens?

Reset Canon settings to factory defaults (including C.Fn) and run M mode (no liveview) and retry.
Are you using original Canon batteries?
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: dfort on February 29, 2016, 04:33:48 PM
You'll fail with a simple "make zip" if that's all you do to get the C revision running.

Strange, that worked when I did the regression test and I didn't have the black screen issue with the January 7, 2016 'C' version. Seemed like you were so close, the only problem was not being able to bring up the ML menu with the Trash button.

Anyway, looks like getting that 70D pull request accepted will help move the 100D port forward.
https://bitbucket.org/hudson/magic-lantern/pull-requests/620/add-support-for-eos-70d-111-both-revisions/diff
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: canoncannon on March 01, 2016, 04:16:54 AM
Reset Canon settings to factory defaults (including C.Fn) and run M mode (no liveview) and retry.
Are you using original Canon batteries?

Getting no liveview might be a problem. The stock firmware is messed up somehow (prior to trying ML) and most buttons don't work in photo and movie mode so I'm trying to install ML so that I can use the camera. Right now the only way I can bring the menu up is if I switch to SCN, turn the camera on to movie mode, switch to M, and press Menu. Once I get the menu up everything is normal until I leave the menu. From the menu I can get to playback mode and that's normal, but closing the menu in photo or movie mode leaves me back in the problem state. Based on that it doesn't seem like a hardware issue. And there's apparently no public firmware for the SL1 so I can't reflash the original firmware.

I am using a Canon battery but I have some 3rd-party batteries also.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Walter Schulz on March 01, 2016, 07:09:01 AM
@canoncannon: You may ask a1ex to help. I strongly recommend to postpone further attempts to run ML installation until advised by him.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: canoncannon on March 01, 2016, 07:46:36 AM
Sent him a PM, thanks.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: nikfreak on March 01, 2016, 09:28:45 AM
Getting no liveview might be a problem. The stock firmware is messed up somehow (prior to trying ML) and most buttons don't work in photo and movie mode so I'm trying to install ML so that I can use the camera.....

ML won't heal any camera that was broken before installing ML. Better send it in to Canon for repair or sell it as it is and buy another one.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: guiser on March 01, 2016, 10:10:49 PM
Can someone explain to what can I do to use ML if I have the 100D.100C version??  :-[ 

Thanks a lot in advance!!!
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Walter Schulz on March 01, 2016, 10:12:00 PM
Read reply #270
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: ThomasDamario on March 02, 2016, 01:22:42 AM
http://pastebin.com/r172DBRz

100d. 100b
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: canoncannon on March 02, 2016, 03:27:46 AM
ML won't heal any camera that was broken before installing ML. Better send it in to Canon for repair or sell it as it is and buy another one.

So ML runs on top of the Canon firmware, meaning if it is broken at a lower level it will be broken at a higher level?

Possible to reflash stock firmware?

a1ex said you might be able to make me a test build to see what's in my startup log so I'll PM you about that.
Title: Canon 100D / SL1 (Alpha-1a): Report
Post by: CinemaJohn on March 08, 2016, 11:30:59 PM
Thanks so much for this firmware hack!

I've been running this hack on the SL1 (100D) for two months now.

I put together two short videos showing the RAW video quality:

Here is my report on some of the features in the V1.0.0 (Alpha1-a):

1. Included Modules
---Raw_rec: OK

Note:

---Bitrate Override: OK
Note:

2 Overlays
---Zebras: OK
---Focus Peak: OK


3.Shoot
---Bracketing: OK
---ML ISO: OK

I filmed an ISO test using the ML ISO feature here: https://youtu.be/vpzYNhst4M4
---FPS override: Not Working
Note:

4.Other problems:

Hope this helps and you find the videos I made useful for reference on how the Hack is holding up. My last thought is this is pretty stable, and I thank those who are coding this hack greatly! I can't wait till the new version is released.[/list]
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: nikfreak on March 11, 2016, 12:17:21 PM
Anyone with a 100D.100B reading this and having time?
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: onelitllejoint on March 12, 2016, 11:07:28 AM
Hi Nikfreak. I use you modification in version 100B and help you whit pleasure:).
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: mgncapala on March 15, 2016, 08:46:19 PM
I don't know how did you make a raw video? I tried with SanDisk Ultra with 16GB that can write up to 80mb/s and other is Lexar Pro 1000x with 128GB that can write up to 150 mb/s. In ML benchmark rated 40 mb/s, why? Thanks a lot...
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Walter Schulz on March 15, 2016, 08:52:43 PM
SD-card interface on 100D is limited to about 41 MByte/s in write mode and there is nothing you can do about it.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: chilimac02 on March 16, 2016, 03:49:22 AM
I can get my 100d to record 720p raw video just about non-stop with my sandisk extreme pro memory card. My problem is that I don't understand how to use that video because of the focus pixel issue. I cannot understand a workflow to get that stuff to look right in adobe CC
Title: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: DeafEyeJedi on March 16, 2016, 05:54:50 AM
@chilimac02 ... Perhaps you haven't tried either MLP or MLVFS yet?

If you had done so then you probably wouldn't have noticed or heard of those pesky Focus Pixels or even their existence according to @dfort's infamous fabulous script! [emoji6]

*EDIT* Here's the long awaited Dual ISO SL1 footage that I shot last year on the way up to the Bay Area in San Francisco, US and how about them dots be gone?

http://vimeo.com/159132658

Thanks to @nikfreak & crew for yet another marvelous toy that can actually deliver BIG time for such a tiny beast!
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: annascanon on March 17, 2016, 09:07:11 AM
Hi,

I am new to the magic lantern thing, and really happy there is a version for the 100D now!
Can someone please explain why the aperture can not be controlled? thanks!

Anna
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Head_Pres on March 17, 2016, 04:04:04 PM
Guys, I am super sorry, and i have been running ML on my SL1 for a few months, and now i see people are reporting that they are able to use Raw video on SL1? no matter what I do, i cannot see RAW video option on my SL1

do i need to dl some new V1.0.0? i believe i am running the 100.B firmware.... what do i do to get the RAW video on my SL1?
CinemaJohn please help, i see you did it.

tnx in advance
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Walter Schulz on March 17, 2016, 04:07:29 PM
and now i see people are reporting that they are able to use Raw video on SL1? no matter what I do, i cannot see RAW video option on my SL1

It was there from the very beginning ... Visit Modules screen/tab, activate MLV_REC.mo or RAW_REC.mo, restart cam.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: DeafEyeJedi on March 18, 2016, 09:34:07 AM

Hi,

I am new to the magic lantern thing, and really happy there is a version for the 100D now!
Can someone please explain why the aperture can not be controlled? thanks!

Anna

If I understood you correctly - Have you tried pressing Av button and hold it down while scrolling the shutter button?
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: CinemaJohn on March 18, 2016, 10:57:00 PM
The Canon SL1 handles RAW video excellently! 8)

I decided to compare RAW to H.264 on my Canon SL1 (the standard dslr video format)

You can check it out here:
Keep in mind that I was only able to max out 8 seconds of 720p footage.[/size]


In my opinion, RAW is far cleaner and clearer than H.264. The down fall to RAW is you can not really shoot a movie with it. Being only 8 seconds at HD Raw, you can do very little. Using H.264, I was able to achieve up to ~75 Mbps to my SD card do to ML's Bite Rate ramping. I love that feature. Works nearly perfectly if shot at 24fps and lower than 200 ISO

Has anyone used a higher than 45Mbps SD card shooting RAW video and notice getting more than 8secs at 720p? (crop 2.39:1)
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: annascanon on March 19, 2016, 11:16:03 AM
If I understood you correctly - Have you tried pressing Av button and hold it down while scrolling the shutter button?

Hey thanks for replying.
In the live view it just says F/0.0, and in the menu shoot settings it tells me the aperture cannot be controlled and it is automatic.

Also, can i turn the live view off? I read about the photo mode, but there is no way I can find that. When I click the liveview button (to turn it off) it takes a photo  :D

In the focus menu list there is only DOF available, is that right? I was hoping to use in focus trigger, but maybe that is not available on the 100D.

Questions questions, thanks for all the answers!  ;D
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Walter Schulz on March 19, 2016, 11:25:57 AM
F/0.0 is displayed if there is no communication between lens and camera. If you're using a lens without electronic interface this is default by design. If you are using a lens designed to communicate with the cam this is an error. You may try to cleanup contact pins on both sides with a microfiber cloth and retest.

Triggering in LV: Reset ML to defaults in Prefs tab -> Config files
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: DeafEyeJedi on March 21, 2016, 07:00:09 PM
Has anyone used a higher than 45Mbps SD card shooting RAW video and notice getting more than 8secs at 720p? (crop 2.39:1)

I just ran this test with KomputerBay 128GB SDXC Class 10 600x (http://www.amazon.com/gp/product/B008AN1C1A/ref=s9_hps_bw_g147_i5 KomputerBay 128GB SDXC Class 10 600x) in 1280x720p MLV @ 16x9, 2.20:1, 2.35:1 & 2.39:1 just for shits and giggles.

(https://farm2.staticflickr.com/1664/25844528332_75d95afd73_n.jpg) (https://flic.kr/p/FnMXS5)

• 24p @ 16x9 (exFAT, Card Warm-up, GD on) = Avg. of 21 seconds or so.
• 24p @ 2.20:1 (exFAT, Card Warm-up, GD on) = Continuous recordings.
• 24p @ 2.35:1 (exFAT, Card Warm-up, GD on) = Continuous recordings.
• 24p @ 2.39:1 (exFAT, Card Warm-up, GD on) = Continuous recordings.
 

(https://farm2.staticflickr.com/1441/25844687302_edfc197d4d_n.jpg) (https://flic.kr/p/FnNM7W) (https://farm2.staticflickr.com/1567/25336759713_7351a31c1c_n.jpg) (https://flic.kr/p/EAVvWH)
(https://farm2.staticflickr.com/1701/25965484325_dfe368ed1c_n.jpg) (https://flic.kr/p/FytTSe) (https://farm2.staticflickr.com/1550/25332786074_ca1833e5b5_n.jpg) (https://flic.kr/p/EAz9HG)

Not too shabby for such a tiny beast, huh?  8)
Title: SL1 RAW video workflow (Alpha-1a)
Post by: CinemaJohn on March 29, 2016, 12:08:30 AM
The RAW video workflow on the Magic Lanter hack of the SL1 has raised some questions "how to remove focus pixels in the RAW footage."

As requested...

Here's a video I just created - sharing how I was able to remove the Focus Pixels (green, purple, and black pixels).
https://youtu.be/RKUNKQcnEio

Share this link if you thought it was helpful and subscribe to my channel for more exciting dslr cinematography to come.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: chilimac02 on March 29, 2016, 04:11:58 AM
@chilimac02 ... Perhaps you haven't tried either MLP or MLVFS yet?

If you had done so then you probably wouldn't have noticed or heard of those pesky Focus Pixels or even their existence according to @dfort's infamous fabulous script! [emoji6]

As it turns out my problem was my workflow. I exported video from mlvfs then pulled it into adobe premiere. There it imported video with weird artifacts. I solved the problem by importing the footage into after effects.... For some reason that solved it....
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: mcdonaldm03 on April 09, 2016, 10:13:49 AM
hi there i have tried installing ml on my 100D canon camera it wont work i have extracted and tried both downloads 100A and 100B any help please
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: Walter Schulz on April 09, 2016, 10:26:02 AM
See reply #269
@nikfreak: Would you mind updating first post in this regard?
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: nikfreak on April 09, 2016, 10:47:07 AM
Placed a hint as requested under "What's not working" section in 1st post.
Title: Re: Canon 100D / SL1 (Alpha-1a / 19th Oct)
Post by: javyelow on April 10, 2016, 12:53:30 PM
Hi this is Javier,
I bought a Canon 100d recently because I was stolen my Canon 7D. I searched for a similar camera, in video aspects specially and founded the Canon 100D a great match.
I wanted the Magic Latern option because I used it too much and I had no doubt in buying it when I saw it had it.
However, when i opened my new camera the Magic Latern didn't work out because it is a new model.
Now I am very limited, because of this and I wondered if you have planed to build the it soon for the new version.


Thanks for answering this important question to me.

I have too more doubts:

1. I don't like the white balance in this camera because it is very limited and I wonder if  the magic latern improves it. Would it be possible to use Kelvin more specifics?

2. ISO. Does magic latern in this version offer intermediate values of ISO?

Thanks a lot for all this information.

Best,


Javier
Title: Re: Canon 100D / SL1 (Alpha-1d / 14th Apr)
Post by: nikfreak on April 14, 2016, 08:26:43 PM
First post has been updated with a new release for firmware revision A & B.
Title: Re: Canon 100D / SL1 (Alpha-1d / 14th Apr)
Post by: Felipe on April 14, 2016, 10:47:33 PM
Great the time out feature, in general feels more stable.
Audio as well seems more accurate
Still once in a while artefacts, missing arrow shortcuts,
Title: Re: Canon 100D / SL1 (Alpha-1d / 14th Apr)
Post by: Xinixato on April 14, 2016, 10:51:14 PM
thank you soo much for your work @nikfreak  ;)
Title: Re: Canon 100D / SL1 (Alpha-1d / 14th Apr)
Post by: Titou on April 15, 2016, 10:23:32 AM
I had a Canon G16, I loved the focus peak option and miss it so much on my new 100D, unfortunately I got a C revision firmware... So impatient !
Thanks Nikfreak for all the great work !
Title: Re: Canon 100D / SL1 (Alpha-1d / 14th Apr)
Post by: theandrewgordon on April 17, 2016, 10:48:26 PM
Any update on audio monitoring? I'd love usb to 1/8 th  to work live
Title: Re: Canon 100D / SL1 (Alpha-1d / 14th Apr)
Post by: nikfreak on April 19, 2016, 08:21:07 PM
Looks like I fixed the buggy VRAM being responsible for the "dirty" ML menu in conjunction with the EDMACs going crazy. Now doing some tests myself and afterwards merging the latest changes from unified branch. That said I am also going to pick up work for the C revision but only after the next release and getting some feedback on it.

I will update first post once the next update is ready for release.
Title: Re: Canon 100D / SL1 (Alpha-1d / 14th Apr)
Post by: Felipe on April 20, 2016, 01:29:58 AM
Thanks Nik ready for action
Title: Re: Canon 100D / SL1 (Alpha-2a / 20th Apr)
Post by: nikfreak on April 20, 2016, 10:17:38 AM
Updated the first post.
Read the changelog - especially what I am mainly after.
Title: Re: Canon 100D / SL1 (Alpha-2a / 20th Apr)
Post by: Felipe on April 20, 2016, 04:37:07 PM
What a video camera in such a small package, No dirt, SUPER CLEAN. LOVELY.
Audio and other features precise as a German watch, or ar a Swiss watch?
Cropmarks on play mode flickering
Nik you are Fantaaastic
Title: Re: Canon 100D / SL1 (Alpha-2a / 20th Apr)
Post by: nikfreak on April 20, 2016, 05:38:07 PM
yeah keep up testing as much features as you can and I need also feedback from someone with A Revision camera.
Title: Canon 100D / SL1 (Alpha-2a / 20th Apr)
Post by: DeafEyeJedi on April 20, 2016, 06:49:21 PM
Sorry I'm late for the party ... Here are the quick glimpse of what I was able to accomplish from Alpha-2a (20th april) for A Revision camera per your request.

•Silent pics seems to be working again.
•Audio sometimes fails during MLV recording (even w MLV Sound enabled ON).
•raw_fixes (seems solid to me but will need to do more tests just to be sure -- are you looking for speed differences in between builds or?).
•lua_fixes seems normal (but I can't figure out how to get the Q button to respond since it acts like SET button instead, any clues?).

https://vimeo.com/163578726

•In the final 2 minutes of the video above which shows Silent Pics & Lua Scripting that I was referring to earlier.

Let me know if there are any in depth testings (or abuse) that you would like for us to do ... I'll continue to fiddle with the Photo/Movie modes to try and get it dirty again (if any) and Thanks again @nikfreak for your continued work on this.
Title: Re: Canon 100D / SL1 (Alpha-2a / 20th Apr)
Post by: nikfreak on April 20, 2016, 07:43:16 PM
Thank you very much. As always your videos are outstanding. I will try to format my card and start from scratch for reproducing my issue with DNG. Got some strange behaviour last days mounting it on my ubuntu vm anyways. regarding button handling we need to list it in some way. Which feature does need Q and which one needs SET button so we can code the conditions. ATM the Q/SET button is "dirty" hacked as SET and in menu we use Av for Q button.

I need to retry the long / shortpress code again (failed in past due to malfunctioning at some features/places as stock fw does that also in different situations) to end up with something like this:
Title: Re: Canon 100D / SL1 (Alpha-2a / 20th Apr)
Post by: DeafEyeJedi on April 20, 2016, 11:26:26 PM
Well the silent pic wasn't working for sure in the previous build or two afaik.

So you definitely did fix it at least for A Revisions.

I actually like that concept with the long press and short press for Q/SET options.
Title: Re: Canon 100D / SL1 (Alpha-2a / 20th Apr)
Post by: Felipe on April 22, 2016, 09:19:35 AM
Nik during video recording we can change exposure, say iso, going to ML Menu, BUT has to be with a long press,
and then another press in order to see the iso control during recording.
With my 650D just one short press and that is all,
or the non 100D FEATURE eye sensor shortcut arrows.
Title: Re: Canon 100D / SL1 (Alpha-2a / 20th Apr)
Post by: nikfreak on April 22, 2016, 11:58:13 AM
Felipe LCD sensor can be used and I will implement it.
regarding the buttons we need to find a "general" solution which covers also custom settings by any user. You can read up what I am after here:

https://bitbucket.org/hudson/magic-lantern/pull-requests/716/generic-functions-for-some-cfn-parameters

if there's no "general" solution I will customize it to print a warning ( case 1 to 5) to keep an eye of the questionable CFn setting and set it back to 0. Afterwards we would need to find out which features need the "Q" button and modify those to use another key. DeafEyeJedi already mentioned hickkacks with LUA. I for myself implemented the actual solution to get ETTR working and have the "Q" button return nothing etc...

Unfortuantely 100D has a reduced set of buttons but I think to find a "general" solution could also help future ports (1200D, 1300D, SL2)
Title: Re: Canon 100D / SL1 (Alpha-2a / 20th Apr)
Post by: Felipe on April 22, 2016, 03:07:35 PM
Great
Title: Re: Canon 100D / SL1 (Alpha-2a / 20th Apr)
Post by: canneloni on April 22, 2016, 11:59:57 PM
@DeafEyeJedi

How the hell do you get such good/long times for RAW video in 720p and 24fps? My card should be fast enough but still it won't last a minute in neither RAW (not MLV Lite), nor MLV.
I'm using Samsung MicroSDXC 64GB PRO UHS-I Grade 1 Class 10.


Btw: Is there an option to use not 14 BIT RAW, but something like 10 BIT or even 8 BIT? I know there is less data, but it might be still enough for the most of us and better than h264. Maybe some of the slower cameras could record in higher resolutions this way?

@nikfreak

thank you very very much for your great work :)!
Title: Re: Canon 100D / SL1 (Alpha-2a / 20th Apr)
Post by: Felipe on April 23, 2016, 03:19:48 AM
@Nik, When in vectorscope adjusting Kelvin + color shift, Canon quick menu graphic interface jumps into the screen comes and goes.
Title: Re: Canon 100D / SL1 (Alpha-2a / 20th Apr)
Post by: Frank7D on April 23, 2016, 06:33:01 AM
Quote
Btw: Is there an option to use not 14 BIT RAW, but something like 10 BIT or even 8 BIT? I know there is less data, but it might be still enough for the most of us and better than h264. Maybe some of the slower cameras could record in higher resolutions this way?

Nope.
Title: Re: Canon 100D / SL1 (Alpha-2a / 20th Apr)
Post by: Felipe on April 23, 2016, 07:28:46 AM
@Nik, Confirmed when bringing Vectorscope or Iso, Speed, Aperture from the ML Menu to Movie live view screen, the time out feature which is
viewable when in ML Menu, applys in live view BUT only while composing, IF recording NOT, if that sounds confusing I can explain further.
Title: Re: Canon 100D / SL1 (Alpha-2a / 20th Apr)
Post by: nikfreak on April 23, 2016, 10:35:38 PM
Let's try a test build for 100D.100C only. Read the first post if you have any questions. I know for sure the installer (ML-SETUP.FIR) will work. Does it boot afterwards? Some older test builds for 100D.100C have been reported to give a blank screen after the installer. In case of that scenario just delete the extracted contents again or reformat your card in your PC. If in doubt post a short video taken with your smartphone so I can see what happens. In that case I will provide some more test builds where we will try to blink the camera LED to see where it hangs during boot..

https://drive.google.com/file/d/0B9Mu66yg5QzRRjFjdUxvenpNQkU/view?usp=sharing

Title: Re: Canon 100D / SL1 (Alpha-2a / 20th Apr)
Post by: samcameron on April 24, 2016, 07:13:23 AM
Hi nikfreak,

I tried your 100C version and it doesn't boot up. Only shows a black screen. The only firmware version that kind of works was one of the first ones that I tried some months ago thanks to dfort.
Title: Re: Canon 100D / SL1 (Alpha-2a / 20th Apr)
Post by: Walter Schulz on April 24, 2016, 07:20:45 AM
No blinking LED?
Copy extracted build contents to card and retry.
Title: Re: Canon 100D / SL1 (Alpha-2a / 20th Apr)
Post by: nikfreak on April 24, 2016, 07:35:16 AM
Let's try this one for 100D.100C:
https://drive.google.com/file/d/0B9Mu66yg5QzRVS1TeWQwMlNHV3c/view?usp=sharing

Does the LED blink?
Title: Re: Canon 100D / SL1 (Alpha-2a / 20th Apr)
Post by: nikfreak on April 24, 2016, 07:58:13 AM
And also try this one to check if LED blinks:
https://drive.google.com/file/d/0B9Mu66yg5QzRVU5ldVdsNlRuNzg/view?usp=sharing
Title: Re: Canon 100D / SL1 (Alpha-2a / 20th Apr)
Post by: pauleri on April 24, 2016, 08:51:44 AM
Hey nikfreak,

I tried the newest one of the builds that you linked, (the Apr 24 one) and it was the only one that "installed." i have tried the 100A and 100B ones with no luck at all so i tried the 100c one. it got through the installation and had green text saying "please restart your camera". and so i did, and it then proceeded to act as it was off showing a black screen. The camera was fully functioning before this (i didn't install the Apr23 one), and now has only a black screen with the letters Err flashing in the viewfinder and A next to iso, also in the viewfinder. The only way that i could get my camera functioning was to take out the battery and sd card and put the battery back in without the sd card in. Putting that sd card in would proceed to show only a black screen like it was off. whats odd is that when you would put the sd card in the camera after taking out the battery and putting it back in, it would show nothing but pressing the shutter button would release the shutter for a second or two and proceed to act "off" after that. the led does not blink at all when the sd card is in, except when i take out and put the battery in. (it does that short blink to know that a battery was put in). i don't know if this helps u in any way but thats wut happened.....
Title: Re: Canon 100D / SL1 (Alpha-2a / 20th Apr)
Post by: nikfreak on April 24, 2016, 08:59:39 AM
So no LED blinks, right? You can copy important contents from your card to your desktop pc and format the card over there to restore the cam functionality. But I would like this to get solved so stay tuned as I might provide some more test builds for 100D.100C today.
Title: Re: Canon 100D / SL1 (Alpha-2a / 20th Apr)
Post by: nikfreak on April 24, 2016, 10:12:39 AM
Ok found 2 things. This is another one for 100D.100C:
https://drive.google.com/file/d/0B9Mu66yg5QzRVmhYMzEyRXlWdHc/view?usp=sharing

Awaiting fedback so we can continue...
Title: Re: Canon 100D / SL1 (Alpha-2a / 20th Apr)
Post by: pauleri on April 24, 2016, 10:47:31 AM
Ahh yes!!! finally got some Magical Lanterns on my camera! Installed the update, loaded the files and bam! straight into magic lantern! so far it looks working. UI is there and functions. I will test it further for anything specific problems that this camera might encounter. Thanks a bunch man! :)
Title: Re: Canon 100D / SL1 (Alpha-2a / 20th Apr)
Post by: Walter Schulz on April 24, 2016, 10:52:03 AM
Please enter liveview and activate Stubs API test (Debug tab) after enabling Selftest in Modules.tab. Result = zero errors?
Title: Re: Canon 100D / SL1 (Alpha-2a / 20th Apr)
Post by: nikfreak on April 24, 2016, 11:05:43 AM
STOP! DON'T HESITATE, We are not finished yet. Some more builds for 100D.100C needed. Thanx for chiming in @walter  ;D
Title: Re: Canon 100D / SL1 (Alpha-2a / 20th Apr)
Post by: pauleri on April 24, 2016, 11:20:02 AM
ok, did the test and one test failed... see for your self:
https://drive.google.com/folderview?id=0B2AD3vpPoeeTU0NVRGI4bHptSTQ&usp=sharing
Title: Re: Canon 100D / SL1 (Alpha-2a / 20th Apr)
Post by: nikfreak on April 24, 2016, 12:17:44 PM
Now download this:

https://drive.google.com/file/d/0B9Mu66yg5QzRb3pqZmQzYWRyQnc/view?usp=sharing

It will print "Hello, World" and on bottom of the LCD you will see the signature printed. Take a picture with your smartphone and post that for me here. We are going to re-create all the installers for 100D and try them afterwards.
Title: Re: Canon 100D / SL1 (Alpha-2a / 20th Apr)
Post by: pauleri on April 24, 2016, 01:01:28 PM
ok,
https://drive.google.com/file/d/0B2AD3vpPoeeTZjBxVU0tSlJ6Yzg/view?usp=sharing
don't mind my missing viewfinder....
Title: Re: Canon 100D / SL1 (Alpha-2a / 20th Apr)
Post by: nikfreak on April 24, 2016, 01:08:47 PM
Thanx. Stay tuned. I will release alpha-3a for all revisions within the next half hour and inform you again here once the first post is updated.
Title: Re: Canon 100D / SL1 (Alpha-3a / 24th Apr) All Revisions
Post by: nikfreak on April 24, 2016, 01:50:00 PM
new release available. read first post.
Title: Re: Canon 100D / SL1 (Alpha-3a / 24th Apr) All Revisions
Post by: Titou on April 24, 2016, 05:18:00 PM
Finally the C revision ! Thanks Nikfreak ! I'm new to ML, still testing different features, everything seems working so far. One thing to report : when on ML menu the image is not very stable, it flickers and goes back to live view for a very short time before going back to ML menu...
 
Title: Re: Canon 100D / SL1 (Alpha-3a / 24th Apr) All Revisions
Post by: nikfreak on April 24, 2016, 06:06:03 PM
That's a known issue on latest cams (6D/ 70D / 700D / 100D).

I welcome new / first time users to use the search function and also to take some time to read (not only) through this thread but also through module / topic / feature related threads. Enjoy ML !

I am happy that it finally works on all fw revisions.
Title: Re: Canon 100D / SL1 (Alpha-3a / 24th Apr) All Revisions
Post by: samcameron on April 24, 2016, 08:39:46 PM
It works, finally works :-) Thank you so much nikfreak, you're great. The only problem I notice is that the menus sometimes flashes randomly. I don't know why but is showing different menus rapidly for a second or so and the it gets stable, this happen quite frequently.
Title: Re: Canon 100D / SL1 (Alpha-3a / 24th Apr) All Revisions
Post by: nikfreak on April 24, 2016, 09:49:35 PM
You will get used to it. It's a common bug happening in LV / movie mode on recent cameras like stated above. @dmilligan provided a timeout-fix weeks ago which makes it usable. Before that the menu would just close after seconds. Now it at least re-opens automatically again.
Title: Re: Canon 100D / SL1 (Alpha-3a / 24th Apr) All Revisions
Post by: nextlabelindonesia on April 25, 2016, 07:58:21 PM
Thx @nikfreak Magic lantern detected on my Canon Kiss X7, i'am using firmware 100D.100C ... It will print "Hello, World" and on bottom of the LCD... I'am wating Fix New Bug... Thanksss all the best :)
Title: Re: Canon 100D / SL1 (Alpha-3a / 24th Apr) All Revisions
Post by: nikfreak on April 25, 2016, 08:11:02 PM
No need to try test builds (missed deleting 'em). Just read the first post and download from there! Full build is availbale since yesterday.
Title: Re: Canon 100D / SL1 (Alpha-3a / 24th Apr) All Revisions
Post by: dickens3d on April 26, 2016, 02:34:57 AM
Thx @nikfreak for C revision! Installed without any problems and now I'm trying to shoot some RAW video. Everything looks normal except that no images recorded on my SD card... The card is SanDisk Extreme 90 Mb/s, should not have any problems. I watched a lot of youtube videos and I'm sure doing everything right...
Title: Re: Canon 100D / SL1 (Alpha-3a / 24th Apr) All Revisions
Post by: nikfreak on April 26, 2016, 08:03:27 AM
sounds weird. I think its a false report caused by user error or whatever. Check the topics about raw recording not only watch youtube videos.

either it writes (be it changes to settings file, silent pictures, screenshots etc.) or it does not.
easiest way to verify would be to use the screenshot function in "Debug Menu" and wait 10s. LED should indicate activity and a VRAM file should be placed onto your scard.
Title: Re: Canon 100D / SL1 (Alpha-3a / 24th Apr) All Revisions
Post by: nextlabelindonesia on April 26, 2016, 10:54:33 AM
@nikfreak : Thx! i'am re-download your first post (100D.100C) ... Magic Lantern Succes for Intalled... Thanks a bunch man!  :) GBU!
Title: Re: Canon 100D / SL1 (Alpha-3a / 24th Apr) All Revisions
Post by: Felipe on April 26, 2016, 03:06:11 PM
@Nik working great thanks
Title: Re: Canon 100D / SL1 (Alpha-3a / 24th Apr) All Revisions
Post by: thieverycorp on April 26, 2016, 08:12:01 PM
Hi, I am not sure if this question has been asked and answered before, but one thing that I would absolutely really insanely beg and wish for is 4K video. Is this a possible pipeline addition to Magic Lantern for the 100D/SL1? It would be amazing to shoot in 30fps 4k with this little guy.

-The Corporation
Title: Re: Canon 100D / SL1 (Alpha-3a / 24th Apr) All Revisions
Post by: nikfreak on April 26, 2016, 10:16:43 PM
Sure. Solder 16GB RAM into the cam and code the firmware to recognize the RAM then we might achieve it  :o
Title: Re: Canon 100D / SL1 (Alpha-3a / 24th Apr) All Revisions
Post by: dickens3d on April 27, 2016, 02:38:29 AM
Yes @nikfreak, my fault, now everything is working fine. I successfully can shoot now at 1376 x 688 more than 20 secs...
But there is a little problem with the quality of the image. Small green/blue dots appear on some areas. I'm not sure is that the same problem like I already read in EOS M forum.
You can take a look here, over the front light and car fender, tire:

(http://s32.postimg.org/ywxbdnww1/preview.jpg) (http://postimg.org/image/ywxbdnww1/)

It's 100% crop
Title: Re: Canon 100D / SL1 (Alpha-3a / 24th Apr) All Revisions
Post by: nikfreak on April 27, 2016, 09:09:02 AM
http://www.magiclantern.fm/forum/index.php?topic=16054.0
Title: Re: Canon 100D / SL1 (Alpha-3b / 27th Apr) All Revisions
Post by: nikfreak on April 27, 2016, 12:53:22 PM
Updated first post with a new release. Read changelog.
Title: Re: Canon 100D / SL1 (Alpha-3b / 27th Apr) All Revisions
Post by: Felipe on April 27, 2016, 03:15:11 PM
working great, full featured camera
Title: Re: Canon 100D / SL1 (Alpha-3b / 27th Apr) All Revisions
Post by: nikfreak on April 27, 2016, 09:52:42 PM
*scratch it*
Title: Re: Canon 100D / SL1 (Alpha-3b / 27th Apr) All Revisions
Post by: nextlabelindonesia on April 28, 2016, 04:07:40 AM
@nikfreak : WORKING ALL FEATURE...AWESOME! Great Job!  :)
Title: Re: Canon 100D / SL1 (Alpha-3b / 27th Apr) All Revisions
Post by: bbop on April 28, 2016, 04:41:13 AM
I'm a version C owner so thanks so much for the new build, it works great except for my focus menu.  Under that menu, I only have one option and that is "DOF Settings."  Is that normal to this build or am I doing something wrong?  I was expecting to see trap focus, focus stack, etc.
Title: Re: Canon 100D / SL1 (Alpha-3b / 27th Apr) All Revisions
Post by: fbaux on April 28, 2016, 10:50:39 AM
I'll test Alpha_3a asap right now i'm on Alpha_1a :)
Thanks again
Title: Re: Canon 100D / SL1 (Beta-1 / 28th Apr) All Revisions
Post by: nikfreak on April 28, 2016, 10:58:24 AM
Just updated the first post with Beta_1. Read the changelog!
Provide full test report for the newly added focus features.
No 1-liners please. High chance of getting removed again if you don't take the time.
My "one and only lens is tied" to 70D so YOU test the focus features in detail and report your findings.

Have fun.
Title: Re: Canon 100D / SL1 (Beta-1 / 28th Apr) All Revisions
Post by: Felipe on April 28, 2016, 03:10:23 PM
Under my workflow would only use follow focus with arrows which is FANTASTIC, besides you can save focus points while recording and graduate speed etc.
The problem with ML is that once you get used to it, you dont want to use a camera without it
Nik you are Great very Great
Title: Re: Canon 100D / SL1 (Beta-1 / 28th Apr) All Revisions
Post by: nikfreak on April 28, 2016, 07:23:30 PM
Ok and that does mean? Do all of the added focus features work? I would like to get a more detailed answer please - reminding to read and understand the latest changelog.
Title: Re: Canon 100D / SL1 (Beta-1 / 28th Apr) All Revisions
Post by: JohanJ on April 28, 2016, 08:50:40 PM
Trap Focus:
Hold AF Button: AF points flashing when object comes into focus but no picture taken. Same for Trap Focus / Countinous. No picture taken. -- NOT OK

Follow Focus:
Arrow Keys work just fine (nice combination w/ focus peaking). LCD sensor seems to work too (a bit hard to control the outcome) OK

DOF Settings:
Works perfectly in LiveView (simple/diffraction aware). Compared the results with HyperFocal Pro App. Just fine! OK

Since I am more into still pictures I hope that one of you movie guys can take over for rack focus  ;D
Title: Re: Canon 100D / SL1 (Beta-1 / 28th Apr) All Revisions
Post by: nikfreak on April 28, 2016, 10:01:10 PM
sounds good. Trap focus isn't available on 650D / 700D. I don't expect it to work on 100D, too. Anyone else regarding rack focus?
Title: Re: Canon 100D / SL1 (Beta-1 / 28th Apr) All Revisions
Post by: JohanJ on April 28, 2016, 11:57:33 PM
Focus Stacking:
I toke different series of macro pics on a tripod and the result is just - NOT OK
The good news is that ML initiates the AF motor to take the right number of steps before and after the defined focus area. Also the number of pictures to be stacked is correct.
The bad news is that Canon's own AF function takes over just before making the next picture. Means although the AF motor toke the correct number of steps it just jumps back to the original position (by refocusing) and you get a series of identical pictures.
To be really sure I chose a pretty wide stepping distance between 2 pictures and I could follow the AF to refocus by watching the distance scale on my lens jumping back and forth.
I tried all the different AF modes in LiveView, making sure that Continues AF is disabled, finally choosing QuickFocus with just Center AF point for initial focusing. But the outcome was the same for all tests.
A quick comparison with the latest ML on my 60D and there it works like a charm.

Remaining focus functions:
Is there any possibility to activate Focus Patterns w/ shortcut keys on the 100D. I find it extremely useful on my 60D. Also Trap Focus would be really helpful having it in this tiny cam body. But I understood that the later can be mission impossible?

Tx a lot for all your efforts!!
Title: Re: Canon 100D / SL1 (Beta-1 / 28th Apr) All Revisions
Post by: Felipe on April 29, 2016, 06:41:18 AM
@nik. The follow focus and depth of field feature works well.
HOWEVER adjusting the follow focus noticed that the Start Delay DOES NOT work there is not delay
My 650D does take the order in seconds.
Title: Re: Canon 100D / SL1 (Beta-1 / 28th Apr) All Revisions
Post by: Walter Schulz on April 29, 2016, 07:31:49 AM
Also Trap Focus would be really helpful having it in this tiny cam body. But I understood that the later can be mission impossible?

650D has the same problem. There is a workaround (sort of): http://www.magiclantern.fm/forum/index.php?topic=16566.msg161406#msg161406
Title: Re: Canon 100D / SL1 (Beta-1 / 28th Apr) All Revisions
Post by: nikfreak on April 29, 2016, 05:27:54 PM
Good news: focus patterns will be available in next release as I've tested them and they seem to work.

Start Delay DOES NOT work there is not delay

Still struggling on this. a1ex, any idea what to look for? Others with A & C revision: can you confirm?
Title: Re: Canon 100D / SL1 (Beta-1 / 28th Apr) All Revisions
Post by: a1ex on April 29, 2016, 06:00:07 PM
There is an option named "Start Delay", but it's for rack focus and for focus stacking, not for follow focus. The help text could be improved a little.
Title: Re: Canon 100D / SL1 (Beta-1 / 28th Apr) All Revisions
Post by: Felipe on April 29, 2016, 07:22:32 PM
Yes I'm sorry, Some how changing that Start delay on my 85 1.8 was causing a delay on the starting time when follow focus.
But testing with other 5 Canon lenses no there is not delay even if I set to x seconds.
Probably a weird behavior  with that lens.
Title: Re: Canon 100D / SL1 (Beta-1 / 29th Apr) All Revisions
Post by: nikfreak on April 29, 2016, 08:57:12 PM
Updated first post with a new release. Read changelog for the details.

I don't expect to do more day-wise updates as my personal opinion is that we reached "Beta" / "daily driver" status for all 100D firmware revisions. I will ofc sync with latest changes from "unified" branch from time to time until we achieve official "nightly" status. You can keep your eyes on source @bitbucket to see what may be included in future updates.
Title: Re: Canon 100D / SL1 (Beta-1 / 29th Apr) All Revisions
Post by: Walter Schulz on April 29, 2016, 09:12:20 PM
@nikfreak. Focus stacking error looks like what happended in 650D alpha. See http://www.magiclantern.fm/forum/index.php?topic=6320.msg48839#msg48839
See nanomad's reply #14: Fixed but I don't know how.
HTH.
Title: Re: Canon 100D / SL1 (Beta-1 / 29th Apr) All Revisions
Post by: nikfreak on April 29, 2016, 09:36:23 PM
Thanx but hard to find. Searching through the diff histories I cannot find a commit fixing it. Will keep my eyes open.
Title: Re: Canon 100D / SL1 (Beta-1 / 29th Apr) All Revisions
Post by: JohanJ on April 29, 2016, 09:48:24 PM
Focus Patterns
just tested  including shortcut keys - works perfectly! THANKS! --> OK
Title: Re: Canon 100D / SL1 (Beta-1 / 29th Apr) All Revisions
Post by: Walter Schulz on April 29, 2016, 10:01:09 PM
Thanx but hard to find. Searching through the diff histories I cannot find a commit fixing it. Will keep my eyes open.

That one was fixed in 650D alpha. I don't believe you will find anything about that one in nightly build change log. Maybe contact nanomad?
Title: Re: Canon 100D / SL1 (Beta-1 / 29th Apr) All Revisions
Post by: fbaux on April 30, 2016, 10:05:57 AM
feed back : log error
ASSERT: 0
at Graphics.c:3929, task CtrlSrv
lv:0 mode:0

Magic Lantern version : Nightly.2016Apr28.100D100B
Mercurial changeset   : 3012adde12f5 (100D-new) tip
Built on 2016-04-28 08:41:05 UTC by ml@ml-VirtualBox.
Free Memory  : 577K + 1626K

i test now the last release.
thanks again

if you're ok i can try to translate it in french, provide me the full text in english.
Title: Re: Canon 100D / SL1 (Beta-1 / 29th Apr) All Revisions
Post by: bbop on May 01, 2016, 07:06:04 AM
Holy, holy, holy!  I spent all day trying to figure out focus stack, and I finally got it to work!

So first of all, the problem is that the af lock forces the camera to find a focus while it's on auto-focus before it can shoot.  This is ruining the focus stack because every time the focus stack adjusts, the camera would just readjust to what it thought the prime focus would be.  This was the case in every type of focusing I tried.

I felt dumb when I realized how simple it is - just disable the af lock!

Go into your customizable menu #6 (page 303 of the online sl1 user manual) and here I changed my 0 to a 1, but I think 2 or 3 might work as well.  Then go back, turn on follow focus and then while in live mode push the * button (You may need to push down the shutter halfway to see if you see the * sign on the bottom left of your screen).  Congratulations!  You have just disabled the pesky canon algorithm that compares your contrast and says you're out of focus.  That's right, you've just made your camera you're b****. (Get it? Cause of the * button? :) )

Now go ahead and set your end point with follow focus and set up your stack focus point values and hit run.  Voila, you have some perfect stops to go with your focus.
Title: Re: Canon 100D / SL1 (Beta-1 / 29th Apr) All Revisions
Post by: JohanJ on May 01, 2016, 11:55:33 AM
@bbop: good work. Can it be so easy! Just switched focus to one back button (*) and Stack Focus works fine!
I tested all options in Cfn6 menu. One really has to see to that focusing is disabled on the shutter button, means: 
 Cfn6 = 0 (AF/AE lock) and Cfn6 = 2 (AF/AF lock, no AE lock) --> not OK
 Cfn6 = 1 (AE lock/AF) and Cfn6 = 3 (AE/AF, no AE lock) --> OK
Tested even the different AF modes and all work the same way.

I'd suggest to activate Stack Focus again but put out a yellow warning message (Set AF to back btn (*)... the same way it is shown for Follow Focus)
Title: Re: Canon 100D / SL1 (Beta-2b / 01st May) All Revisions
Post by: nikfreak on May 01, 2016, 01:45:50 PM
Updated first post with a new release. Read changelog and provide feedback for it.
Title: Re: Canon 100D / SL1 (Beta-2b / 01st May) All Revisions
Post by: JohanJ on May 01, 2016, 05:19:25 PM
Focus Stacking
Tested with all different CFn6 settings and it works perfectly now! --> OK

A similar hack would be recommended for LiveView/Continuous AF. If one forgets to disable it you will have the same symptoms of focus hunting just before the next picture is to be taken.

Just found a little side effect: Focus stacking starts even in photo mode but changes to LiveView after the first picture taken. Same behavior on the 60D so I guess this is as designed.

Rack Focus --> not sure?
In principle the focus behaves as expected according to the chosen focus parameters (Focus End Point, Step Size - all good).
When starting RECORDING first (using LV button or LCD sensor) Rack focus can be initiated pressing PLAY or using the LCD sensor again (nice, no camera shake). Any further start delay is not taking place (probably not needed, when initiating rack focus manually in recording mode).

But when following instructions from http://www.magiclantern.fm/forum/index.php?topic=11269.msg109589#msg109589 I was expecting to start recording a short sequence from the Focus Menu -> Rack Focus just by pressing PLAY from there.
I get the message: Rack Focus REC started. After the chosen delay focus is shifting as defined, then another delay count down ending with the message movie_end:not recording and nothing is saved on the SD card.

Did I get it totally wrong?
Title: Re: Canon 100D / SL1 (Beta-2b / 01st May) All Revisions
Post by: power1001 on May 02, 2016, 06:19:11 PM
@nikfreak - thanks and great work... in the last three builds, after I install ML I get the continuous flashing and camera will not shut off until I remove battery.  After that, ML seems to work fine.  When I update, I first remove ML, and then format card, and then load new build.  I read that this means I don't have correct firmware.  However, I only started to have this problem in the last three builds.  Should I reload firmware ?

magiclantern-Nightly.2016May01.100D100B
Title: Re: Canon 100D / SL1 (Beta-2b / 01st May) All Revisions
Post by: nikfreak on May 02, 2016, 06:35:47 PM
Im unsure what may cause your issue. i suggest starting from scratch. Then try to find out what feature is causing it even if that means that you have to start and shutdown the cam for a few dozen times. Without getting more details we won't be able to narrow it down. I got 100D.100B too and can't confirm your issues atm. Maybe just try another card and see if that helps. Otherwise I suggest reseting camera to its defaut settings and also clear the CFn settings and then start from scratch.

I read that this means I don't have correct firmware.

Where did you read this? ML won't install if you selected wrong firmware. The installer is safe and doesn't install to wrong revision of the camera. Try it out yourself and see what happens.
Title: Re: Canon 100D / SL1 (Beta-2b / 01st May) All Revisions
Post by: power1001 on May 02, 2016, 07:18:14 PM
@nikfreak
the support/install guide page TROUBLESHOOTING sections says:
Troubleshooting
If the card LED blinks continuously after running Firmware Upgrade, you don't have the right Canon firmware version or sub-version. To fix it, install the official Canon firmware upgrade from the links found on ML download page, even if you already have the correct version number (you may have a different sub-version number).

A new card didn't help.  I'll try some more reloads.
Title: Re: Canon 100D / SL1 (Beta-2b / 01st May) All Revisions
Post by: power1001 on May 02, 2016, 07:33:21 PM
@nikfreak
Interestingly, if I reload magiclantern-Nightly.2016Apr20.100D.100B, it works fine and I can restart with on/off switch.  When I then reload magiclantern_Nightly.2016May01.100D100B it hangs again at reload and I need to pull battery.  ML works fine after that.
Title: Re: Canon 100D / SL1 (Beta-2b / 01st May) All Revisions
Post by: nikfreak on May 02, 2016, 07:48:38 PM
Did you try to reset cam to default settings and cleared also CFN settings as well as ML default settings?
Title: Re: Canon 100D / SL1 (Beta-2b / 01st May) All Revisions
Post by: Walter Schulz on May 02, 2016, 07:59:12 PM
Sounds like a module hanging at startup.
Do you get a message after removing battery
"Camera was not shut down cleanly. Skipping module loading."?
You want to remove contents in ML/Settings to avoid such an hangup.

Title: Re: Canon 100D / SL1 (Beta-2b / 01st May) All Revisions
Post by: power1001 on May 02, 2016, 10:08:30 PM
I tried resetting to default settings, cleared CFN setting, and to ML default a couple of times.  Did not correct.  I don't get any error warnings.  It just hangs at please restart your camera with continuous flashing until I remove battery.  It then starts normally.  I tried a bunch of times, counting count down to 5 sec, etc and it continues to repeat. 
Title: Re: Canon 100D / SL1 (Beta-2b / 01st May) All Revisions
Post by: Walter Schulz on May 02, 2016, 10:14:43 PM
Do you have a second card? Obsolete one (1 GB or else) will do.
Title: Re: Canon 100D / SL1 (Beta-2b / 01st May) All Revisions
Post by: power1001 on May 02, 2016, 10:33:49 PM
yes I tried on several cards
Title: Re: Canon 100D / SL1 (Beta-2b / 01st May) All Revisions
Post by: nikfreak on May 02, 2016, 10:46:23 PM
I tried resetting to default settings, cleared CFN setting, and to ML default a couple of times.  Did not correct.  I don't get any error warnings.  It just hangs at please restart your camera with continuous flashing until I remove battery.  It then starts normally.  I tried a bunch of times, counting count down to 5 sec, etc and it continues to repeat. 

I don't get it.We are solely talking about the installer? You need to run it only once and forget about it but you seem to run it with each provided update, right?

Edit: yup, checked and confirmed. We are talking about the installer. I recreated 'em for all revisions some days ago but looks like something is interfering and turning the cam off doesn'T work and you need to take out battery. Afterwards ML will boot up. So not a big deal but newbies might miss it and once 60seconds are gone....
Thx for informing power1001.
@a1ex: in order to get "make autoexec-fir.bin" to work I needed to uncomment two lines from mem.c which were commented to been used for selftest.mo. But this seems not to be related to not being able to shutdown camera via "OFF" button position. Can you check the installer part?
Title: Re: Canon 100D / SL1 (Beta-2b / 01st May) All Revisions
Post by: Cidiak on May 05, 2016, 10:17:00 AM
Hi, I'm a new user of ML  :)
I would like to know something: when we uninstall ML from one card by formating from camera (Format card, remove Magic Lantern), does the photos/videos who were on the card are removed too?
Title: Re: Canon 100D / SL1 (Beta-2b / 01st May) All Revisions
Post by: Nex on May 05, 2016, 10:26:50 AM
Hi, I'm a new user of ML  :)
I would like to know something: when we uninstall ML from one card by formating from camera (Format card, remove Magic Lantern), does the photos/videos who were on the card are removed too?
If you format the card you pretty much remove all it's content.

Sent from my SM-G920F using Tapatalk

Title: Re: Canon 100D / SL1 (Beta-2b / 01st May) All Revisions
Post by: samcameron on May 08, 2016, 11:13:37 PM
Hi,

I'm trying to do an HDR video of 24 FPS as final output. To accomplish this I'm setting up my video at 720p/60 FPS and then using the FPS override option and setting up the frame rate at 48FPS, the problem is that the FPS override mode only allows me to achieve 31.237 FPS, I don't understand why reducing the FPS from 60 48 or lower is a problem for this feature. Any idea about why this cannot be accomplished with the FPS override mode?

Thanks in advance.
Title: Re: Canon 100D / SL1 (Beta-2b / 01st May) All Revisions
Post by: nikfreak on May 09, 2016, 10:15:22 AM
Hi Sam,

it's the FPS timer for LV / 720p which needs to be adjusted. For the moment I recommend trying this:
I will look into the fps timers for LV / 720p. I left it like it i atm because I was comfortable with half amount of the fps values. The 100D has a default 60fps in liveview....
Title: Re: Canon 100D / SL1 (Beta-2b / 01st May) All Revisions
Post by: samcameron on May 09, 2016, 06:08:11 PM
Thanks for the info Nikfreak,

24 FPS HDR (actual 48 FPS) would be the perfect setting even if it's 720p due to the fact that is more standard in terms of frame rate, let me know if you want me to try something for you.

Sam.
Title: Re: Canon 100D / SL1 (Beta-2b / 01st May) All Revisions
Post by: samcameron on May 11, 2016, 09:09:50 AM
I have another problems, I manage to get 45 FPS using the crop mode but when I finish recording the video and I playback the video or transfer into my computer the information of the file says 24 FPS. Am I doing something wrong? how can I have the video saved to 45 FPS or any other? All I get is the standard framerate when the file gets saved.
Title: Re: Canon 100D / SL1 (Beta-2b / 01st May) All Revisions
Post by: nikfreak on May 11, 2016, 10:55:43 AM
Disregard metadata/info and import it as 45fps into your editor. That's what people recommend in topics. I never shoot video so no experience myself  :P
Title: Re: Canon 100D / SL1 (Beta-2b / 01st May) All Revisions
Post by: T-Bone on May 12, 2016, 05:37:56 AM
Just joined the board today and I have the SL1 with the 'B' version of the most current nightly build (see signature).  Has the battery % feature not been implemented yet?  I get some sort of decimal version of the 1/3, 2/3, 3/3  breakkdown.  I have checked the ML menus several times and can't seem to find a setting for it.

Most everything else that I have checked seems to work.  I am looking forward to checking out the more advanced features, particularly the manual mode focusing aids and intervalometer (and many others).

Thanks!
Title: Re: Canon 100D / SL1 (Beta-2b / 01st May) All Revisions
Post by: Welles on May 15, 2016, 05:24:29 PM
Hi, so exited about raw video and many other stuff :)

I just installed it, 100A didn't work, but 100B did.

bench : OK
Card and memory benchmarks works (write speed is good, up to 43.2 MB/s with a 32 GB SanDisk Extreme SDHC I 45 MB/s)
arkanoid: OK
raw_rec: OK
mlv_rec: OK
Both modules are producing files, respectively RAW and MLV, but right now I didn't find a tool that works to convert them (tested MlRawViewer, will search the site for alternatives)

Thanks so much for this port!

(https://i.imgur.com/5GFuv3Y.png)
Title: Re: Canon 100D / SL1 (Beta-2b / 01st May) All Revisions
Post by: hindra on May 20, 2016, 07:51:39 AM
Hello everyone! 100D.100A worked for me.

The only issue I have seen so far is the screen flickering, but it doesnt seem t affect anything other than just being annoying. I need some faster cards to play with the raw video functions more. I'll report back after I play with it more. Thank you so much for getting ML on the 100D!
Title: Re: Canon 100D / SL1 (Beta-2b / 01st May) All Revisions
Post by: hindra on May 22, 2016, 01:39:00 AM
Ok! Hello everyone, and thanks again for getting ML on the SL1!

So far my workflow working with .raw is simple, Im still very new. I use Rawanizer and I open up a "raw sequence" in Adobe after effects, do my raw adjustments to the first frame and I have my video in After Effects. Its working great, I am using .raw format, 640 resolution. My issue that the video isnt clean, I am unsure how to describe what is going on. I am getting green broken up lines across the frame. Thank you for all your help and hard work.

EDIT: I found the issue. If I turn off dual ISO while shooting raw footage I get cleaner video. I no longer get the green broken up lines.
Title: Re: Canon 100D / SL1 (Beta-2b / 01st May) All Revisions
Post by: Welles on May 22, 2016, 04:56:49 PM
@indra, hello:) I installed ML a week ago, it's blowing my mind! I would encourage you to test the new MLV raw format instead of the legacy RAW. I also get the flickering of the screen, a fraction of a second every five seconds or so, while navigating the ML menu. Not disturbing once I got used to it.

Another little thing, although I do not know if it is 100D specific, or if I could fix the layout myself in some menu: the histogram and DOF info together are overlapping a little bit and flickering, one over each other:

(https://picload.org/image/rgcrgirw/vram0.png)

Update on the tested stuff:

ML menu: flickering of the screen, a fraction of a second every five seconds or so, while navigating it.

Modules tested:
arkanoid: OK
bench: OK
ettr: OK
mlv_rec: OK, but 23.976 fps recorded as 23.972 according to MLVFS
raw_rec: OK

Expo:
Auto ETTR : OK

Overlay:
Zebras: OK
Magic Zoom: OK
Cropmarks: OK
Histogram: OK, overlapping and flickering with DOF info
Waveform: OK
Vectorscope: OK

Focus:
Follow focus, arrows : OK
Rack focus: OK
DOF info in LiveView: OK, overlapping and flickering with Histogram

Movie:
Crop mode: OK
RAW video (MLV): OK up to 1440×602@25fps
Title: Re: Canon 100D / SL1 (Beta-2b / 01st May) All Revisions
Post by: Welles on May 29, 2016, 05:09:10 PM
Update on the tested stuff, minor bugs (or surprising things to me) found:

Modules tested:
arkanoid: OK
bench: OK
deflick: OK
dual_iso: OK
ettr: OK
mlv_rec: OK, but 23.976 fps recorded as 23.972 according to MLVFS
raw_rec: OK

Expo:
Auto ETTR : OK

Overlay:
Zebras: OK
Magic Zoom: OK
Cropmarks: OK
Histogram: OK, overlapping and flickering with DOF info
Waveform: OK
Vectorscope: OK

Shoot:
Intervalometer: OK
Post Deflicker: OK, the first character of the XMP file name does not match the CR2 one
LCDsensor Remote: OK
Audio RemoteShot: OK, a bit too sensitive imho.
Motion Detect: OK
Mirror Lockup: OK

Focus:
Follow focus: OK
Rack focus: OK
DOF info in LiveView: OK, overlapping and flickering with Histogram

Movie:
Crop mode: OK
RAW video (MLV): OK up to 1440×602@25fps (green flag) / 1344×338@50fps (yellow flag) (stretch 1.67)
Title: Re: Canon 100D / SL1 (Beta-2b / 01st May) All Revisions
Post by: gangs00724 on May 29, 2016, 05:29:41 PM
*Bug Report Sheet*

Regarding: (01st May 16) Beta_2b

Expo features
 - Auto exposure -> Can't adjust the maximum value by main dial (does it means the dial that contain M Av Tv P ???)
I can't find any button or wheel to adjust the maximum value.
Title: Re: Canon 100D / SL1 (Beta-2b / 01st May) All Revisions
Post by: sagara587 on June 06, 2016, 10:14:32 AM
I tried using focus peaking while connected to a 7" monitor. It seems to to be a little bit off, and I've been getting random dots flashing on the same spot in the bottom half of the screen. Here's what I have the settings on for peaking

filter bias        - strong edges
image buffer   - low-res
threshold        - 0.1%
color                - green
grayscale        - off

here's a shot of my screen
(https://www.dropbox.com/s/ocoan87i3vz22eh/IMG_5118.JPG?dl=0)
https://www.dropbox.com/s/ocoan87i3vz22eh/IMG_5118.JPG?dl=0 (https://www.dropbox.com/s/ocoan87i3vz22eh/IMG_5118.JPG?dl=0)

using 100D.100B

Title: Re: Canon 100D / SL1 (Beta-2b / 01st May) All Revisions
Post by: vanyatwo on June 14, 2016, 08:30:20 AM
100D.100B is ok for me, didnt see firmware with SD Adapter - MicroSD, only with SD card.
Will test it :)
Title: Re: Canon 100D / SL1 (Beta-2b / 01st May) All Revisions
Post by: mamour007 on June 15, 2016, 08:30:59 AM
Hi,

i have installed the firmware (b) but i don't see any difference in my menu?

How to see the follow focus by example?

TY
Title: Re: Canon 100D / SL1 (Beta-2b / 01st May) All Revisions
Post by: Walter Schulz on June 15, 2016, 09:52:25 AM
Top of page -> User Guide -> FAQ/User Guide
Press trashcan button ...
Title: Re: Canon 100D / SL1 (Beta-2b / 01st May) All Revisions
Post by: mamour007 on June 16, 2016, 03:58:54 PM
Thank you.

i find it now.

But doesn't change something. I change but never see the red ligne for de focus peaking
Title: Re: Canon 100D / SL1 (Beta-2b / 01st May) All Revisions
Post by: vanyatwo on June 16, 2016, 11:46:54 PM
So, 100D.100B.
My aim of ML - is to shoot timelapses. Trying to test this feature today, but what I see - I can't block mirror, only delay it.
How to block mirror (Mirror LockUp) for all time of intervalometer job?
Title: Re: Canon 100D / SL1 (Beta-2b / 01st May) All Revisions
Post by: Walter Schulz on June 16, 2016, 11:53:48 PM
Search for FRSP and Intervalometer. Caveat: You cannot use trigger "Half-press shutter" in Intervalometer in combination with FRSP. Use "Leave menu" instead.
Other method for timelapse with MLU: Movie mode with FPS turned down.
Title: Re: Canon 100D / SL1 (Beta-2b / 01st May) All Revisions
Post by: vanyatwo on June 17, 2016, 10:49:53 AM
I need shutter speed more than 1 sec, so lowed FPS of video not for me.
And Silent Pict don't available in this firmware.
Title: Re: Canon 100D / SL1 (Beta-2b / 01st May) All Revisions
Post by: Walter Schulz on June 17, 2016, 10:58:05 AM
Load latest version, open Modules tab, enable Silent.mo.
Retry.
Title: Re: Canon 100D / SL1 (Beta-2b / 01st May) All Revisions
Post by: darkskies on June 23, 2016, 03:16:26 AM
C version ....I format card and magic lantern disappears .....have to load magic lantern on again hope this info helps ....on my 5d2 if I format the card magic lantern stays on the card after a format .
Title: Re: Canon 100D / SL1 (Beta-2b / 01st May) All Revisions
Post by: sndofsilence on June 24, 2016, 06:04:06 PM
Hi,
I'm using my 100d without ml because i want to wait stable version. But while i'm waiting i have a question;
Is dual iso working with current release? I'm waiting dual iso since i bought my 100d & i'm very impatient for this feature : )
Thanks for your comments from now.
With all my respect to all this community


btw: My English not well. Sorry about that.
Title: Re: Canon 100D / SL1 (Beta-2b / 01st May) All Revisions
Post by: cubalibre0975 on June 28, 2016, 03:47:29 PM
Hi my friends, hi tried with success the latest revision of ML in my eos 100d rev.B, but i realized that, after changing various settings,  the proximity sensor of lcd is not working correclty anymore. I tried  to restore settings (all of them, camera, cf and magic lantern). Nothing helped. Tried even to reinstall old version of ML but without success. Does anybody else had this issue. The problem is that if i enable auto lcd off, the sensor seems now not sensible enough and it turn off the lcd imediately, even if i don't put the eye on the camera. It is very annoying. I would like to try to reinstall the original firmware of the camera, but i don't know if it is possible, and i can't find any file for that. Thank you in advance.
Title: Re: Canon 100D / SL1 (Beta-2b / 01st May) All Revisions
Post by: JohanJ on June 29, 2016, 01:58:26 PM
@cubalibre0975: Did you try to uninstall ML by running the firmware upgrade again and just waiting for 60 sec.? This to figure out whether the problem is ML related or not.
Title: Re: Canon 100D / SL1 (Beta-2b / 01st May) All Revisions
Post by: nikfreak on June 29, 2016, 06:40:39 PM
No problems here with lcd sensor on my dev camera which is 100D.100B

I would like to try to reinstall the original firmware of the camera, but i don't know if it is possible, and i can't find any file for that...

that's the reason of dealing with the 3 firmware revisions. we got no official firmware release from Canon.
Title: Re: Canon 100D / SL1 (Beta-2b / 01st May) All Revisions
Post by: Felipe on June 30, 2016, 07:54:41 AM
Camera is running great,
Title: Re: Canon 100D / SL1 (Beta-2b / 01st May) All Revisions
Post by: cubalibre0975 on June 30, 2016, 05:49:28 PM
@johanj: yes i did twice.
No problems here with lcd sensor on my dev camera which is 100D.100B

that's the reason of dealing with the 3 firmware revisions. we got no official firmware release from Canon.
I see... So whar are the two rom.bin filed saved in /log directory for? Is it possible to use those to recover something? I am quite sure i never had this issue with previews revision. And i am quite sure it happened after changing deep settings...
Title: Re: Canon 100D / SL1 (Beta-2b / 01st May) All Revisions
Post by: ctaylor on July 06, 2016, 09:30:32 PM
I'm new to the forums. Sorry if this is irelevent.
How stable are the current builds and how soon is a stable release expected?

Chris.
Title: Canon 100D / SL1 (Beta-2b / 01st May) All Revisions
Post by: DeafEyeJedi on July 07, 2016, 09:16:51 AM
Beta-2b is just as stable as it gets. Unless you prefer to learn all the bells and whistles after it finally makes it into the Nightlies when you could simply play with it now. It basically morphs this tiny beast into a legit RAW killer!
Title: Re: Canon 100D / SL1 (Beta-2c / 13th July) All Revisions
Post by: nikfreak on July 12, 2016, 11:58:38 PM
first post updated  ;D
Title: Re: Canon 100D / SL1 (Beta-2c / 13th July) All Revisions
Post by: Felipe on July 13, 2016, 12:44:10 AM
Thank you !!
Title: Re: Canon 100D / SL1 (Beta-2c / 13th July) All Revisions
Post by: lherrainz on July 13, 2016, 01:54:36 PM
Hi, i'm new here, I installed ML yesterday in my SL1 and works great, today I'll do more tests.
Title: Re: Canon 100D / SL1 (Beta-2c / 13th July) All Revisions
Post by: canneloni on July 13, 2016, 06:27:43 PM
Works great for me too! Before, i had problems with the installer. Now everything works great, thank you very much nikfreak!
Title: Re: Canon 100D / SL1 (Beta-2c / 13th July) All Revisions
Post by: edt on July 13, 2016, 10:34:31 PM
Great work fella.
Any idea when the audio page might get added?
Title: Re: Canon 100D / SL1 (Beta-2c / 13th July) All Revisions
Post by: fbaux on July 15, 2016, 09:53:17 PM
thanks for 13th July 16: Beta_2c release
i'll test it asap
---
log i got yesterday

ASSERT: 0
at Graphics.c:3929, task CtrlSrv
lv:0 mode:0


Magic Lantern version : Nightly.2016May01.100D100B
Mercurial changeset   : 62336bdeb785 (100D-new) tip
Built on 2016-05-01 11:33:15 UTC by ml@ml-VirtualBox.
Free Memory  : 584K + 1712K
 
Title: Re: Canon 100D / SL1 (Beta-2c / 13th July) All Revisions
Post by: rheabug on July 20, 2016, 08:18:29 PM
Awesome work nikfreak. Ive been an ML user for 3 years and almost gave up on my new sl1 (c firmware) ever being added..... WTG  :)

I do however have a problem....

With my t2i and 5d2 i always retained the ability to use my "Q" button while in the canon menu. Now i have to have touch screen on and i really dont like having the touch enabled...
Was the "Q" button functionality replaced with a different button? or is it just a bug on my cam ?

Thanks for the dedication to get this working.
Title: Re: Canon 100D / SL1 (Beta-2c / 13th July) All Revisions
Post by: nikfreak on July 20, 2016, 09:22:31 PM
@fbaux: any instructions on how to reproduce your error? Your log indicates you are using an old build from May. Please use latest version and if it occurs again then tell me exactly how to reproduce.

@rheabug: Use Av button while in ML menu. It's the Q-button replacement as the SL1 has the combined q/set button already in use for "SET" functionality. take also a deeper look at the menus. An "Av" Icon was introduced a while ago. Hint: look at the right side in ML menu. Exactly the place where you are used to see the "Q" icon in your other cams  ;)
Title: Re: Canon 100D / SL1 (Beta-2c / 13th July) All Revisions
Post by: rheabug on July 21, 2016, 01:43:18 AM
Hi i think i presented my question inaccurately...

This is the screen i am unable to use the "Q" button on.
http://www.imaging-resource.com/PRODS/canon-sl1/Z_CanonSL1_QuickMenuAnim.GIF
Title: Re: Canon 100D / SL1 (Beta-2c / 13th July) All Revisions
Post by: rheabug on July 21, 2016, 01:57:44 AM
Posting this as a separate post just to keep the two in there own context.

Bulb ramping in ML for sl1!
Does it exist or is it still omitted due to being a nightly build.
If devs are working on it i might be interested in helping with tests and debugging.

Timelapse is really the only thing i have yet to want ML for on my canons and on the sl1 in a big way as i like the idea of not burning out my next FF due to shutter counts and my 5d2 finally bit the dust anyway. Same with my 550d. Its now in the grave.
Title: Re: Canon 100D / SL1 (Beta-2c / 13th July) All Revisions
Post by: AMED on July 22, 2016, 07:00:35 AM
I'm have issues with the canon menu appearing briefly up while pressing AV in the ML menu. I'm using the 2016Jul12.100C version on my 100D.

How i reproduce it, change camera mode to P, press the trash can and then press the AV button. when the AV is pressed down the canon menu shows for 1/4 a second, keep holding it down and the ML menu stays visible, release the key and the canon menu appears for about 1/2 a second.

no issues with the May version.

Thank you for all your hard work nikfreak.

EDIT: looks like something weird happened when changing from the May and June builds. After uninstalling ML, resetting the camera and formatting the SD card and then June version started working correctly.



Title: Re: Canon 100D / SL1 (Beta-2c / 13th July) All Revisions
Post by: lherrainz on July 26, 2016, 05:37:47 AM
Hello, this is my second time over here, first at all, sorry about my english.
Few days ago, I try to make a video with a 1fps frame rate, and doesn't work, the lcd put complete white with some purple lines and never start recording, then I try another frame rate and nothing, I go out from ML and work great. this happen to some of you? thanks
Title: Re: Canon 100D / SL1 (Beta-2c / 13th July) All Revisions
Post by: olis on July 31, 2016, 04:42:26 PM
hello friends, i want to ask. whether ML can make images appear on the screen my canon 100d and lcd tv cameras simultaneously. because usually when miniUSB plug in the lcd will be off
please.... i need answer
thx before
Title: Re: Canon 100D / SL1 (Beta-2c / 13th July) All Revisions
Post by: canneloni on August 02, 2016, 09:04:49 AM
Is there a way to use the HDMI out simultaneously to the normal camera screen ? I want to use the hdmi out for monitoring audio via an adapter, but the screen turns off as soon as i put the cable in.
Title: Re: Canon 100D / SL1 (Beta-2c / 13th July) All Revisions
Post by: Oswald on August 03, 2016, 11:14:53 PM
I updated the newest beta version and tried and 5x crop mode gives you a this. Camera don't crash, just looks weird.
(http://i.imgur.com/xEzIwVM.png)

You can take picture normally and it looks normal, but the live view is glitched out.

No focus peaking etc.

Edit: and also 10x mode looks same.

edit2: Something wrong is with the fps override. It only occurs if you enable it.
Title: Re: Canon 100D / SL1 (Beta-2c / 13th July) All Revisions
Post by: nikfreak on August 04, 2016, 07:51:49 AM
Seems like I have to recheck and tweak the timers a bit for zoom mode 5x/10x.
Crop mode 3x should be already ok.

I would appreciate it if you read 1st line from 1st post.
Title: Re: Canon 100D / SL1 (Beta-2c / 13th July) All Revisions
Post by: Oswald on August 04, 2016, 12:42:37 PM
Sorry, I forgot to read. :( But, it is 100d b version of the firmware.
Title: Re: Canon 100D / SL1 (Beta-2c / 13th July) All Revisions
Post by: nikfreak on August 04, 2016, 06:29:37 PM
Oswald the bug you encountered was rather hard to find (at least for me). It happens only with "Exact FPS". You need to increase TIMER A from 666 to 676 yourself when uing "Exact FPS" or just use the options which aren't affected by the bug like "Low Light", "High Jello"...

I will increase the timer to 676 in the next update.
Title: Re: Canon 100D / SL1 (Beta-2c / 13th July) All Revisions
Post by: DeafEyeJedi on August 04, 2016, 08:21:17 PM
According to 100D.100A (Beta-2c / 13th July) both versions of crop-mode's seem normal to me.

Here's what they look like on my SL1. *No FPS override was enabled during this troubleshoot. Will do another test with it enabled!

https://vimeo.com/177594162

Here's another with FPS enabled. Also can confirm that A timer to 676 does the trick. Nice find @Oswald and great catch by @nikfreak as usual!

https://vimeo.com/177597639

Hello, this is my second time over here, first at all, sorry about my english.
Few days ago, I try to make a video with a 1fps frame rate, and doesn't work, the lcd put complete white with some purple lines and never start recording, then I try another frame rate and nothing, I go out from ML and work great. this happen to some of you? thanks

This is normal and to be expected. A lot of light coming into the sensor. Either close down the iris more or use ND's. Not sure why it won't record for you but it seems to work over here.

hello friends, i want to ask. whether ML can make images appear on the screen my canon 100d and lcd tv cameras simultaneously. because usually when miniUSB plug in the lcd will be off
please.... i need answer
thx before

Nope. It's either one or the other. Whenever I use my external monitor on the SL1 -- LiveView LCD goes black. If one were to find a way to enable both then wouldn't that be a battery killer? Not worth it IMO.
Title: Re: Canon 100D / SL1 (Beta-2c / 13th July) All Revisions
Post by: count on August 06, 2016, 01:56:03 AM
Oh wow awesome.

Had to put porting to 100D aside for a while after getting completely stuck, only to come back to see someone else suceeded! \o/

a Hero Member indeed! :)

Testing it on 100D.100B, Firmware Update says "MAIN_FIRMWARE flag is DISABLED!", whatever that means. "Please contact ML developers for a fix." ... hereby doing that ;)

(Firmware -1, Bootdisk -1, RAM_EXE -1, Update -1)

Some time in the past I seem to have enable the boot flag (with the help of Alex), now I can't use the camera without an ML SD at all, I'd love a fix for that, too ;)

Great work, we'll test more!

   count
Title: Re: Canon 100D / SL1 (Beta-2c / 13th July) All Revisions
Post by: nikfreak on August 06, 2016, 07:16:31 AM
update your firmware using "ML-SETUP.FIR" file from download link in 1st post. If all fails, please try a new sdcard or format the existing one and start from scratch.
Title: Re: Canon 100D / SL1 (Beta-2c / 13th July) All Revisions
Post by: count on August 07, 2016, 12:10:31 AM
doesn't make any difference, "MAIN_FIRMWARE flag is DISABLED!" keeps showing even on new card (where I have to set EOS_DEVELOP and BOOTDISK for it to work).

perhaps this wasn't clear: ML works in both cases, I just can't get (back) to a state where I can use a card without ML

I got the bootflag set during some experiments a few years ago, and don't know how to reset it (anymore).
Title: Re: Canon 100D / SL1 (Beta-2c / 13th July) All Revisions
Post by: Walter Schulz on August 07, 2016, 12:28:52 AM
I just can't get (back) to a state where I can use a card without ML

Format card in cardreader and retry.
Title: Re: Canon 100D / SL1 (Beta-2c / 13th July) All Revisions
Post by: a1ex on August 07, 2016, 03:35:05 PM
count, welcome back.

To fix the bootflag issue, run this outside LiveView (e.g. from "don't click me"):

Code: [Select]
uint32_t old = cli();
call("EnableMainFirm");
sei(old);
Title: Re: Canon 100D / SL1 (Beta-2c / 13th July) All Revisions
Post by: count on August 08, 2016, 01:33:18 AM
Walter: doesn't work ;) the issue is with the NVRAM.
a1ex: hey man :) sorry for disappearing so long; after getting stuck with the task handling/scheduling I allowed the rest of my life to take over ...

I guess I first need to get back on the horse again - how do I sync up with 100D development?

The code doesn't seem to be in the mainline repo (yet), so I guess you're working off https://bitbucket.org/niklastisk/magic-lantern, correct?

how do I get the right ARM gcc etc?



Title: Re: Canon 100D / SL1 (Beta-2c / 13th July) All Revisions
Post by: count on August 08, 2016, 01:35:09 AM
btw: is there some kind of Magic Lantern test suite / runbook that allows to verify all functionality to ensure completeness / hunt bugs or gaps on 100D.100B?
Title: Re: Canon 100D / SL1 (Beta-2c / 13th July) All Revisions
Post by: nikfreak on August 08, 2016, 07:00:09 AM
Title: Re: Canon 100D / SL1 (Beta-2c / 13th July) All Revisions
Post by: a1ex on August 08, 2016, 11:45:29 AM
As a test suite, you can use the selftest module, or the api_test.lua script. Indeed, now that we can emulate Canon GUI on a few cameras (maybe most of them in the near future), having a QEMU-based test suite would help a lot.
Title: Re: Canon 100D / SL1 (Beta-2c / 13th July) All Revisions
Post by: xenupy on August 08, 2016, 06:07:01 PM
Thank you all for this fantastic work.

Since day 1 i belive in you nik.

Unfortunatly there is a bug relating to ramping (maybe the next/or some lua script will improve that). I want to shoot different exposures with iso and shutter variables (for milky way stacking), i dont see any options available.

Again, fantastic work.
Title: Re: Canon 100D / SL1 (Beta-2c / 13th July) All Revisions
Post by: nikfreak on August 08, 2016, 08:30:24 PM
xenupy can you exactly describe all steps to reproduce your problem? Is it LUA related or what's your problem?
Title: Re: Canon 100D / SL1 (Beta-2c / 13th July) All Revisions
Post by: nkls on August 08, 2016, 08:45:31 PM
@count
Welcome back! All credits to nikfreak for the 100D port, he has done an awesome job of putting ML on our cameras.

My repo at https://bitbucket.org/niklastisk/magic-lantern is just a fork of his with dm-spy-experiments for the 100A firmware, and some other experiments.

Regarding QEMU, my latest 100D development is found at https://bitbucket.org/niklastisk/qemu/branch/eos-develop-new which currently is only a few commits (100D stuff) from the mainline repo. QEMU is somewhat complicated to use with 100D since it has an extra flash chip which must be dumped. For that there is a module (https://bitbucket.org/niklastisk/magic-lantern/branch/100D-sfdump), but the addresses are only ported/tested for 100D.100A. The GUI won't boot up yet, but I somehow managed to get the status screen showing once. Hopefully that's a sign of being close to getting the GUI running, but there's still stuff to do.

@nikfreak
May I ask what configuration you are using when compiling your builds? What gcc version and what Makefile.user flags are you using? My builds are always much larger than yours, and I've been trying to pinpoint the cause of the size difference.
Title: Re: Canon 100D / SL1 (Beta-2c / 13th July) All Revisions
Post by: nikfreak on August 08, 2016, 11:22:21 PM
I am using GCC 4.8.3 and compiling in Ubuntu linux (http://magiclantern.fm/forum/index.php?topic=7579.msg134989#msg134989).

I repeatedly delete my workdir and create a fresh one and use
Code: [Select]
hg clone -r 100D-new https://bitbucket.org/nikfreak/magic-lantern
to start from scratch. So my makefile used are the ones from my repo. Public releases are based upon plain "100D-new" branch w/o further additions/experiments.
Title: Re: Canon 100D / SL1 (Beta-2c / 13th July) All Revisions
Post by: nkls on August 09, 2016, 01:47:04 PM
Interesting, the size difference seems to be the result of an alignment issues with some versions of ld. By adding the -N flag (Do not page align data, do not make text readonly) when linking autoexec the file size is decreased by almost 10% on my host os (arch linux), and by 5% on an ubuntu VM. As far as I can tell the only difference is that a bunch of zero padding is removed from autoexec.bin.

Code: [Select]
autoexec: $(ML_SRC_REBOOT_OBJ)
    $(call build,LD,$(LD) \
        -o $@ \
        -e _start \
        -N \
        -Ttext $(AUTOEXEC_BASE) \
        $^ \
        --cref \
        -Map=autoexec.map \
    ); \
    $(READELF) -l magiclantern | $(GREP) -C 2 MemSiz
Title: Re: Canon 100D / SL1 (Beta-2c / 13th July) All Revisions
Post by: redpig on August 10, 2016, 07:51:28 AM
I want to rec raw video but when I try this a 'hack error' appear on display,
what should I do for solve this
Title: Re: Canon 100D / SL1 (Beta-2c / 13th July) All Revisions
Post by: xenupy on August 12, 2016, 06:16:04 PM
Hello Nik,

the problem that im talking about is the advanced intervalometer (adv_int.mo).

it is possible to configure the keyframes but i cant start the module. I dont know if it is the module problem or the 100D.B port related.

one of my last photos:

(http://i63.tinypic.com/s2zh35.jpg)

The ideia is to shoot 20 shots auto in iso 1600 and iso 3200 with different shutter speeds (in order to reduce the noise and compose for the milky way and compose for the foreground).

Thank you  nik all your work, it was a big boost in my photo "work" when you port magiclantern to this camera.

I will buy a FullFrame soon, but i need to know if the camera can receive magicLantern software, if not, i will not buy it.
Title: Re: Canon 100D / SL1 (Beta-2c / 13th July) All Revisions
Post by: reylo on August 13, 2016, 04:18:56 PM
Hi.
New user here. I installed the 100d.100c version. After testing a bit i noticed that raw video function is not there (am i missing something?). While reviewing photos and clips on the camera, it stops functioning, with the red led constantly on. I have to restart the camera by taking out thebattery and putting it back in.

I have some crash logs but i'm not sure how tu upload them here.

Thank you.
Title: Re: Canon 100D / SL1 (Beta-2c / 13th July) All Revisions
Post by: samcameron on August 15, 2016, 10:59:41 PM
Hi Nikfreak,

Did you manage to find a solution to this problem I mention before?:

http://www.magiclantern.fm/forum/index.php?topic=16040.msg166817#msg166817

It would be great if we could adjust the speed so we can have 48 FPS on that mode. Any plans for this?

Thanks.
Title: Re: Canon 100D / SL1 (Beta-2c / 13th July) All Revisions
Post by: nikfreak on August 16, 2016, 03:10:49 PM
Sam atm I recommend using default FPS (50 or either 60fps) for 720p H264 HDR video.
Unfortunately I was recommending to use crop mode for HDR recording but examining the timers again it looks like SL1 and EOSM both are able to achieve ~48fps on the camera display while in crop mode but not while recording. The fps values shown in ML menu while in crop mode can't be achieved during recording.

Title: Re: Canon 100D / SL1 (Beta-2c / 13th July) All Revisions
Post by: Oxonion on August 27, 2016, 09:38:41 PM
I just buy a 100D, i would like to know if the raw video is now stable to use/record for long rush ? Thanks ! :)
Title: Re: Canon 100D / SL1 (Beta-2c / 13th July) All Revisions
Post by: bplimley on August 29, 2016, 09:44:50 AM
Hey I was wondering if anyone could help, I've tried all the builds and the 100c is the only one that does anything, but then this comes up:

https://imgur.com/gallery/SXJ0b (https://imgur.com/gallery/SXJ0b)

Help!?
Title: Re: Canon 100D / SL1 (Beta-2c / 13th July) All Revisions
Post by: darkskies on September 02, 2016, 04:24:04 AM
I have the 100D c version and tried FPS override set to 3 works well and at the same time I used Qdslrdashboard on my iPad and was able to save the video wirelessly to my iPad through a Tp-Link MR3040 Router with the Qdslrdashboard custom firmware on it ....now I can do some videos and upload them to YouTube within mins on making it .....this works well for the 100D but on my canon 5D mark 2 I can't save the videos to my iPad ...hoping that Zoltan may fix this in the future.
Title: Re: Canon 100D / SL1 (Beta-2c / 13th July) All Revisions
Post by: ygrabo on September 04, 2016, 02:00:53 PM
Hi guys!
This might not be the correct thread (please transfer elsewhere if necessary), but I feel it might fit in here.
I have a problem with my 100D that might get resolved by you folks here.

The problem is as follows (without or without ML):
- As soon as I want to take a photo, the camera says "please change the battery pack" and I have to switch it off
- It also happens with the self timer (as soon as I press the shutter, not after the countdown), when touching the screen or with the audio trigger
- It happens with or without lens (AF/MF)
- Focusing works
- It does not occur when filming of viewing images
- It happens with two batteries and is always reproducible.

My understanding is that the is nothing wrong with the batteries (as I can film for "hours" with them), so it must be software related.
As there is no new firmware (that I know of) for the 100D, I can't update it and hope that that fixes it. So I tried magic lantern, hoping that that might fix it. Of course it does not.
My question is: Is there a way I could fiddle an original firmware that you guys extracted (I don't know how you do this amazing magic lantern stuff) on my camera? For example using the "uninstall" function after replacing the *.bin in the ML folder or so?
If it is of any help, ML firmware 100A does not work, but 100B does (and it is so far great when filming).

Warranty for the cam is gone and the only reply I get from Canon is "we can't give you a price, send it in and we will make an estimate (that i have to pay)".

Thank you for any suggestions!
Title: Re: Canon 100D / SL1 (Beta-2c / 13th July) All Revisions
Post by: a1ex on September 04, 2016, 03:15:27 PM
Interesting issue. Let's ask nikfreak to prepare a debug binary based on the dm-spy-experiments branch, so you can get some debug logs to see what's going on. As long as the message is on the screen, DryOS is running and ML should be able to save a log, even if the UI is unresponsive.

Another test to do: block the shutter button with gui_uilock(UILOCK_SHUTTER) and check whether you can press it without battery issues (to make sure the button itself is not shorting anything). Nikfreak: can you include this command in the debug binary as well?
Title: Re: Canon 100D / SL1 (Beta-2c / 13th July) All Revisions
Post by: nikfreak on September 04, 2016, 05:02:20 PM
...
So I tried magic lantern, hoping that that might fix it. Of course it does not.

If your issue existed before ML than ML won't fix your issue. Also got 100D.100B and don't have your issue. So it's not software relatd. Your battery (pins / door or whatever) seems to have an issue. At least this is what google tells me when searching for your issue. I can ofc provide you with the special build a1ex asked for tomorrow.
Title: Re: Canon 100D / SL1 (Beta-2c / 13th July) All Revisions
Post by: ygrabo on September 05, 2016, 12:22:01 AM
Hi guys, thank you for your replies so far!

Interesting issue. Let's ask nikfreak to prepare a debug binary based on the dm-spy-experiments branch.
I have no idea what you just said :D

block the shutter button with gui_uilock(UILOCK_SHUTTER)
Sorry, I am a noob with this. Do I have to fiddle around in some code? I could not find anything in the menus.

If your issue existed before ML than ML won't fix your issue. Also got 100D.100B and don't have your issue. So it's not software related. Your battery (pins / door or whatever) seems to have an issue. At least this is what google tells me when searching for your issue. I can ofc provide you with the special build a1ex asked for tomorrow.
I was hoping that ML runs its alternate code based on a correct basis that comes with it... One can dream :D
With software I rather meant "not hardware". Nothing to do with ML, just code. I guess...
On physical inspection, the pins, batteries (new) and door look good. Everything else is functional, except pressing the shutter button.
I check google, but I might have got country specific answers which were... useless.
Thanks for the build but as I am a noob, I will need a bit of instruction  :-\
(I am not a full noob regarding computers as I build my own computers, modified html, css etc. on my website and in general I am a fiddler. But I am new to ML, have no idea on what basis this works and so on. Just so you know :D Not great but better than average lol )


(might be worth putting this in a separate thread not to "spam" this one? )
Title: Re: Canon 100D / SL1 (Beta-3a / 7th September) All Revisions
Post by: nikfreak on September 07, 2016, 10:05:29 PM
ygrabo I suggest you buy a 3rd party battery and try that out first. If you still got the errors we can try a debug binary.

@ALL: I updated first post with a new build. read changelog.
Title: Re: Canon 100D / SL1 (Beta-3a / 7th September) All Revisions
Post by: ygrabo on September 08, 2016, 12:05:28 AM
An alternate battery was already bought and tested. same thing.
Title: Re: Canon 100D / SL1 (Beta-3a / 7th September) All Revisions
Post by: Felipe on September 08, 2016, 03:47:37 AM
Thanks Nik you are very kind
Title: Re: Canon 100D / SL1 (Beta-3a / 7th September) All Revisions
Post by: fbaux on September 08, 2016, 09:41:14 PM
Thanks for this new release :)
Title: Re: Canon 100D / SL1 (Beta-3a / 7th September) All Revisions
Post by: nikfreak on September 29, 2016, 03:51:23 PM
dito for 70D and now for 100D, too:

http://www.canon.de/support/consumer_products/products/cameras/digital_slr/eos_100d.aspx?type=firmware

Gotta have to update the builds. This will allow us to be part of the official nightlies soon. Best thing is that the amount of ports I manage will decrease from 5 revisions to 2 which will allow me to pick up a new port  8)
Title: Re: Canon 100D / SL1 (Beta-3a / 7th September) All Revisions
Post by: DeafEyeJedi on September 29, 2016, 05:50:56 PM
Perfect timing I must say. As the saying goes ... Less is More!
Title: Re: Canon 100D / SL1 (Beta-3a / 7th September) All Revisions
Post by: skrk on September 29, 2016, 08:51:57 PM
( If anyone's curious like I was, the Canon update seems a minor lens compatibility thing only: http://support-au.canon.com.au/contents/AU/EN/0400270502.html )

I AM ETERNALLY GRATEFUL FOR THIS PORT AND ML IN GENERAL. THANKS!

Question re: RAW video -- like a poster above, I am unable to get it to work on my 100D. I'm using a UHS-1/Class 10 card, so I'm not expecting high-res recording. I have it set for 960x540, 16:9, 128MB warm-up, extra hacks on, buffer fill method 4, reserve card space on. When I record it does not skip any frames, but it gives the "hack error" the other poster described, and no file is created. I can figure out a way to record the hack error if that would be useful.

Anyone having success with this? Anything I can do to help debug?

Many thanks,
-s
Title: Re: Canon 100D / SL1 (Beta-3a / 7th September) All Revisions
Post by: Felipe on September 29, 2016, 09:08:01 PM
Great, but seems like the only update is compatibility with some old lenses, not even STM
Title: Re: Canon 100D / SL1 (Beta-3a / 7th September) All Revisions
Post by: nikfreak on September 30, 2016, 07:15:53 PM
Ok everyone. This is the build for all of you running 1.0.1 firmware version. I updated firmware myself yesterday to 1.0.1 and spent some hours for updating ML to 1.0.1. If you got time to help me in testing then download this:

https://drive.google.com/drive/folders/0B9Mu66yg5QzRUEdCNE5VRWJXU2M?usp=sharing

It will only work if you are running firmware version 1.0.1. I will update the 1st post once I receive positive feedback.

Title: Re: Canon 100D / SL1 (Beta-3a / 7th September) All Revisions
Post by: Felipe on September 30, 2016, 08:12:37 PM
Perfect just like previous firmware 101 ok
Thank you
Title: Re: Canon 100D / SL1 (Beta-3a / 7th September) All Revisions
Post by: coflynn on October 02, 2016, 02:17:49 AM
Tested on 1.01 and works for me - hadn't tried on 1.00 so can't compare...
Title: Re: Canon 100D / SL1 (Beta-3a / 7th September) All Revisions
Post by: Mazahaka009 on October 04, 2016, 05:59:42 AM
Can confirm that the latest nightly release for the Canon 1.01 firmware functions on a 100D.100C version of the camera.

By functions I mean I was able to access the ML Menu and was able to change the ISO to 160, instead of the usual 100. Will update if I run into any bugs in the next several days.

EDIT:
Included Modules:
Raw_rec Not OK
Gave a "hack error at 0: expected e3e00032, got e1e00000"

I was unable to play back the recorded files, which automatically stop recording at 3 seconds, through VLC.
Title: Re: Canon 100D / SL1 (Beta-3a / 7th September) All Revisions
Post by: skrk on October 05, 2016, 01:17:01 AM
Mazahaka009 -- I just posted a couple posts back (http://magiclantern.fm/forum/index.php?topic=16040.msg172668#msg172668) about that here -- was raw video recording working for you before upgrading to the new firmware?

I'm impressed that you got anything from it -- i was only able to get the hack error...
Title: Re: Canon 100D / SL1 (Beta-3a / 7th September) All Revisions
Post by: nikfreak on October 05, 2016, 07:07:04 AM
ok,I just updated the link with a new version:

https://drive.google.com/drive/folders/0B9Mu66yg5QzRUEdCNE5VRWJXU2M?usp=sharing

Please try again for FW 1.0.1 :D
Title: Re: Canon 100D / SL1 (Beta-3a / 7th September) All Revisions
Post by: Felipe on October 05, 2016, 01:44:02 PM
Works fine, just as before, By the way Did not test raw, as far as codec I Increase bit rate, I sell video.
DANKE
Title: Re: Canon 100D / SL1 (Beta-3a / 7th September) All Revisions
Post by: nikfreak on October 05, 2016, 03:46:11 PM
You're welcome. Both raw and mlv_rec work again for me after the last update. I ask hereby everybody to update to 1.0.1 firmware and keep up testing the massive amount of features ML is providing to all of us. A new pull request for becoming part of the official nightlies has already been created (https://bitbucket.org/hudson/magic-lantern/pull-requests/757/adding-support-for-the-eos-100d-sl1).

I'm sure a1ex is silently following feedbacks in here. So any feedback, be it negative or positive, is welcome.
Title: Re: Canon 100D / SL1 (Beta-3a / 7th September) All Revisions
Post by: JohanJ on October 08, 2016, 05:43:41 PM
Passed some test with new version for firmware 1.0.1 and it looks really good. See below:

Modules
ETTR: OK
Dual ISO: OK

Exposure
Auto ETTR: OK
Exposure overwrite in photo mode for AV / TV: OK

Overlay
Global Draw, ON, all modes: OK
Zebras, RAW RGB: OK
Focus Peak: OK
Crop marks: OK
Spot meter: OK
Histogram: OK
Waveform: OK
Vectorscope: OK

Shoot
Advanced Bracket: OK
Intervallometer: OK
Bulb Timer: OK
LCDsensor Remote: OK
Audio RemoteShot: OK
Motion Detect: OK

Focus:
Follow focus: OK
Rack focus: OK
Stack focus: OK
DOF info in LiveView: OK
Focus patterns: OK
Title: Re: Canon 100D / SL1 (Beta-3a / 7th September) All Revisions
Post by: yzqx on October 09, 2016, 11:06:23 AM
Just registered to come here and say that I tried all three (A, B, C) versions of the ML firmware on a Kiss X7 but none of them work (from the edited first post).

However, the new version for FW 1.0.1 quoted below indeed works! I guess this new version is a universal one for the 100D/Kiss X7?
Anyway, thank you so much!

ok,I just updated the link with a new version:

https://drive.google.com/drive/folders/0B9Mu66yg5QzRUEdCNE5VRWJXU2M?usp=sharing

Please try again for FW 1.0.1 :D
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: nikfreak on October 09, 2016, 03:02:05 PM
i updated the link into the 1st post. Older changelogs have been archived into the 2nd post.
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: Felipe on October 13, 2016, 05:29:42 PM
 I don't know if is me but seems like after the firmware udate the camera has better autofocus in movie mode using servo and face tracking
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: fbaux on October 16, 2016, 01:41:44 PM
Thanks for this new release (update without any issue)
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: Nartl on October 18, 2016, 10:17:35 PM
After installing ML for the first time (never looking back), I discovered through the changelings that the Q/Set button had been switched to set for the purposes of ML control. Although I fully understand your reason for switching it, and know that you can use Q through a long press, however it seems to me slightly too cumbersome for the sake of switching through picture styles. Would it be possible to implement some kind of toggle that could enable and disable the use of q vs set?

Thanks
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: Felipe on October 19, 2016, 05:03:51 AM
Please let the Q button as it is, is working great is not Cumbersome is Awesome.
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: nikfreak on October 19, 2016, 07:44:16 AM
...Would it be possible to implement some kind of toggle that could enable and disable the use of q vs set?

Thanks

Not possible. I know the clients and I definitely want to avoid confusions and unneccessary forum posts. People would disable and forget about it and then come back to ask why they can't center the focus box back with a single press or why their ettr doesn't play nice with the set button. It will stay as it is.

+1 Felipe. It's really awesome.
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: DeafEyeJedi on October 19, 2016, 09:20:35 PM
I don't know if is me but seems like after the firmware udate the camera has better autofocus in movie mode using servo and face tracking

I can also confirm this as well.

Please let the Q button as it is, is working great is not Cumbersome is Awesome.

Absolutely agreed on this one!
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: PeterHoff on October 25, 2016, 12:57:36 PM
I love the ML for the 100d!

But I'm not sure if it's just me or my camera, but I get these coloured dots when recording RAW-video (see picture below).
First I hoped it would be fixed in a later update, but it's been the same through all the nightly builds since first release.

Any ideas on how to fix it?

(http://unknownproduction.dk/wp-content/ML_raw_dots.jpg)
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: nikfreak on October 25, 2016, 08:05:40 PM
Some brainfood regarding those pixels for you:
http://www.magiclantern.fm/forum/index.php?topic=16054.0
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: dfort on October 25, 2016, 09:23:08 PM
Any ideas on how to fix it?

Long story short -- use MLVFS (http://www.magiclantern.fm/forum/index.php?topic=13152.0).

(or MLP or MLVProducer or cr2hdr.app -- all of these apps can deal with the focus pixels.)
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: trimoto on November 07, 2016, 11:56:02 PM
Hi, thank you for the awesome job. my 2 cent for the ML on the 100D test

1) I don't know if my 100D is a type a, b or c
2) this is my first time with ML, I just installed v Beta_4a 4 hours ago
3) whit time I can try to test how is in the list, just the time to understand how do the function.

I'm writing this message for share this problem in the display function "upside down", it often and this photo is one of the worse

(https://c8.staticflickr.com/6/5443/30847763815_5e97c86b65_n.jpg) (https://flic.kr/p/NZURsP)P_20161107_233059 (https://flic.kr/p/NZURsP) by Domenico Chiarenza (https://www.flickr.com/photos/128833988@N08/), su Flickr

hope may be useful
sorry for my english I'm Italian
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: DeafEyeJedi on November 08, 2016, 06:51:53 AM
Have you tried pressing the info button until you see ML shows up cleanly or is this a different issue related to the upside down feature from ML menu?
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: trimoto on November 08, 2016, 12:23:17 PM
I don't have pressed any button, this is the upside down feature in the ML menu.
I have noticed that this problem is almost sure in this condition:
1) LCD auto off on, I use the proximity sensor for turn on and off the display, if I use the set button is more rare.
2) in the Original 100D menu always appears.
3) if I press the info button in the black screen where are all the camera setting (the same screen I show in the photo I posted).
In the ML menu the only problem is than if I press the info button the info are shown in normal mode, not in upside down but there's no graphics problem.

I can do a video if necessary
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: revons on November 12, 2016, 03:33:54 AM

Overlays
-Zebras: __OK__
-Focus Peak: _OK___
- ....
Shoot
-Intervalometer: ____
-Bracketing: ____
-.....
Included Modules
- Raw_rec: ____
- autoexpo: ____
- ....
Other issues:
___Magic Zoom is a little wonky, the box that shows up will cut in and out like it's flickering.
I also tried the mode where it will take a picture if you clap and it takes a picture at any sound it was a little funny.
....
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: PeterHoff on November 21, 2016, 09:46:25 AM
Quote
Long story short -- use MLVFS.

(or MLP or MLVProducer or cr2hdr.app -- all of these apps can deal with the focus pixels.)

Quote
Some brainfood regarding those pixels for you:
http://www.magiclantern.fm/forum/index.php?topic=16054.0

Thanks dfort and Nickfreak. After I've been trying quite a lot, I found the best solution last night.
The MlRawViewer v.1.3.3 removes the dots and does a brilliant converting into Apple ProRes.

Here's a short test:

https://www.youtube.com/embed/9g4qH-Cndco (https://www.youtube.com/embed/9g4qH-Cndco)
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: DeafEyeJedi on November 30, 2016, 06:35:00 AM
For those who are anxious to try out the 10/12bit options for 100D.101 please read here (https://www.magiclantern.fm/forum/index.php?topic=5601.msg175706#msg175706here) and keep all bug reports in there!
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: valhalla on December 21, 2016, 05:25:04 PM
Hello, I'd like to submit you a strange bug. When I delete many pics or vids from my camera sometimes it completly freeze and I have to pull out the battery to reboot it. There is the google drive folder with all the crash logs https://drive.google.com/open?id=0B7kJkdmc0-o2QnR5b2RWVGNWcjA

All the other customs functions are perfectly working, except for this bug. Thank you, good work
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: skrk on December 25, 2016, 03:06:37 AM
I had a number of crashes. I'm sorry that I don't have instructions for reproductions: it seemed to be sporadic. Would result in lockup requiring battery (and card?) removal. At one point a card seemed borked as well: I re-formatted it and it was ok.

It was a while ago, but IIRC it happened when fps override was enabled and I hit the button to zoom in to focus (or perhaps when I was then zooming back out.) It seemed possibly connected to having a bulb timer override set as well (>5m). ML raw video module was probably enabled. It's also possible that it had to do with the bad SD card; I reformatted and the problem seemed to stop, but that could have been coincidence or related to ML settings or whatever. (E.g. it may have happened with another card -- it's all so fuzzy now -- I'll take better notes next time for sure.)

Sorry this is so completely vague :-). I don't know if these crash logs are useful or not, but they are linked here (http://lacinato.com/pub/photog/crashes.tar) in case they are at all useful. And of course if I ever manage to find a reliable reproduction I'll let you know.

The first few crash logs list:

ASSERT: pReturnData->Engine_Address != 0xFFFFFFFF
at ./LvCommon/LvGainController.c:810, task Evf
lv:1 mode:3

The last few list:

ASSERT: 0
at ./LvCommon/LvGainController.c:806, task Evf
lv:1 mode:3
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: nikfreak on December 25, 2016, 07:48:56 AM
Just let us know if you can replicate again and how to do so.
Btw: your link contains your ROM0/1 dumps. Please remove those.
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: skrk on December 25, 2016, 08:36:03 AM
"Just let us know if you can replicate again and how to do so."

Will do.

"Btw: your link contains your ROM0/1 dumps. Please remove those."

Done, sorry, thought they might be useful.
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: Milo on January 02, 2017, 07:32:58 AM
Great work on this build.
Something rather annoying is that there is no audio section is this a bug or is it not finished yet?
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: Walter Schulz on January 02, 2017, 09:47:04 AM
DiGiC 5 cams are very limited in this regard. See https://builds.magiclantern.fm/features.html -> Audio
Load MLV_REC and MLV_SND to get Audio tab.
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: nikfreak on January 06, 2017, 11:36:46 AM
Find attached a test build with all the latest "goodies" from a1ex. It includes raw recording module supporting 10/12bit. I did some short recording. No problems with LCD freezing etc. Please use MLVFS for your testing with 10bit / 12bit. Follow the link below for the 10bit discussion / feedback.

Download link:
https://drive.google.com/file/d/0B9Mu66yg5QzRVGp2LWNpeEtfNzg/view?usp=sharing

Discussion / Questions regarding 10bit / 12bit please only over here:
https://www.magiclantern.fm/forum/index.php?topic=5601.0

happy testing with this small beast!
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: xenupy on January 06, 2017, 01:18:54 PM
Thank you nik.

Will install this today ;)
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: Felipe on January 06, 2017, 02:51:25 PM
Fantastic Happy 2017, Warning for bad settings, rep.popup flashing, great feature.
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: canneloni on January 06, 2017, 03:10:40 PM
Thanks nikfreak! Still testing out the best settings for recording and post production but everything seems to work fine. 

I found a strange  minor bug though:
When selecting the Bit depth in raw_rec.mo the selection seems to work upside down, meaning, if i press the downward arrow, the selection goes up. Anyone else experiencing this?

Edit: Is the crop.rec module from a1ex integrated ?
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: Nicola Cornolti on January 10, 2017, 06:46:57 PM
Hi, I was thinking of buying a 100D, I came to see if there was a compatible magic bullet firmware and I obviously came into this page

Well the question is why is this still in beta? Are there so many problems? Are there problems at all? I read the topic but didn't understand that much
Could reconsider the idea of buying that particular camera. Thank you really much
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: DeafEyeJedi on January 10, 2017, 07:14:08 PM
No need to reconsider. It works really well even while in Beta. Problems are minimal and soon to be ported into the Nightlies. Even recent test builds have 10/12-bit options and such. Best of luck to you @Nicola Cornolti!
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: valhalla on January 12, 2017, 02:05:59 PM
is it true that we are going to be ported in nightlies? Is it official?
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: a1ex on January 20, 2017, 04:10:13 PM
Reminder: http://www.magiclantern.fm/forum/index.php?topic=9673.0
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: JohanJ on January 21, 2017, 06:20:41 PM
Quote
Reminder: http://www.magiclantern.fm/forum/index.php?topic=9673.0

Posted a series of temperature test data in the corresponding forum thread
http://www.magiclantern.fm/forum/index.php?topic=9673.msg178872#msg178872 (http://www.magiclantern.fm/forum/index.php?topic=9673.msg178872#msg178872)
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: JohanJ on January 25, 2017, 08:45:05 PM
I intended to use a lua script for non-cpu lens information from http://www.magiclantern.fm/forum/index.php?topic=18083 (http://www.magiclantern.fm/forum/index.php?topic=18083) but understood that this would require some minor adjustments in the lua core. Would it be possible to merge these fixes into the next beta (and even coming nightly) for the 100D?

Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: a1ex on January 26, 2017, 01:30:06 AM
Added to experimental builds.

While you are at it, please run the stubs API test from the selftest module, from the latest lua_fix build.
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: nikfreak on January 26, 2017, 01:53:38 PM
100D with a 55-250 STM lens gets 7 FAILS - mainly wait_focus_status:
https://drive.google.com/file/d/0B9Mu66yg5QzRVTdsR2NyYkl5NmM/view?usp=sharing

Log was taken with only selftest.mo enabled. It was my second try. My first try was with all modules enabled and that would even cause get_focus_confirmation() to fail constantly and short after writing the 2GB file it would cause an ERR70. I guess it has to do with lua but sorry didn't have the time to disable and retry one by one per module:

Code: [Select]
ASSERT: FALSE
at ./Memory/Memory.c:188, task run_test
lv:0 mode:2


Magic Lantern version : lua_fix.2017Jan26.100D101
Mercurial changeset   : 83589122cbfb+25c196bce415+ (lua_fix) tip
Built on 2017-01-26 09:50:14 UTC by jenkins@nightly.
Free Memory  : 554K + 1171K
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: a1ex on January 26, 2017, 03:03:24 PM
Maybe lv_focus_status returns a different value during autofocus. The camera was set to autofocus on half-shutter, right?

If it has such a setting, would be nice to find what property controls it. Currently ML sets the custom function that moves the AF between half-shutter and *, but that might not be enough on all models.

Also, it looks like the PlayMain_handler stub is worth double-checking. It should be the value returned by get_current_dialog_handler() while reviewing an image.
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: nikfreak on January 26, 2017, 04:27:02 PM
camera has AF Operation settings being "one Shot", "AI Focus", "AI Servo".
Then there is the drive settings being single, continuous, timer....
Finally there's AE/AF lock CFn setting. Nothing more.

I now did three additional tries with selftest.mo.

https://drive.google.com/file/d/0B9Mu66yg5QzRS2JWaG0zT1ZfcDA/view?usp=sharing
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: a1ex on January 26, 2017, 04:58:44 PM
Pushed some fixes for both issues (AF and play mode test).

Timer errors can be ignored if they are random; probably the threshold is just too tight. Guess: more tasks in newer firmwares => less precise timing.
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: nikfreak on January 27, 2017, 07:07:16 AM
Tried the new build. FAILS raised to 15 but good news is they all are unique and new ones. Those reported earlier are gone:

https://drive.google.com/file/d/0B9Mu66yg5QzRNmV0MUpWeHBmX2M/view?usp=sharing

Check also my comment on EOSM thread (http://www.magiclantern.fm/forum/index.php?topic=9741.msg179196#msg179196)
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: Roger66 on January 27, 2017, 10:17:50 PM
Is there any possibility to keep the "Q" key reacting as fast as like without ML ?

The 3s delay is a little annoying as the user interface of the 100D is relying heavily on this quick menu.

Regards
Roger
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: Felipe on January 28, 2017, 05:39:31 PM
Press Q for 2 seconds
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: Rossik on January 29, 2017, 12:25:42 AM
sorry for such a basic question, but I am super keen to start learning how to use my camera and to install Magic Lantern but my 100D seems to be missing the 4th Setup screen - the one which shows what Firmware you are running.....

Is there something obvious that I am missing ????

Help !!
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: Walter Schulz on January 29, 2017, 02:02:04 PM
"4th setup screen"?
What are you talking about?
Link to pic, please.
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: JohanJ on January 29, 2017, 02:07:27 PM
sorry for such a basic question, but I am super keen to start learning how to use my camera and to install Magic Lantern but my 100D seems to be missing the 4th Setup screen - the one which shows what Firmware you are running.....

Is there something obvious that I am missing ????

Help !!
I guess your camera is in auto mode or similar. Chose one of  M/Av/Tv or P mode and you will find your missing menu [emoji6]
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: JohanJ on January 29, 2017, 02:36:12 PM
Added to experimental builds.

While you are at it, please run the stubs API test from the selftest module, from the latest lua_fix build.
@nikfreak is already on it for the latest lua_fix build. I ran another stubs API test for latest manual_lens_info.2017Jan26.100D101. 2 Fails only. Log can be found here https://drive.google.com/file/d/0B7N2Wbxd7m2gVEpUdjFCQUc2MzA/view?usp=sharing

Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: Roger66 on January 30, 2017, 08:05:02 PM
Quote
Press Q for 2 seconds

Thats too long for frequent use
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: nikfreak on January 30, 2017, 09:24:58 PM
And what's acceptable for frequent use?
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: Roger66 on January 31, 2017, 11:04:55 AM
Just as without ML would be fine.
Maybe to be configured if some will use the Q key for anything else.
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: nikfreak on January 31, 2017, 03:07:07 PM
Just as without ML would be fine.

Uninstall ML and you just have it like you wish  :P
Really, the button functionality has to be SET primarily. I need it for stuff like ETTR or centering the focus box. A long press will trigger the Q-menu. We discussed this earlier in the thread. I could fine tune it later by a few hundred milliseconds but we must keep it "long-pressed" and unique for the longpress detection so it doesn't come up by mistake. That was the problem when implementing the feature. It came up by mistake and I had to make the detection failsafe..

You will get used to it
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: OlRivrRat on January 31, 2017, 06:19:03 PM
      @NikFreak

   Is this Needed Long Press true for both Physical & Touch Screen "Q" ~ Don't own

an SL1 so can't answer for Myself.

                     ORR ~ DeanB
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: DeafEyeJedi on January 31, 2017, 08:07:51 PM
You will get used to it

Absolutely and I've gotten used to this as well. It's wonderful (feels more natural) to have the quick reaction after pressing 'Q' for ETTR and centering focus box (which is a must for everyday usage) so to fine tune this from 2-3 seconds down to 1.5 or so may seem closer to problematic by possible mistaken going into the Canon 'Q' Menu instead of respecting ML's requests within ETTR, Focus Box, etc.
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: Felipe on January 31, 2017, 08:52:06 PM
the 2 sds way works beautifully
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: valhalla on February 01, 2017, 12:29:13 PM
Hello, I have a problem when I use the fps override mode for timelapse, I tried 2-3 fps but my recording stops after 2 seconds
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: imre.erdelyi@gmail.com on February 01, 2017, 09:10:30 PM
Hello,
First, I would like to thank the super work for everybody who worked on ML.
Thank you Nikfreak for the test bulid of 10 12 bit compression.
I just installed it and my first impression is that it works. I haven't used MLVFS yet. When I tried MLV_PLAY to review my recording, I found only pink frames.
I copied raw_twk to the module subdirectory of my sd card, loaded it on the modules screen, and retried. Unfortunately my camera blackened when I tried MLV_PLAY, so I needed to pull the battery out. May I forgot something or is there a hope to solve this?


Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: Rossik on February 01, 2017, 09:32:37 PM
Thanks JohanJ - I switched it to M mode and et voila, there it is, my Firmware listed on the 4th Setup screen, cheers mate.

Woohoo, Magic Lantern, here I come ;)
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: Walter Schulz on February 02, 2017, 10:10:13 AM
If you haven't used so called "creative" modes until now you will have a hard time with ML. Steep learning curve.
I recommend getting to know cam basic concepts (Tv, Av, M, ISO) before going ML.
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: Roger66 on February 02, 2017, 12:32:14 PM
Quote
You will get used to it

Yes I will, but in another way. I'm gonna use the Touchscreen "Q" now as workaround, which reacts quick.
Wasn't aware of that 2nd option before.
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: imre.erdelyi@gmail.com on February 02, 2017, 05:49:05 PM
Maybe everybody knew, but I just realised, that there is four(!) different raw video mode on SL1:
"Normal" raw, while Canon resolution is 1920*1080. Maximum raw resolution: 1736*1152
"Normal" raw, while Canon resolution is 1280x720. Maximum raw resolution: 1728*694 (1736*688).
Movie crop mode (3x digital zoom), only  when Canon resolution is 1920*1080. Maximum raw resolution: 1800x1032
5X Zoom mode. Maximum raw resolution: 2520x1080.







Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: imre.erdelyi@gmail.com on February 06, 2017, 04:03:44 PM
I'm reading ML forum posts to improve my knowledge and I found this thread:
http://www.magiclantern.fm/forum/index.php?topic=4002.0

It seems, that "Custom Modes" in 600D (and 500D) can save and restore PicQuality, ALO, HTP, ISO, Ae, Tv, WB, WBshift, Kelvin, Drive, Metering Mode and some other settings. As SL1 doesn't have any Custom mode, it is very easy to forget to change some settings, which ruins your next pics or video.
So it would be a great help to have this.

Is it possible?

Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: stumps on February 15, 2017, 01:04:35 PM
@nikfreak: I would like to report two bugs with the "magiclantern-Nightly.2016Oct05.100D101.zip" build:

1. Pressing and holding "SET" upon switching on the camera does not prevent ML from loading - reproducible 100% of the time

2. Deleting an image using the "trash" button when in image gallery blocks the camera and there is a blinking "Err" in the viewfinder. Also the LED indicator for SD card lits up and never stops. Switching off the camera has absolutely no effect over the above stated 'symptoms'. Only after removing the battery the camera gets into working mode- reproducible 80% of the time.
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: nikfreak on February 16, 2017, 08:56:15 AM
@stumps: can you please try the newer build from January an re-report:

http://www.magiclantern.fm/forum/index.php?topic=16040.msg177666#msg177666
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: stumps on February 16, 2017, 12:31:22 PM
@nikfreak: Testing "magiclantern-Nightly.2017Jan06.100D101.zip" reveals the following:

1. Pressing and holding "SET" upon switching on the camera does not prevent ML from loading - reproducible 100% of the time

2. Deleting an image using the "trash" button when in image gallery blocks the camera and there is a blinking "Err" in the viewfinder. Also the LED indicator for SD card lits up and never stops. Switching off the camera has absolutely no effect over the above stated 'symptoms'. Only after removing the battery the camera gets into working mode- reproducible 30% of the time only when deleting in gallery after being in Live view mode (being previously in Photo mode and deleting images after that does not produce this bug).
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: Roger66 on February 16, 2017, 03:02:59 PM
Hello,

I have a question concerning the overexposure warning in image review:

Is it possible to introduce a black-white blinking overexposure warning in full screen review (in stock histogram view the Image is too small) ?

The zebras are nice, but I'm used to the black-white blinking, as my 7D does out of the box. This is much more obvious in bright environment than thin zebra lines. Or is this behaviour even configurable now, and I didn't see yet ?
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: nikfreak on February 16, 2017, 10:30:38 PM
ok, stumps, probably SET during boot needs a special treatment due to the q/set button. Will try to reproduce on weekend both reported issues.
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: nikfreak on February 17, 2017, 07:23:26 PM
@stumps: I pushed a fix for disabling ML during boot with the INFo button. Tested its functionality myself and all will be fine with a future release. Regarding the bug you reported when deleting a picture in LV: I cannot reproduce it. Tried hard and played more than 10minutes with different settings, zoomed in/out and used the playmode actions but wasn't able to reproduce it when deleting an image.
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: stumps on February 17, 2017, 09:29:15 PM
@nikfreak: It's nice to have such a quick response from you. Thanks.

Is there any way I can send a debug info or something so we can trace the issue around bug #2?

Currently the only thing I find is a couple of crash log files in the root of the SD card saying the same thing:

Quote
ASSERT: 0
at Graphics.c:3929, task CtrlSrv
lv:0 mode:1


Magic Lantern version : Nightly.2017Jan06.100D101
Mercurial changeset   : ca28776484b8 (raw_video_10bit_12bit_100D) tip
Built on 2017-01-06 10:03:30 UTC by ml@ml-VirtualBox.
Free Memory  : 516K + 1775K
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: Benster on February 25, 2017, 09:09:58 AM
Installation on my SL1 was a breeze.
Magic Zoom is buggy and flickers a ton.
Powersaving mode: LCD off during recording:  5 seconds works and powers off the LCD, 10 seconds works as well.  anything above that doesn't work and the LCD stays on the whole time.
Movie recording mode:  going pass the 4GB mark sometimes crashes the camera.  Sometimes I can get movie restart to keep recording, sometimes it fails.
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: valhalla on March 02, 2017, 12:36:02 PM
@nikfreak: Testing "magiclantern-Nightly.2017Jan06.100D101.zip" reveals the following:

1. Pressing and holding "SET" upon switching on the camera does not prevent ML from loading - reproducible 100% of the time

2. Deleting an image using the "trash" button when in image gallery blocks the camera and there is a blinking "Err" in the viewfinder. Also the LED indicator for SD card lits up and never stops. Switching off the camera has absolutely no effect over the above stated 'symptoms'. Only after removing the battery the camera gets into working mode- reproducible 30% of the time only when deleting in gallery after being in Live view mode (being previously in Photo mode and deleting images after that does not produce this bug).


Same for me, and I had the same problems with older version
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: nikfreak on March 02, 2017, 12:45:00 PM
few posts (http://www.magiclantern.fm/forum/index.php?topic=16040.msg180131#msg180131) earlier I already posted an update about 1.)
for 2.) can you please share a video of the issue. I tried to replicate it but am not able to reproduce it.
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: stumps on March 03, 2017, 09:43:00 PM
@nikfreak: It's very weird since bug #2 does not happen every time I delete an image. I'll try playing around in order to find out which are the circumstances that cause it to happen. It needs some time of thorough testing.
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: a1ex on March 11, 2017, 09:36:14 PM
Tried the new build. FAILS raised to 15 but good news is they all are unique and new ones. Those reported earlier are gone:

https://drive.google.com/file/d/0B9Mu66yg5QzRNmV0MUpWeHBmX2M/view?usp=sharing

Fix pushed, please test again.

Check also my comment on EOSM thread (http://www.magiclantern.fm/forum/index.php?topic=9741.msg179196#msg179196)

Looks like they were broken by some menu changes done for Lua API, and fixed later in the dynamic-my-menu branch. I've merged that one into lua_fix and those bugs are no longer present.
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: nikfreak on March 12, 2017, 08:53:43 AM
tested the new experimental build.
One FAIL left when running stubs api test right at the beginning:

Quote
Pass] is_play_mode() => 0x1
[Pass] HALFSHUTTER_PRESSED => 0x0
[Pass] HALFSHUTTER_PRESSED => 0x1
[Pass] wait_focus_status(1000, 3) => 0x1
[Pass] lv_focus_status => 0x3
[Pass] HALFSHUTTER_PRESSED => 0x0
[Pass] wait_focus_status(1000, 3) => 0x0
[Pass] lv_focus_status => 0x2
[FAIL] HALFSHUTTER_PRESSED => 0x0
[Pass] wait_focus_status(1000, 3) => 0x0
....

http://pastebin.com/d9fFCaxN
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: scherbakoff.dima on March 13, 2017, 07:03:26 AM
Hi Nik! Thank you for your amazing work! ML works quite stable with january build. Is it possible to make an option in ML menu like "load ML on start" which would be invertable by pressing MENU button on start? Sometimes people need as max battery as possible :)
Thanks in advance :)
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: astrob3 on March 16, 2017, 12:59:25 AM
Whenever I try to install on my camera the file is not found on the sd card. When I go to the firmware update, it just says that the memory card with the update is required. I'm very new at all this so it could be something simple I'm missing. Thank you!
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: Audionut on March 20, 2017, 05:27:57 AM
Is it possible to make an option in ML menu like "load ML on start" which would be invertable by pressing MENU button on start?

Sort of.

Occasionally I want to run the camera without Magic Lantern?

Hold the SET button while powering on the camera.
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: nikfreak on March 20, 2017, 09:11:44 AM
For now one needs to compile manually on his own to get the INFO button functionality for skipping ML-init on boot. Functionality was broken with set button due to the q/set button hack but is fixed on the bitbucket branch.

http://www.magiclantern.fm/forum/index.php?topic=16040.msg180131#msg180131
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: soupmanjack on March 20, 2017, 10:50:19 PM
Hello! I have a rebel sl1 and would like to install ML on it, Where is the most recent version of the install? is the one on the first page up to date? Also Im completely new to this so if this is a dumb question i apologize. Thanks!
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: a1ex on March 26, 2017, 01:09:19 AM
One FAIL left when running stubs api test right at the beginning:

This one appears to be a false alarm (hopefully fixed).

After merging lua_fix, 100D is next on the list for including in the nightlies. Meanwhile, you may consider the lua_fix build from the Experiments (http://builds.magiclantern.fm/experiments.html) page as "release candidate", so please give it a try. Not just on Lua, but on all other functionality.

P.S. I'm now able to run the 100D ML (unmodified autoexec.bin (http://www.magiclantern.fm/forum/index.php?topic=2864.msg181786#msg181786)) in QEMU (so I could check a couple of things locally). So far, so good; only noticed some minor issues:
- the temperature is not yet in Celsius
- ML overlay colors don't adapt to Canon's color scheme outside LiveView (COLOR_FG_NONLV)
- selecting a Kelvin temperature gives a strange display indicator (K over AWB icon); not sure if only happens in QEMU or also on real camera, as properties are not emulated very well
- continuous AF should probably display a warning on ML focus tools (probably on other models as well; need to find the property that triggers it)
- task list overflows (todo: check how many tasks can be started after ML loads)
- memory levels are OK (quite good actually for a Rebel)
- QEMU crashes when selecting "Don't click me" (emulator bug)

Overall impression is very good - nice job @nikfreak! (and sorry for being so slow with reviewing the new ports)
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: nikfreak on March 26, 2017, 12:27:15 PM
I need to catch up with your QEMU work. Last time I fired it up was the PoC for porting 100D/70D.

Meanwhile pushed a commit which adds support for Celsius display (thx escho (http://www.magiclantern.fm/forum/index.php?topic=9673.msg180240#msg180240)). For COLOR_FG_NONLV I just copied what you pushed for 700D but can't see a difference to it#s previous value 1 (defined for most Digic5 cams).

The Kelvin icon was really a problem as it overlayed over Canon's icon. I used that chance to go for 60D's flexinfo layout and did some small adjustment. See attached picture on what it looks like now. Probably 700D and other rebels would fit into this layout too. I guess ML's "K" icon overlays there, too.
(http://i67.tinypic.com/9r6gcw.jpg)
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: a1ex on March 26, 2017, 06:10:21 PM
Indeed, setting the color to 80 fixed this. Look at clock color between schemes 1 and 2, for example.

Unfortunately, this setting is not portable; 60D, for example, paints the info with color 1 (and has a single color scheme), while 100D uses color 80 on all 5 color schemes.

The problem with 60D flexinfo is that yellow is unreadable on color scheme 2 (minor issue; just a nice touch). 60D only has black background and white fonts, so yellow was fine. Maybe I should take the time to unify these layouts a bit.

Looks like I also need to fix that screenshot palette bug. (edit: done!)
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: nikfreak on March 26, 2017, 07:30:00 PM
Ok reverted all yellow colored text to COLOR_FG_NONLV and pushed the necessary changes to bitbucket.

(http://i64.tinypic.com/2a0ezwn.jpg)
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: DeafEyeJedi on March 26, 2017, 09:07:39 PM
Wonderful progress guys!
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: wizbrewery on March 28, 2017, 10:36:45 PM
just wanted to say thanks for making Magic Lantern  available on my new camera (EOS 100D).  I'm brand new to ML but in mt short time,  seen many fantastic features.   Seems to be very stable for the time I have been using ML

OK

focus peek wow,  great!
clapping to take picture,  super for steady camera on my microscope
intervalometer for taking timelapse of my brewday
script for software ND filter for taking advantage of my old zuiko lenses on super wide aperture  (low dof)
lua script running (dunno what for yet but like scripting :) tried the retro tennis game
motion detect (in exposure change mode) to detect visitors to my bird feeders[/li][/list]

NOT OK
on ml menu mode the screen menu flashes periodically every 8 or so seconds to show (only briefly) what maybe looks like a +- exposure display with an orange line at the centre.  Not sure there is a setting to turn that off? or a fault?
No Focus Trap menu in Focus menu (could that be camera dependant?)
Frame Diff on Motion detection doesnt seem to work.  Motion frame is mostly black and always shows Motion Level 0

Is 100D in experimental builds? I'd like to try out the lens info for my old lenses

Thanks again :)


Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: JohanJ on March 30, 2017, 11:27:22 PM
@wizbrewery
Regarding trap focus on 100D please follow the link below
http://www.magiclantern.fm/forum/index.php?topic=16040.msg166383.msg#166383

Sent from my SM-T719 using Tapatalk

Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: sisak.marton on April 01, 2017, 11:45:00 AM
Hi everybody!
I have a problem: When I connected the camera to my computer to take a video remotely, Magic Lantern stopped and showed me a blue screen with this message:
Code: [Select]
A problem has been detected and Magic Lantern has been shut down to prevent damage to your camera.
If this is the first time you've seen this STOP error screen, restart your camera. If this screen appears again, follow these steps:
- Go to LiveView and enable DIGIC peaking.
- Take a photo of a calendar, focusing on todays date.
- Try pressing the magic button quickly enough.
Technical information:
*** STOP 0x000000aa (0x1000af22, 0xdeadbeef, 0xffff)
Beginning dump of physical memory
Physical memory dump complete. Your camera is bricked.
Contact the Magic Lantern guys at www.magiclantern.fm for further assistance and information.
Then I restarted the camera and after a half minute it appeared again and again. I did the steps above but it did not help. Then I uninstalled Magic Lantern , formatted the sdcard, and installed it again, but neither did it. If Magic Lantern is not installed everything works correctly.
Did anyone have this problem and if yes how did they solved it?
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: Walter Schulz on April 01, 2017, 03:38:05 PM
Change date to 02-April ...
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: sisak.marton on April 01, 2017, 04:45:17 PM
So it just wants to be a joke?
Because you got me :D
I didn't realise why would it help if I take a photo of my calendar  :)
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: drawninward on April 01, 2017, 06:35:52 PM
I'm using a Canon t3i (600D) in the UK and I've had the same error message appear again and again.  I don't know what to do about it as I've only used ML a couple of times since installing it.  I really need help with this if anyone knows what to do?
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: Walter Schulz on April 01, 2017, 07:04:27 PM
Scroll up ...
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: trimoto on April 01, 2017, 07:50:27 PM
You drive me crazy today, hit and sunk  :P
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: canneloni on April 05, 2017, 11:09:06 AM
Is there any way to manually enable MLs Picture Review Mode in Playback? I see the overlays only in the quick playback after i took the picture.
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: nikfreak on April 05, 2017, 09:24:33 PM
@caneloni: For the moment it's not defined (=not available). if it were then there would be a hint printed on the help menu on which button to use for overlaying it in play mode. The problem is the lack of traceable+unused buttons which trigger an event. ISO, flash button etc don't trigger an event. Rest is already used.

Maybe create a feature request on bitbucket (once 100D got part of nightlies) for force-setting it statically via a ML menu option? Can't judge myself if it would be that useful to get accepted though
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: canneloni on April 06, 2017, 07:59:36 AM
Ah thanks, i just thought i was to stupid to use it right. I think it would be nice for us entry level users, since the 5D II ( im not sure about the others) has more options for reviewing an image.
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: JohanJ on April 06, 2017, 11:16:09 AM
On 60D the overlays can be activated for picture review by pressing the unlock button. But Rebels do not have this button. One thought for the feature request: adding the overlays to the INFO button when reviewing the pictures might be interesting. Today one can toggle through different review modes. Why not having an additional "overlay" mode? Just thinking aloud..

Sent from my SM-T719 using Tapatalk

Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: a1ex on April 06, 2017, 11:39:33 AM
Sounds good, although might be tricky to implement. One has to detect when the overlays are in clean full-screen mode (not sure how), and "steal" the next INFO button press (as it's done with display presets in LiveView).

Or maybe an option to show them all the time (maybe an additional option under Global Draw, or rework it somehow).
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: fdewet on April 18, 2017, 11:47:35 AM
Been using ML on my 100d since the first beta version. The progress has been amazing. So well done to NickFreak and the rest of the guys. Two minor bugs I picked up.
1. When selecting a different PicStyle for recording under Expo/Picture Style/REC-PicStyle, it only activates from the 2nd time you record. So the first time you start recording it will use the normal setting selected, and then from the 2nd video on it will record using the REC-PicStyle selected.
2. When selecting Clear Overlays, ALWAYS ON, it works perfectly and clears the overlays when camera is switched on. When using HDMI out it does not clear the overlays. However, if the trash can button is pushed to call up the ML settings and then pushed again to exit the ML settings, the overlays are cleared. So one is able to then record via HDMI out with no overlays, even with autofocus on.

A quick question as well. Do you have any idea whether the HDMI out is raw? The reason I am asking is because there is a huge colour difference between the HDMI out and the on camera video recording.

Been testing the RAW video capture and all I can say is wow! Works well and have not picked up,any glitches. Very usable and good quality.
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: nikfreak on April 20, 2017, 11:03:51 AM
also, on 70D, we had same reportings for the picstyle not applying on first record, but I've not been able to find the root cause:

https://www.magiclantern.fm/forum/index.php?topic=14309.msg154730#msg154730
http://www.magiclantern.fm/forum/index.php?topic=14309.msg181755#msg181755

Update: Ok, found this https://bitbucket.org/hudson/magic-lantern/issues/2379/canon-6d-116-rec-picstyle-magiclantern

Means you just have to wait until we become part of the nightlies. For the moment I don't know if the experimental download includes the fix (not checked the issue myself but i guess the fix is included). You probably downloaded from the first page which doesn't include the fix.
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: LittoD on April 21, 2017, 05:05:44 AM
Hi there,
first time coming to the forum. I have us ML for a while now as a supplement to regular Canon recording. I cant ever seem to the the RAW to work for me. Im committed to figuring it out though. Lately I have been getting this overlay of black crosses (focus marks?) that show up every time i convert from RAW to DNG. I use Resovle to open them up and RAWlite to convert. I had RAW working before once without these issues.(http://file:///Users/LittoD/Desktop/Screen%20Shot%202017-04-20%20at%207.49.15%20PM.png)
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: JuancaF on April 23, 2017, 10:02:54 PM
Hi, I'm new in the forum.
Thank you for the instructions in order to install Magic Lantern in the 100d.   It's fantastic.
I'm happy to have an intervalometer in the camera, for example, or take shots of more than 30 seconds, but unfortunately there are no help files. It's a pitty.
Anyone know if they are already writing for the next version?.
Or what files could be copied in the ML folder in order to keep the help files??
Thanks
Juan Carlos
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: DylserX on April 27, 2017, 01:35:24 PM
Hey there guys, 
Just wanted to voice my appreciation for all the great work on Magic Lantern for 100D! 

Here are a couple of clips I've put together of some RAW video tests.
https://youtu.be/gJBlp9Bqm80
https://youtu.be/XCMaEG4g4zY

Keep up the good work! :)
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: canneloni on May 10, 2017, 11:58:25 AM
About the image review settings:

Would it be possible to place the option for enabling the normal review like the quickreview inside the existing "Image Review Settings"  under "Play mode actions" ? It seems like we can trigger an event this way.
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: yzqx on May 17, 2017, 08:04:21 PM
Is the Sticky HalfShutter option missing for anyone? I cannot find it under "Misc key settings." Only the LCD Sensor Shortcuts show up for me.
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: edt on May 19, 2017, 11:01:08 AM
Hi all - not been on here for 12 months + !
Does ML on the 100D now handle audio monitoring & levels?
THANKS
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: skrk on May 25, 2017, 06:44:33 PM
Hi there,
first time coming to the forum. I have us ML for a while now as a supplement to regular Canon recording. I cant ever seem to the the RAW to work for me. Im committed to figuring it out though. Lately I have been getting this overlay of black crosses (focus marks?) that show up every time i convert from RAW to DNG. I use Resovle to open them up and RAWlite to convert. I had RAW working before once without these issues.(http://file:///Users/LittoD/Desktop/Screen%20Shot%202017-04-20%20at%207.49.15%20PM.png)

Are you converting to DNG with MLVProducer? If so just make sure to use the "remove focus pixels" setting when converting. Sounds like that's the issue?
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: skrk on May 25, 2017, 07:01:28 PM
Hi -- reporting a bug that seems to cause a crash/hang/breaking of ML when exposure override and the bulb timer are both enabled:

- install a fresh copy of the current "Nightly-.2016Oct05.100D101.zip"
- open ML menu, enable Expo. Override, enable bulb timer, exit ML menu
- enable LV, adjust shutter speed to BULB
- disable LV, enable LV

Camera hangs with black screen; can't be turned off or on, requires battery removal.

It seems to be the combination of exposure override, bulb timer, BULB shutter speed, and using live view that causes it. If you have trouble reproducing, just adjust the settings as described above and go in and out of LV a few times... it happens pretty reliably.
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: nikfreak on May 25, 2017, 08:40:22 PM
Not able to reproduce.

reformatted card and reinstlled ML as instructed
Expo override is set to on
Bulb timer is set
Bulb mode is active
tried 3 times in a row with always disabling / enabling LV

It works!
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: OlRivrRat on May 26, 2017, 10:31:22 PM
      @ Skrk & NikFreak

   Was able to Reproduce here on SL1 ~

            ORR ~ DeanB
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: nikfreak on May 27, 2017, 07:32:55 AM
Nope, really, I can't reproduce it. It works for me.
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: Felipe on May 27, 2017, 05:14:50 PM
Yes Nikfreak on my camera was able to reproduce it, Camera hangs,  Then I switched exposure override off and did not Hang
BUT despite bulb was set to 1 minute as soon as I released the shutter button it closed the shutter, Did not apply the 1 minute exposure.
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: skrk on May 27, 2017, 05:27:25 PM
Thanks, all. @nikfreak -- I just tried again and it worked at first; then I set ISO to 6400 and it crashed. I wonder if it has to do with settings on the canon side...

This time a crash report showed on screen instead of just being blank; from the crash log:

Quote
ASSERT: 0
at ./LvCommon/LvGainController.c:806, task Evf
lv:1 mode:3

Magic Lantern version : Nightly.2016Oct05.100D101
Mercurial changeset   : 60a2c84ce70d (100D_merge_fw101) tip
Built on 2016-10-05 04:56:52 UTC by ml@ml-VirtualBox.
Free Memory  : 576K + 1974K

Some of my camera settings at the time of this test crash:
RAW, ISO 6400, ALO off, white balance tungsten, evaluative metering, high ISO NR on max, AF method FlexiZoneAF.
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: a1ex on May 27, 2017, 05:38:34 PM
It's probably related to ML's exposure simulation (which configures the LiveView at much higher brightness than Canon firmware, and the difference is visible at very long exposure times with very dark scenes - including BULB mode).

Can probably be fixed by decreasing MAX_ISO_BV. Maybe also worth including it in selftest.mo somehow.
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: skrk on May 27, 2017, 05:45:15 PM
Thanks; I just got a crash/hang, with the shutter speed not set to BULB, but exposure simulation was enabled:

I think this is the log from that crash; anyway it's a different log; this time at :810 --

Quote
ASSERT: pReturnData->Engine_Address != 0xFFFFFFFF
at ./LvCommon/LvGainController.c:810, task Evf
lv:1 mode:3


Magic Lantern version : Nightly.2016Oct05.100D101
Mercurial changeset   : 60a2c84ce70d (100D_merge_fw101) tip
Built on 2016-10-05 04:56:52 UTC by ml@ml-VirtualBox.
Free Memory  : 532K + 1793K
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: OlRivrRat on May 27, 2017, 07:12:43 PM
   ML Menu
Expo Sim         On
Expo Override      On
Bulb Timer         5s

   Canon
ShutterSpeed      Bulb
ISO            200

   Can turn LV On Off with No Issue ~ But ~ 

Any Shutter Speed Set from 8 to 30Sec will cause LockUp when LV is Turned On ~

Also if in Bulb with LV On & attempt to change S'S' to 30Sec it will LockUp ~

With Expo Sim Off, all works OK ~
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: onelitllejoint on June 08, 2017, 06:59:01 PM
Hi everyone. I have problem, try recording MLV video whit audio (mlv_snd.mo) and wave file record well only whit first recorded clip. Next raw video is without audio - i get error :  Audio failed to stop, state 4. I try found solution with google, but not results. I have 1.0.1 Firmware whit bulid from first post, use Lexar 633x Sd card and film in 1280x544 (ratio 2.35:1)
Sorry for my poor english.
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: skrk on June 22, 2017, 09:26:41 PM
Hi - possibly another exposure simulation bug?

When I enable exposure simulation, adjusting the shutter speed with the dial changes normally when it gets slower, but only registers every other shutter speed when getting faster. (The liveview reflects the numbers shown: it changes only on every other click of the dial when getting faster.)

E.g. turning the dial slower it goes:
1/1000 -> 1/800 -> 1/640 -> 1/500 -> 1/400 -> 1/320 etc.

...but turning the dial faster it goes:
1/320 -> 1/320 -> 1/500 -> 1/500 -> 1/800 -> 1/800 -> 1/1250 -> 1/1250

If I go to one of these in-between shutter states and hit the "info" button and go to the canon screen, it shows the 'true' shutter speed (disagreeing with the current magic lantern shutter speed shown) but still shows the brightness in the LV display from the incorrect shutter value.

(If anyone has trouble duplicating I can be more explicit.)
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: TupacapuT on June 25, 2017, 05:08:23 AM
Ey guys i benen usimg ML for long time. I just want to let know that i discover a extra wired port on the 100d camera is under the ruber wher you put the tumb maybe some one can do someting with this info
(http://thumb.ibb.co/gcHnhk/image.jpg) (http://ibb.co/gcHnhk)

free image hosting sites (http://imgbb.com/)
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: garfield72 on June 27, 2017, 11:12:16 AM
Hello , I wanted to test the raw mode 10 bit on my EOS 100D and after downloading the file magiclantern-Nightly.2017Jan06.100D101.zip, I enable the MLV RAW video module in the Magic Lantern menus, but I can't select 10,12 and 14 bits in the Magic Lantern menus. I just have the 14 bit mode. I don't have the menu "RAW video (MLV)" as the image in this page http://www.eoshd.com/2017/06/enabling-10bit-raw-video-mini-canon-100d/. How to get this menu?
 
Thanks

François
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: Walter Schulz on June 28, 2017, 04:18:26 AM
Try RAW_REC.MO.
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: garfield72 on June 28, 2017, 05:45:34 PM
Thanks, but I already activate RAW_REC_MO and I don't have the menu RAW video(MLV). See attached images
(http://thumb.ibb.co/nkjrdQ/WP_20170628_17_32_12_Pro.jpg) (http://ibb.co/nkjrdQ)

(http://thumb.ibb.co/nn3jyQ/WP_20170628_17_34_44_Pro.jpg) (http://ibb.co/nn3jyQ)
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: a1ex on June 28, 2017, 07:03:00 PM
The second screenshot is not looking good (I would not continue using the camera in this state, if I were you).

Can you try the latest 100D build from http://builds.magiclantern.fm/experiments.html to see whether you get the same screen corruption?

Also added a 10/12-bit experimental build for 100D, synced with current codebase (without Lua updates). It's untested - please try and report.
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: garfield72 on June 28, 2017, 10:45:00 PM
Thanks, I try the latest 100D build and after update firmware, when I turn on, I have 2 different screen depending on whether I'm in photo or video mode (see attached images). Is this normal?

François
(http://thumb.ibb.co/f2u22k/WP_20170628_22_28_39_Pro_1.jpg) (http://ibb.co/f2u22k)

(http://thumb.ibb.co/m6F9hk/WP_20170628_22_31_40_Pro_1.jpg) (http://ibb.co/m6F9hk)
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: JohanJ on June 28, 2017, 11:42:41 PM


Thanks, I try the latest 100D build and after update firmware, when I turn on, I have 2 different screen depending on whether I'm in photo or video mode (see attached images).

I guess this is related to this:
 http://www.magiclantern.fm/forum/index.php?topic=14828.msg186252.msg#186252
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: garfield72 on June 29, 2017, 11:24:10 AM
Thanks, so if I understand correctly, the build I use is not good. Does anyone have a functional version?

François
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: JohanJ on June 29, 2017, 12:51:24 PM
Thanks, so if I understand correctly, the build I use is not good. Does anyone have a functional version?

François
The one I have in use is from lua_fix experiment and it really works fine.  The messages I was referring to are under investigation. Module functionality is given even though there seems to be some null pointers floating around.
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: garfield72 on June 29, 2017, 06:07:12 PM
Ok it's good, I have the menu RAW video(MLV). I had not taken the good build. I set as on attached images, but when I want to REC, I have the message "Threads failed to start" then "Occupé patientez". Is what my setting is good? I have a SD card SanDisk Extreme pro  32GB.
Thanks for your help

François
(http://thumb.ibb.co/eeWBdQ/WP_20170629_17_51_22_Pro_1.jpg) (http://ibb.co/eeWBdQ)
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: JohanJ on June 29, 2017, 08:32:38 PM
Ok it's good, I have the menu RAW video(MLV). I had not taken the good build. I set as on attached images, but when I want to REC, I have the message "Threads failed to start" then "Occupé patientez". Is what my setting is good? I have a SD card SanDisk Extreme pro  32GB.
Thanks for your help
I am not an expert on MLV. When using your settings  I get the message "write speed needed: 53.0 MB/s at 25.000 fps". The internal SD bus is limited to write speed at ca 40 MB/s.
An MLV expert should step in here ;)
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: bastien42 on June 29, 2017, 09:01:57 PM
hello everyone I have some question first of all thank you for this wonderful soft ML :

- i have a 100d flashed with the latest version of ML i have a SD from Sandisk ULTRA 16GB class 10 80Mb/s my question is why when i try to record on raw with normal working settings such as
(http://thumb.ibb.co/dOdc2k/Sans_titre_1.png) (http://ibb.co/dOdc2k)
 it basicallly block at 13MB/s when i record  and when i try to benchmark it it says the same stuff so quite constant but my question is why so normally neither of my sd or camera should be stuck or block at such speed so ?! Oo

- is there any way that we could change the bpp from 14 to 10 for raw because if so then it could be useful to record with better resolution and still don't override 40Mb/s

thanks everyone already hope to hear from you soon
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: JohanJ on June 30, 2017, 12:45:42 AM


is there any way that we could change the bpp from 14 to 10 for raw because if so then it could be useful to record with better resolution and still don't override 40Mb/s

Please check experiments download page for 10/12 bit raw video. Now even for 100D, but not tested.

https://builds.magiclantern.fm/experiments.html
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: garfield72 on June 30, 2017, 08:56:09 AM
JohanJ, for me when using my steyyings, I get the message "write speed needed: 37,8
(http://thumb.ibb.co/dUzRCk/WP_20170630_00_02_33_Pro_1.jpg) (http://ibb.co/dUzRCk)
 MB/s at 25.000 fps".
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: walter_schulz on June 30, 2017, 09:06:37 AM
Don't run both RAW recording modules at the same time!
And you have to
- use the module containing 10/12 Option
and
- switch on that Option, too.
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: bastien42 on June 30, 2017, 04:37:24 PM
So i've dowload the following build "magiclantern-lua_fix.2017Jun24.100D101.zip", unninstalled the last build i had and installed this build now i've the console that boot every time i lauch the camera and some time randomly "E.g when i try to record raw video and review them in the module" now my question is not much of how to disable this console but much more like how to not let it boot on the start up and randomly like that because when i see it i go directly into the debug menu and sitch on and off the console and it turn off the console thnaks for your time

ps : another wonder is in the user guide it is written "PLAY mode shortcuts

Q (550D), UNLOCK (60D), DISP (600D), LV (500D), FUNC (50D) or Picture Style (5D Mark II): show exposure tools (zebra, false color, histogram, waveform, spotmeter) and cropmarks (as configured from Overlay menu)." my question is how to do it on the 100D and if it is possible what kind of button i shoule press i almost tried every button long press short and coulnd't find out so it migfht be because the set and q button are linked so Oo i wonder how to see this pratical graph and focus point and so on ? i uploaded a ton of pics showing my actual settings


(http://thumb.ibb.co/mhRMf5/Picture_10.jpg) (http://ibb.co/mhRMf5) (http://thumb.ibb.co/iv03tQ/Picture_11.jpg) (http://ibb.co/iv03tQ) (http://thumb.ibb.co/m9uJSk/Picture_12.jpg) (http://ibb.co/m9uJSk) (http://thumb.ibb.co/jKLE05/Picture_13.jpg) (http://ibb.co/jKLE05) (http://thumb.ibb.co/mtsoSk/Picture_14.jpg) (http://ibb.co/mtsoSk) (http://thumb.ibb.co/bsscL5/Picture_15.jpg) (http://ibb.co/bsscL5) (http://thumb.ibb.co/evV8Sk/Picture_16.jpg) (http://ibb.co/evV8Sk) (http://thumb.ibb.co/cxk8Sk/Picture_17.jpg) (http://ibb.co/cxk8Sk) (http://thumb.ibb.co/c5ncL5/Picture_19.jpg) (http://ibb.co/c5ncL5) (http://thumb.ibb.co/nHfa7k/Picture_20.jpg) (http://ibb.co/nHfa7k) (http://thumb.ibb.co/nEoHL5/Picture_3.jpg) (http://ibb.co/nEoHL5) (http://thumb.ibb.co/imzrf5/Picture_4.jpg) (http://ibb.co/imzrf5) (http://thumb.ibb.co/epLE05/Picture_5.jpg) (http://ibb.co/epLE05) (http://thumb.ibb.co/mrUwDQ/Picture_6.jpg) (http://ibb.co/mrUwDQ) (http://thumb.ibb.co/b0pwDQ/Picture_7.jpg) (http://ibb.co/b0pwDQ) (http://thumb.ibb.co/mNoOtQ/Picture_8.jpg) (http://ibb.co/mNoOtQ) (http://thumb.ibb.co/hBBMf5/Picture_9.jpg) (http://ibb.co/hBBMf5) upload album (http://imgbb.com/)

hope that will be relevant  :)
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: JohanJ on July 01, 2017, 09:14:52 PM
another wonder is in the user guide it is written "PLAY mode shortcuts

Q (550D), UNLOCK (60D), DISP (600D), LV (500D), FUNC (50D) or Picture Style (5D Mark II): show exposure tools (zebra, false color, histogram, waveform, spotmeter) and cropmarks (as configured from Overlay menu).

Has been discussed here http://www.magiclantern.fm/forum/index.php?topic=16040.msg182467#msg182467 (http://www.magiclantern.fm/forum/index.php?topic=16040.msg182467#msg182467). For the moment not available on 100D.
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: JohanJ on July 01, 2017, 09:47:37 PM
So i've dowload the following build "magiclantern-lua_fix.2017Jun24.100D101.zip", ... i've the console that boot every time i lauch the camera and some time randomly

There is a newer build on experiments page from today. No console anymore when booting with modules (i.e. all problems causing assert messages and initiating debug mode have been solved).

Are you really using all modules you have activated (thinking in terms of resource consumption)?
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: bastien42 on July 03, 2017, 09:12:20 AM
Has been discussed here http://www.magiclantern.fm/forum/index.php?topic=16040.msg182467#msg182467 (http://www.magiclantern.fm/forum/index.php?topic=16040.msg182467#msg182467). For the moment not available on 100D.

There is a newer build on experiments page from today. No console anymore when booting with modules (i.e. all problems causing assert messages and initiating debug mode have been solved).

Are you really using all modules you have activated (thinking in terms of resource consumption)?

Since I haven't seen a major decrease of battery life from my camera no but in any case I always travel with 2 pack of battery so even thought I would have such issue I wouldn't be so screwed

in any case thanks for all of your answer I sincerely hope that the issue with the q/set button is going to find its way out (at least in the play mode) so that this wonderful soft can be 100% used on the 100D

thanks all and if you have any advice (tips and tricks) for this camera feel free :) to share it with us so you know I've been reading the whole thread already so normally the use of this soft is already quite good

bastien.A
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: bastien42 on July 04, 2017, 02:36:47 PM
I just saw a bug recently that motion detection when activated with Frame difference just indicate 0 no matter what happening on stage so did anyone noticed it also if not maybe could check so you know I'm using ( magiclantern-lua_fix.2017Jul01.100D101.zi ) with a 100D ^^ and if you want to see my settings just follow the last picture here -->

(http://thumb.ibb.co/mhRMf5/Picture_10.jpg) (http://ibb.co/mhRMf5) (http://thumb.ibb.co/iv03tQ/Picture_11.jpg) (http://ibb.co/iv03tQ) (http://thumb.ibb.co/m9uJSk/Picture_12.jpg) (http://ibb.co/m9uJSk) (http://thumb.ibb.co/jKLE05/Picture_13.jpg) (http://ibb.co/jKLE05) (http://thumb.ibb.co/mtsoSk/Picture_14.jpg) (http://ibb.co/mtsoSk) (http://thumb.ibb.co/bsscL5/Picture_15.jpg) (http://ibb.co/bsscL5) (http://thumb.ibb.co/evV8Sk/Picture_16.jpg) (http://ibb.co/evV8Sk) (http://thumb.ibb.co/cxk8Sk/Picture_17.jpg) (http://ibb.co/cxk8Sk) (http://thumb.ibb.co/c5ncL5/Picture_19.jpg) (http://ibb.co/c5ncL5) (http://thumb.ibb.co/nHfa7k/Picture_20.jpg) (http://ibb.co/nHfa7k) (http://thumb.ibb.co/nEoHL5/Picture_3.jpg) (http://ibb.co/nEoHL5) (http://thumb.ibb.co/imzrf5/Picture_4.jpg) (http://ibb.co/imzrf5) (http://thumb.ibb.co/epLE05/Picture_5.jpg) (http://ibb.co/epLE05) (http://thumb.ibb.co/mrUwDQ/Picture_6.jpg) (http://ibb.co/mrUwDQ) (http://thumb.ibb.co/b0pwDQ/Picture_7.jpg) (http://ibb.co/b0pwDQ) (http://thumb.ibb.co/mNoOtQ/Picture_8.jpg) (http://ibb.co/mNoOtQ) (http://thumb.ibb.co/hBBMf5/Picture_9.jpg) (http://ibb.co/hBBMf5) upload album (http://imgbb.com/)

so hope we can figure it out also no matter what kind of box I took would be stuck on 0 no matter small medium large
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: nikfreak on July 04, 2017, 03:51:24 PM
confirmed and going to look after it.
good catch!
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: nikfreak on July 04, 2017, 04:12:53 PM
fixed, tested and pushed to bitbucket.
thx for reporting, bastien42
you need to wait for a new build to appear until you can test it.
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: JohanJ on July 04, 2017, 05:40:25 PM

thanks all and if you have any advice (tips and tricks) for this camera feel free :) to share it with us so you know I've been reading the whole thread already so normally the use of this soft is already quite good

bastien.A

All creds go to  @nikfreak who made ML available on 100D😊



Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: nikfreak on July 04, 2017, 07:00:41 PM
once a new build is out you will be able to use the MENU button to call zebras in playback mode. Just pushed it to bitbucket.
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: bastien42 on July 05, 2017, 10:03:42 AM
once a new build is out you will be able to use the MENU button to call zebras in playback mode. Just pushed it to bitbucket.

you said Zebras but the question is is it going to be only the zebras or the whole config of our overlay that's going to be showed ? because if so is there any reason for that and would it be possible to just show the whole overlay setting anyway thanks for your fast reaction nikfreak :)

and another question is it going to be released in the nightly or in the experimental build ? if so the LUA ?
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: nikfreak on July 05, 2017, 12:02:08 PM
bastien42, the whole overlay (inlcuding waveform, histo, scope etc..) will be visible in playback mode like on all other cameras which have "BTN_ZEBRAS_FOR_PLAYBACK" defined. Guess it will be included into the experimentals once a1ex finds it worth to include. I could update ofc the 1st post with a "nightly" but that wouldn't be the same "experimental" build that a1ex provides you. I personally find we are already overdue with becoming part of the nightlies and i decided to not merge the "experimental" stuff myself as it would just interfere.
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: bastien42 on July 05, 2017, 12:57:31 PM
I completely understand your point so no problem I just can't wait to have a hand on this features so far and with some other features that's the only think that bother me

about the other features would be 10/12bit RAW recording that could be directly implemented into the experimental of the LUA so we can use both no only one each time we want to use either of these version ;) I guess anyway at least hope it will be soon implemented so everyone can enjoy your wonderful work that's really astonishing that inde team can do that when big company such as canon and so on just either don't care or just don't want for whatever reason that why I can't wait for these version to come up so we can test them all and be finally a part of the official nightly build because in my sight our 100D and the version of ML associated will be perfectly fine after some test ^^
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: garfield72 on July 09, 2017, 07:22:40 PM
Hello, i use only 1 RAW modules and now it works Thanks.
I installed Dokany and download MLVFS_x86, now I don't know what to do with the MLVFS zip file.
Should it be decompressed? And where to copy it?

How to use
"Start it via the command line like this:
Code: [Select]
cd <mlvfs_exe_dir>
mlvfs.exe <mount point> --mlv_dir=<directory with MLV files>"

Thanks for your help

François
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: newjam on July 10, 2017, 01:09:22 AM
Hi, I'm new to the forum but have used ML for a year or so on a Canon 5D iii (mostly for photography) with good success, and recently tried it on a Canon Sl1, with the stock 18-55mm lens. Upgraded firmware to 1.0.1 and used it for some great timelapse- many thanks! But when I uninstalled ML recently the camera lost autofocus. Re-formatted card & re-installed a few times, checked and changed ML features around focus, but to no avail. Any advice on how to get auto-focus working again? Tried a different lens and it didn't work either.... Other features seem fine.
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: Felipe on July 10, 2017, 11:41:57 PM
I think that is not possible to happen, I'll say you moved to autofocus button to back button.
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: skrk on July 11, 2017, 08:06:24 PM
Just wondering if anyone had a chance to try to replicate the below? Thanks.

Hi - possibly another exposure simulation bug?

When I enable exposure simulation, adjusting the shutter speed with the dial changes normally when it gets slower, but only registers every other shutter speed when getting faster. (The liveview reflects the numbers shown: it changes only on every other click of the dial when getting faster.)

E.g. turning the dial slower it goes:
1/1000 -> 1/800 -> 1/640 -> 1/500 -> 1/400 -> 1/320 etc.

...but turning the dial faster it goes:
1/320 -> 1/320 -> 1/500 -> 1/500 -> 1/800 -> 1/800 -> 1/1250 -> 1/1250

If I go to one of these in-between shutter states and hit the "info" button and go to the canon screen, it shows the 'true' shutter speed (disagreeing with the current magic lantern shutter speed shown) but still shows the brightness in the LV display from the incorrect shutter value.

(If anyone has trouble duplicating I can be more explicit.)
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: nikfreak on July 11, 2017, 09:45:29 PM
Was just able to replicate it but it only happens when expo override is enabled. Rest is correctly described.

Update: It only happens when 1/3 expo increments are set in Cfn menu. If you set 1/2 increments then it won't happen.
Title: Re: Canon 100D / SL1 (Beta-4a)
Post by: nikfreak on July 12, 2017, 12:19:41 PM
@skrk:
I've just tested myself and committed a fix to the source for your reported bug. Once a new build is out your bug will be gone. Thx for reporting. Special ones also to a1ex for suggesting the fix.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: nikfreak on July 12, 2017, 12:57:25 PM
I've just updated the first post with a new zip based upon "unified" branch including all the latest changes since Beta_4a. Remember this is a default build - not an experimental build.
Take or leave it  ;D.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: Felipe on July 12, 2017, 01:59:52 PM
Thank you Nikfreak
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: JohanJ on July 12, 2017, 07:48:15 PM
Great news. Tx a lot

Sent from my SM-T719 using Tapatalk

Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: OlRivrRat on July 12, 2017, 07:51:34 PM
      @NikFreak

   Thanks a Bunch Again ~ Is it Safe to Drop the " raw_twk.mo " into this Build & give it a try ?

                     ORR ~ DeanB
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: skrk on July 12, 2017, 11:06:14 PM
Many thanks! [edit: confirmed fixed!]
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: Felipe on July 15, 2017, 04:44:40 AM
Picture Styles, when set to view in one style and record in another, does not record in another.
Sometimes yes, Most of the times not.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: OlRivrRat on July 16, 2017, 03:30:10 AM
      @Felipe

   If You referring to the Ability to Have the Cam's Stills Picture Style set to 1 P'S'

& the Rec' P'S' set to a Different P'S', it does work but only on the 2nd Rec' Start &

Beyond. You need to Trigger Rec' Start, then Stop, then Start again. It should then

continue to work as expected 'til the Cam' is Shut Down & Restarted.

                     ORR ~ DeanB
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: Felipe on July 16, 2017, 04:24:38 AM
@OlRivrRat, Yes I noticed that, Not reliable or usable when a small crew ore one man band has to contol, Image, Audio, Lighting and Customer.
I'm more than thankful with Magic Lantern for providing so many reliable tools  to us DSLR users.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: OlRivrRat on July 18, 2017, 06:33:04 PM
      @Felipe

   Actually is Quite Reliable & Useable once You get Use To It, Only adds 1 Quick & Simple

step to the Cam' StartUp Process > Start Cam, Switch to Vid' Mode, Start & Stop Rec, Done ~

Also, If You have Your Stills P'S' Set to Standard or Neutral, It Can Produce a Possibly Handy

Short Reference Vid if You get SetUp on a Scene Prior to doing the initial Start/Stop Rec.

                     ORR ~ DeanB
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: Felipe on July 18, 2017, 07:11:06 PM
Is a bug, but ok. Here a footage shot using ML Increased bit rate and crop marks.
https://www.youtube.com/watch?v=ATwNfetZcy4
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: brigantes on July 19, 2017, 01:14:17 AM
I had been using the January build of the 10/12 bit module recently and everything worked fine, recorded some fantastic video with it. I decided to try the builds on the Experiments download section (including the previous versions june and 2july), if I use 10bit or 12bit mode it records to card fine but now live view freezes as soon as recording starts so no way to monitor whilst recording. 14bit mode works fine. Just wondering if anyone else has had this problem/ has a work around or if this is just a bug that needs fixing.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: nikfreak on July 19, 2017, 09:55:40 AM
sounds like CONFIG_EDMAC_RAW_SLURP isn't defined on the experimental builds.
The January build you are referring to had it enabled (only on that build!!!).
For the moment you just have to wait or switch back though I don't recommend to switch back as you won't have the latest fixes included.

Note: Don't mix up builds / modules. It will only cause confusions.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: a1ex on July 19, 2017, 12:07:39 PM
Correct - are there any reasons to keep it disabled?
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: nikfreak on July 19, 2017, 12:21:20 PM
Back then in January I released a test build for the community to enjoy 10/12bit recording and kept it disabled @bitbucket. I recorded myself just a few frames and found it to be working fine. I guess it is fine as it is requested now again and also has been mentioned to work at:

http://www.eoshd.com/2017/06/enabling-10bit-raw-video-mini-canon-100d/

I can enable and push it to bitbucket if you like.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: brigantes on July 19, 2017, 01:14:21 PM
I'd appreciate if you enabled and pushed to bit bucket, especially if it means I'd have all the latest fixes.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: a1ex on July 19, 2017, 05:26:23 PM
Right - and I trust this method better than Canon's implementation, so if it works, let's go with that.

I have a feeling the 70D might require it as well (http://www.magiclantern.fm/forum/index.php?topic=5601.msg186946#msg186946).

Side note: okay, so now it's clear it takes some weeks (up to one month) for something obviously broken (as in, not working at all) on a widely used feature in an experimental build, to be reported. Just in case you might be wondering why the progress is slow.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: andy kh on July 19, 2017, 05:33:04 PM
I had been using the January build of the 10/12 bit module recently and everything worked fine, recorded some fantastic video with it. I decided to try the builds on the Experiments download section (including the previous versions june and 2july), if I use 10bit or 12bit mode it records to card fine but now live view freezes as soon as recording starts so no way to monitor whilst recording. 14bit mode works fine. Just wondering if anyone else has had this problem/ has a work around or if this is just a bug that needs fixing.

same problem with the 70D experimental build. already reported in 10/12 bit forum. can't do more test as im out of station
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: GianlucaM83 on July 28, 2017, 08:08:27 AM
Hello!
Im a new magic lantern user. I installed the last build on my 100d and I tried to record some RAW videos. but it seems that there is something wrong. During recording The square on the screen get stuck, It does not move if i use the joystick, and if i touch the screen my 100d freezes completely even if i switch it off The image still on the screen Forcing me to remove the battery. So I uninstalled magiclanter. and i installed the old version "magiclantern-Nightly.2017Jul12.100D101" But it seems to give me the same problem. without magic lantern my 100d has not problem at all. what could be the problem how can I fix it?

EDIT  with last build installed:
With MLV_rec enabled it seems that my camera not freeze but the square in liveview disappear.
else
with MLV_Lite enabled the problem persists.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: nikfreak on July 28, 2017, 09:33:46 AM
Hey, Gianluca I will just commit a fix for moving the spot box in manual focus. Without your report I wouldn't have noticed that we need it.

For the rest of your probems: please disable "Small Hacks" in advanced optionsof the mlv_rec/lite module. I wasn't able though to reproduce the crash you described.

@a1ex: we really should disallow/hide "Small hacks" for the cameras with a touchscreen (CONFIG_TOUCHSCREEN).


Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: GianlucaM83 on July 28, 2017, 10:55:30 AM
Thank you. My problems was with aoutofocus on, but I disable extra hacks and now all works properly  :)
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: DeafEyeJedi on July 28, 2017, 07:34:10 PM
Hey, Gianluca I will just commit a fix for moving the spot box in manual focus. Without your report I wouldn't have noticed that we need it.

Great catch @Gianluca!

@a1ex: we really should disallow/hide "Small hacks" for the cameras with a touchscreen (CONFIG_TOUCHSCREEN).

+1
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: Cako_f on August 13, 2017, 05:51:34 PM
Hey! first thanks for this excellent firmware and all the hard work. It really brings a new life to the SL1.
A couple of question.
When i ramp up the bit rate for the video, it's says that probably will have problems with the sound and the recording may stop, i have tested it at 1.5x and no problem at all with sound. So, there's a way to disable sound to ramp up the bit rate even higher?.

And to have the bit depth option, it's necessary to use the experimental build, right?, any major differences with the one here and the experimental?

Thanks again for all this, it's awesome what can be achieved.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: meanbiz on August 21, 2017, 12:40:30 PM
Hello,
Thank you for the great firmware. I've used magic lantern with no problem for last one year. Recently, I have upgraded my SDcard to Samsung microSDXC UHS-I, wich is class10/U3 memory card for 4K video. However, it seems magic lantern doesn't work with the card.
As I have copied magic lantern files just as is instructed on my SD cards, it works great with my other Class10/U1 SD cards, but with my new Class10/U3 SD card, the magic lantern doesn't install by itself and my SL1 camera runs without ML.
I was wondering if there is any way to use ML with the SD card.
Using ML on my SL1 is such a blessing. I would like to thank you again for your help.

Best regards,
Meanbiz.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: Felipe on August 22, 2017, 02:08:31 AM
What capacity, How many Gbs
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: meanbiz on August 22, 2017, 06:45:26 AM
It is 64G. Thanks
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: Walter Schulz on August 22, 2017, 09:33:39 AM
Problems making SDXC cards bootable are quite common with Digic 4. 100D has Digic 5. Anyway: Use EOScard (Windows) or MacBoot (OS X/macOS) to make card bootable. If using EOScard I recommend wiping card clean after but do *not* format card!
Copy extracted nightly build content to card, insert card into cam and startup cam.

I suppose card formatting in cam will make card non-bootable again. You have to test it.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: a1ex on August 22, 2017, 09:44:38 AM
Problems making SDXC cards bootable are quite common with Digic 4.

Any such problem after mid-2015, when the new installers were available for all models? The issue on DIGIC 4 was that FIR files had to have strict 8.3 filenames on EXFAT cards (exactly 8 characters in their name, no more, no less), but there was no such restriction on FAT32/FAT16.

Running ML installer (firmware upgrade) should make the card bootable; if it doesn't, it's something I'd like to look into.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: Walter Schulz on August 22, 2017, 11:04:32 AM
My wrong, a1ex! I checked most recent incidents and in fact latest issues related to SDXC are all about 600D (getting ML-SETUP.FIR in late April 2016). No issues since.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: meanbiz on August 23, 2017, 05:45:00 AM
After couple of hours of struggling, my new SDXC card works well with ML.
Plus, ML works perfectly even after the card is formatted.
Thank you for your support.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: IDA_ML on August 24, 2017, 08:31:12 PM
I am new to this forum but have been following closely the development of Magic Lantern for the last couple of years. First of all, I would like to extend my most sincere gratitude to all developers who managed to turn this little beast 100D into a powerful RAW video camera.

I tested the latest experimental build from August 21-st and can confirm that 10-bit RAW provides stable recording of 15-16 seconds duration at the resolution of 1728x972 both in the normal and crop modes.  This resolution easily scales up to FHD without visible quality degradation.  Video quality in terms of detail, colors, tone transition smoothness and dynamic range is fantastic and this makes the 100D a very capable camera. 
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: OlRivrRat on August 24, 2017, 11:05:07 PM
      @ Ida_ML

   Could You Please list Your settings that You use to get 10-12bit Raw to work on Your 100D ~

Best I can get is 2-3Sec's before it quits ~ Card Type & Speed & Size as well ~ Thank You ~

                     ORR ~ DeanB
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: GianlucaM83 on August 25, 2017, 02:23:04 AM
I can confirm. with the latest experimental build from August 21. The 100D can shot 10 bit raw at 1728x736 (2.35:1) or 1568x882 (16:9)in continuos mode.
I use a Sandisk Extreme Pro as SD card, it is faster than the 100d can write but I found it on offer and then I bought it. Sandisk extreme is very good as well.
This helped me to choose a good kind of SD to buy: https://en.wikipedia.org/wiki/Secure_Digital
In fact, according to wikipedia we should get a SD card with these characteristics: Bus interface:UHS-I, Speed Class: Class 10, UHS Speed class: Class 3 (U3), Video speed class: V30 or V60.

These guys are doing a really good job :), now the 100d seems less small :D
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: IDA_ML on August 25, 2017, 10:56:43 AM
OlRivrRat,

You need a fast SD card to get these record times.  Please use the Benchmark function of ML to test the write speed on your card.  Mine is a Sandisk Extreme /90 MB/s and the benchmark test shows 41,6 MB/s write speed.  My settings are:

1) Canon Mode: Movie, Manual
2) ML - Movie -> RAW Video (MLV): ON
3) Resolution: 1728x972; Aspect ratio: 16:9
4) Bit depth: 10 bpp
5) Global Draw: OFF
6) Extra Hacks: ON
7) FPS override: 23,991

The above settings are the same also for Movie crop mode set to the same 1728x972 resolution.

I am still testing MLV and RAW video recording (also 5x mode) for bugs and will report on that later.  I am very happy though that record times are fairly consistent and I now I can see what I am recording, i.e. screen no longer freezes when I start recording. Of course, I miss MLV sound which does not work at all in the latest build, but I hope, it will be fixed in the future since it used to work (kind of) with previous builds.

Happy testing!

Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: IDA_ML on August 26, 2017, 12:46:37 PM
I have now performed tests on the MLV/RAW recording feature of the latest August 21 experimental build for the 100D.  Here is what I found:

1) Silent module is missing, there is no FRSP recording.  Was it removed intentionally?  A work around this would be to keep two cards - a fast one with the August 21 build for MLV/RAW video and a second one, (does not need to be very fast), with the January 06 build for FRSP recording.  I found that both cards can be swapped without problems and ML continues to work on the 100D with whatever card, (with its own build and settings on it), is inserted.   This is a very cool feature since swapping cards takes just a few seconds but camera has to be turned OFF for card swaping.  Question:  Is this dangerous? 

2) Video playback is not very stable.  Sometimes it works just fine, upon pressing the playback button, sometimes it shows a frozen view of a frame, sometimes a corrupt frozen view and sometimes it shows a black screen.  Usually, turning the camera off and on again fixes the issue for a few playbacks and then I get the same frozen views again.  Also the blue horizontal menue line at the bottom of the screen during playback is missing, so deleting and exiting a clip during playback is no longer possible.  Scrolling between subsequent clips back and forth using the scroll wheel does not work either.  It worked on previous builds at 14 bits and was a very usefull feature for quick review of the last few clips on the screen.

3) Videos shot at higher resolutions , e.g. 2520x1080 in the 5x magnification mode show "hick-ups" during playback on the computer.  At certain locations, video jumps back by a few frames and then continues again from there. 

4) MLV sound does not work at all.  When activated, upon pressing the record button the message: "Treads failed to start" appears on the screen.  Turning camera off and on again and deactivating MLV sound allows further recording. 

NOTE:  MLV sound used to work in the January 6-th build that I used before.  But, unfortunately, only with the first recording after camera is turned on.  There was also a perfect synchronization between sound and video in that first recording.  At the end of the second recording, a red line saying: "Audio failed to stop.  State 4" appears.  The third recording results in a "Treads failed to start" message and then camera freezes and needs a battery removal.   A work around this situation was to turn camera off and on again with the mechanical switch after each MLV clip recorded with MLV Sound ON.  In this way, a lot of time was lost between clips and  important moments were missed. 

If sound could be fixed with 10-bit MLV recordings this would result in 15-16 s. of RAW video recording with synchronous sound at the highest 1728x972 resolution in the normal and even the crop video mode in that  resolution.  This is all one could wish for in most shooting situations.  What a camera, hey?
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: GianlucaM83 on August 26, 2017, 08:58:39 PM
 @ IDA_ML

Yes you are right.
I just tried to recording a video with sound. I never tried it before. 
Unfortunately MLV sound gives me the same problem.
At the end, in your opinion Would it be better to go back to the 6 january build? Do you think it is more stable than current experimental build?
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: IDA_ML on August 26, 2017, 09:25:15 PM
Gianluca,

Yes, I would stay with the Jan.6 build for now, mainly due to the lack of hick-ups at higher resolutions, which I often shoot at.  Also FRSP works flawlessly  with that build.  I wouldn't trust the sound on that build though.  Turning camera off and on again after each clip and waiting for it to initialize makes the sound function useless or of very limited use.  If the sound issue could be fixed with 10-bit recording it would be fantastic.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: sgtbunny on August 27, 2017, 03:44:52 AM
I'm new to owning a SL1 and new to ML.  I'm excited to have found the work you are doing on this.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: pittguy578 on August 29, 2017, 10:18:02 PM
OlRivrRat,

You need a fast SD card to get these record times.  Please use the Benchmark function of ML to test the write speed on your card.  Mine is a Sandisk Extreme /90 MB/s and the benchmark test shows 41,6 MB/s write speed.  My settings are:

1) Canon Mode: Movie, Manual
2) ML - Movie -> RAW Video (MLV): ON
3) Resolution: 1728x972; Aspect ratio: 16:9
4) Bit depth: 10 bpp
5) Global Draw: OFF
6) Extra Hacks: ON
7) FPS override: 23,991

The above settings are the same also for Movie crop mode set to the same 1728x972 resolution.

I am still testing MLV and RAW video recording (also 5x mode) for bugs and will report on that later.  I am very happy though that record times are fairly consistent and I now I can see what I am recording, i.e. screen no longer freezes when I start recording. Of course, I miss MLV sound which does not work at all in the latest build, but I hope, it will be fixed in the future since it used to work (kind of) with previous builds.

Happy testing!

Ok I will try this new build out. I have a fast SD card and was getting the stoppage error with any resolution beyond 1368
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: a1ex on August 30, 2017, 02:27:38 PM
1) Silent module is missing, there is no FRSP recording.  Was it removed intentionally?

No, it was broken on all models, by a PR that was waiting for testing feedback since April (https://bitbucket.org/hudson/magic-lantern/pull-requests/828/raw-fixes-part-5/). I've merged it untested recently, but looks like it wasn't the best decision...

Would be nice to have a tool, integrated in the build process, that prints what ML features might be affected by a changeset (or group of changesets), to avoid this kind of mistakes in future. Suggestions?

Or, any kind of help creating a test suite in QEMU would be more than welcome.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: IDA_ML on August 30, 2017, 03:37:30 PM
@a1ex

First of all, please accept my gratitude and appreciation for your talent, time and enormous efforts that made the miracle Magic Lantern happen!

Under "silent module is missing", I mean the very old silent module, the one with the gradient, that captured full-sensor sized uncompressed 14-bit DNG images in an MLV file.  It worked very well with the intervalometer and Dual ISO and I have been using it successfully for more than two years with the 100D.   I was very surprised to see that it is missing from the August 21-st build.  I was wondering if we can have it back, a1ex.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: Gam3rk1d98 on August 30, 2017, 05:39:32 PM
Careful guys using sl1 ml done some glitching and shutting down using version 1.0.1 on nightly build had to uninstall. Hope this helps.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: IDA_ML on August 30, 2017, 05:56:29 PM
@a1ex

I would love to help with your request but I have absolutely no coding skills, whatsoever.  All I can do is test some of the functions of a new build with my 100D and report bugs that I have noticed, just as I did here.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: bastien42 on September 05, 2017, 02:20:41 PM
OlRivrRat,

You need a fast SD card to get these record times.  Please use the Benchmark function of ML to test the write speed on your card.  Mine is a Sandisk Extreme /90 MB/s and the benchmark test shows 41,6 MB/s write speed.  My settings are:

1) Canon Mode: Movie, Manual
2) ML - Movie -> RAW Video (MLV): ON
3) Resolution: 1728x972; Aspect ratio: 16:9
4) Bit depth: 10 bpp
5) Global Draw: OFF
6) Extra Hacks: ON
7) FPS override: 23,991

The above settings are the same also for Movie crop mode set to the same 1728x972 resolution.

I am still testing MLV and RAW video recording (also 5x mode) for bugs and will report on that later.  I am very happy though that record times are fairly consistent and I now I can see what I am recording, i.e. screen no longer freezes when I start recording. Of course, I miss MLV sound which does not work at all in the latest build, but I hope, it will be fixed in the future since it used to work (kind of) with previous builds.

Happy testing!

you need to know that the 100D has a max internal speed of 40MB/S so it's perfectly normal that your benchmark is stuck at such a speed so don't worry your camera just brick the speed of your SD
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: IDA_ML on September 08, 2017, 10:41:28 AM
I have a question for Nikfreak:

Is it technically possible to fix the MLV-sound issue on the 100D that requires turning camera off and on again with the mechanical switch after each clip in the January 06-th build?  If nothing else works, would it be possible to build in a routine, automatically activated after each clip, that simulates the camera condition after the switch is turned on?  In this way the camera will always think that it has just been initialized to that condition and ready for the next single recording with sound.

Thank you.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: IDA_ML on September 14, 2017, 08:59:33 PM
I have just tested the latest experimental lua_fixing build for the 100D:

magiclantern-lua_fix.2017Sep11.100D101

MLV Sound is still not working.  Exactly the same behaviour as described in my post 664 under "NOTE:" is observed.  Camera needs to be turned OFF and then ON again after each clip to have MLV sound.

I did not get an answer to my question:
------------------------------------------

Is it technically possible to fix the MLV-sound issue on the 100D that requires turning camera off and on again with the mechanical switch after each clip?

Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: IDA_ML on September 18, 2017, 04:44:35 PM
I don't know how many owners of the 100D noticed but this little beast is in the Nightlies already!!!  Congratulations and many thanks to the developers for their enormous efforts!

I have just checked the sound recording function with 14-bit MLV recording and it performs as follows:

1) 1-st recording after camera has been turned ON is normal - 109 frames at the 1728x972 resolution and FPS override turned off.  The .WAV file (about 823 kB) is there after MLVFS conversion and plays fine;

2) 2-nd recording ends with the red message on the screen saying: "Audio failed to stop.  State 4".  The .WAV file is still there and is about 815 kB but it remains silent.  When I try to play it, the progress bar shows the right duration but no sound is heard.

3) 3-rd recording behaves as the 2-nd.  No sound comes out.

4) 4-th recording starts with the message "Threads failed to start"and camera freezes.  It needs a battery pull out, restart, and modules loading to continue working. 

We seem to be very close to sound recording with RAW video on the 100D.  Hopefully, the above information will help to resolve the issue.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: Nex on September 22, 2017, 11:08:57 PM
Does nightly boot for you? For me only running version is the one from Jul 12.

I have tried disabling, reinstalling, and newer builds simply dont boot the camera. O_o
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: JohanJ on September 23, 2017, 01:17:44 AM
Does nightly boot for you? For me only running version is the one from Jul 12.

I have tried disabling, reinstalling, and newer builds simply dont boot the camera. O_o
Strange thing. Works like a charm here, both nightly 2017-09-15 and lua_fix 2017-09-11.

Sent from my SM-T719 using Tapatalk

Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: a1ex on September 23, 2017, 08:56:39 AM
If it fails for you, but works for others, one option for troubleshooting would be to install QEMU (http://www.magiclantern.fm/forum/index.php?topic=2864) and run it directly from the SD card (so we can see why it doesn't boot). I can guide you for that - what operating system are you using?

The safest way (but requires some disk space) would be to create an image of your SD card (dd if=/dev/your-sd-card of=sd.img bs=1M) (on my system, it's /dev/mmcblk0) and run QEMU from the resulting sd.img. For a quick test, if you know what you are doing, replace "file=sd.img" with "file=/dev/your-sd-card", but be very careful not to give the emulated firmware access to your hard-disks! (risk of data loss).
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: Nex on September 23, 2017, 11:36:28 AM
Yea, it is strange - I am on Linux, and I have qemu installed - would need to know how to run our camera on it though.

Ps. I know that nightlies used to work for me, but now its dead silence.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: a1ex on September 23, 2017, 12:17:03 PM
I assume clicking the above QEMU link didn't work for you, so...

https://bitbucket.org/hudson/magic-lantern/src/qemu/contrib/qemu/
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: Nex on September 23, 2017, 12:50:16 PM
I was before my morning coffee. Will check it out today's evening! Cheers man.

Should I use 100D branch? Or trunk?
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: a1ex on September 23, 2017, 04:15:39 PM
I'd say test the nightly binaries directly - the differences from our environment would be (1) your ROM and (2) your SD card contents.

To install QEMU, use the "qemu" branch (follow the README).

edit: just added the above notes to the README:

https://bitbucket.org/hudson/magic-lantern/src/qemu/contrib/qemu/#rst-header-running-from-the-physical-sd-cf-card

The following debug options may be helpful: "-d debugmsg" or "-d io" (or both).
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: OlRivrRat on September 23, 2017, 05:44:05 PM
   SL1 working Fine here running 15sep17 Nightly ~ Have not had Need or Chance

to use M'L' yet but All Seems fine (Looks Normal) in the Menus ~

                     ORR ~ DeanB
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: Nex on September 23, 2017, 11:42:14 PM
I'd say test the nightly binaries directly - the differences from our environment would be (1) your ROM and (2) your SD card contents.

To install QEMU, use the "qemu" branch (follow the README).

edit: just added the above notes to the README:

https://bitbucket.org/hudson/magic-lantern/src/qemu/contrib/qemu/#rst-header-running-from-the-physical-sd-cf-card

The following debug options may be helpful: "-d debugmsg" or "-d io" (or both).

Ok - so when you know how to do it - its easy.

Went further than nothing - managed to see the camera screen + build info and crash with:
"Error loading: ML/MODULES/100D_101.sym": File too large...

Just before that - happens (for a split second, so I didnt notice at first):
ASSERT: FALSE
at EstimatedSize.c

Ps. Looking for the log file... O_o

Ps2. This message is not the right one.. As file is same as in Jul version that works.. I cant grab log - as qemu doesnt access .img file..

Ps3. Tested with my rom-dump + sd.img from my card.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: a1ex on September 24, 2017, 01:29:19 AM
As file is same as in Jul version that works..

That might be the issue - you need to replace both autoexec.bin and the symbols file, as they are tightly coupled.

Embedding the symbols file into autoexec.bin would avoid this, but a few camera models have issues with static memory allocation (autoexec.bin size), so we'd have to move more stuff to modules before doing that.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: nikfreak on September 24, 2017, 09:11:28 AM
I have tried disabling, reinstalling, and newer builds simply dont boot the camera. O_o

No clue what's going on for you Nex as all works fine here. Did you try any other sdcard or even from scratch yet?
(format in cam, download latest experimental build [extract & replace, run fir installer]

Code: [Select]
"Error loading: ML/MODULES/100D_101.sym": File too large...What's the file size?
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: Nex on September 24, 2017, 08:50:15 PM
No clue what's going on for you Nex as all works fine here. Did you try any other sdcard or even from scratch yet?
(format in cam, download latest experimental build [extract & replace, run fir installer]

Code: [Select]
"Error loading: ML/MODULES/100D_101.sym": File too large...What's the file size?

Actually it's the same file as in Jul. Both files, even one from Sep, have even same modify date for me.

I did clean install from both Jul and Sep on two memory cards. Jul boots, Sep doesn't even bring light in camera. In qemu it at least goes to first screens.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: a1ex on September 24, 2017, 10:07:02 PM
That's weird - the first thing ML does, after checking autoexec.bin checksum (to prevent running code from a corrupted file), is turning on the SD card LED. On most recent models, Canon bootloader also does that when loading autoexec.bin (that's before our code gets executed). Make sure you take the battery out after each failed startup attempt (as the power switch is just a soft button).

Are you able to compile ML and run "hg bisect" to find out when the issue appeared?
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: Felipe on September 24, 2017, 10:54:39 PM
SL1 Working Great, like a factory firmware, I haven't buy the 80D Until we can see ML for that model.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: IDA_ML on September 25, 2017, 05:58:38 PM
Did you test the MLV-sound function, Felipe?  Does it work without the need to turn OFF and ON the mechanical switch after each clip or does it work as described in my post 676?
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: Felipe on September 25, 2017, 08:32:45 PM
I'm sorry don't use MLV, rather .MOV High bit rate, and no problem.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: Nex on September 25, 2017, 11:22:36 PM
That's weird - the first thing ML does, after checking autoexec.bin checksum (to prevent running code from a corrupted file), is turning on the SD card LED. On most recent models, Canon bootloader also does that when loading autoexec.bin (that's before our code gets executed). Make sure you take the battery out after each failed startup attempt (as the power switch is just a soft button).

Are you able to compile ML and run "hg bisect" to find out when the issue appeared?

Then if I don't get the light, it means files are corrupted? And why does emulator on my Rom go further... This is really. Intriguing.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: a1ex on September 26, 2017, 12:00:30 AM
I doubt the files are corrupted.

If you can compile ML, you could start debugging in reboot.c, then in boot-hack.c, by placing LED blinks at various stages to check whether the code reaches them. That's also helpful for finding out where it locks up.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: Danne on September 26, 2017, 06:26:45 PM
Regarding sound issue. It´s more or like this what is happening:
https://bitbucket.org/hudson/magic-lantern/pull-requests/646/added-sounddevshutdownin/diff#comment-None

Is this line in stubs.S working for the eos100D?
Code: [Select]
NSTUB(0xFF115108,  SoundDevShutDownIn)
Just got my hands on this little beast. Like a beefy version of eosm  :P
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: nikfreak on September 26, 2017, 08:14:35 PM
For FW1.0.0 I changed the stub soem time after your linked PR got merged w/o detailed testing. Previously we were using the same adress like StopASIFDMAADC (6D / 70D / ... does that too):

https://bitbucket.org/nikfreak/magic-lantern/commits/177b16a9f300f510d317257bcc5c5c17e1c70e23?at=100D-new

Can you change to below and try (if you have time) so it matches StopASIFDMAADC:
Code: [Select]
NSTUB(0xFF1123D4,  SoundDevShutDownIn)
Guess it could make IDA_ML happy.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: Danne on September 26, 2017, 08:55:42 PM
Code: [Select]
NSTUB(0xFF1123D4,  SoundDevShutDownIn)Unfortunately not working.

Got word from dfort and tweaked a bit. This works:
(https://s26.postimg.org/cjsh9b261/Screen_Shot_2017-09-26_at_20.31.48.png)

How about add both in mlv_snd.c:
Code: [Select]
extern WEAK_FUNC(ret_0) int SoundDevShutDownIn();
extern WEAK_FUNC(ret_0) int StopASIFDMAADC();
Code: [Select]
    /* some models may need this */
    SoundDevShutDownIn();
    StopASIFDMAADC();
    audio_configure(1);

Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: Nex on September 26, 2017, 10:21:41 PM
I doubt the files are corrupted.

If you can compile ML, you could start debugging in reboot.c, then in boot-hack.c, by placing LED blinks at various stages to check whether the code reaches them. That's also helpful for finding out where it locks up.

Will try on the weekend - or will pray that next nightly magically works (which is a silver bullet in many cases...).
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: nikfreak on September 26, 2017, 11:04:55 PM
Danne my suggestion for the stub address change (match StopASIFDMAADC) equals your screenshot. So if that (screenshot) works my suggestion should also work. will try out myself some time l8er.

update: sorry my fault. it should be:
Code: [Select]
NSTUB(0xFF112680,  SoundDevShutDownIn)
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: Danne on September 26, 2017, 11:13:27 PM
Will try.
Did a pull request but will change to this if working. Just a minute.

*Confirmed working audio. Sweet!
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: nikfreak on September 26, 2017, 11:27:41 PM
Thanx Danne.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: IDA_ML on September 27, 2017, 07:23:49 AM
Guess it could make IDA_ML happy.

It would not make only me happy, Nikfreak, but all the 100D owners that use Magic Lantern.  Especially if it is included into the Experimental build with 10/12-bit MLV recording.  Thank you and Danne for that!
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: DeafEyeJedi on September 27, 2017, 09:26:57 AM
It never gets old with the SL1, doesn't it? Incredible work in progress @Danne and @dfort for getting this ball rolling with working audio. Thanks @nikfreak for sticking with us through thick and thin!
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: OlRivrRat on September 27, 2017, 06:39:47 PM
           Great work Guys ~

   Noticing that "raw_twk.mo" & "raw_rec.mo" are being left out of recent SL1 Nightlys,

are they not needed ?
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: jtice on September 27, 2017, 07:20:13 PM
Having trouble getting this to work.

What I have done.
Went to Canons site, downloaded latest firmware, installed that, no issues.
Downloaded Magic Lantern, copied it to the SD card, turned on the camera, told it to update firmware,
it loads Magic Lantern, tells me to reboot camera.
Once I turn the camera off, and back on, nothing happens, and the red LED stays on steady, even turning the camera off will not turn off the LED.
I have to pull the battery out. Even after that the camera will not boot.
I had to format the SD card, put the ML files back on it, and have it uninstall ML.
The camera now boots and works again, but ML is not on it of corse.

Any tips?
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: Danne on September 27, 2017, 07:50:08 PM
I have lossless working on 100D:
https://bitbucket.org/hudson/magic-lantern/pull-requests/864/crop-rec-4k-eos100d-lossless/diff

Thanks dfort for pointers, explanation and files. Thanks A1ex for lossless.c
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: canneloni on September 27, 2017, 07:55:32 PM
You guys are just amazing! Thanks so much for all your work!
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: Walter Schulz on September 27, 2017, 08:12:59 PM
... price for 2nd hand 100D/SL 1 in Germany: 200/210€.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: Danne on September 27, 2017, 10:22:14 PM
@Walter. Got mine for even less in Sweden  :P
I added crop_rec 3x3 720p as well. Nikfreak already had the code changes.
https://bitbucket.org/hudson/magic-lantern/commits/e90a5d0164ee9ecc2c2bc6663fd5097923a544a6
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: dfort on September 28, 2017, 12:23:37 AM
added crop_rec 3x3 720p

Have you tried the focus pixel map files that I published for crop_rec on the 100D (https://bitbucket.org/daniel_fort/ml-focus-pixels/commits/b6e77e08ce72a0373545f139941dda6f6a07a4f9)? It is all theoretical because I didn't have a 100D with a working crop_rec module when I created them. Then again you showed me some images from the 100D that didn't have any visible focus pixels. So focus pixels might be a non-issue on that camera? Something must have changed since I last had my hands on that little puppy.

Focus pixel storm!
(https://farm2.staticflickr.com/1647/24584066912_1487d4d746_z.jpg) (https://flic.kr/p/DspLAC)
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: IDA_ML on September 28, 2017, 01:50:56 AM
Very exciting development with the wonderful 100D !  I will test as soon as I can.  Thank you so much !
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: Danne on September 28, 2017, 08:25:56 AM
Thanks dfort. Will check those maps of yours.

@Nikfreak. When running crop_rec module camera has to be set to mv720p mode to work, otherwise it´s in mv1080p and some register doesn´t seem to change. To be expected? One third of the image, pure white and "raw detect error" when hitting record.
http://www.magiclantern.fm/forum/index.php?topic=20597.msg190628#msg190628
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: DeafEyeJedi on September 28, 2017, 08:29:17 AM
Thanks dfort. Will check those maps of yours.

@Nikfreak. When running crop_rec module camera has to be set to mv720p mode to work, otherwise it´s in mv1080p and some register doesn´t seem to change. To be expected? One third of the image, pure white and "raw detect error" when hitting record.
http://www.magiclantern.fm/forum/index.php?topic=20597.msg190628#msg190628

I can also confirm the pure white image on the lower third as well as the raw detect error while in mv1080p.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: Danne on September 28, 2017, 08:51:35 AM
crop_rec sure needs focus pixels maps  :P
(https://s26.postimg.org/oc8aejfx5/Screen_Shot_2017-09-28_at_08.39.21.png)
Here´s a sample MLV:
https://bitbucket.org/Dannephoto/magic-lantern/downloads/100D_crop_rec.MLV
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: DeafEyeJedi on September 28, 2017, 09:23:31 AM
Also notice crop_rec 1800x1008p Dual-ISO files aren't responding to cr2hdr properly as the stripes are still present after rendering within Switch.

Sample MLV: https://bitbucket.org/DeafEyeJedi/magic-lantern/downloads/SL1_12-bit_lossless_Dual-ISO_1800x1008p_Sample.zip
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: Danne on September 28, 2017, 09:31:40 AM
Has to do with either cr2hdr or a corrupted file. Have you tested with non lossless files?
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: a1ex on September 28, 2017, 10:26:35 AM
cr2hdr has a couple of parameters hardcoded for full-range files, so I don't expect it to work with lower bit depths yet (unless you somehow rescale the raw data back to 14-bit range).

Another issue is worrying me: EXIF white level is way above the real clipping point. Can you use raw_diag (https://builds.magiclantern.fm/modules.html#iso-research) to find out the white level in LiveView?

If you have the patience to run the following test, would be great; otherwise, even just a few snapshots will be very helpful.



General testing conditions:

- make sure the image has some overexposure (any amount will do)
- enable RAW Diagnostics (default settings)
- optionally enable RAW Diagnostics -> Dump RAW Buffer (to save the analyzed frames as DNG)
- disable Global Draw
- press half-shutter for about one second to analyze the current LiveView frame

Basic tests:
- analyze one LiveView frame at every ISO (including intermediates)
- write down the white level (as printed on the top right corner)

How to run:

For RAW Video in [ "OFF", "12-bit lossless" ]:
  For movie mode in [ "1080p any FPS", "720p any FPS", "5x zoom", "3x3 crop_rec", "Movie crop mode" ]:
    Run the basic tests.

Note the raw_diag screenshots won't record the RAW Video state, but it will be obvious from the white level.

Results: 2 matrices of white level values (5 rows x as many columns as ISO values).

Additional test:
- try one ISO (any of them) at various apertures (ideally from f/1.4 to f/8, if your lens allows it), in any mode. I don't expect changes here.

Ideally, this test should be coded as a Lua script and ran on all other camera models.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: DeafEyeJedi on September 28, 2017, 10:30:24 AM
Has to do with either cr2hdr or a corrupted file. Have you tested with non lossless files?

Not sure. Just tested again in 12/14-bit lossless and 14-bit (uncompressed) both in Dual-ISO and rather strange things are happening. Will get back on this after I get some sleep.  :o

More samples:

https://bitbucket.org/DeafEyeJedi/magic-lantern/downloads/M27-2205_samples.zip

https://bitbucket.org/DeafEyeJedi/magic-lantern/downloads/M28-0003_samples.zip

https://bitbucket.org/DeafEyeJedi/magic-lantern/downloads/M28-0004_samples.zip
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: Danne on September 28, 2017, 10:58:38 AM
@deafeyejedi
Please do all tests with cr2hdr directly. Drag it to terminal and then drag the dng file and hit enter. Also disable vertical stripes and cold pixel fix to exclude those to your tests.

File number 4 works. I don´t think it´s specific to eos 100D when it fails. Probably other dualiso related error in conjunction with lossless compression. I suggest you start a new thread or post about it in the dualiso thread instead.

*Check A1ex post above. Missed it totally.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: nikfreak on September 28, 2017, 05:01:54 PM
...
@Nikfreak. When running crop_rec module camera has to be set to mv720p mode to work, otherwise it´s in mv1080p and some register doesn´t seem to change....
http://www.magiclantern.fm/forum/index.php?topic=20597.msg190628#msg190628

Yes, exactly. 720p was ok for me, too.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: Danne on September 28, 2017, 05:45:04 PM
Question.
How about changing this:
Code: [Select]
static const char crop_choices_help_700d[] =
"Change 1080p and 720p movie modes into crop modes (one choice)";

to this in crop_rec.c:
Code: [Select]
static const char crop_choices_help_700d[] =
    "Only works in 720p movie mode";

 Or can we tweak any register to jump right into 720p mode when selecting crop_rec?
Behaviour is the same for 700D and 100D at the moment when in mv1080p.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: nikfreak on September 28, 2017, 06:23:03 PM
probably a good idea to unify help text as well as choices for all working aps-c cams.
Can't speak for other cams but without trying myself I guess restricting to something like:

Code: [Select]
....
        .name       = "Crop mode",
        .priv       = &crop_preset_index,
        .update     = crop_update,
       #if defined(CONFIG_EOSM) || defined(CONFIG_700D) || defined(CONFIG_100D)
        .depends_on = DEP_MV720,
       #else
        .depends_on = DEP_LIVEVIEW,
       #endif
....
could work where DEP_MV720 is defined as:
Code: [Select]
(is_movie_mode() && video_mode_resolution == 1)
At least until a solution for MV1080 is found.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: canneloni on September 29, 2017, 09:37:50 AM
I now have the same problem as nex. Yesterday everything worked fine, now somehow only July Build works. I'm not nearly as skilled as nex and have no clue about QEMU or compiling. I tried some different things though. I tried several SD Cards but none of them worked. I also tried to uninstall ML with EOS Card 1.4 and with the working July build. And i installed Canon Firmware 1.0.1 again and tried installing ML again but nothing worked.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: a1ex on September 29, 2017, 10:42:26 AM
If any of you is able to run the latest build, can you run the stubs API test from selftest.mo? Might give some clues.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: IDA_ML on September 29, 2017, 11:42:30 AM
First bug report on yesterday's experimental build:
=================================

1) Black screen when attempting to play already recorded 10 and 12-bit MLV files.  This feature used to work fine on previous builds.

2) Preview screen gets very dark when recording RAW video in the 11...8 bit lossless data format which allows continuous recording at 1736x976 resolution and 24 fps.  This dark screen makes framing very difficult while recording, especially at low light.   

-----------------------------------------

My overall impression is that this experimental build works miracles with the 100D, especially due to the fact that sound works fine now with the normal and crop MLV video modes!!!  Keep up the good work, guys.

Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: JohanJ on September 29, 2017, 05:59:37 PM
If any of you is able to run the latest build, can you run the stubs API test from selftest.mo? Might give some clues.
I really would like to but the latest build magiclantern-Nightly.2017Sep27.100D101 does not include selftest.mo anymore, nor does magiclantern-lua_fix.2017Sep11.100D101. Just checked the zip files again, the module is simply missing.

silent.mo is missing too, by the way.

Both modules were included in magiclantern-Nightly.2017Jul12.100D101.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: OlRivrRat on September 29, 2017, 06:39:07 PM
      @Alex

   I added selftest_mo from 12Jul build to Latest Nightly & Ran It ~

Have selftest log > How do I get it to You ~
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: OlRivrRat on September 29, 2017, 07:42:55 PM
                 @Alex

   OK then Never Mind ~ Instead of getting You Full Log, here are results

of Last 21 ~ as all other Passed ~

3 Tests Failed

[Pass] PLAY_MODE => 0x1
[Pass] MENU_MODE => 0x0
       GUI_Control(BGMT_MENU, 0, 0, 0); msleep(1000);
[FAIL] MENU_MODE => 0x0
[FAIL] PLAY_MODE => 0x1
[Pass] dialog->type => 'DIALOG'
       GUI_Control(BGMT_MENU, 0, 0, 0); msleep(500);
[Pass] MENU_MODE => 0x0
[FAIL] PLAY_MODE => 0x1
       SW1(1,100)
[Pass] HALFSHUTTER_PRESSED => 0x1
       SW1(0,100)
[Pass] HALFSHUTTER_PRESSED => 0x0
[Pass] is_play_mode() => 0x1
[Pass] is_pure_play_photo_mode() => 0x1
[Pass] is_pure_play_movie_mode() => 0x0
[Pass] is_play_mode() => 0x1
[Pass] is_pure_play_photo_mode() => 0x0
[Pass] is_pure_play_movie_mode() => 0x0
[Pass] is_play_mode() => 0x1
[Pass] is_pure_play_photo_mode() => 0x0
[Pass] is_pure_play_movie_mode() => 0x1
[Pass] is_play_mode() => 0x1
[Pass] is_pure_play_photo_mode() => 0x0
[Pass] is_pure_play_movie_mode() => 0x0
 
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: JohanJ on September 30, 2017, 11:27:45 AM
Now Selftest.mo got included in latest build magiclantern-Nightly.2017Sep29.100D101. But silent.mo is not. Is there a specific reason or can I just reuse the module from an older build as @OlRivrRat suggested?
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: canneloni on September 30, 2017, 11:44:59 AM
Here's a thing I found: Although the camera doesn't seem to boot up, when i look through the viewfinder I can see the lightmeter showing and can even change shuterspeed, apurture and ISO. Sometimes I'm even able to take a photo, but nothing gets saved to the SD Card. Im not sure if that's "normal" for the camera when it's not booting properly, but figured i'd share it with you guys.

I'm also able to compile ML now (I guess, really not sure what I'm doing, just followed the instructions) and compiled the rescue build, which boots up and shows some weird dots on the screen. I also compiled the nightly build without modules to see if there is anything happening different, but it's the same so far. I'll try to get QEMU working by tomorrow and perform some more tests.
 
@OlRivrRat The Selftest should write a log to the SD card "stubtest.log" which you can share via pastebin or something like that. I ran the API test with Jul. 12 Build. Here's what i got: https://pastebin.com/ifjCsAqJ

Edit: Ok, here's how I'm able to take photos:
Turn camera off, detach lens, remove battery, remove SD card, attach lens again, insert battery, insert SD card, close battery door, turn camera on. Sometimes even autofocus works. But I'm not sure if this really is the way to take work everytime. Will test more tomorrow (if it's of any interest to anyone).

Edit2: If I compare mine and OlRivrRat's log, the only difference really is this "[Pass] PLAY_MODE => 0x0 SW1(1,100)" for mine on Jul 12th build while for him it's "[FAIL] PLAY_MODE => 0x1 SW1(1,100)" but I have absolutely no clue what that means.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: nikfreak on September 30, 2017, 11:59:04 AM
canneloni so July build works for you and latest do not. Can you think about the last situation / use what caused your issue? For e.g. "I was taking a video 10/12bit" or "trying to enable this and that module and after rebooting got stuck.." etc.?

@a1ex: could it be something about the new boot method or the dryos task hook changes?

@canneloni: can you retry evertyhing: take out battery, format a sdcard put latest build 29th september onto it and install ML fir?
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: canneloni on September 30, 2017, 12:02:59 PM
That is correct. I was definitely experimenting with 10/12 Bit lossless and all the new good stuff. I remember getting different error codes, sometimes for the modules loaded or not being able to link some modules, but honestly I'm not sure what exactly was the last thing I tried. I switched a lot betweend mlv_lite.mo and mlv_rec.mo and got different error codes which I didn't understand and hadn't had the time to fully reproduce to report.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: nikfreak on September 30, 2017, 12:04:47 PM
and what about silent.mo? did you use that (although not included) in latest builds but maybe was already on the sd? Check also my post above and report. Any logs placed during crashes on your card?
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: canneloni on September 30, 2017, 12:16:43 PM
No I did not try silent.mo as far as I can remember. It should not have been on my sd card since I normally format the card before I switch to a new version of ML.

I will try again with latest build later today or tomorrow, not sure when I will find time. Im pretty sure there was a log file, I think I copied it to my PC, will look later today. But I'm not sure if it was already there before the boot problem. I copied some mlv files and think I saw it there but the camera still worked after that.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: OlRivrRat on September 30, 2017, 05:14:38 PM
           Had posted this over on "crop_rec on steroids" , not sure if it has any implications here >

  Activating "mlv_lite" on My SL1 running "crop_rec_4k.2017Sep27" causes all Modules to "err" ~

Using "mlv_rec / Raw video (MLV)" seems to work fine & allows recording ~ Have not Processed yet ~

   Trying to run "crop_rec_4k.2017Sep28" makes My SL1 Very Unhappy ~

                                 ORR ~ DeanB
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: OlRivrRat on September 30, 2017, 06:08:57 PM
   Partial SelfTest results from 30Sep Nightly ~

6 Fails this time ~

[Pass] PLAY_MODE => 0x1
[Pass] MENU_MODE => 0x0
       GUI_Control(BGMT_MENU, 0, 0, 0); msleep(1000);
[FAIL] MENU_MODE => 0x0
[FAIL] PLAY_MODE => 0x1
[Pass] dialog->type => 'DIALOG'
       GUI_Control(BGMT_MENU, 0, 0, 0); msleep(500);
[Pass] MENU_MODE => 0x0
[FAIL] PLAY_MODE => 0x1
       SW1(1,100)
[Pass] HALFSHUTTER_PRESSED => 0x1
       SW1(0,100)
[Pass] HALFSHUTTER_PRESSED => 0x0
[Pass] is_play_mode() => 0x1
[Pass] is_pure_play_photo_mode() => 0x1
[Pass] is_pure_play_movie_mode() => 0x0
[Pass] is_play_mode() => 0x1
[Pass] is_pure_play_photo_mode() => 0x0
[Pass] is_pure_play_movie_mode() => 0x0
[FAIL] is_play_mode() => 0x0
[Pass] is_pure_play_photo_mode() => 0x0
[FAIL] is_pure_play_movie_mode() => 0x0
[FAIL] is_play_mode() => 0x0
[Pass] is_pure_play_photo_mode() => 0x0
[Pass] is_pure_play_movie_mode() => 0x0
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: DeafEyeJedi on September 30, 2017, 07:22:13 PM
cr2hdr has a couple of parameters hardcoded for full-range files, so I don't expect it to work with lower bit depths yet (unless you somehow rescale the raw data back to 14-bit range).

Ah, gotcha. Thanks!

Another issue is worrying me: EXIF white level is way above the real clipping point. Can you use raw_diag (https://builds.magiclantern.fm/modules.html#iso-research) to find out the white level in LiveView?

If you have the patience to run the following test, would be great; otherwise, even just a few snapshots will be very helpful.



General testing conditions:

- make sure the image has some overexposure (any amount will do)
- enable RAW Diagnostics (default settings)
- optionally enable RAW Diagnostics -> Dump RAW Buffer (to save the analyzed frames as DNG)
- disable Global Draw
- press half-shutter for about one second to analyze the current LiveView frame

Basic tests:
- analyze one LiveView frame at every ISO (including intermediates)
- write down the white level (as printed on the top right corner)

How to run:

For RAW Video in [ "OFF", "12-bit lossless" ]:
  For movie mode in [ "1080p any FPS", "720p any FPS", "5x zoom", "3x3 crop_rec", "Movie crop mode" ]:
    Run the basic tests.

Note the raw_diag screenshots won't record the RAW Video state, but it will be obvious from the white level.

Results: 2 matrices of white level values (5 rows x as many columns as ISO values).

Totally missed this post. Thanks @Danne for pointing me back to this as I will do my best to complete these tasks this weekend!

Additional test:
- try one ISO (any of them) at various apertures (ideally from f/1.4 to f/8, if your lens allows it), in any mode. I don't expect changes here.

Ideally, this test should be coded as a Lua script and ran on all other camera models.

Sure I can do this w a 50L to confirm this test properly. Also agreed that it would be nice to have this coded as a Lua script for future references.

Also just a FYI I am currently running the 15 minute self-test on latest nightly (2017-09-30) and after the first 10 minutes of processing like normal -- it's been more than 15 minutes that the LiveView just hangs at 'Bulb picture taking' unless this is normal? I doubt it. Will probably take battery out and run it again otherwise I'll do the other tasks per your requests instead.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: a1ex on September 30, 2017, 07:44:29 PM
Yeah, that probably locked up. Are you able to use bulb timer normally? Does it also work from Advanced Bracketing? (e.g. if your bracketing settings require more than 30 seconds)

BTW, silent pictures are back; notice the updated tests from the download page.

Didn't look into the boot issue yet, but it's likely related to the boot method (possibly similar to DIGIC 6 caching issues).
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: DeafEyeJedi on September 30, 2017, 07:53:44 PM
Yeah, that probably locked up. Are you able to use bulb timer normally? Does it also work from Advanced Bracketing? (e.g. if your bracketing settings require more than 30 seconds)

Battery just died. Will check out both Bulb and Advance Bracketing settings. Thought bulb.mo had to be manually inserted or is it already included in the nightlies? Been awhile for me.

However, there was a log presented on the SD card. In any case if there are clues: https://bitbucket.org/DeafEyeJedi/magic-lantern/downloads/log000.log <-- Sorry my wrong it was from a 5D3.123 build. Had two memory cards inserted. Please disregard that log!

BTW, silent pictures are back; notice the updated tests from the download page.

I noticed that. All seems normal as far as I know and will play around with this some more as well.

Didn't look into the boot issue yet, but it's likely related to the boot method (possibly similar to DIGIC 6 caching issues).

What exactly do you mean by the boot issue here?
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: OlRivrRat on September 30, 2017, 07:56:24 PM
   Just stumbled onto a Most Curious Issue that happens in all 3 Sep Builds but not in

12Jul or 06Jan, did not test any earlier than that ~

   I had installed the 30Sep Build & Explored it a bit ~ Then with Cam in LiveView I set

it down to do some WWW & within 10-15Sec's I heard the Shutter+Mirror Action & the Cam

was Frozen with LiveView Image still on Screen. Batt' remove was necessary. Repeated tests

of Same Scenario produced Same Result ~ As long as Cam' was in motion all seemed fine ~

Tested in Mov Mode with Same Result but produced this Mess' >

" [89] ?: stack overflow: free=0 used=-385938417 "

   Ran Same Test with all 5 2017 Builds that I have & as I mentioned, it only happens in

the 3 Sep Builds ~

                     ORR ~ DeanB
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: a1ex on September 30, 2017, 07:58:44 PM
Anyone care to translate for a non-native English speaker? :D
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: canneloni on September 30, 2017, 08:00:50 PM
@nikfreak: Okay, unfortunately I deleted the log files. I remember something called "assert....log" but I'm not sure.  Also I just did as you said, removed battery, formatted SD Card in Computer, afterwards in camera and did a fresh install of ML. Still the same issue. After rebooting (as mentioned in install process) the screen stays black, the red LED at the bottom right stays red. There are no new log files created. 
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: DeafEyeJedi on September 30, 2017, 08:18:30 PM
Here's a full stubtest log from 2017-30-9 nightly build.

https://bitbucket.org/DeafEyeJedi/magic-lantern/downloads/SL1_2017-09-30_stubtest.log

Everything passed except for the 3 enlisted below:

Code: [Select]
[FAIL] MENU_MODE => 0x0
[FAIL] PLAY_MODE => 0x1
[Pass] dialog->type => 'DIALOG'
       GUI_Control(BGMT_MENU, 0, 0, 0); msleep(500);
[Pass] MENU_MODE => 0x0
[FAIL] PLAY_MODE => 0x1
       SW1(1,100)
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: OlRivrRat on September 30, 2017, 08:20:09 PM
   Additional testing with 30Sep Build shows that Issue seems to be Related to whether the

image on LV is Bright or Dark > Bright Image & LV Continues, Dark Image & Cam Freezes ~

Appeared to be Image Motion Related earlier but was just due to fact that I was moving Cam in

Bright Scene & then setting it down in Dark ~

                     ORR ~ DeanB
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: OlRivrRat on September 30, 2017, 08:24:48 PM
                @Alex

           If You are referring to My Odd use of some symbols, My apologies, I'll do a Rewrite If needed.

                     ORR ~ DeanB
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: DeafEyeJedi on September 30, 2017, 08:28:33 PM
@Alex If You are referring to My Odd use of some symbols, My apologies, I'll do a Rewrite If needed.

I had installed the 30Sep Build & Explored it a bit ~ Then with Cam in LiveView I set

it down to do some WWW & within 10-15Sec's I heard the Shutter+Mirror Action & the Cam

was Frozen with LiveView Image still on Screen. Batt' remove was necessary. Repeated tests

of Same Scenario produced Same Result ~ As long as Cam' was in motion all seemed fine ~

Care to rephrase this please? I'd be more than willingly to understand and help troubleshoot along but need you to try and show me what you're seeing?
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: OlRivrRat on September 30, 2017, 08:58:59 PM
      @ DeafEyeJedi

   I suspect the simplest way to "show" You would be if You could get the Issue to duplicate

on Your Cam'.

   Using any of the 3 Sep' Builds, start Cam', activate LiveView, set the Cam' down or just

Hold It Aimed @ a Dark Scene & see if it Freezes in from 5-20Sec's. Having Any Bright Areas

in the Image seems to prevent it from happening.

   Cam' is in Manual @ 200ISO, F5, 1/40Sec, AWB, AF FaceTrack, Single Shot, Raw+L'JPEG.

                     ORR ~ DeanB
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: OlRivrRat on September 30, 2017, 09:06:46 PM
      CrashLogs

   30Sep

ASSERT: FALSE
at ./LvCommon/LvJob.c:156, Evf:1bcd4
lv:1 mode:3

Evf stack: 1bf2a8 [1bf4b8-1be8b8]
0xUNKNOWN  @ d090:1bf4b0
0xUNKNOWN  @ 3a758:1bf488
0x0003A450 @ ff0d444c:1bf470
0xUNKNOWN  @ 3a480:1bf460
0xUNKNOWN  @ 47b07c:1bf438
0xUNKNOWN  @ 3a508:1bf418
0x0001BBF8 @ 12d74:1bf308
0x00001900 @ 1bcd0:1bf2e0
0x0044C468 @ 44c4ec:1bf2a8

Magic Lantern version : Nightly.2017Sep30.100D101
Mercurial changeset   : d85e97b54bd2+ (100D_merge_fw101) tip
Built on 2017-09-30 12:45:05 UTC by jenkins@nightly.
Free Memory  : 584K + 2531K
 

   27Sep

ASSERT: FALSE
at ./LvCommon/LvJob.c:156, Evf:1bcd4
lv:1 mode:3

Evf stack: 1bf2a8 [1bf4b8-1be8b8]
0xUNKNOWN  @ d090:1bf4b0
0xUNKNOWN  @ 3a758:1bf488
0x0003A450 @ ff0d444c:1bf470
0xUNKNOWN  @ 3a480:1bf460
0xUNKNOWN  @ 47b07c:1bf438
0xUNKNOWN  @ 3a508:1bf418
0x0001BBF8 @ 12d74:1bf308
0x00001900 @ 1bcd0:1bf2e0
0x0044C468 @ 44c4ec:1bf2a8

Magic Lantern version : Nightly.2017Sep27.100D101
Mercurial changeset   : c796fbbbc446+ (100D_merge_fw101) tip
Built on 2017-09-27 00:21:23 UTC by jenkins@nightly.
Free Memory  : 559K + 2301K


   15Sep

ASSERT: FALSE
at ./LvCommon/LvJob.c:156, Evf:1bcd4
lv:1 mode:3

Evf stack: 1bf2a8 [1bf4b8-1be8b8]
0xUNKNOWN  @ d090:1bf4b0
0xUNKNOWN  @ 3a758:1bf488
0x0003A450 @ ff0d444c:1bf470
0xUNKNOWN  @ 3a480:1bf460
0xUNKNOWN  @ 47b07c:1bf438
0xUNKNOWN  @ 3a508:1bf418
0x0001BBF8 @ 12d74:1bf308
0x00001900 @ 1bcd0:1bf2e0
0x0044C468 @ 44c4ec:1bf2a8

Magic Lantern version : Nightly.2017Sep15.100D101
Mercurial changeset   : 9f943d913581+ (100D_merge_fw101) tip
Built on 2017-09-15 13:12:38 UTC by jenkins@nightly.
Free Memory  : 584K + 2531K
 
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: OlRivrRat on September 30, 2017, 10:15:45 PM
                     @DeafEyeJedi

           Is there anything else I need to provide?
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: a1ex on September 30, 2017, 10:32:23 PM
The error was from Canon in their LiveView (aka Evf) task:

Code: [Select]
      DebugMsg(171, 6, "Job are all in use.");
      assert("FALSE", "./LvCommon/LvJob.c", 156);

Was the camera in photo or movie mode? (todo: I should add this information in the logs)

Your ML/SETTINGS directory could be also helpful (to know what modules and settings are activated). It's best to make a copy of it while you can still reproduce the bug.

If the bug shows up with ML default settings, it's best to write the main Canon settings as well (such as shooting mode, FPS, video resolution...)
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: OlRivrRat on September 30, 2017, 11:33:49 PM
      @Alex

   Original Issue Find had User/Me Settings involved but subsequent tests were done with

"Clean" Reinstalls of each build with All Modules Off so M'L' Defaults should have been @ play.

Issue happens in both Live View & Movie but presents differently. In L'V', Cam' freezes, mirror

& shutter are heard returning to "Home" & the last L'V' Image remains on screen, Occasionally

the Screen goes Black. In Movie the Cam Freezes with Image on screen & the message that I

Posted before >

" [89] ?: stack overflow: free=0 used=-385938417 "

In Red @ the upper left of screen.

   In Stills Mode

Cam' is in Manual @ 200ISO, F5, 1/40Sec, AWB, AF FaceTrack, Single Shot, Raw+L'JPEG.

   In Movie Mode

Cam' is in Manual @ 200ISO, F5, 1/40Sec, AWB, AF FaceTrack, 1920x1080 @ 24FPS.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: IDA_ML on October 01, 2017, 09:07:24 AM
OlRivrRat,

I have been testing the Sept. 27 Experimental build with my 100D for 3 days and all video functions seem to work fine.  I did not find any serious problems except for the behavior I described above.

Please check your SD card, especially make sure that the card is formatted in the camera before writing the ML package on it, also check if the card contacts are clean and the card has proper contact inside the camera.  If the camera is too slow and you get error messages without ML installed on it, this might be the problem.  Try different cards and see if Canon video recording works fine.  Other than that, your camera may have a problem.  Just check if your camera works perfectly OK with the Canon firmware before attempting to install ML.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: a1ex on October 01, 2017, 09:28:25 AM
@IDA_ML: nope, 'stack overflow' is a (very serious) ML bug that might result (soft, usually recoverable) camera bricking - see e.g. this PR (https://bitbucket.org/hudson/magic-lantern/pull-requests/825) for low-level details. Therefore, solving it should have the highest priority.

If the filesystem would be corrupted or the card contacts would be weak, ML would refuse to boot (autoexec.bin has a checksum to prevent that).

@OlRivrRat: can you get screenshots of your Canon menus? I doubt I can reproduce it in QEMU, but others might be able to try.

A screenshot of the Debug -> Free Memory menu might also help (especially if the bug can be triggering after taking this screenshot).
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: nikfreak on October 01, 2017, 11:08:20 AM
Tried to replicate OlRivrRat's issue but can't replicate it. It will not freeze as OlRivrRat described. I would need a more detailed description on how to reproduce and I tried several settings like exp. override / -sim / globaldraw options / fps override. BUT:

got these errors when being in LV and adjusting shutter speed all the way down from 1/180 to BULB and then back to 32" , 20":

Code: [Select]
ASSERT: pReturnData->Engine_Address != 0xFFFFFFFF
at ./LvCommon/LvGainController.c:810, Evf:186c4
lv:1 mode:3

Evf stack: 1bf368 [1bf4b8-1be8b8]
0xUNKNOWN  @ d090:1bf4b0
0xUNKNOWN  @ 3a758:1bf488
0x0003A450 @ ff0d444c:1bf470
0xUNKNOWN  @ 3a480:1bf460
0xUNKNOWN  @ 47cb3c:1bf438
0xUNKNOWN  @ 3a508:1bf418
0x00018650 @ 1318c:1bf3a8
0x00001900 @ 186c0:1bf3a0
0x0044C468 @ 44c4ec:1bf368

Magic Lantern version : Nightly.2017Oct01.100D101
Mercurial changeset   : 3f68cd33c46d+ (crop_rec_4k) tip
Built on 2017-10-01 07:28:32 UTC by ml@ml-VirtualBox.
Free Memory  : 414K + 2534K

Code: [Select]
ASSERT: 0
at ./LvCommon/LvGainController.c:806, Evf:1869c
lv:1 mode:3

Evf stack: 1bf368 [1bf4b8-1be8b8]
0xUNKNOWN  @ d090:1bf4b0
0xUNKNOWN  @ 3a758:1bf488
0x0003A450 @ ff0d444c:1bf470
0xUNKNOWN  @ 3a480:1bf460
0xUNKNOWN  @ 47cb3c:1bf438
0xUNKNOWN  @ 3a508:1bf418
0x00018650 @ 1318c:1bf3a8
0x00001900 @ 18698:1bf3a0
0x0044C468 @ 44c4ec:1bf368

Magic Lantern version : Nightly.2017Oct01.100D101
Mercurial changeset   : 3f68cd33c46d+ (crop_rec_4k) tip
Built on 2017-10-01 07:28:32 UTC by ml@ml-VirtualBox.
Free Memory  : 414K + 2527K

Settin exp. level increments from 1/2 to 1/3 in Canon menu let's the camera freeze even before reaching BULB at 32".

Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: a1ex on October 01, 2017, 11:12:49 AM
This one is likely MAX_ISO_BV in lens.h - maybe it's like 6D? (70D might require it as well)

Would be great if this kind of errors could be replicated in QEMU, but these require LiveView emulation...
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: nikfreak on October 01, 2017, 12:01:28 PM
Yes, true. It needs to be

Code: [Select]
#elif defined(CONFIG_100D)
#define MAX_ISO_BV 120

128 will work when Cfn "iso expansion" for video mode is active. But 128 would freeze switching to video mode if "iso expansion" is not set. So 120 is fine. Going to check 70D at a later time. Maybe other cameras need this too idk.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: nikfreak on October 01, 2017, 12:21:00 PM
@OlRivrrat: once a new nightly (01 or 02 Oct containing MAX_ISO_BV fix) is out can you recheck the bug you encountered. Does it still happen?
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: IDA_ML on October 01, 2017, 02:14:34 PM
@IDA_ML: nope, 'stack overflow' is a (very serious) ML bug that might result (soft, usually recoverable) camera bricking - see e.g. this PR (https://bitbucket.org/hudson/magic-lantern/pull-requests/825) for low-level details. Therefore, solving it should have the highest priority.

Thank you for clarifying this to me, a1ex.  As a noob I was so happy that the Sept. 27 build works so well for me that I never thought, such a nasty bug may be lurking somewhere waiting for the right moment to brick my camera.  With regard to that I have a few questions:

1) Is it safe enough to continue testing the above 100D build or we should stop doing this until a solution is found?  If it is dangerous it might be a good idea to post a warning to the people so that nobody's camera gets bricked.

2) I have noticed that you tried to find a solution for the 5D3.  How safe  is it to continue experimenting with the latest Experimental build for that camera?

3) What exactly is "soft" bricking?  Can it be resolved just by pulling the battery out and restarting the camera or it requires more serious intervention?

Thank you.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: a1ex on October 01, 2017, 02:51:21 PM
http://wiki.magiclantern.fm/faq#is_it_safe
https://bitbucket.org/hudson/magic-lantern/pull-requests/825
http://www.magiclantern.fm/forum/index.php?topic=20579.msg190486#msg190486
https://en.wikipedia.org/wiki/Brick_(electronics)#Soft_brick

"stack overflow" is bad because one task (no idea which one) is writing over the memory of some other task (again, no idea which one). Therefore, the side effects are completely unpredictable.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: IDA_ML on October 01, 2017, 03:54:30 PM
Thank you, a1ex.  That explains a lot.  I'll keep experimenting - too much excited about the latest good stuff and can't help it.  If it breaks, "l'll keep both pieces". :-[
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: Danne on October 01, 2017, 04:02:51 PM
I see all updates go into this branch Nikfreak:
100D_merge_fw101
Would be nice to have all updates also going straigt into crop_rec_4k to avoid merging issues when fixes starts piling up. Or is it testing first, then potential merging into crop_rec_4k? 
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: IDA_ML on October 01, 2017, 05:46:43 PM
Look guys, what the 100D is capable of at 11-bit bit lossless in the maximum resolution of 2520x1080 at 5x magnification:


(https://thumb.ibb.co/mmoEmG/100_D_11bit_LL_2520x1080_1641_6.jpg) (https://ibb.co/mmoEmG)
 

This is a frame grab from a 150 frames video that I have just shot in the RAW_rec mode.  I found that, if the scene does not contain so much fine detail, I can shoot more than 250 frames in the above mode before recording stops.  The video was converted into a cDNG sequence using MLVDump and the frame grab was slightly edited in Adobe Camera RAW.

You need to click on the image to view it in full size.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: Danne on October 01, 2017, 06:15:12 PM
Some bad ass details IDA_ML.
Here is a version with also lossless FRSP dng working with silent.mo:
- deleted -

branch:
https://bitbucket.org/Dannephoto/magic-lantern/branch/crop_rec_4k_100D_lossless_FRSP
Added changes from dfort here:
https://bitbucket.org/hudson/magic-lantern/pull-requests/858/fix-lossless-compression-on-frsp-for-eosm/diff

Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: DeafEyeJedi on October 01, 2017, 06:19:18 PM
Indeed that's some bad ass image even @ 11-bit 2.5k from this little tiny beast @IDA_ML and thanks for sharing!

Can't wait to test out lossless FRSP dng w silent.mo -- Thanks for posting this build @Danne and to @dfort for the changes!  :)
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: Danne on October 01, 2017, 06:59:52 PM
@IDA_ML
Are there no focus pixel on output when filming lossless 2.5k?
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: OlRivrRat on October 01, 2017, 07:19:49 PM
                     @Alex

           Finally back. Bug is still doable. A bit diff' this morn' as LV & Cam just freeze without shutter & Mirror action &

no crash reports are on card. Have ScreenShots of Canon Menus, where would you like them? Tried to UpLoad to Yahoo

Photos but Yahoo seems to not like .PPM . If it is all the same to You, I am not going to try for the Mov Stack Overflow

again until You say it is Safe.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: OlRivrRat on October 01, 2017, 07:27:13 PM
   For General Knowledge > I have been using 3 Different cards during these tests & the Bug only Bites when

running any of the 3 Sep Builds, Jul Builds work fine. Have Redownloaded Sep Builds & No Diff'.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: OlRivrRat on October 01, 2017, 08:27:23 PM
           Test after Free Mem Screen Shot was kinda scary > produced stack overflow.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: nikfreak on October 01, 2017, 08:40:48 PM
trying hard but I can't reproduce your error. i can take dozens of screenshots from "free memory". Even loaded a bunch of modules including lua but nope. No single crash or error message.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: nikfreak on October 01, 2017, 08:50:34 PM
Ok, guess I am finding something. Please disable facetracking and report back! I switched to facetracking and the cam crashed.

Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: OlRivrRat on October 01, 2017, 08:55:50 PM
           JPEGed all PPMs & UpLoaded to Yahoo Photos

https://photos.app.goo.gl/Toc1SUZ58qqgSVg82
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: OlRivrRat on October 01, 2017, 09:11:27 PM
                     @ NikF

           In Canon Menus, changed from Face Detect to FlexZone[] & got Immediate "Crash Detected" warning & Cam Kind of Froze, could still

navigate Up & Down that Menu Page but could do nothing else. Cam will no longer start with that card, card with 12Jul Build still works Fine.

Have some new Crash Logs now.

           This is latest

ASSERT: 0
at ./Memory/Memory.c:575, PropMgr:3a6f4
lv:0 mode:3

PropMgr stack: 18cee0 [18cf68-18bf68]
0xUNKNOWN  @ d090:18cf60
0x0003A670 @ 3a72c:18cf38
0x00008C14 @ 3a6f0:18cf18
0x0044C468 @ 44c4ec:18cee0

Magic Lantern version : Nightly.2017Sep30.100D101
Mercurial changeset   : d85e97b54bd2+ (100D_merge_fw101) tip
Built on 2017-09-30 12:45:05 UTC by jenkins@nightly.
Free Memory  : 584K + 2547K
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: nikfreak on October 01, 2017, 09:30:23 PM
Jizz.

I was initially using Flexizone []
Then switched to facetracking getting crash and read you were setting Flexizone(). I ofc tried that immediately out to replicate.
the cam crashed with some Memory.C error and seems now to be bricked (LCD stays black whatever i do). I recommend everybody not to play around with the AF settings until things get sorted! it somehow reminds me of:

https://bitbucket.org/hudson/magic-lantern/pull-requests/672/dryos-task-hooks-for-newer-cameras-6d-70d/diff#comment-12338399
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: nikfreak on October 01, 2017, 09:50:25 PM
Ok, cam is alive again. After the crash I experienced described above the card seems to have somehow got an error (bootflag? cause unpacking ML zip to it didn't help). Now comes the great part. I now suffer the same sympthoms as canneloni and Nex. Cam will either get black LCD / or continuos LED when using one of the newer builds (always need to reformat and run ML installer each try). Using 12th July build from 1st post works w/o problems. I am taking a break now. This is going to get interesting cause 12th July build doesn't crash at all when playing around with Af settings... Don't try to reproduce you have been warned. I will try tomorrow if switching back the boot methd will work with the newer builds.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: OlRivrRat on October 01, 2017, 09:52:00 PM
   The Thlot Plickens ; I reformatted that card via My Mac & placed 30Sep Build on it & went through the process

of Firmware Upgrade in Cam which seemed to go as planned. Restarted Cam as asked & Nothing, Cam Froze.

Reformatted card via Mac & put 12Jul Build on it, went through "process" & all is fine. Put 30Sep on a Diff card &

Cam won't start, Freezes with No Lights. Will run fine on 12Jul Build.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: OlRivrRat on October 01, 2017, 10:19:18 PM
   All seemed well with the Sep Builds Before some exploring I did a couple of days back into

"crop_rec_4k.2017Sep27". Posted this a couple of pages back.

           Had posted this over on "crop_rec on steroids" , not sure if it has any implications here >

  Activating "mlv_lite" on My SL1 running "crop_rec_4k.2017Sep27" causes all Modules to "err" ~

Using "mlv_rec / Raw video (MLV)" seems to work fine & allows recording ~ Have not Processed yet ~

   Trying to run "crop_rec_4k.2017Sep28" makes My SL1 Very Unhappy ~

   That may very well have nothing to do with what is happening now but thought I'd put it out

there for the Wizards to Mull. Don't remember now just what All the Symptoms were but do remember

Not Liking & Not wanting to try that again.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: IDA_ML on October 01, 2017, 10:38:12 PM
Thanks a lot for these important warnings, guys !  Nikfreak, please keep us informed on how things develop.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: OlRivrRat on October 01, 2017, 10:48:29 PM
   Just loaded 15Sep Build on 1 of the cards that was a No Start with 30Sep on it & the Cam is running

Fine with AF in FlexZone[]. Now I'm taking a break. Hoping My poor little SL1 On/Off Switch & TrapDoor

survive all this abuse.

       -------> Please Ignore Above ? I Goofed & Reloaded 12Jul <------------

           Even with AF in FlexZone[] the Sep Builds Won't Start Cam (No Lights > Frozen on startup).
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: a1ex on October 01, 2017, 11:42:46 PM
Double-checking the startup process in QEMU:

Code: [Select]
[****] Starting task 44ccc4(0) init
[BOOT] expecting armlib to overwrite 107770: E28F0F69 (task id 20002)
[BOOT] autoexec.bin loaded at 44C100 - 4CE540.
...
[BOOT] changing AllocMem_end:
0x004be0a8:  e59f1158      ldr r1, [pc, #344] ; 0x4be208
[BOOT] changing AllocMem limits:
0x004be0a8:  e59f1158      ldr r1, [pc, #344] ; 0x4be208
0x004be0ac:  e241087f      sub r0, r1, #8323072 ; 0x7f0000
0x004be0a8:  e59f1158      ldr r1, [pc, #344] ; 0x4be208
0x004be0ac:  e3a0084e      mov r0, #5111808 ; 0x4e0000
K346 READY
[      init:ff0c3350 ] init_pool 4E0000 - C3C000
...
[BOOT] 107770 now contains 0, restoring E28F0F69.

without ML:
Code: [Select]
K346 READY
[      init:ff0c3350 ] init_pool 44C000 - C3C000

Looks fine to me...
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: Danne on October 01, 2017, 11:47:40 PM
Unrelated but about eos100D. I wonder what the progress is around raw_twk? I tried to compile it but seems it won´t work. Checking in stubs.S at it misses the stub NSTUB(0xFFAD1524 - RAM_OFFSET,  AbortEDmac):

Code: [Select]
/** EDMAC **/
NSTUB(   0x34BC0,  ConnectReadEDmac)
NSTUB(   0x34AFC,  ConnectWriteEDmac)
NSTUB(   0x351A0,  RegisterEDmacAbortCBR)
NSTUB(   0x3510C,  RegisterEDmacCompleteCBR)
NSTUB(   0x35234,  RegisterEDmacPopCBR)
NSTUB(   0x3499C,  SetEDmac)
NSTUB(   0x34D48,  StartEDmac)
NSTUB(   0x351DC,  UnregisterEDmacAbortCBR)
NSTUB(   0x35148,  UnregisterEDmacCompleteCBR)
NSTUB(   0x35270,  UnregisterEDmacPopCBR)


When I find the stubs in disassembled file I try to run with these changes which gives me a black screen:
Code: [Select]
NSTUB(0xFFAD1524 - RAM_OFFSET,  AbortEDmac)
NSTUB(0xFFAD1078 - RAM_OFFSET,  ConnectReadEDmac)
NSTUB(0xFFaD0FB4 - RAM_OFFSET,  ConnectWriteEDmac)
NSTUB(0xFFAD1658 - RAM_OFFSET,  RegisterEDmacAbortCBR)
NSTUB(0xFFAD15C4 - RAM_OFFSET,  RegisterEDmacCompleteCBR)
NSTUB(0xFFAD16EC - RAM_OFFSET,  RegisterEDmacPopCBR)
NSTUB(0xFFAA0E54 - RAM_OFFSET,  SetEDmac)
NSTUB(0xFFAA1200 - RAM_OFFSET,  StartEDmac)
NSTUB(0xFFAA1694 - RAM_OFFSET,  UnregisterEDmacAbortCBR)
NSTUB(0xFFAD1600 - RAM_OFFSET,  UnregisterEDmacCompleteCBR)
NSTUB(0xFFAD1728 - RAM_OFFSET,  UnregisterEDmacPopCBR)

Yes, I might be risking stuff here but what can be said abut raw_twk? All I got was a black screen when running mlv_lite.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: IDA_ML on October 02, 2017, 12:49:47 AM
@Danne: Are there no focus pixel on output when filming lossless 2.5k?

No, there are no focus points on the video when shooting at 5x magnification or at least I never saw any.  The frame grab was taken from the dng sequence as you see it. 
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: Danne on October 02, 2017, 06:18:13 AM
Thanks IDA_ML.

I encountered a bug with 100D and movie crop mode with the crop_rec_4k branch. I don´t know if it´s there with 100D_merge_fw101, maybe someone can test. I´m getting ready for work. Anyway. The issue seems related to some shut down or start up routines. Steps to reproduce:
I filmed with a manual lens. Not sure if it´s because of that. It´s also not always reproducible. Right now I can´t get reproduce. Go figure.

Scenario 1
start the camera fresh and enable mlv_rec, enable movie crop mode, restart camera, start filming. Nothing gets recorded, live view border flicker a bit, you might have to do a battery pull.

Trying to fix it:
Scenario 2
Start the camera select mlv_rec and movie crop mode but shut down the camera by opening the battery door instead. Then start it by closing the battery door. Start film. Movie crop mode now should work.


*UPDATE
Ok, seems I reproduced it every time now. Seems related to the order to which you enabled RAW video(MLV) and Movie crop mode

Broken scenario
Select first RAW video(MLV) then touch shutter to enter back to live view. Now go back to ML menu and select Movie crop mode then start to film. This should break things.

Working scenario
First select Movie crop mode then select RAW video(MLV) in that order and start film. Should work now.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: dfort on October 02, 2017, 07:02:15 AM
Wow--that's a great find. Verified that the same scenarios apply to the EOSM. Most likely it also works the same way on the 700D but I've got to get back to backing up the files I shot over the weekend so that will tie up my computer overnight.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: OlRivrRat on October 02, 2017, 07:18:03 AM
   Just loaded 02Oct Build > No Start, No Lights, Cam Frozen. Can do Batt' remount & put in card with

12Jul & all is fine.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: brigantes on October 02, 2017, 08:18:25 AM
Im so impressed with all the work you guys put in and the things you make this camera able to achieve. It amazes me that lossless mlv is working on this little camera. Im currently using raw on the 100D for some of my film pieces on my uni course.

However I've run into a problem whilst trying with the latest crop_rec_4k experimental build. I like to work in raw in Da Vinci Resolve, if I use the standard 14/12/10 bit or the 14bit lossless then everything is fine, however if is use the 12 bit / 11...8 bit lossless then I get pink, magenta colour in the highlights in the DNG files in resolve and ACR, if I under expose so there are no real highlights these aren't present.

This also shows on the display whilst previewing or recording (I also get a darkened display as mentioned in an earlier post) and if I half press the shutter display returns to normal. I've tried black/ white level settings, etc, these made no difference. The only way I could remove this colour cast in the highlights was using the reconstruct green channel option in MLV Producer, but MLV producer isn't my preferred workflow.

I'd really like to be able to use lossless and I'm just wondering if Im missing a setting somewhere on camera or in conversion software or if this is a bug. I couldn't find any info on this in any of the other topics but I could have missed something.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: canneloni on October 02, 2017, 08:21:54 AM
Sep30 Nightly Build works again! Changed Focus with Jul Build to Single zone and now it boots. I had Jul12th Build installed and deleted ML files, without formatting, copied fresh Sep10th Build over to SD Card and now it works.

Edit: Pretty sure now: face detection and single focus work, multi instantly shuts the camera down and brings boot problem. Remove battery and sd card, start Camera without SD card, switch back to single focus, camera boots again. Works every time.

Edit: All logs created with latest Nightly version and stubstest: https://drive.google.com/open?id=0BwcFy_euKD1JRkFLRDRzQ0R2RVE
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: nikfreak on October 02, 2017, 09:16:32 AM
ya, it's definitey the focus method's "facetracking" as well as "Flexizone()" which cause headaches.
Flexizone[] is fine.

If cam once crashed with the mewer builds on facetracking there's no way back to boot up camera with any of the new builds. You have to use an older build (people take 12th July from 1st post) and switch back the AF method if they want to use a newer build again. But using the 12th July build doesn't crash at all switching and using the AF methods.

My first test now was to use malloc-boot from 650D/700D/EOSM as we have the dryos task hooks fixed this boot method works on 100D now, too. Result for the moment is that the cam still crashes when switching AF methods but it is able to just boot up again after taking out the battery. Nightlies aren't capable of this. One tiny fault reproducable already found: taking an image with this boot method will cause image review to freeze the cam. So I will leave further tests and try to use the boot method from 6D again to see what's going on.

What i ask myself is: wtd does AF method switching write into the camera to not let it boot up again. probably hard to tell but being in simple photo mode (not LV) and switching to "Flexizone()" produces these error logs. maybe a1ex can try on qemu as it doesn't need LV to replicate:
Code: [Select]
ASSERT: 0
at ./Memory/Memory.c:575, PropMgr:3a6f4
lv:0 mode:3

PropMgr stack: 18cee0 [18cf68-18bf68]
0xUNKNOWN  @ d090:18cf60
0x0003A670 @ 3a72c:18cf38
0x00008C14 @ 3a6f0:18cf18
0x000C5708 @ c5970:18cee0

Magic Lantern version : Nightly.2017Oct02.100D101
Mercurial changeset   : 3f68cd33c46d+ (crop_rec_4k) tip
Built on 2017-10-02 06:49:12 UTC by ml@ml-VirtualBox.
Free Memory  : 100K + 2764K

ASSERT: FALSE
at ./LvCommon/LvJob.c:156, Evf:1bcd4
lv:1 mode:3

Evf stack: 1bf2a8 [1bf4b8-1be8b8]
0xUNKNOWN  @ d090:1bf4b0
0xUNKNOWN  @ 3a758:1bf488
0x0003A450 @ ff0d444c:1bf470
0xUNKNOWN  @ 3a480:1bf460
0xUNKNOWN  @ f5c4c:1bf438
0xUNKNOWN  @ 3a508:1bf418
0x0001BBF8 @ 12d74:1bf308
0x00001900 @ 1bcd0:1bf2e0
0x000C5708 @ c5970:1bf2a8

Magic Lantern version : Nightly.2017Oct02.100D101
Mercurial changeset   : 3f68cd33c46d+ (crop_rec_4k) tip
Built on 2017-10-02 06:49:12 UTC by ml@ml-VirtualBox.
Free Memory  : 100K + 3044K

Todo: old boot method (like 6d) - maybe it is something ese which changed after 12th July, who knows.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: canneloni on October 02, 2017, 09:29:08 AM
For me it works just removing the SD Card and start Camera with simple Canon fw. Then switch Focus back, turn camera off, insert SD card with nightly Build and turn camera back on.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: a1ex on October 02, 2017, 09:51:15 AM
maybe a1ex can try on qemu as it doesn't need LV to replicate

Looking on the above call stack, but nothing rings a bell yet - can you get a startup-log (dm-spy-experiments) with the Flexizone setting enabled? This setting appears to be stored on the MPU side. I've managed to fake it ("0x06, 0x05, 0x01, 0x49, 0x03, 0x00" instead of "0x06, 0x05, 0x01, 0x49, 0x02, 0x00" in 100D.h), but there may be more messages coming from MPU with this setting.

edit: I think I've reproduced it. I'm compiling the 100D_merge_fw101 branch with these changes:
Code: [Select]
diff -r d85e97b54bd2 platform/100D.101/Makefile.platform.default
--- a/platform/100D.101/Makefile.platform.default
+++ b/platform/100D.101/Makefile.platform.default
@@ -6,7 +6,2 @@
 
-ifeq ($(ML_SRC_PROFILE),generic)
-# Load ML at the beginning of the AllocateMemory pool
-# default 0x44C000 - 0xC3C000, patched to 0x4E0000 - 0xC3C000 (592K for us).
-RESTARTSTART    = 0x44C100
-else
 # Load ML at user_mem_start (aka heap start / DRY_HEAP_START / malloc memory pool)
@@ -15,3 +10,2 @@
 RESTARTSTART    = 0xC53A0
-endif
 
diff -r d85e97b54bd2 platform/100D.101/internals.h
--- a/platform/100D.101/internals.h
+++ b/platform/100D.101/internals.h
@@ -17,3 +17,2 @@
 /** This camera loads ML into the AllocateMemory pool **/
-#define CONFIG_ALLOCATE_MEMORY_POOL
 

and got this crash log on the virtual SD card:
Code: [Select]
ASSERT: 0
at ./Memory/Memory.c:575, PropMgr:3a6f4
lv:0 mode:0

PropMgr stack: 18cee0 [18cf68-18bf68]
0xUNKNOWN  @ d090:18cf60
0x0003A670 @ 3a72c:18cf38
0x00008C14 @ 3a6f0:18cf18
0x000C5718 @ c5948:18cee0

Magic Lantern version : Nightly.2017Oct02.100D101
Mercurial changeset   : d85e97b54bd2+ (100D_merge_fw101)
Built on 2017-10-02 08:21:43 UTC by alex@thinkpad.
Free Memory  : 128K + 3088K

edit: when running with -d debugmsg, the assert is no longer there, GUI boots, ML menu works...

edit: got this stack trace:
Code: [Select]
[MPU] Sending : 06 05 01 49 03 00
[MPU] Received: 14 13 09 25 01 04 7c fe fe fe 7c 00 00 00 00 00 00 00 00 00  (unknown spell)
[  TouchMgr:ff146a28 ] register_interrupt(null, 0x34, 0xff14687c, 0x1)
[   Startup:ff30e0c4 ] task_create(EyeFi, prio=19, stack=1000, entry=ff30e058, arg=0)
[   Startup:ff0c5364 ] task_create(LEAK, prio=1d, stack=400, entry=ff0c5110, arg=0)
[  TouchMgr:ff146a28 ] register_interrupt(null, 0x34, 0xff14687c, 0x1)
[  TouchMgr:ff146a28 ] register_interrupt(null, 0x34, 0xff14687c, 0x1)
[MPU] Received: 06 05 03 19 01 00  (spell #47)
[   Startup:ff142478 ] register_interrupt(null, 0x40, 0xff141f68, 0x0)
[   Startup:ff14248c ] register_interrupt(null, 0x2, 0xff14215c, 0x0)
[   Startup:ff1424a0 ] register_interrupt(null, 0x1, 0xff142240, 0x0)
[  TouchMgr:ff146a28 ] register_interrupt(null, 0x34, 0xff14687c, 0x1)
[MPU] Received: 06 05 02 0a 01 00  (spell #48)
[MPU] Sending : 06 05 06 11 01 00
[MPU] Sending : 06 05 06 12 00 00
[MPU] Sending : 06 05 06 26 01 00
[MPU] Sending : 46 45 0a 08 ff 1f 01 04 01 03 98 10 00 50 01 01 55 28 3d 01 01 00 48 04 01 37 46 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[MPU] Sending : 08 06 01 04 00 00 00 00
Current stack: [18cf68-18bf68] sp=18cf18                                         at [PropMgr:1900:3a6f4]
0x3A6FC(457300 &"TaskClass", 3a6fc, 19980218, 19980218)                          at [PropMgr:d090:18cf60] (pc:sp)
 0x3A670(457300 &"TaskClass", 18cf50, 18cf4c, 18cf48)                            at [PropMgr:3a72c:18cf38] (pc:sp)
  0x8C14(0, 17fcb4, 0, 650b9 "TaskClass")                                        at [PropMgr:3a6f0:18cf18] (pc:sp)
[   PropMgr:0003a6f0 ] [ASSERT] 0 at ./Memory/Memory.c:575, 3a6f4
[   PropMgr:ff146a28 ] register_interrupt(null, 0x94, 0xff14687c, 0x7)
ASSERT : ./Memory/Memory.c, Task = PropMgr, Line 575

edit: 0x8C14 is FreeMemory; since it calls FreeMemory(0), that means there was some call to AllocateMemory that failed.

edit: useful debugmsg.gdb entries:
Code: [Select]
b *0x1900
assert_log

b *0x8878
commands
  silent
  print_current_location
  printf "AllocateMemory(%x)\n", $r0
  log_result
  c
end

b *0x8C14
commands
  silent
  print_current_location
  printf "FreeMemory(%x)\n", $r0
  c
end

b *0x8144
commands
  silent
  print_current_location
  printf "init_pool %X - %X\n", $r0, $r1
  c
end
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: nikfreak on October 02, 2017, 10:22:52 AM
Did a quick test by reversing this commit (https://bitbucket.org/nikfreak/magic-lantern/commits/858a20c1ff1fa8851b26e1e91963989bab0d62a6?at=unified) and adding the cache related parts (guitask) back to boot-hack.c. camera boots up but behaves the same:


So it doesn't appear to be the boot method (btw 70d doesn't appear to have any problems when switching AF methods and AF modes (but uses same boot method)). So the big Q is what changed in between my 12th July build and latest builds. Guess to find out we would have to compile commit by commit to see when it breaks.

Will check my dmspy branches to get the log.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: nikfreak on October 02, 2017, 11:17:22 AM
FYI: compiled from
Code: [Select]
Revision: 15755
Changeset: 02965e52b50808b7d85568903a6f92ae64b71b9d [02965e52b508]
Parents: 15751
Author: alex@thinkpad
Date: Montag, 24. Juli 2017 13:00:07
Branch: 100D_merge_fw101
Labels:
100D: enabled CONFIG_EDMAC_RAW_SLURP

and everything appears to be fine. No crash. Nothing. Switching Af methods works. cam runs fine and boots up again whatever af method is set. Now going to check

Code: [Select]
Revision: 15759
Changeset: 4f97f4f6c8971f1154d235dd52bfe878ec8e4da9 [4f97f4f6c897]
Parents: 15758
Author: alex@thinkpad
Date: Montag, 24. Juli 2017 13:53:35
Branch: 100D_merge_fw101
Labels:
100D: fix task_dispatch_hook

and see what happens.

Update1: 4f97f4f6c897 is ok. No problems with it. Continuing...

Update2: 9f943d913581 has the crash / errors inbuilt

Update3: 1cfca215e705 has the crash / errors inbuilt, too

Update4: 2029c4408382 has the crash / errors inbuilt, too

Update5: What's left: 67684107fac1 which is used somewhere in boot-hack.c. Continuing....
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: a1ex on October 02, 2017, 11:48:08 AM
QEMU:
4f97f4f6c897: clean
02965e52b508: clean
9f943d913581: crash log
1cfca215e705: crash log
2029c4408382: crash log
67684107fac1 (CONFIG_TSKMON): crash log...
67684107fac1 with tskmon_task_dispatch(next_task) commented out: OK!
with only null pointer check enabled: no GUI, no crash log...
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: nikfreak on October 02, 2017, 12:07:24 PM
Yap, it's definitely 67684107fac1 which is crashing, too. But as soon as undefining CONFIG_TSKMON everything is ok again. Just going to compile from latest commit and undefine CONFG_TSKMON again to 1000% approve it.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: nikfreak on October 02, 2017, 12:18:37 PM
Yes, approved. Compiled from latest commit and disabled CONFIG_TSKMON: everything OK. No errors / crashes.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: a1ex on October 02, 2017, 12:21:48 PM
Null pointer bug in Canon code:

Code: [Select]
./run_canon_fw.sh 100D,firmware=boot=0 -d callstack -s -S
...

CTRL-C
(gdb) watch *0
Hardware watchpoint 4: *0
(gdb) c

...

Hardware watchpoint 4: *0

Old value = 0xe1a00000
New value = 0x80c3e100
0x00020a94 in ?? ()
(gdb) print_callstack
Current stack: [1be8b0-1bdcb0] sp=1be668                                         at [Gmt:20a94:20a2c]
0x3A6FC(626578 &"TaskClass", 3a6fc, 19980218, 19980218)                          at [Gmt:d090:1be8a8] (pc:sp)
 0xFF0D4F18(6256d0, 13, 955bdc, 0)                                               at [Gmt:3a758:1be880] (pc:sp)
  0x3A450(62659c &"StateObject", 6256d0, 13, 955bdc)                             at [Gmt:ff0d4f70:1be848] (pc:sp)
   0x3A488(62659c &"StateObject", 6256d0, 13, 955bdc)                            at [Gmt:3a480:1be838] (pc:sp)
    0xFF174094(6256d0, 955bdc, 0, ff174094)                                      at [Gmt:3a508:1be818] (pc:sp)
     0xFF17D3C8(6256d0, 3, 8004001d, ffff0046)                                   at [Gmt:ff175e7c:1be748] (pc:sp)
      0xFF17D334(6256d0, 6265f4 &"StateObject", 16, 0)                           at [Gmt:ff17d454:1be738] (pc:sp)
       0x3A450(6265f4 &"StateObject", 6256d0, 16, 0)                             at [Gmt:ff17d368:1be710] (pc:sp)
        0x3A488(6265f4 &"StateObject", 6256d0, 16, 0)                            at [Gmt:3a480:1be700] (pc:sp)
         0xFF189ADC(6256d0, 0, 0, ff189adc)                                      at [Gmt:3a508:1be6e0] (pc:sp)
          0xFF180F58(6256d0, 0, 0, a7c)                                          at [Gmt:ff189bcc:1be6d0] (pc:sp)
           0x20BE4(0, 625e48, 10000, 1)                                          at [Gmt:ff180f8c:1be6c0] (pc:sp)
            0x20A0C(1, 0, 1, 1)                                                  at [Gmt:20d6c:1be688] (pc:sp)

And bug on our side when reporting this kind of errors (likely we are doing something incompatible with new-style DryOS task hooks).

The watchpoint does not trigger with default AF setting (vanilla MPU spells).

Thanks nikfreak & testers for narrowing down :D
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: nikfreak on October 02, 2017, 12:29:57 PM
lol, no, thank you, really! Also props to the testers for pointing us to the right direction.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: a1ex on October 02, 2017, 12:48:59 PM
Okay, for some reason, figuring out the task name (when calling is_taskid_valid) causes trouble. That function works and gives the correct task name eventually, but that happens after a couple of context switches (around 100 in my simulation).

Normally, our null pointer checker undoes any value written at 0, as soon as it detects a change (that is, when DryOS switches to some other task, calling our hook in the process). If we undo that memory write, Canon code depending on that value probably gets screwed up. If we don't undo it, the null pointer check gets called again, from those context switches from is_taskid_valid, and eventually this ends up overflowing the stack.

Time to understand how to walk the DryOS task structure?

( no, found an easier way :D )

P.S. @nikfreak - meanwhile, can you trigger a null pointer bug on the 70D? e.g. MEM(0) = 1234 in don't click me.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: nikfreak on October 02, 2017, 01:26:39 PM
Done. 70D let's LCD get black once "Don't click me" 'd. Taking a picture seems to work, restarting, too but the LCD stays always black. need to take battery out to get LCD working again.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: nikfreak on October 02, 2017, 01:32:36 PM
and the crash log for 70D as already experienced on 100D:

Code: [Select]
ASSERT: 0
at ./Memory/Memory.c:575, PropMgr:3db28
lv:1 mode:3

PropMgr stack: 170ee0 [170f68-16ff68]
0xUNKNOWN  @ ef80:170f60
0x0003DAA4 @ 3db60:170f38
0x0000AAF8 @ 3db24:170f18
0x0044C468 @ 44c4ec:170ee0

Magic Lantern version : Nightly.2017Oct02.70D112
Mercurial changeset   : 32ccab6c6292+ (70D_merge_fw112) tip
Built on 2017-10-02 11:06:54 UTC by ml@ml-VirtualBox.
Free Memory  : 229K + 2500K

Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: nikfreak on October 02, 2017, 01:35:20 PM
Lol btw I told you wrong: the 70D experiences same "facetracking" bug as 100D. No clue why I was reporting it as not happening. the only thing changed was: I mounted a lens now on the 70D. previously hadn't any lens mounted but don't think it has any influences. Probably copied wrong files to my card or whatever previously.

70D crash log attached to previous post before this one.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: a1ex on October 02, 2017, 02:20:47 PM
Alright, fix committed and included in 100D. Will update the post as soon as Jenkins will manage to test it.

edit:
1) QEMU updated to enable FlexiZone at startup (https://bitbucket.org/hudson/magic-lantern/commits/73d1573d9860f5225513c8e50414f03a860fadb7) (screenshots (https://builds.magiclantern.fm/jenkins/job/QEMU-tests/200/artifact/qemu/tests/100D-menu.png))

2) old 100D build failing all tests in QEMU (https://builds.magiclantern.fm/jenkins/view/QEMU/job/QEMU-nightly-tests/264/console)

3) null pointer test passing on 60D (https://builds.magiclantern.fm/jenkins/view/QEMU/job/QEMU-nightly-tests/263/artifact/qemu/magiclantern-Nightly.2017Sep30.60D111/7-null-pointer.png) (log (https://builds.magiclantern.fm/jenkins/view/QEMU/job/QEMU-nightly-tests/263/console))

4) new 100D build passing all tests in QEMU! (https://builds.magiclantern.fm/100D-101.html) (including the null pointer test (https://builds.magiclantern.fm/jenkins/job/QEMU-nightly-tests/265/artifact/qemu/magiclantern-Nightly.2017Oct02.100D101/7-null-pointer.png))

(that's called TDD, right?)
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: nikfreak on October 02, 2017, 02:45:51 PM
Coudn't resist and already compiled myself. Works like a charm now. No crashes switching AF methods (facetracking, flexizone, quick mode) as well as AF modes (AI servo / AI focus, one shot). Task monitor also works as it should. Great job  8)

Would be nice to have this included in the crop_rec branch as well as the 70D nightlies from jenkins to reduce complaints in forum posts and avoid confusions.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: Danne on October 02, 2017, 03:56:30 PM
Quote
crop_rec branch as well as the 70D nightlies from jenkins to reduce complaints
Word.
And great work.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: IDA_ML on October 02, 2017, 04:46:13 PM
Here is a version with also lossless FRSP dng working with silent.mo:
https://bitbucket.org/Dannephoto/magic-lantern/downloads/magiclantern-Nightly.2017Oct01.100D101_FRSP.zip

Thanks, Danne!

I tried to test this lossless FRSP function but got some strange behavior in the lossless DNG LV silent mode, regardless of whether the 3x3 720p crop mode is turned on or off .  When I take a single photo, I get a small resolution DNG (1682x582 or something like that) that is also skewed, very similar to 60 fps video that needs to be stretched in post.  The lossless DNG is about 1,1 MB.  Isn't it supposed to be a real full resolution (18 MP) silent picture with a size of about 14 MB due to lossless 14-bit compression?  Also, the exposure (aperture and exposure time) in that mode seems to be quite difficult to adjust.  No matter what exposure settings in the M mode I set, I always get something like F2; 1/60s; ISO 320 which is written in the white line in the upper right part of the screen, although I have ETTR turned off.  If I want to close the aperture, use a longer exposure time and ISO 100, I dial in these settings but it won't accept them when the picture is taken.  I tested with the EOS 35/F2 IS lens.  Quite obviously, I am doing something wrong but I don't know what it is.  I should appreciate if you suggest some working settings and share with us what you get.

I was expecting to be able to shoot single lossless DNGs at the full sensor resolution, as the name FRSP says and use the entire aperture and exposure time range including very short exposure times - 1/500 s or or even faster to stop action.  This is possible with the 5D3 in some of the 3/4K crop recording modes.  Is it doable with the 100D?

On the other hand, I also tested the good old FRSP function that allows me to take single 14-bit uncompressed DNGs at the full sensor size in the Live View mode.  It works like a charm in your build, also with the intervalometer that I use for timelapses.  Exposure times are in the 16s to about 1/20s but when used with a stabilized lens, one can shoot perfect single handheld shots in the DNG format (file size is 31.1 MB/DNG) - ideal for landscapes and low-light locations requiring absolute silence (churches, museums, events, etc.).  Unrfortunately, I cannot use it for shorter exposure times to stop action and at bright light, the ND filter is a must.
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: nikfreak on October 02, 2017, 04:50:29 PM
IDA_ML be sure to set the right "sub"-options in silent.mo for Full-res Lossless DNG
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on October 02, 2017, 05:32:39 PM
   Just changed AF FlexZone() to AF FlexZone[], Continuous AF to Disabled, AF Operation to OneShot &

Metering to Spot & now the 02Oct Build that I tried last night Boots Cam Just Fine.

   Is there a Newer 02Oct with all fixed or is that 1 from last night the Good 1 ?

                Thanks Bunches to all You Wizards ~

                                                             ORR ~ DeanB
Title: Re: Canon 100D / SL1
Post by: nikfreak on October 02, 2017, 05:37:42 PM
this one here is always latest:

http://builds.magiclantern.fm/100D-101.html (http://builds.magiclantern.fm/100D-101.html)

Atm it's displaying:

Latest Build (2017-10-02 13:20)

so you can check when it was built by the server. And yes it has all the fixes included.
Title: Re: Canon 100D / SL1
Post by: Danne on October 02, 2017, 05:53:37 PM
Cool, deleted mine.
@IDA_ML
Two choices with FRSP. One of them will produce lossless fullres dng;s
Title: Re: Canon 100D / SL1
Post by: IDA_ML on October 02, 2017, 06:41:56 PM
Thank you all for these incredible joint efforts.  You really are wizards!  I can't wait for the Experimental build to get fixed too.  For now, I will stay with Danne's build until I figure out how to get lossless FRSP.  I remember the warning, so I will not touch the AF settings!

Here is a short film that I shot with the 100D in 10-bit RAW at 1728x972 resolution during our family vacation at the southern Black Sea coast this year:

https://vimeo.com/229138851

Let me know what you think.

Title: Re: Canon 100D / SL1
Post by: DeafEyeJedi on October 02, 2017, 06:43:30 PM
Incredible progress overnight guys (in my time which is PST) and I am actually glad that this tiny beast is getting mad love from all of you!

Just tested the 2017-10-02 experimental build and all seems fine so far. Will play around some more later.
Title: Re: Canon 100D / SL1
Post by: nikfreak on October 02, 2017, 07:13:10 PM
...
https://vimeo.com/229138851

Let me know what you think.

Looks tack sharp. Bravo.
Was this you contacting me from Bulgaria a while ago reporting audio issues?
Title: Re: Canon 100D / SL1
Post by: Danne on October 02, 2017, 07:24:23 PM
Very sharp footage indeed.

@IDA_ML
I compiled lossless FRSP dng code into latest crop_rec_4k. I suggest you swap what you have now with this instead to avoid boot issues etc:
https://bitbucket.org/Dannephoto/magic-lantern/downloads/magiclantern-Nightly.2017Oct02.100D101_losslessFRSP.zip

source:
https://bitbucket.org/Dannephoto/magic-lantern/branch/crop_rec_4k_100D_lossless_FRSPver2
Title: Re: Canon 100D / SL1
Post by: IDA_ML on October 02, 2017, 07:27:03 PM
Was this you contacting me from Bulgaria a while ago reporting audio issues?

Yes, that was me.  I am so happy, the audio issues finally got resolved.  Thank you so much!

I am actually glad that this tiny beast is getting mad love from all of you!

Once you shoot RAW video on the 100D, you never come back!  ;)

With the latest ML developments, I expect rocketing prices of used 100D's very soon !!!
Title: Re: Canon 100D / SL1
Post by: IDA_ML on October 02, 2017, 07:34:06 PM
I compiled lossless FRSP dng code into latest crop_rec_4k. I suggest you swap what you have now with this instead to avoid boot issues etc:
https://bitbucket.org/Dannephoto/magic-lantern/downloads/magiclantern-Nightly.2017Oct02.100D101_losslessFRSP.zip

Oh, thank you so much, Danne!  Can't wait to test.  This is going to be another sleepless night for me, I guess! 
Title: Canon 100D / SL1
Post by: DeafEyeJedi on October 02, 2017, 08:14:20 PM
Holy moly... After deciding to take @Danne's latest build from his bitbucket download page (2017Oct02.100D101_losslessFRSP) after learning that it wouldn't let me use FRSP DNG Lossless without that 'full card?' error bug w the latest build from the experimental page and to finally be able to take FRSP Lossless DNG's while using ML's intervalometer is just pure magic! 

I am not kidding you guys that this is one of the most amazing features available on the 100D. Can't wait for this fix to make it over to other cameras running ML.

Why is this a big deal? Because before this we were only limited to normal FRSP saving in MLV format (faster than DNG's) especially for timelapse work where it would be limited to no shorter than 5 seconds for the interval times in between photos (even longer so when using normal DNG format).

Back then with the experimental build it wouldn't even work while using ML's Intervalometer while in Lossless DNG. It would act like it takes the first photo attempt which then prompts the 'card full error' bug before putting the LiveView into black screen until you half press shutter to get it back on again.

Now with @Danne's @dfort's fix -- here's what I was able to pull off by selecting Full-res under Silent Pic while the file format would be Lossless DNG.

Then scroll up to Intervalometer to set the settings of your preferences (remember before this we were limited to only 5s) and now it is possible to take intervals every 2 seconds. Not only this is faster but you also save up space by using Lossless DNG's instead. This is truly remarkable!
Title: Re: Canon 100D / SL1
Post by: dfort on October 02, 2017, 10:51:35 PM
Now with Danne's fix --

Actually, this is the fix Danne used. Make sure you comment on the pull request and approve it if it works for you.

https://bitbucket.org/hudson/magic-lantern/pull-requests/858/fix-lossless-compression-on-frsp-for-eosm/diff
Title: Re: Canon 100D / SL1
Post by: DeafEyeJedi on October 03, 2017, 07:50:07 AM
My wrong. Didn't realized it was actually your fix that Danne used (edited my post above). Thanks for the reminder on approving the PR @dfort!
Title: Re: Canon 100D / SL1
Post by: IDA_ML on October 03, 2017, 12:10:58 PM
I performed several tests with the lossless FRSP and have good and bad news.

Good news:
-------------

1) Files are 17 to 22 MB of size which is a substantial size reduction compared to uncompressed files (31.1 MHz/DNG)

2) Intervalometer works great with lossless FRSPs

3) Lossless DNGs open directly in Adobe Camera RAW just by dragging and dropping onto the Photoshop icon from Explorer.  What a pleasant surprise!

4) Image quality is stunning!

5) Preview after shot is taken - very convenient for checking exposure and composition.

Bad news:
------------

6) No matter what I did, I was unable to shoot at shutter speeds higher than 1/4 s.  This makes usage limited to low light situations or necessitates the usage of high-quality ND filters (expensive and may degrade quality, especially at longer focal lengths).  Tripod is a must!   The old FRSP method - the one with the gradient, would allow shutter speeds up to about 1/25 s. and worked well handheld, especially with stabilized lenses.

7) No preview in Explorer - thumb nails are black squares.

8) Forgot to mention one more bad news about lossless FRSP dngs.  This mode sucks the battery juice like hell !!!  I didn't make detailed measurements but when I play around with video the battery lasts much longer.

==========================================

Questions to the developers:
------------------------------
I.  Is it possible to achieve short exposure times (high shutter speeds) with the silent mode to make stopping action and handheld shots possible?

II. Is it possible to pack intervalometer shot lossless DNG sequences in MLVL containers to alow easy MLV_dump conversion and avoid manual sorting of thousands of separate DNG files by their numbers?  This would be very usefull for timelapse work.
Title: Re: Canon 100D / SL1
Post by: a1ex on October 03, 2017, 01:40:13 PM
1 - Answered here. (http://www.magiclantern.fm/forum/index.php?topic=12523.msg190156#msg190156)

2 - Ha, I was thinking to remove the MLV support from the silent module to simplify the code, and leave this format just for video. The silent picture module is not optimized for speed anyway - the MLV modules are much faster.

If anyone ports #1 to 100D, the full-res LiveView mode from crop_rec works with both mlv_lite and silent + intervalometer. Besides, mlv_lite has half-shutter triggers (https://bitbucket.org/hudson/magic-lantern/pull-requests/819/half-shutter-triggers-for-raw-recording/diff) (you can use, for example, an external trigger to save each frame); that one can be easily integrated with ML intervalometer or motion trigger.

The "classic" FRSP operates outside LiveView (in the so-called "Paused LiveView" mode), so it won't work on mlv_lite without major changes. The one from crop_rec operates in LiveView (with modified resolution), so it works with MLV out of the box.

Bonus: you also get lossless compression at reduced bit depths with mlv_lite.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on October 03, 2017, 03:42:32 PM
Thanks a lot for this explanation, a1ex. 

I forgot to mention that even now, when recording lossless FRSPs with intervalometer, and interval between frames is set to 1s, recording goes pretty fast at the fastest adjustable shutter speed of 1/4s.  Actual time between shots is slightly longer than 1s, somewhere between 1 and 2 s but less than 2 s.  I can measure the time for recording a large sequence of say 100 LL FRSPs and calculate the average recording time per DNG.  Do I understand properly that if the lossless FRSP sequence is packed in a MLV container, as this was the case with the classical FRSP, we may expect "much" faster recording times?  If yes, how much faster?  I am asking because in that case we may get smoother timelapses.  Also, what about faster shutter speeds in that case?

Yesterday I posted a frame grab with 2520x1080 resolution that was shot in RAW_rec mode at 5x magnification and 24 fps.  Quality and detail are superb in that mode.  I tried reducing the frame rate to 0.5 fps to shoot a timelapse at night but as long as you go below 1 fps, every 2-nd frame in the video is white.  Also adjusting focus, exposure and framing in that mode becomes painfully slow.  I was wondering if it might be possible to use this mode for shooting single DNG frames at fast shutter speeds on the 100D.  I know, resolution is quite low but for some tasks it might be enough.
Title: Re: Canon 100D / SL1
Post by: a1ex on October 03, 2017, 07:36:42 PM
http://www.magiclantern.fm/forum/index.php?topic=19300 ->

Quote
5796x3870 at 7.4 fps (128ms rolling shutter) - continuous*) at 5 FPS!

100D is about twice as slow, so I'd say 2 FPS should be a reasonable expectation.

Shutter speed in this mode, on 5D3, is from 1/15000 to 1/FPS.
Title: Re: Canon 100D / SL1
Post by: jtice on October 03, 2017, 08:48:48 PM
Anyone have any suggestions for my install issues I posted HERE (http://www.magiclantern.fm/forum/index.php?topic=16040.msg190579#msg190579) ?
Thanks
Title: Re: Canon 100D / SL1
Post by: IDA_ML on October 03, 2017, 10:29:47 PM
Wow, that would be a break through in functionality and especially in timelapse shooting for those who cannot aford a 5D3.  Imagine the smoothness and RAW image quality of a full resolution timelapse shot with a 100D.  Absolutely amazing!

It will be something like this and even better:

https://vimeo.com/228229054

Thank you for this sweet dream, A1ex !
Title: Re: Canon 100D / SL1
Post by: Danne on October 04, 2017, 04:34:28 PM
Is it possible to use adtg_gui with the 100D? Tried the one from here and also to compile it but no luck.
http://www.magiclantern.fm/forum/index.php?topic=10111.msg190431#msg190431
Says err module init failed in camera(or similar)

I noticed that crop_rec has a correct(skewy liveview) which fills the whole liveview window while in 1080p in photo mode(some register is set to 720p in photo mode while in crop_rec but not for movie mode?) Once switching over to movie mode liveview is partly white(bottom) since we get the "normal" looking crop_rec portion in liveview. Asked before how to get that skewy look when in 1080p mode without the white bottom and then tried adding this but didn´t work, or I did it wrong.
http://www.magiclantern.fm/forum/index.php?topic=16040.msg190661#msg190661

Also trying to get my head around the crop_rec fullres liveview port but I am too green to understand some register handling. Checking registers for 5D mark III:
Code: [Select]
            case CROP_PRESET_FULLRES_LV:
                cmos_new[1] = 0x800;    /* from photo mode */
                cmos_new[2] = 0x00E;    /* 8 in photo mode; E enables shutter speed control from ADTG 805E */
                cmos_new[6] = 0x170;    /* pink highlights without this */
                break;

I guess those three are needed for the 100D. Find them via adtg_gui? What else would be needed? Are you perhaps working on this already Nikfreak?
Title: Re: Canon 100D / SL1
Post by: nikfreak on October 04, 2017, 05:04:33 PM
playing with the registers is time consuming by trial&error with adtg_gui. For the moment I don't spend any time on this. There's also some 700D implementation of mk1174(?) which I wanted to reproduce for 100D where he extended resolution and reported recording as "possible" at some reduced fps (idk have the link not available atm but a1ex linked to it in some other post a shot while ago. guess it was some type of 1:1 mode or like that....)

regarding adtg_gui. It's working ofc. For the iso-research branch you would need to merge 100D in it first and afterwards be sure that you use the correct stubs from here (https://bitbucket.org/hudson/magic-lantern/commits/a96451fd6cb3d13f82779abdbaa24a6b69108056?at=unified). On 100D_merge_fw101 branch it's working but that doesn't have the extended adtg_gui from iso-research branch. if you have problems getting it to work on iso-research branch I could compile a build for you later.
Title: Re: Canon 100D / SL1
Post by: a1ex on October 04, 2017, 06:04:16 PM
@Danne: since you also have a 5D3, the first step I'd recommend would be to play with adtg_gui on that camera and reproduce the crop_rec presets on adtg_gui (without having to enable crop_rec). Some registers may be common, others... unfortunately not.

Try to understand what's the role of each modified register, e.g. see what happens if you stop overriding it, or if you use some other value. Some are bit fields, others are regular values, others are NRZI-encoded.

If LiveView can't keep up, pick a lower FPS in Canon menu, or override the FPS registers to reduce the frame rate.

One thing to remember: adtg_gui operates only when Canon code writes to these registers. The interesting stuff happens when switching video modes, so if in doubt, go to PLAY mode and back to refresh LiveView.

To increase video resolution beyond Canon's limits, you *will* have to allocate additional memory for the raw buffer.
Title: Re: Canon 100D / SL1
Post by: Danne on October 04, 2017, 06:15:09 PM
Quote
@Danne: since you also have a 5D3, the first step I'd recommend would be to play with adtg_gui on that camera and reproduce the crop_rec presets on adtg_gui (without having to enable crop_rec).
Not a bad tip. Been working hard on the registers on my eosm but only put me to sleep in the end giving me all sorts of scrambled live view sightings.


By the way. Was trying to compile adtg_gui in 100D_merge_fw101 but got the same message as when trying to compile directly in crop_rec_4k:
Code: [Select]
Building module adtg_gui...
Updated HGVERSION
[ README   ]   module_strings.h
Help page 1: Usage 1/3
Help page 2: Usage 2/3
Help page 3: Usage 3/3
[ CC       ]   adtg_gui.o
adtg_gui.c: In function 'adtg_gui_init':
adtg_gui.c:1072:9: error: 'ENGIO_WRITE_FUNC' undeclared (first use in this function)
         ENGIO_WRITE_FUNC = 0xFF2B2460;  // from stubs
         ^
adtg_gui.c:1072:9: note: each undeclared identifier is reported only once for each function it appears in
adtg_gui.c:1073:9: error: 'ENG_DRV_OUT_FUNC' undeclared (first use in this function)
         ENG_DRV_OUT_FUNC = 0xFF2B2148;
         ^
make[4]: *** [adtg_gui.o] Error 1

Tried merging iso-research into the mix but boy was I having merge conflicts. So Nikfreak, my lazy side will tell you yes to providing me with a 100D build with adtg_gui for the 100D. Meanwhile I will practice on my 5D mark III switching modes, fps etc to see if I will get lucky. Been reading links and posts and very impressed of gregs and others achievements in this field.
Title: Re: Canon 100D / SL1
Post by: nikfreak on October 04, 2017, 06:46:09 PM
Ok, give me a lil' bit...
Title: Re: Canon 100D / SL1 (Beta-4b)
Post by: DeafEyeJedi on October 04, 2017, 06:51:40 PM
If you have the patience to run the following test, would be great; otherwise, even just a few snapshots will be very helpful.



General testing conditions:

- make sure the image has some overexposure (any amount will do)
- enable RAW Diagnostics (default settings)
- optionally enable RAW Diagnostics -> Dump RAW Buffer (to save the analyzed frames as DNG)
- disable Global Draw
- press half-shutter for about one second to analyze the current LiveView frame

Basic tests:
- analyze one LiveView frame at every ISO (including intermediates)
- write down the white level (as printed on the top right corner)

How to run:

For RAW Video in [ "OFF", "12-bit lossless" ]:
  For movie mode in [ "1080p any FPS", "720p any FPS", "5x zoom", "3x3 crop_rec", "Movie crop mode" ]:
    Run the basic tests.

Note the raw_diag screenshots won't record the RAW Video state, but it will be obvious from the white level.

Results: 2 matrices of white level values (5 rows x as many columns as ISO values).

Additional test:
- try one ISO (any of them) at various apertures (ideally from f/1.4 to f/8, if your lens allows it), in any mode. I don't expect changes here.

Ideally, this test should be coded as a Lua script and ran on all other camera models.

Installed raw_diag.mo with the experimental build only to learn that it wouldn't work. required a battery pull. Was this to be expected? :)

Will use the latest nightly and run this test per your request atm.

Also will be recording LiveView from Shogun so you could get the QEMUness sight from it, if that would be helpful at the very least?

Stand by...

*EDIT*

Well apparently I was wrong from assuming that I had to use nightly because according to @a1ex I have to use 12-bit lossless while in mv1080 which means I have to use the experimental since they aren't avail in the nightlies (obviously d'oh on my part!) yet. Am I missing something in here?

*EDIT 2*

Just realize I was using @Danne's latest build with all the bells and whistles especially for Lossless DNG while using FRSP. Maybe that was the culprit to use raw_diag.mo on it?

Anyway so I'm going to use 2017-10-02 13:23 crop_rec_4k build from experimental page and report back. Sorry for the mess guys!
Title: Re: Canon 100D / SL1
Post by: nikfreak on October 04, 2017, 08:12:43 PM
...
By the way. Was trying to compile adtg_gui in 100D_merge_fw101...

Code: [Select]
else if (is_camera("100D", "1.0.1"))
    {
        ADTG_WRITE_FUNC = 0x47144; //"[REG] @@@@@@@@@@@@ Start ADTG[CS:%lx]"
        CMOS_WRITE_FUNC = 0x475B8; //"[REG] ############ Start CMOS"
        // ENGIO_WRITE_FUNC = 0xFF2B2460;  // from stubs
        // ENG_DRV_OUT_FUNC = 0xFF2B2148;
    }

Check, if this suits your needs:
https://drive.google.com/file/d/0B9Mu66yg5QzRWjhId056aWhpVEk/view?usp=sharing
Title: Re: Canon 100D / SL1
Post by: Danne on October 04, 2017, 09:00:39 PM
Ah, thanks you. Works nicely :)
Why are the lines there in adtg_gui.c if they needs commenting out by the way?

Enabled in makefile(root):
Code: [Select]
CONFIG_GDB          = y
endif
CONFIG_GDBSTUB      = y
and in the modules makefile:
Code: [Select]
adv_int \
crop_rec \
adtg_gui \
and working also in crop_rec_4k. But is it a valid way to do this?

*Tested against 4k branch but not working but worked with 100D_merge_fw101. Gonna stick to that with the 100D...
Title: Re: Canon 100D / SL1
Post by: nikfreak on October 04, 2017, 09:01:55 PM
copy&paste from earlier experiments in iso-research branch where those lines are used.
Yes, valid. config_gdbstub shouldn't be necessary
Title: Re: Canon 100D / SL1
Post by: nikfreak on October 04, 2017, 09:05:09 PM
Btw: did you try these. I didn't yet so can't say if they would have worked?

https://builds.magiclantern.fm/modules.html#iso-research
Title: Re: Canon 100D / SL1
Post by: Danne on October 04, 2017, 09:06:17 PM
Yup, tested the adtg_gui but not successful on the 100D. Didn´t check the others. Yet. Kind of new to this.
Title: Canon 100D / SL1
Post by: DeafEyeJedi on October 04, 2017, 09:49:26 PM
Alright here are the results (boy this was a fun ride, and sure enough learned quite a bit by just reading the diagnosis on LV from raw_diag.mo):

Note everything was shot in 15mm 1/50th (1/60th in 60p) @ f3.5 for those who are curious.

1080p (24p) RAW OFF:

•ISO 100 - White level @ 16381 (0)

•ISO 160 - White level @ 16381 (0)

•ISO 200 - White level @ 16381 (0)

•ISO 320 - White level @ 16381 (0)

•ISO 400 - White level @ 16381 (0)

•ISO 640 - White level @ 16381 (0)

•ISO 800 - White level @ 16381 (0)

•ISO 1250 - White level @ 16381 (0)

•ISO 1600 - White level @ 16381 (0)

•ISO 2500 - White level @ 16381 (0)

•ISO 3200 - White level @ 16381 (0)

•ISO 5000 - White level @ 16381 (0)

•IS0 6400 - White level @ 16381 (0)

1080p (24p) RAW 12-bit lossless:

•ISO 100 - White level @ 4931 (0)

•ISO 160 - White level @ 16381 (0)

•ISO 200 - White level @ 16381 (0)

•ISO 320 - White level @ 16381 (0)

•ISO 400 - White level @ 16381 (0)

•ISO 640 - White level @ 5361 (0)

•ISO 800 - White level @ 5361 (0)

•ISO 1250 - White level @ 16381 (0)

•ISO 2000 - White level @ 5361 (0)

•ISO 2500 - White level @ 5361 (0)

•ISO 3200 - White level @ 5361 (0)

•ISO 5000  - White level @ 5361 (0)

•ISO 6400 - White level @ 5361 (0)

Movie mode in 1080p (30p) RAW OFF:

•ISO 100 - White level @ 4931 (0)

•ISO 160 - White level @ 5361 (0)

•ISO 200 - White level @ 5361 (0)

•ISO 320 - White level @ 5361 (0)

•ISO 400 - White level @ 5361 (0)

•ISO 640 - White level @ 5361 (0)

•ISO 800 - White level @ 5361 (0)

•ISO 1250 - White level @ 5361 (0)

•ISO 1600 - White level @ 5361 (0)

•ISO 2500 - White level @ 5361 (0)

•ISO 3200 - White level @ 5361 (0)

•ISO 5000 - White level @ 5361 (0)

•ISO 6400 - White level @ 5361 (0)

Movie mode in 720p (60p) RAW OFF:

•ISO 100 - White level @ 4931 (0)

•ISO 160 - White level @ 5361 (0)

•ISO 200 - White level @ 5361 (0)

•ISO 320 - White level @ 5361 (0)

•ISO 400 - White level @ 5361 (0)

•ISO 640 - White level @ 5361 (0)

•ISO 800 - White level @ 5361 (0)

•ISO 1250 - White level @ 5361 (0)

•ISO 1600 - White level @ 5361 (0)

•ISO 2500 - White level @ 5361 (0)

•ISO 3200 - White level @ 5361 (0)

•ISO 6400 - White level @ 5361 (0)

Movie mode 5x zoom in 1080p (24p) RAW OFF:

•ISO 100 - White level @ 4931 (0)

•ISO 160 - White level @ 5361 (0)

•ISO 200 - White level @ 5361 (0)

•ISO 360 - White level @ 5361 (0)

•ISO 400 - White level @ 5361 (0)

•ISO 640 - White level @ 5361 (0)

•ISO 800 - White level @ 5361 (0)

•ISO 1250 - White level @ 5361 (0)

•ISO 1600 - White level @ 5361 (0)

•ISO 2000 - White level @ 5361 (0)

•ISO 3200 - White level @ 5361 (0)

•ISO 6400 - White level @ 5361 (0)

Movie mode 3x3 crop_rec in 720p (60p) RAW OFF:

•ISO 100 - White level @ 4931 (0)

•ISO 160 - White level @ 5361 (0)

•ISO 200 - White level @ 5361 (0)

•ISO 320 - White level @ 5361 (0)

•ISO 400 - White level @ 5361 (0)

•ISO 640 - White level @ 5361 (0)

•ISO 800 - White level @ 5361 (0)

•ISO 1250 - White level @ 5361 (0)

•ISO 1600 - White level @ 5361 (0)

•ISO 2500 - White level @ 5361 (0)

•ISO 3200 - White level @ 5361 (0)

•ISO 5000 - White level @ 5361 (0)

•ISO 6400 - White level @ 5361 (0)

Movie mode Movie crop mode in 1080p (24p) RAW OFF:

•ISO 100 - White level @ 4931 (0)

•ISO 160 - White level @ 5361 (0)

•ISO 200 - White level @ 5361 (0)

•ISO 320 - White level @ 5361 (0)

•ISO 400 - White level @ 5361 (0)

•ISO 640 - White level @ 5361 (0)

•ISO 800 - White level @ 5361 (0)

•ISO 1250 - White level @ 5361 (0)

•ISO 1600 - White level @ 5361 (0)

•ISO 2500 - White level @ 3365 (0) <-- this one caught my eye and decided to try it again in same ISO below

•ISO 2500 - White level @ 5361 (0) <- ran this three times to no avail. All same. Weird w what happened earlier up above?

•ISO 3200 - White level @ 5361 (0)

•ISO 5000 - White level @ 5361 (0)

•ISO 6400 - White level @ 5361 (0)

Additional test:
- try one ISO (any of them) at various apertures (ideally from f/1.4 to f/8, if your lens allows it), in any mode. I don't expect changes here.

Will do this later as my eyes are a bit fried up from this.  8)

(to save the analyzed frames as DNG)

Still need them? Let me know and I can zip & upload them to bitbucket.

Also LiveView recording (from Shogun) will be uploaded soon just for those who are curious on how it looks while using it.
Title: Re: Canon 100D / SL1
Post by: a1ex on October 04, 2017, 10:22:58 PM
Thanks, so only ISO 100 with lossless compression has an unusual white level (but ISO 100 uncompressed is fine).

The 5D3 shows 5631 or 5630 in lossless 12-bit mode; are you sure 100D shows 5361 and not 5631?

The outlier at ISO 2500 was likely a photo without overexposure.

May I ask for a similar test in photo mode, outside LiveView?
Title: Canon 100D / SL1
Post by: DeafEyeJedi on October 04, 2017, 10:44:52 PM
Thanks, so only ISO 100 with lossless compression has an unusual white level (but ISO 100 uncompressed is fine).

The 5D3 shows 5631 or 5630 in lossless 12-bit mode; are you sure 100D shows 5361 and not 5631?

Triple checked.  See below.

(https://farm5.staticflickr.com/4462/37452625976_d1f3601a9c.jpg) (https://flic.kr/p/Z4yuSC)

The outlier at ISO 2500 was likely a photo without overexposure.

Hmm, I guess so.

May I ask for a similar test in photo mode, outside LiveView?

Sure. When I have time as I'm about to head out to work atm. Does it need to be similar OE scene w clipping points as in previous test?
Title: Re: Canon 100D / SL1
Post by: a1ex on October 04, 2017, 10:56:01 PM
Alright, so this patch should fix clip warnings and pink highlights in modes with lossless compression and less than 14 bpp:

Code: [Select]
diff -r 96b44eb365d4 src/raw.c
--- a/src/raw.c
+++ b/src/raw.c
@@ -236,7 +236,13 @@
 {
     if (lv_raw_gain)
     {
-        return (WHITE_LEVEL - 2048) * lv_raw_gain / 4096 + 2048;
+        int default_white = WHITE_LEVEL;
+
+        #ifdef CONFIG_100D
+        default_white = (lens_info.raw_iso == ISO_100) ? 13500 : 15300;
+        #endif
+
+        return (default_white - 2048) * lv_raw_gain / 4096 + 2048;
     }
     
     return WHITE_LEVEL;

Can you confirm?

For example, compare a 14-bit DNG with a 12-bit lossless DNG on the same static scene with some overexposure - they should look identically after applying the patch. Without the patch, the 12-bit one should have pink highlights.

Yes, the photo mode test should also have overexposed areas.
Title: Re: Canon 100D / SL1
Post by: Danne on October 05, 2017, 09:14:39 PM
Quote
For example, compare a 14-bit DNG with a 12-bit lossless DNG on the same static scene with some overexposure - they should look identically after applying the patch. Without the patch, the 12-bit one should have pink highlights.
Trying to follow here. Just checked with patch applied and preview in liveview still show pink highlight in 12bit as opposed to 14bit previews.
Comparing 14bit and 12bit dng files. They usually looks exactly the same no? No pink highlights in the dng checking in acr when filming 12bit anyway. I am probably misinterpreting bigtime...

Are we testing 12bit movie mode iso 100 specifically between patched an non patched version?
Title: Re: Canon 100D / SL1
Post by: brigantes on October 06, 2017, 01:26:05 AM
I've also tried the patch. 12bit compressed DNG look identical to 14bit and have no pink highlights when loaded in ACR or Resolve. Before the patch I was getting pink highlights in both software. I also still see the pink highlights and the image is very dark in Live View when set to 12 bit compressed (14 bit compressed looks normal).
Title: Re: Canon 100D / SL1
Post by: Danne on October 06, 2017, 09:02:46 AM
@brigantes
What ML build are you using when getting 12bit lossless with pink highlights? Trying to reproduce on crop_rec_4k overe here but didn´t succeed yet. Also, what tool are you using to process to dng files?
Title: Re: Canon 100D / SL1
Post by: brigantes on October 06, 2017, 01:11:19 PM
@Danne
current crop_rec_4k build on the experiments download page gives me pink highlights if I have any overexposed parts of the image and use 12bit lossless compression to record mlv. As soon as I set compression to 12bit lossless I also get a darkening of the live view image and any overexposed areas also show the pink highlights same as the dng from raw mlv. As soon as I half press the shutter the live view image returns to normal (no pink highlights and a brighter live view image).

I use mlvfs or mlvdump from crop_rec_4k build and then adobe camera raw to process dng
Title: Re: Canon 100D / SL1
Post by: Danne on October 06, 2017, 01:50:05 PM
I will test some more when back home. Thanks.
Title: Re: Canon 100D / SL1
Post by: 12georgiadis on October 06, 2017, 05:48:53 PM
Dear all,
just wanted to know if the 100D can records in continuous 1728*972 with comp raw ? Is there aliasing and need a VAF filter like the 7D ?
Thanks!
Title: Re: Canon 100D / SL1
Post by: Felipe on October 06, 2017, 08:32:51 PM
Does need VAF, The one from Mosaic engineering gives clean footage, Another option is the 3x crop with the lens 10-18, gives you the equivalent of a 48-88 in full frame
and does not show Aliasing and Moire. All this with .MOV Video, Aliasing and Moire exists also in RAW Video, no difference, Hope it helps.
Title: Re: Canon 100D / SL1
Post by: 12georgiadis on October 07, 2017, 01:22:27 PM
Thank you Felipe. But do you have a VAF for 100D ? I can't find any on mosaic website.
Title: Re: Canon 100D / SL1
Post by: Felipe on October 09, 2017, 09:52:28 PM
Is the same than the one for the T4i, Exactly the same
http://www.mosaicengineering.com/products/vaf/txi.html
Title: Re: Canon 100D / SL1
Post by: dfort on October 09, 2017, 11:32:26 PM
You can email them directly with your questions: contact@mosaicengineering.com

I tried getting one for the EOSM but no luck. You'll probably have better luck with the 100D because it is pretty much the same as the other crop sensor DSLRs. Though you should check because there are models specifically for the 70D and 7D then there's the one that fits the 550D, 600D, 650D and 700D. (I know it fits the 700D because I have one of those.)
Title: Re: Canon 100D / SL1
Post by: 12georgiadis on October 10, 2017, 12:33:55 AM
Thank you Felipe and Dfort for advices. I contacted mosaic engineering to know what is the best solution.
Title: Re: Canon 100D / SL1
Post by: Danne on October 10, 2017, 10:46:03 AM
I checked focus pixel behaviour in certain modes on my 100D and had a wtf moment. Needs to be verified. First I checked 3x zoom mode since I´ve seen reports on focus pixel free output in this mode. I then checked regular mv1080p mode. This is my conclusion.
Lossless 12 and 9-11 bit settings are free from focus pixels
14bit, both lossless and regular 14bit are filled with focus pixels
10 and 12 bit (non lossless) are also filled with focus pixels

The command in the test was this in terminal:
Code: [Select]
mlv_dump --relaxed -f 2 --dng --no-fixcp INPUT.MLV
All MLV testfiles here(100MB):
https://bitbucket.org/Dannephoto/magic-lantern/downloads/100D_Focus_pixel%20test.zip

I would like to verify this behaviour so if someone with a 100D could do this test as well. Even maybe test an eosm, or a 700D the same way. Record 9-11bit lossless a 12bit lossless and a 14bit lossless MLV file and run the above mlv_dump command. It can be tested with mlv_dump on steroids for example:
http://www.magiclantern.fm/forum/index.php?topic=18975.0

Only the 14bit lossless file should contain focus pixels.
Title: Re: Canon 100D / SL1
Post by: a1ex on October 10, 2017, 10:52:16 AM
FYI: https://bitbucket.org/hudson/magic-lantern/pull-requests/774/no-focus-pixels-on-eosm/diff

see also http://www.magiclantern.fm/forum/index.php?topic=18393.0 and http://www.magiclantern.fm/forum/index.php?topic=10111.msg191218#msg191218

(didn't check the files yet)
Title: Re: Canon 100D / SL1
Post by: Danne on October 10, 2017, 10:57:20 AM
Yes, remember the preferred raw type testing and the other issues around this changing the stream. A quick check on these files without focus pixels seems cleaner and without artifacts which could indicate something else going on. Didn´t check but isn´t the raw stream the same for all lossless bits? Or is it related to digital gain changes in liveview(static 14bit brightness for all bits in recent crop_rec_4k code?). Havn´t had time to test with older builds...
Title: Re: Canon 100D / SL1
Post by: Danne on October 10, 2017, 11:05:32 AM
haha, the wtf moment is gone. You were right.
(https://s1.postimg.org/66gr1pdpin/Screen_Shot_2017-10-10_at_11.04.08.png)

(https://s1.postimg.org/8gcizdfvrz/Screen_Shot_2017-10-10_at_11.04.56.png)
Title: Re: Canon 100D / SL1
Post by: a1ex on October 10, 2017, 12:58:13 PM
isn´t the raw stream the same for all lossless bits?

Nope - see the above links.

If you can find a raw type affected by digital ISO and with predictable focus pixel patterns, we should probably use that one instead.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on October 10, 2017, 07:14:36 PM
           I see "9-11 bit settings" mentioned often lately, where are these "9-11 bit settings" found?
Title: Re: Canon 100D / SL1
Post by: DeafEyeJedi on October 10, 2017, 08:56:30 PM
I checked focus pixel behaviour in certain modes on my 100D and had a wtf moment. Needs to be verified. First I checked 3x zoom mode since I´ve seen reports on focus pixel free output in this mode. I then checked regular mv1080p mode. This is my conclusion.
Lossless 12 and 9-11 bit settings are free from focus pixels
14bit, both lossless and regular 14bit are filled with focus pixels
10 and 12 bit (non lossless) are also filled with focus pixels

Only the 14bit lossless file should contain focus pixels.

Tested and confirmed.

(https://farm5.staticflickr.com/4491/36950108493_17164e8439.jpg) (https://flic.kr/p/Yi9XW6)


100D Lossless Samples:

9-11-bit (8.8 MB) - https://bitbucket.org/DeafEyeJedi/magic-lantern/downloads/9-11_bit_Lossless_M10-1015_samples.zip

12-bit (9.5 MB) - https://bitbucket.org/DeafEyeJedi/magic-lantern/downloads/12-bit_Lossless_M10-1016_samples.zip

14-bit (12.6 MB) - https://bitbucket.org/DeafEyeJedi/magic-lantern/downloads/14-bit_Lossless_M10-1017_samples.zip
Title: Re: Canon 100D / SL1
Post by: Danne on October 10, 2017, 09:01:26 PM
Had the feeling you would pop up here Deafeyejedi. However, you missed this one ;)
http://www.magiclantern.fm/forum/index.php?topic=16040.msg191424#msg191424
Title: Re: Canon 100D / SL1
Post by: DeafEyeJedi on October 10, 2017, 09:30:40 PM
Ah, yeah I sure missed that one. Thanks, Danne!

However, in case anyone hasn't noticed yet but when viewing MLV's directly (in this case MLV App) it seems 14-bit lossless looks a tad brighter (not much but noticeable) than 12-bit or 9-11 bit lossless?

Watch the vimeo link above and you will see that M10-1017 (14-bit lossless) is brighter than both M10-1015 & M10-1016 (9-11 bit/ 12-bit lossless) or is it just me?

All were shot under the same settings from 100D.

           I see "9-11 bit settings" mentioned often lately, where are these "9-11 bit settings" found?

If you go under ML Video and prompt inside raw_rec.mo and where you will normally see options for 14-bit lossless or 12-bit lossless (9-11 bit is sitting underneath these options below) within the enlist.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on October 11, 2017, 06:44:39 AM
                     @DeafEyeJedi

       Not finding it ~ Have searched Both Experimental Builds & Latest Nightly. Can You put up a ScreenShot

or send direct to Me @   OlRivrRat@comcast.net
Title: Re: Canon 100D / SL1
Post by: Danne on October 11, 2017, 10:18:59 AM
I´m having an issue and wonder if it can be confirmed by another user:
http://www.magiclantern.fm/forum/index.php?topic=19300.msg191397#msg191397

The problem I´m having is that 5xzoom mode is producing corrupt MLV files. About every two seconds I´m getting a doubled, identical frames causing jump cuts all over the dng sequence. It´s reproduced every time. Could someone upload a file filmed with following settings with latest crop_rec_4k(experimental) version for the 100D:
https://builds.magiclantern.fm/jenkins/job/crop_rec_4k/56/artifact/platform/100D.101/magiclantern-crop_rec_4k.2017Oct10.100D101.zip

mlv_lite
FPS override 24
5xzoom, 1920x1080 will do
lossless 12bit


It´s enough with a 5-8 second recording.
Title: Re: Canon 100D / SL1
Post by: Nex on October 11, 2017, 12:37:29 PM
Ok, that is strange... With latest build (Oct02) - camera is booting and working fine, whats interesting... Memory card used to install broken build - doesnt boot. With a card that was used for older builds - all is fine.
Title: Re: Canon 100D / SL1
Post by: Danne on October 11, 2017, 01:03:13 PM
I don´t like to report vague issues but I have something similar. Sometimes I come back to my camera and it won´t boot. I need to take out the sd-card, start the camera without the sd card and then put the card back in. Then it usually let ML kick in, camera wakin up again etc. Many times it needs a couple of try like this. Lately it seems to work fine. Will try to reproduce the issue.
Title: Re: Canon 100D / SL1
Post by: nikfreak on October 11, 2017, 04:22:27 PM
I can confirm the behaviour that builds prior 02 Oct could break the boot. I experienced exactly the same when switching through Af methods / modes prior to this fix (https://bitbucket.org/hudson/magic-lantern/commits/c08b8ae62ef1a2c3a8c134579a10c178bc18cb6a). Only solution was to format the card. I confirmed this earlier:

Ok, cam is alive again. After the crash I experienced described above the card seems to have somehow got an error (bootflag? cause unpacking ML zip to it didn't help)...

So I suggest formatting the card used and start from scratch if you used any build between July and 02nd Oct.
Title: Re: Canon 100D / SL1
Post by: GianlucaM83 on October 11, 2017, 04:45:23 PM
I have a similar problem with build: 2 oct, 4K raw video recording; lossless compression.
As usual before installing a new ML build I uninstalled ML With in cam firmware updater and reset all camera setting, then formatting the card in my card reader in exfat, copy all build files to memorycard and update to new build using  firmware updater.
That build work nice but sometimes My 100D boot up after few second and I see an error like this: Memory card not found or damaged. At this point I have to turn off the camera, remove and insert the memory card several times, until the red LED start to blink, then turn on camera again and all work fine. No problem without ML installed  or last 10/12-bit RAW video build.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on October 11, 2017, 05:35:36 PM
Hi all,

I would like to confirm Danne's observations on the quite annoying frame jumps.  Here is what I did:


1) I used the 27-th Sept. Experimental build for the 100D to shoot a few clips from my window on the 18-th floor.  I experimented with:

      A. MLV_rec module at the 2496x1080 resolution, 10 bit and sound at 5x magnification  (about 83 frames possible in that mode) and
      B. RAW_rec module at the 2520x1080 resolution, 8 ... 11 bit lossless at 5x magnification  (about 150 to 250 frames possible in that mode, dependent on the fine detail in the scene).

I used MLV_dump to extract the cDNGs.   Frame grab image quality in both modes was fantastic. I never noticed focus pixels on the videos shot in those two modes. If there are any, MLV_dump seems to kill them all, so does MLV Producer too.  But I might be wrong.  I am not so good at pixel peeping.

2) Unfortunately, despite the high image quality, the videos did not come out 100% OK.  I also get the frame jumps that Danne observed  but I noticed them much later when I tried to play the clips.  I call these jumps "hick-ups".  They occur at random locations in the clip, so I wouldn't say that they appear at some periodic time intervals of 2s or similar.  Unfortunately, these hick-ups occur also in earlier builds, I remember observing them last winter at high resolutions, and also in the later builds from Oct. 6 and 7.  I have not tested the latest build yet.  Pretty busy at the moment.

For those who wish to try to reproduce this issue, may be on the latest Experimental build, just dial in the settings from 1) B above and shoot a clip until recording stops. Then open it with the latest version of MLV Producer and convert it into H.264.  Then play it with VLC Player or whatever player you use and you will notice the hick-up jumps appearing at random locations in the clip.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on October 11, 2017, 06:31:48 PM
                     @IDA_ML

       The 27Sep Build zip that I have does not have a raw_rec module, in fact none of the crop_rec_4k builds

that I have downloaded have a raw_rec mod', did You import it from elsewhere?
Title: Re: Canon 100D / SL1
Post by: IDA_ML on October 11, 2017, 06:38:08 PM
No, I didn't.  As far as I remember it was there.  But you can try some of the later modules, e.g. the Oct. 6 or 7 build.  Those behaved in the same way as I described in previous post. 

Did anyone try the Oct. 10-th build?
Title: Re: Canon 100D / SL1
Post by: Danne on October 11, 2017, 07:18:28 PM
Thanks IDA_ML for confirming the "frame skip" issue on 5x zoom mode. So, to me it seems we have to issues that could need some extra focus on solving.

- Frame skip issue in 5xzoom mode
http://www.magiclantern.fm/forum/index.php?topic=16040.msg191480#msg191480

- The seemingly focus pixel free raw stream with lossless 12 and 10bit footage.
http://www.magiclantern.fm/forum/index.php?topic=16040.msg191426#msg191426

For the second issue it seems we need to find the correct preferred raw type.
Quote
If you can find a raw type affected by digital ISO and with predictable focus pixel patterns, we should probably use that one instead.

The first issue I really don´t know where to look for a solution. Is this raw type related? According to dfort his eosm is filming 5xzoom lossless just fine. It doesn´t seem related to speed either. I lowered resoution to continuous and still the frame skip jumps are there just the same. Any pointers here are very welcome.

Regarding the preferred raw type. Is this way to scroll trough raw types still valid?
in raw.c
Code: [Select]
#define RAW_DEBUG_TYPE   /* this lets you select the raw type (for PREFERRED_RAW_TYPE) from menu */It sure shows in the menu and I am able to change the register number but it seems it has no effect to the live view window. Any help on this too is very appreciated. 100D is an awesome cam, but two of the best features asking me, 12bit lossless(continuous) and 2520x1080 9-11bit are a little crippled right now :)
Title: Re: Canon 100D / SL1
Post by: DeafEyeJedi on October 11, 2017, 08:31:07 PM
100D_crop_rec_4k.2017Oct10.100D101_Test run through.


Video Samples (ProRes Proxy in Rec.709 via Switch -- Thanks Danne!):

RAW (mlv_lite) FPS override 23.976p while in 5x zoom, 1920x1080p 12bit lossless @ 15mm 2.8

RAW (mlv_lite) FPS override 24p while in 5x zoom, 1920x1080p 12bit lossless @ 15mm 2.8
Title: Re: Canon 100D / SL1
Post by: Danne on October 11, 2017, 08:51:54 PM
Unclear what the first clip is, seems a little bit of crop_mode and then something else. BUT.
The last clip seems to be 5xzoom and 10 seconds in is the famous jump cut.
Title: Re: Canon 100D / SL1
Post by: DeafEyeJedi on October 11, 2017, 09:38:12 PM
First clip was shot in 23.976p and second in 24p within FPS override -- could that be the reason why?

However, in the second clip (24p) I do notice the famous jump cut (turns out it's usually at dng #265) but will need to do more tests to be sure if it's reproductive on the same certain numbered dng file.
Title: Re: Canon 100D / SL1
Post by: Danne on October 11, 2017, 09:41:16 PM
You can check your dng sequence in Mlrawviewer. Faster than exporting to mov files.
Title: Re: Canon 100D / SL1
Post by: a1ex on October 13, 2017, 08:38:31 PM
Regarding the preferred raw type. Is this way to scroll trough raw types still valid?
in raw.c
Code: [Select]
#define RAW_DEBUG_TYPE   /* this lets you select the raw type (for PREFERRED_RAW_TYPE) from menu */It sure shows in the menu and I am able to change the register number but it seems it has no effect to the live view window.

That's right - it only changes the raw stream that gets recorded as MLV. It doesn't change Canon's image pipeline (so the end result is the same); it only picks some Bayer stream from a different location in their pipeline (at least that's my understanding). The raw type "CCD" (default) is probably the earliest in the pipeline, and the "DEFCORRE" one (used with 8...12-bit lossless) is after some preprocessing (such as digital gain with the SHAD module*), or defect correction, or whatever else Canon does).

*) I use SHAD_GAIN to darken the image (reducing the number of useful levels and therefore the bit depth).

There are many raw types, but where exactly they are in the pipeline, it's not known. What I know is summarized here (http://www.magiclantern.fm/forum/index.php?topic=18393.0).

The easiest way to test is to enable the Framing preview in mlv_lite (or raw_diag, if you prefer).
Title: Re: Canon 100D / SL1
Post by: Danne on October 13, 2017, 10:12:09 PM
Thanks a lot for explaining/verifying.
Title: Re: Canon 100D / SL1
Post by: saidur on October 13, 2017, 10:32:19 PM
Hey guys, I have the SL2 and saw that there is no mention of it being in progress or supported.

Do you guys know if the software for SL1 is close enough to work with the SL2 or know if there are any plans to support the SL2? If you have any info it would be greatly appreciated, thanks!  :)
Title: Re: Canon 100D / SL1
Post by: a1ex on October 13, 2017, 11:34:58 PM
Quick question: how many FPS do you have in photo mode by default?

(look in the FPS override submenu, without enabling the main entry - just read the grayed out values, including FPS timers)
Title: Re: Canon 100D / SL1
Post by: nikfreak on October 13, 2017, 11:51:54 PM
LV 59.946
A 528
B 1011

in 1080p30crop one can even override from 30fps to 45fps w/o hangs - just the camera couldn't handle it for writing H264 / raw
Title: Re: Canon 100D / SL1
Post by: a1ex on October 14, 2017, 12:04:57 AM
Interesting - I have a feeling overriding this to 30 or lower might give better battery life (http://www.magiclantern.fm/forum/index.php?topic=9741.msg173719#msg173719) in photo mode.
Title: Re: Canon 100D / SL1
Post by: nikfreak on October 14, 2017, 12:07:10 AM
sure but my assumption as it has HYBRID CMOS AF II and by trying it felt slower, dunno danne might try too. Maybe also placebo cause 60fps feels very fluid ofc:

https://bitbucket.org/hudson/magic-lantern/src/ca46ef40a96128642438d19ad5242fdeaa6676cf/src/fps-engio.c?at=100D_merge_fw101&fileviewer=file-view-default#fps-engio.c-250
Title: Re: Canon 100D / SL1
Post by: jacekp on October 14, 2017, 02:35:05 AM
Hi. I'm complete noob, trying to enable just RAW on 100D, but failed (reading forum all day with no solution).

After installing ML (tried crop_rec_4k, nightly_build and 10_12bit) when I enable just mlv_rec or mlv_light, restart and try to enable RAW Video, I got 0x0 resolution (can change it only when 'movie crop mode' enabled). In movie crop mode, whatever resolution:
- mlv_lite: records few seconds and tells: stopped automatically, data corruption....
- mlv_rec: records and does not responding
when i turn off 'movie crop mode' (I got now some resolution, not 0x0) and record (whichever 10-14bit or whichever aspect ratio) I got
- mlv_lite and mvl_rec: RAW detect error.

Any solution? Maybe my SD card is a problem? I use MICRO SD (Sandisk Extreme U1 64GB) with SD Adapter. It is working fine in not-hacked mode and in other not hacked camera.
Title: Canon 100D / SL1
Post by: DeafEyeJedi on October 14, 2017, 07:30:02 AM
...Maybe my SD card is a problem? I use MICRO SD (Sandisk Extreme U1 64GB) with SD Adapter. It is working fine in not-hacked mode and in other not hacked camera.

Most likely the culprit. Please avoiding using MicroSD's in SD Adapters whenever possible and try again with a decent SD card if you can especially while using ML.
Title: Re: Canon 100D / SL1
Post by: Walter Schulz on October 14, 2017, 07:43:18 AM
I have to disagree. Adapters for Micro-SD should not cause problems at all. Faulty ones are extremly rare. (SD-to-CF adapters are another ballpark. In this case most adapters are just crap.)
@jacekp: Format your card using a cardreader in ExFAT, redo ML installation and run benchmark in cam. http://www.magiclantern.fm/forum/index.php?topic=20454.msg189640#post_C213
Title: Re: Canon 100D / SL1
Post by: sisak.marton on October 14, 2017, 07:13:31 PM
Is there any way to record video with higher FPS, than the default values, using FPS override?
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on October 16, 2017, 02:46:32 AM
   Issue? Whenever I attempt "MLV_Lite" on My SL1 I get a "Busy...Please Wait" Flag

across the top of the View Screen. Recording can be started & does seem to occur.

I have tried numerous diff' settings but It's always there.

   Have tried in Latest Nightly & "crop_rec_4k.17~10~10.100D101"

           Also > Unable to take Screen Shots while "MLV_Lite" is active.

                     ORR ~ DeanB
Title: Re: Canon 100D / SL1
Post by: jacekp on October 16, 2017, 11:09:38 AM
Thanks for advices. It works with SanDisk Extreme 64GB microSD(+adapter) and SD Extreme Pro 32GB (which benchmarks little faster).

The main problem was/is: ISO>100 ( >200 in mlv_lite) is very problematic.

I'm using latest crop_rec_4k now, but have seen similar behaviour in nightly build.

Scenario (similar in other RAW modes, but I tested 12bit most often):
- Set RAW (12bit lossless, other behave similar), set ISO > 200 (400, 800, 1600)
- Press record: if it's one of the first things you do after camera start - IT WORKS.
- Stop.
- Try to record in ISO > 200 again: "RAW DETECT ERROR"
- Try to use ISO 100: Sometimes looks like working. Record again in 100, and again, and angain ISO > 200 (sometimes looks like working)... RESULT: all/most previous movie files become 1MB files, only the last one survives.

WORKAROUND:
1. Set RAW (12bit lossless). Set ISO > 200 (example: 800).
2. Restart camera.
3. Set Aperture and other.
4. Record.
5. Restart camera
6. GOTO 3.

WORKAROUND 2 (not tested well):
1. Do not use ISO > 200. Record many times without restart.

Note: I try to leave most other functions/modules 'disabled'

Using WORKAROUND it looks like I can record stable mlv_lite 12bit lossless (tested with ISO 100-1600) continuous 1736xSSS 24/s. (I use 2.2:1, 2.35:1 aspect ratios). It is getting hot (>55°) so don't know how long exactly. I use it for 20s recordings. I use global draw.
THANKS :)


Other:
- Somewhere in this process I also see permanent "Busy...Please Wait"
- ML menu blinks from time to time (shows LiveView for fraction of second)
- mlv_play do not play files (black screen + blinking red diode, but can go back if press some buttons)
- somewhere in menu description (don't remember, somewhere in RAW options?) there is "Enables 600D to..." written, not 100D
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on October 16, 2017, 07:48:26 PM
      @Jacekp

   "- ML menu blinks from time to time (shows LiveView for fraction of second)"

   This from 70D 1st Post "What's not working"

ML menu disappears/flickers after some seconds in Liveview / Movie mode (known bug, appears on 6D & others)
Title: Re: Canon 100D / SL1
Post by: Audionut on October 19, 2017, 12:39:30 PM
Hey guys, I have the SL2 and saw that there is no mention of it being in progress or supported.

http://wiki.magiclantern.fm/faq#any_progress_on_xyz

Quote
If you can't find anything about it in the relevant forum thread, it's safe to assume there was none.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on October 19, 2017, 03:53:46 PM
Yesterday, I spent several hours testing the 8...11 bit lossless compressed video mode on the October 16-th experimental built for the 100D.  Why?  Because in this mode, the 100D provides continuous recording at the 1736x976 resolution at 24 fps and a very reasonable file size.  I recorded 10 minutes at 11-bit and 46% compression and the LL MLV-file was just about 3.3 GB according to the File manager.   But in reality ... (see #4 below).  When the record button is pressed, the frame indicator flashes first red for a few seconds, then turns orange and in a few minutes it turns green.  It stays green until recording is stopped. In my opinion, this is excellent news for the 100D!

Here are my negative observations:

1) The RAW-Tweak module does not work properly.  With that module enabled I was getting crashes all the time. Finally, I disabled it and got stable camera operation in the video recording modes.  Playback in the 10 and 12-bit uncompressed mode does not work though.  I get black screen when I try to playback the recording, however, the frame counter works and this is also useful since it provides information on the number of recorded frames.  With the RAW-Tweak module disabled, playback of clips, recorded in the 8...11 bit lossless compressed video mode, works fine and there are no corrupt frames but ... (see below).

2) Exposure does not work properly in the above mode.  The aperture and exposure indicators respond to the adjustments fine, screen gets darker and brighter accordingly but, what I see on the histogram has nothing to do with the correct exposure values.  When the histogram indicates the correct 0.0 exposure, clips get severely underexposed and the only way you see that is upon an attempt to playback the recording.  The much darker screen, (compared to the nice color screen during exposure and focus adjustments), shows a severely underexposed video (2 to 3 stops or more) and this underexposure is also confirmed upon inspecting the file on the computer.  In the 5x magnification mode, underexposure is even more severe.  No matter what I did, I could not get the exposure right.  I had to switch to Manual photo mode, take the correct exposure, switch back to the video mode, readjust the numbers manually and only then the clip turned out to be normally exposed.  At playback, the screen is always very dark, even if extreme overexposure is attempted.  In this case only a slight magenta cast in the overexposed  highlights indicates overexposure. 

Initially I thought, the problem is in the lens aperture, being not properly controlled.  But then I switched to the normal MLV-rec module and everything at 14/12/10 bit with sound worked fine again.

3) Sometimes, when I try to playback a clip that I have just recorded, especially if it is longer than a few seconds, I get a black screen.  When I half press the shutter button, the LED starts blinking, indicating playback, but the screen stays black and camera does not respond.  The only way out of this situation is pulling the battery out and restarting the camera.  Then playback is possible.  This issue is difficult to reproduce.  Sometimes it happens, sometimes it doesn't.

4) File manager does not indicate the correct file size at long recording times.  I noticed that when I copied the files to my hard drive.  The 10 min. recording, mentioned above is not 3.3 but 20.25 GB.

Can anyone else with a 100D please confirm the above behavior?  Thanks.
Title: Re: Canon 100D / SL1
Post by: Danne on October 19, 2017, 05:30:26 PM
Raw_twk not working. Problematic. Mlv_play sometimes delivering black screen. Usually works again after erasing tge card. Not checked into the other stuff.
Title: Re: Canon 100D / SL1
Post by: a1ex on October 19, 2017, 08:03:37 PM
Have some samples and screenshots to prove #2?

For 4: file manager uses a 32-bit routine to get file sizes. Please run the firmware in QEMU and find out where the 64-bit size is stored (or how to access it). SD card emulation is pretty much complete (it ran all the stress tests I could throw at it).
Title: Re: Canon 100D / SL1
Post by: IDA_ML on October 20, 2017, 12:39:52 AM
Have some samples and screenshots to prove #2?

Yes, A1ex, I will prepare a few samples and screenshots and will send you a download link tomorrow.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on October 20, 2017, 11:41:00 AM
Hello A1ex,

As you requested, I have now prepared a few screenshots and samples illustrating the underexposure issue in the 8...11bit lossless mode.  First, I recorded a properly exposed short 14-bit uncompressed clip using the MLV_rec module to make sure I have a working reference that I can playback in the camera.  Then I just switched to the 8...11bit LL mode and repeated the recording at the same scene and exactly the same settings which also gave me a nearly identical and equally bright Life view screen.  I am sending you the 5-th frame grab of each of both clips, extracted with MLV_dump.  In the 5MB .RAR archive, (use download link below), you will find also screenshots of the Settings windows for both clips, Life view pictures right before I pushed the record button and in-camera playback views for both clips on which the underexposure of the 8...11bit LL clip vs. the 14-bit one is clearly seen.  The file names will give you a hint on what is in the picture.  The following download link will be active for 7 days: 

https://we.tl/Fu5J3CvOP7

Comparing the two frame grabs you will see that they show identical ISO and exposure exif data, but the 8...11 bit LL one is severely underexposed.  This can happen only if a ND filter is used or the light is dimmed with the 8...11bit LL clip.  I did not do that though ! :)

I hope, this information is helpful and a fix will be possible.  Otherwise, this amazing video shooting mode is useless since it is very difficult to adjust correct exposure.
Title: Re: Canon 100D / SL1
Post by: a1ex on October 20, 2017, 12:04:19 PM
The two DNGs look pretty similar after rendering:

Code: [Select]
ufraw-batch *.dng --out-type=jpeg --exposure=0 --color-smoothing

(http://a1ex.magiclantern.fm/bleeding-edge/raw/100D/100D_14bit_Uncompressed_Frame_Grab_5.jpg) (http://a1ex.magiclantern.fm/bleeding-edge/raw/100D/100D_8_11bit_Lossless_Frame_Grab_5_Underexposed_!!!.jpg)

Similar results with dcraw -W -m 3 and darktable (color smoothing enabled, exposure 0 EV on both).

Note the "underexposed" one (on the right) actually looks brighter, but that's because of the background actually being brighter (because the framing was shifted towards a brighter section of the scene). For a proper comparison, a static scene with identical framing would have been better.

All that's left is underexposed playback in mlv_play - confirmed, fix pushed.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on October 20, 2017, 12:35:00 PM
Well, I tried to open the underexposed clip in MLVProducer (screen is almost completely dark there) and push it, to make it equally bright as the 14-bit one (which is nice and bright in Producer) but it gets terribly noisy compared to the 14-bit one.  To me, this means underexposure.  Maybe, I am missing something but I do not know what.   

Do you want me to try and upload both clips for you, A1ex?  They are about 360 MB.
Title: Re: Canon 100D / SL1
Post by: a1ex on October 20, 2017, 12:43:12 PM
In this case, it's MLVProducer not respecting the DNG spec...

Same images with dcraw +2EV:
Code: [Select]
dcraw -W -m 3 -b 4 *.dng

(http://a1ex.magiclantern.fm/bleeding-edge/raw/100D/100D_14bit_Uncompressed_Frame_Grab_5.dcraw2ev.jpg) (http://a1ex.magiclantern.fm/bleeding-edge/raw/100D/100D_8_11bit_Lossless_Frame_Grab_5_Underexposed_!!!.dcraw2ev.jpg)

Notice the "underexposed" one is not any noisier (compare the areas with identical brightness).

I don't need the MLVs, but if you need them for reporting the bug to MLVProducer author, you can use the half-shutter trigger to record a small MLV with only one or two frames.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on October 20, 2017, 03:07:41 PM
Thanks a lot, A1ex, for this clarification.  I will wait for the next version of MLV Producer and if the problem persists, I will inform the author. 

Meanwhile, I will keep testing to see if I can figure out how to get the exposure right.  Unfortunately, the histogram shows some very weird numbers indicating severe underexposure, (like 4.3 on the screenshot that I sent to you, compared to 3.8 and a well behaved histogram on the 14-bit screenshot), but  I will try to work with the zebras that seem to properly mark overexposed areas.  Maybe, the method of increasing exposure until zebras start to show up in the highlights is a better approach. What would you recommend?
Title: Re: Canon 100D / SL1
Post by: a1ex on October 20, 2017, 04:37:23 PM
If the ETTR module is loaded, the indicator on the histogram is affected by its parameters; otherwise, some (hopefully reasonable) default is used. By default, the former attempts to get an overall well-exposed picture (but may sacrifice the highlights in the process - you can reconfigure it as you prefer), while the latter only considers the highlights.

I didn't try to get these files in QEMU to see how the histogram would behave, but from your screenshots, it looks like an indication from Auto ETTR at its default settings (midtone SNR at 6 EV above the black noise level*)). Since ISO was at 3200, ETTR recommended sacrificing the highlights in order to get good midtones (or maybe shadows).

*) note to self: the SNR in midtones will be lower than 6 EV (or whatever you select), because ETTR ignores the Poisson noise component (assumes the only source of noise in the image is read noise, constant and not affected by the signal level). I should fix this - but that would bump the exposure even more at higher ISOs.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on October 20, 2017, 05:45:37 PM
Yes, you are right, I had the ETTR module loaded since I use it a lot but in this particular case, I did not use AETTR.  I should try to disable the ETTR module and see if I can get better consistency between how the histogram looks like on the graph and the indicator number.  My approach is that if the histogram looks well distributed along the X-axis, I try to get 0.0 indication.  If not and if the indicator shows some weird number, I watch for the zebras and increase exposure until they start showing up in the highlights.  In this case I normally get well exposed scenes without blowing up highlights.   In that case, I leave the shadows as they are even if they come out clipped.
Title: Re: Canon 100D / SL1
Post by: NeoMMX on October 21, 2017, 11:52:23 PM
Hi guys!
Can anyone explain me why in Raw Video setting can't choose high resolution setting, for example for 1920 - " 1920 is not possible in current video mode (max 1728). Write speed needed: 2,7 MB/s at 0,999 fps."
I can understand if it was  " 1920 is not possible in current video mode (max 1728). Write speed needed: 84 MB/s at 29,974 fps."[/u]

Low frame rate would be possible to write on flashcard high resolution data, because there is only 2,7 MB/s!  If maximum interface transfer rate is 38,1 MB/s. Why high resolution modes is locked?

p.s. I thing this would be extremely useful for timelapse, you getting high resolution video without draining shutter group of your camera.
Title: Re: Canon 100D / SL1
Post by: Walter Schulz on October 24, 2017, 04:31:04 AM
Enter crop mode by pressing magnify/loupe button. Select resolution after.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on October 24, 2017, 05:47:06 PM
A brief update to the latest developments on the 100D.
=================================

Due to the incredible joint efforts of ErwinH and Danne (hopefully, I am not missing anyone) we can now record losslessly compressed RAW video with sound using the RAW_rec (MLV-Lite) module.  Here is a test build that does this:

https://bitbucket.org/Dannephoto/magic-lantern/downloads/magiclantern-Nightly.2017Oct22.100D101_audio.zip

Here are some performance data:

1) In the 8...11 bit lossless mode at 1728x972 resolution and 24 fps in the Normal and Movie crop mode - continuous recording with sound; card write speed is 31.4 MB/s; playback in camera working.

2) In the 12 bit lossless mode at 1728x972 resolution and 24 fps in the Normal and Movie crop mode - continuous recording with sound; card write speed is 34.6 MB/s; playback in camera working.

Prior art (for comparison):
-----------------------------
15.5 s. recording time with sound at the 1728x972 resolution and 10 bit uncompressed - still available and working with the MLV_rec module.

3) In the 14 bit lossless mode at 1728x972 resolution and 24 fps in the Normal and Movie crop mode - about 450 frames with sound; playback in camera working.

The recorded MLV-files in the above 3 modes open and play nicely with sound in the latest v. 3171 of MLVProducer.  It allows adjustments, color grading and even applying grades from one clip to the other using the Copy/Paste function in the Render Queue.  You have to use Render task to export the clips one by one.  The Render Queue function is not stable enough yet.

Not working:
========

A.  In camera playback of uncompressed 10 and 12 bit files (black screen but the frame counter works).  This behavior is observed in both: the MLV_rec and RAW_rec modules.  Obviously, the raw_twk module for the 100D needs a fix.

B.  At 5x magnification where resolutions of up to 2520x1080 with about 6s. recording time in the 8...11 bit LL compression mode are possible, sound is missing.  If sound is necessary at higher resolutions, the MLV_rec module should be used at 10-bit and up to 2496x1080 resolution, just for about 3-4s. though. 

----------------------------

Thank you ErwinH, Danne, AWPStar and all other developers involved for these outstanding achievements!
Title: Re: Canon 100D / SL1
Post by: canneloni on October 24, 2017, 06:03:57 PM
Thanks IDA for this detailed information. I tried a build i found (somewhere, not sure where) from Danne sound for losless. But I always had out of sync sound. Is this resolved with the newest build? And is there any info on ISO settings wich should be avoided for the different modes? Thanks again to everyone involved for this great software, your hard work and all the info on it!
Title: Re: Canon 100D / SL1
Post by: Danne on October 24, 2017, 06:10:12 PM
Do post any findings about audio and post the feedback in the mlv_lite thread. MLV examples are best.
Once again. I only compiled what A1ex, Nikfreak, erwinH and others made possible for me and others todo with this little camera :).
Title: Re: Canon 100D / SL1
Post by: IDA_ML on October 24, 2017, 07:19:36 PM
Thanks IDA for this detailed information. I tried a build i found (somewhere, not sure where) from Danne sound for losless. But I always had out of sync sound. Is this resolved with the newest build? And is there any info on ISO settings wich should be avoided for the different modes? Thanks again to everyone involved for this great software, your hard work and all the info on it!

I used the build from my previous post that was sent to me by Danne.  I found it to work amazingly well at all ISOs from 100 to 6400 in the lossless modes.  I recorded up to about 2 min. and when I saw the green indicator flashing I decided to stop it since this meant "continuous recording" to me.  I did not test if sound and video run synchronously but it appeared to me that sound and video tracks are equally long in duration.  In MLVProducer video and sound seemed to stop simultaneously.  When I find some time, I will run some more tests and check again synchronicity.   

Once again. I only compiled what A1ex, Nikfreak, erwinH and others made possible for me and others todo with this little camera :).

I am awfully sorry if I missed to mention someone who was actively involved in these joint activities.  And if I did, I apologize for that. I am relatively new to this forum, so it is impossible for me to know who was involved in a particular development.   I just wanted you to know how much I appreciate this unbelievable international joint effort and I thank all people involved in it one way or another.  Keep up this excellent creative work, guys and be aware that you do not only advance technology, you bring people together and make them happy in this crazy and hostile world.  And I thank you for that too!
Title: Re: Canon 100D / SL1
Post by: edt on November 01, 2017, 04:29:17 PM
HI - not been following this for 12 months. Does it now have the audio tab implemented?
Title: Re: Canon 100D / SL1
Post by: 12georgiadis on November 03, 2017, 08:48:18 PM
Hello everyone,

I'm preparing a bullet time sequence with green screen where characters are not frozen but in movement. To do that, I'm thinking about renting 70 pieces of SL1/100D and 18-55mm in lossless 12 bits 24fps @ 1728*972 without using 1:1 mode.
But I'm afraid of focus dots and aliasing (I don't have it to test). Does someone can provide a test shooting at wide angle with latest build and some small details in the frame ? That would be very helpful to see the potential of 100D without the need of VAF filter. If this test is good, I'm doing the bullet time test and will post it in December =)
Thanks to all !


Title: Re: Canon 100D / SL1
Post by: Danne on November 03, 2017, 09:13:41 PM
Cool. I'm out atm but will try to get you some footage tomorrow.
Title: Re: Canon 100D / SL1
Post by: Walter Schulz on November 03, 2017, 09:15:51 PM
Cannot help with samples but I think there might be a show stopper at hand:
100D is out of stock for some time and IMO not among those cams rental agencies stocked up in such quantities. I would suggest to make sure you can get hold of that number at all.
Title: Re: Canon 100D / SL1
Post by: 12georgiadis on November 03, 2017, 09:29:26 PM
I'm currently looking for it. Found this rental but it's only with 1100D - 1200D - 1300D - 750D...
https://www.ostron.be/nl/te-huur/detail/canon-dslr-pakket
Title: Re: Canon 100D / SL1
Post by: IDA_ML on November 04, 2017, 01:07:13 AM
As long as you don't have long horizontal straight lines in your wide angle shots (wires, horizontal building edges, brick walls, etc.) you don't have to worry about aliasing at 12-bit lossless and 1728x972 resolution. The 100D does a hell of a job resolving fine detail with the 18-55 STM lens.   If you use MLVFS or MLVProducer on Windows you don't have to worry about focus dots either.  Maybe Danne can tell you more about his Mac tools for killing focus dots.

What you want to do sounds very interesting.  How do you want to control so many 100D-s simultaneously?
Title: Re: Canon 100D / SL1
Post by: 12georgiadis on November 04, 2017, 08:50:27 AM
As long as you don't have long horizontal straight lines in your wide angle shots (wires, horizontal building edges, brick walls, etc.) you don't have to worry about aliasing at 12-bit lossless and 1728x972 resolution. The 100D does a hell of a job resolving fine detail with the 18-55 STM lens.   If you use MLVFS or MLVProducer on Windows you don't have to worry about focus dots either.  Maybe Danne can tell you more about his Mac tools for killing focus dots.

What you want to do sounds very interesting.  How do you want to control so many 100D-s simultaneously?

Thank you IDA_ML ! I’m filming people and they can have small details on the clothes. For the control, it was my next question. We can do it by hands of course and sync it with a clap + plural eyes. But I also saw some custom console that triggers all the dslr. But it was used in photo mode and I don’t know if it’s doable to control rec button for raw with magiclantern...



Envoyé de mon iPhone en utilisant Tapatalk
Title: Re: Canon 100D / SL1
Post by: nikfreak on November 04, 2017, 09:43:41 AM
Already considered "audio remoteshot" ?
Title: Re: Canon 100D / SL1
Post by: 12georgiadis on November 04, 2017, 10:48:03 AM
Already considered "audio remoteshot" ?
Is it the function where you clap in your hands and it’s taking a picture ? Do you think it can work to trigger the rec function of all cameras ? That would be fantastic !


Envoyé de mon iPhone en utilisant Tapatalk
Title: Re: Canon 100D / SL1
Post by: a1ex on November 04, 2017, 11:04:36 AM
Audio remote should work with videos as well; however, last time this code was touched was many years ago. No idea if it still works.

Another way: if you can connect a remote release cable to each camera, mlv_lite already has half-shutter triggers (they work from the remote half-shutter signal as well).

None of the above will sync LiveView clocks. Perfect sync would be important for stereo matching; I have no idea if it matters in your case (gut feeling says yes, but I've never tried something like this). Possible to implement, just not trivial (might require some hours or days of experimenting).
Title: Re: Canon 100D / SL1
Post by: 12georgiadis on November 04, 2017, 08:12:11 PM
Audio remote should work with videos as well; however, last time this code was touched was many years ago. No idea if it still works.

Another way: if you can connect a remote release cable to each camera, mlv_lite already has half-shutter triggers (they work from the remote half-shutter signal as well).

None of the above will sync LiveView clocks. Perfect sync would be important for stereo matching; I have no idea if it matters in your case (gut feeling says yes, but I've never tried something like this). Possible to implement, just not trivial (might require some hours or days of experimenting).
Thanks a1ex for the tips. I’ll try the audio remote because so many cables are expansive. I’d like to make a clap to start all dslr then making a clap that all cameras can see. It would allow me to sync manually or with audio waveform signals. I’m not sure to need live view clock and stereo matching.


Envoyé de mon iPhone en utilisant Tapatalk
Title: Canon 100D / SL1
Post by: 12georgiadis on November 06, 2017, 08:03:54 AM
Other question : how much MB/s take the 8...11bits lossless+sound ? What is the max MB/s of the 100D ? Can we hope that it can handle mlv 8...11 sound + proxy h264? Even if we have to low the bitrate  of the h264. Thanks

Update : is the crop mode x3 or x5?
On raw calc, it says 40MB/s max and continuous lossless 8bits. Is it exact ?

Envoyé de mon iPhone en utilisant Tapatalk
Title: Re: Canon 100D / SL1
Post by: edt on November 07, 2017, 10:08:02 PM
HI - not been following this for 12 months. Does it now have the audio tab implemented?

Anyone? Reason I ask my 100D was stolen last year & I'm tempted to get another one. If ML supports sound that'll make my mind up!
Title: Re: Canon 100D / SL1
Post by: IDA_ML on November 07, 2017, 11:06:17 PM
Other question : how much MB/s take the 8...11bits lossless+sound ? What is the max MB/s of the 100D ? Can we hope that it can handle mlv 8...11 sound + proxy h264? Even if we have to low the bitrate  of the h264. Thanks

Update : is the crop mode x3 or x5?
On raw calc, it says 40MB/s max and continuous lossless 8bits. Is it exact ?

My 100D writes at 41.6 MB/s.  I can record 8...11 bit and 12 bit lossless with sound continuously at 1728x972 resolution.  Never tried the H264 proxy though.  I think, this will be too much for this little camera.

Anyone? Reason I ask my 100D was stolen last year & I'm tempted to get another one. If ML supports sound that'll make my mind up!

Why don't you just read the last few posts?  They give the exact answer to your question.  Go ahead and buy the 100D.  It is a hell of a camera.
Title: Re: Canon 100D / SL1
Post by: a1ex on November 08, 2017, 12:52:06 AM
Why don't you just read the last few posts?  They give the exact answer to your question.

They do not. This does (https://builds.magiclantern.fm/jenkins/view/QEMU/job/QEMU-nightly-tests/323/artifact/qemu/magiclantern-Nightly.2017Oct02.100D101/menu.gif).

That said, you have manual audio controls in Canon menu.
Title: Re: Canon 100D / SL1
Post by: 12georgiadis on November 08, 2017, 08:06:41 AM
My 100D writes at 41.6 MB/s.  I can record 8...11 bit and 12 bit lossless with sound continuously at 1728x972 resolution.  Never tried the H264 proxy though.  I think, this will be too much for this little camera.

Thanks IDA. 41.6MB/s is very very good. If 8...11 bits lossless is arround 30MB/s in good situation, we could maybe use h264 proxy at 0.1x CBR which use arround 6MB/s (http://magiclantern.wikia.com/wiki/Bit_rate#CBR 0.1x). But I don't know the average bitrate for 8...11 on 100D.

For the crop mode, is it x3 or x5 ?

Thanks !
Title: Re: Canon 100D / SL1
Post by: Danne on November 08, 2017, 08:28:02 AM
H.264 usually breaks filming completely, freezes, stuttery live view etc. Something else going on than just bitrate bottleneck. Same issues with eosm.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on November 08, 2017, 04:06:54 PM
But I don't know the average bitrate for 8...11 on 100D.

For the crop mode, is it x3 or x5 ?

If you select the 8...11 bit lossless mode the camera will automatically decide which bitrate it will shoot at dependent on the ISO.  At low ISOs (say 100-400) it will shoot at 11 bits.  At high ISOs (6400 or 12800) it will shoot at 8 bits. 

As far as the crop mode is concerned, the 100D has a 18 mp APS-C sensor.  This means that the crop factor is 1,6x in the normal recording mode.  This will turn a 50 mm lens into a 80 mm one, referenced to a 36 mm full frame (FF) sensor.  In the Movie crop mode you will have to multiply this number by a factor of 3 meaning that now your 50 mm lens becomes a 50x1,6x3=240 mm lens, again referenced to FF.  As far as the crop factor at 5x magnification is concerned, it will depend on the resolution set.  You can check it out by yourself using this Magic Lantern RAW calculator:

http://rawcalculator.bitballoon.com/calculator_desktop

When you check the Crop mode mark and play with the resolution you will see that at the maximum resolution of 2496x1080 your Crop factor is 3,34x while at 1728x972 it is 4,82x. The calculator will also give you the Field of view in angular degrees for these crop factors.

 
They do not. This does (https://builds.magiclantern.fm/jenkins/view/QEMU/job/QEMU-nightly-tests/323/artifact/qemu/magiclantern-Nightly.2017Oct02.100D101/menu.gif).

That said, you have manual audio controls in Canon menu.

I cannot quite follow what you mean.  If I understood Edt's question properly, he asked if ML supports sound recording with RAW video on the 100D.  If that was his question the answer is definitely yes and I provided detailed data on that in my post #901.  This was confirmed also by others in this thread.  This is the reason why I suggested that he should read the last few posts.
Title: Re: Canon 100D / SL1
Post by: 12georgiadis on November 08, 2017, 05:37:32 PM
Ok great ! I only used the raw calc for bitrate but now that you said that I’ll look at the other functions !


Envoyé de mon iPhone en utilisant Tapatalk
Title: Re: Canon 100D / SL1
Post by: edt on November 09, 2017, 12:03:12 AM
Sorry seems I wasn't clear. When i had a 60d with ML there was an audio tab allowing for monitoring audio. When i had a 100d there was no audio tab. Wondering if the more recent ML  os for 100d now has this tab. Not fussed about raw etc etc
Title: Re: Canon 100D / SL1
Post by: edt on November 09, 2017, 09:09:40 AM
Just to add a bit more info.. The added audio functionality allowed for listening to the audio (using an extra lead in the av port ) and gave an on-screen live audio level when recording
Title: Re: Canon 100D / SL1
Post by: Walter Schulz on November 09, 2017, 09:24:12 AM
60D features Digic 4 processor. 100D comes with Digic 5. See feature matrix (https://builds.magiclantern.fm/features.html) -> Audio and get aware for the big gap between those cams coming with/without Digic 4. There is/was a new audio interface in development but - as always - there is no schedule. Digic 5 cam owners are stuck with audio functions provided by Canon.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on November 09, 2017, 09:30:03 AM
@edt

I am sorry, I misunderstood your question.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on November 10, 2017, 06:50:48 PM
I have a few questions to the developers working on the 100D;

1) Is it possible to fix the "hick-up" issue on the 100D in the 5x magnification modes which makes the camera unusable in these modes?  These are these very annoying jumps that occur at random places in the video clip where it jumps one frame back and then continues from there.  This phenomenon is not observed with the 7D for example.  If this "hick-up" issue could be fixed, this would allow the 100D to record short video clips with a very high quality at resolutions up to 2520x1080, (tested already).  Very often, especially when filming travel videos, this is necessary for landscapes, architecture or scenes with a lot of fine detail.  They simply look gorgeous when shot with the 100D at those resolutions.

2) Now that we have sound with the 8...11-bit and 12-bit lossless modes working continuously and synchronously at 1728x972 resolution and 24 fps, is it possible to add sound also to the 5x magnification modes where the above resolutions are possible?  This, of course, makes sense only if the "hick-up" problem is solved.

3) Right now, in-camera playback of 10 and 12-bit uncompressed MLV files is not possible.  This yields a black screen with the frame counter working.  I believe, this has something to do with the raw-tweak module not working properly.  Is a fix of that module for the 100D possible?
===================

For me personally, the small, 400 grams heavy 100D is a "dream come true" for travel videography, especially after the latest developments.  It is now very stable and all the MLV tools make it very convenient to use even at low light.  If the above three issues could be fixed, this will make this camera an extremely powerful high-mobility tool for RAW video recordings with sound - perfect for those who travel a lot. 
Title: Re: Canon 100D / SL1
Post by: serek on November 15, 2017, 06:53:42 AM
When shoting in dual ISO I have a lot of pink colour in overexposed areas ::)
Title: Re: Canon 100D / SL1
Post by: scherbakoff.dima on December 09, 2017, 09:40:02 AM
There is no actual experiments build (lua-fix)  for 100D :(
Is it something wrong with build bot configuration? Or is current branch broken for 100D build?
If someone has fresh build of ML, can you share it, please?
Thanks in advance:)
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on December 17, 2017, 07:00:03 PM
   Attempt to add 28Oct17 crop_rec.mo to Latest 16Dec17 Nightly causes Error.
Title: Re: Canon 100D / SL1
Post by: dfort on December 17, 2017, 07:10:07 PM
@OlRivrRat - Of course that won't work. Why aren't you using the crop_rec_4k experimental build?
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on December 17, 2017, 09:19:21 PM
@ DFort ~ I have been until the 16dec17 Nightly happened. So I installed it & then decided to see if the Missing .mos could be added.
I'm just an appreciative user not 1 of the Wizards so I would have no way of knowing it would be an "of course that won't work"
Title: Re: Canon 100D / SL1
Post by: dfort on December 18, 2017, 06:25:16 PM
Surprised it was working before. There has been changes in the back ends on most of the experimental builds and I believe that the crop_rec module is using some of those changes.

The crop_rec module for the 100D gives you a wide aspect ratio image at 50/60fps using a 3x3 pixel pattern which reduces aliasing when compared to mv720 mode.

In any case, why not use the crop_rec_4k build for the 100D? That build adds 10bit/12bit and lossless compression which will allow you to use a much larger image size and/or frame rate than regular 14bit raw.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on January 02, 2018, 03:58:21 PM
Hello everybody and a Happy New Year to all of you!

Over the holidays, I finally found some time to test the latest experimental builds for the 100D.  Here is what I found.

100D Dec. 19-th Experimental build:
===================================

1) The RAW-tweak module does not work in any of the RAW-video modes.  When the record button is pressed, the "Threads failed to start" message appears and the screen turns black.  A red dot and a "Starting" message appears next to the RAW-video mode selected and recording never starts.  When the module is disabled, recording works normally but when the RAW-tweak module is enabled again to playback the recorded clips, a black screen occurs.  When now halfshutter is pressed the red LED starts blinking but the screen remains black.  The red LED does not stop blinking even after the camera is turned off.  The only way out of this state is a battery pull.  So, I had to disable the RAW- tweak module to continue testing.

2) With the RAW-tweak module disabled, the RAW-video (MLV) mode works fine with sound at 1728x972 resolution in the normal (noncropped) mode.  The following recording times were measured at the 23,991 fps (23,976 setting).

   10-bit - 369 frames
   12-bit - 174 frames
   14-bit - 111 frames

The same behaviour is observed with the Movie crop mode which works with sound too.  In-camera playback is possible only with the 14-bit clips.  When playing back 10 and 12 bit clips, the screen turns black but the frame counter works which is useful for checking how many frames have been recorded.

The RAW-video (MLV) mode works with sound also in the 5x-magnification mode at resolutions up to 2496x1080 (high video quality).  Unfortunately, the hick-up issue (see below) makes this mode unusable.

3) With the RAW-tweak module disabled, the RAW-video mode (MLV-lite) works fine (no sound) at all bit rate modes in both:  the normal (uncropped) and the Movie crop modes.  Continuous recording at 1736x976 resolution is possible in the 8...11 and 12-bit losslessly (LL) compressed modes.  Even at 14-bit LL recording is quite long (between 240 and 400 frames with a normally lit scene dependent on the fine detail in the scene).

Movie crop mode works also in all bit rates at 1800x1008 resolution at 23,976 fps.  At 8...11bit LL even continuous recording at this resolution is possible.  At 12-bit LL, which is considered the sweet spot for LL video, recording lasts quite long (about 50 s with a well lit scene).  At 14-bits uncompressed where only about 2 s recordings are possible, just the first 20 frames are fine, the remaining ones are broken.

Also in the RAW-video mode (MLV-lite) the instability from #1 is observed, especially when switching from one bit rate to another.  When in-camera playback is attempted which works in the three LL modes and at 14-bit uncompressed, the screen very often but not always turns black, (hard to reproduce). When now halfshutter is pressed the red LED starts blinking but the screen remains black.  The red LED does not stop blinking even after the camera is turned off.  The only way out of this state is a battery pull.  This behavior occurs with the RAW-tweak module disabled, so it does not have anything to do with the RAW-tweak module.

4)  The most serious problem with this build as well as with older builds, (already reported several times in this and other threads), remains the "hick-up" issue at 5x-magnification mode where the 100D is capable of recording at resolutions up to 2520x1080 and quite reasonable recording times (I got 6 to 8 s recording in the 8...11-bit LL mode at 24 fps at that maximum resolution).  Hick-ups happen in both:   the  RAW-video (MLV) and the RAW-video modes and only at 5x-magnification, regardless of the frame rate and resolution set.  The hick-ups are jumps (one frame back and then two frames forward) that occur at random locations in the video and happen during recording.  They are also seen during in-camera playback but not in the preview mode before the record button is pressed.  During recording, they are not seen either.  Interestingly, the jumps are seen only on moving objects in the scene. The static ones don't jump.  I have made a test video with moving vehicles that illustrate the issue (see below).  Please note that the hick-ups are noticeable only with the tram and cars in motion while the static objects in the background (buildings, street, posts, etc.) don't jump.  This does not mean that the jumps are not there.  On static objects they are just not seen since there is no difference from frame to frame.  I have confirmed this by shooting clips on entirely static scenes with no moving objects and no hick-ups are noticeable.  Here is the download link of a hick-up video which will be active for 7 more days:

https://we.tl/9iEYdM8rky

My explanation to the hick-up problem in the 5x-magnification mode on the 100D is that this issue is related to frame synchronization (possibly vertical synchronization).  The 100D loses synchronization at random moments during recording in that mode.  The reasons why I think so are as follows:

1)  The hick-ups are not seen with static scenes where there is no difference from frame to frame;
2)  In scenes containing static and moving objects, the jumps are clearly seen only on the moving objects (see tram and cars in the above example) while the static ones stay free of jumps. 
3)  Sometimes, (hard to reproduce), when in-camera playback of a hick-up video is attempted, an earthquake motion right after the jump is observed which is very similar to the earthquake motion of older 7D builds before the RAW_Slurp issue was solved. 



A request to Dfort, Nikfreak, Danne and everyone who can read and write code and is willing to help:
=================================================================================

Could you guys please take a look and see if you can fix the hick-up issue in the 100D?  It is a pity that this highly capable little camera is crippled in one of its most creative modes - the 5x-magnification mode where RAW video recordings with amazing detail and very high quality are possible at resolutions up to 2520x1080 and no VAF filter is needed.  I have all reasons to believe that the issue has something to do with the RAW_Slurp and/or vertical synchronization.  Dfort, you were so successful with fixing the issue with the 7D.  Maybe, you could apply your experience to the 100D too. 

Thank you!

=================================================================================
Title: Re: Canon 100D / SL1
Post by: IDA_ML on January 02, 2018, 05:00:45 PM
I also have a question to А1еx regarding the silent module on the 100D that I have been using a lot for timelapse work.  I have been investigating the possibility for using it with stabilized lenses for shooting single full-resolution silent pictures in the Life View mode without actuating the mechanical shutter.  This is one of my favorite ML features since it allows taking single DNG photos at the highest sensor resolution, also in the Dual ISO mode, at locations where shutter noise is highly undesirable (churches, museums, lectures, etc.).  An additional bonus is the fact that pictures are taken in the mirrorless mode, so vibrations due to mirror flipping are avoided.  Thus sharp handheld pictures are possible at shutter speeds as low as 1/25-th down to 1/4-th of a second with stabilized lenses. 

There is one problem, however.  I usually use the back button for precise focusing at 5x or even 10x-magnification.  In this process, the image stabilizer (IS) of the lens is active and a very precise focus can be adjusted even at low light. When I am ready with focusing and metering and want to take the picture by pressing halfshutter, the IS continues working only for about 1 s. after I release the back button and then it stops working.  It does not get activated when I press halfshutter to take the picture.  This means that at the moment I take the photo, I have no image stabilizer engaged and the picture turns out blurry due to camera shake.  Sometimes I manage to press halfshutter very quickly, within this 1 s. after I release the back button hoping that the IS is still working during the actual photo taking but the time is too short to avoid camera shake.  Moreover, in this short time it is impossible to go back to full-screen LifeView for proper framing and or leveling.

So, my question is:  Is it somehow possible to increase the IS time from 1s. to 3 or even 5 s. after the back button is released?  An even better option would be to reengage the IS upon halfshutter press and holding down and the picture is taken only in the moment, half shutter is released.  In this way, the photographer would have enough time for proper framing and taking a deep breath during IS operation, before the actual photo is taken.

Thank you.
Title: Re: Canon 100D / SL1
Post by: dfort on January 02, 2018, 06:25:27 PM
Dfort, you were so successful with fixing the issue with the 7D.  Maybe, you could apply your experience to the 100D too. 

I wasn't successful at fixing the 7D hiccup issue. Took a break from that to deal with some focus pixels that are showing up on other cameras including the 100D.
Title: Re: Canon 100D / SL1
Post by: 12georgiadis on January 03, 2018, 02:40:19 PM
Ok, so I decided to buy one 100D to play with it. Is there a possibility to implement h264 proxy function (0.1x) to test it at low bitrate and see how is the recording behavior with 8...11bits in the same time ? This could allow realtime playback like with the 5DmkIII. This is really important when working with actors.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on January 03, 2018, 03:54:35 PM
Is there a possibility to implement h264 proxy function (0.1x) to test it at low bitrate and see how is the recording behavior with 8...11bits in the same time?

I don't think so.  I never tested this function myself since I don't need it but I remember someone saying/writing that simultaneous h.264 proxy recording does not work on the 100D.   This would be too much for this little camera with only about 40 MB/s write speed. 
Title: Canon 100D / SL1
Post by: 12georgiadis on January 03, 2018, 05:01:08 PM
I don't think so.  I never tested this function myself since I don't need it but I remember someone saying/writing that simultaneous h.264 proxy recording does not work on the 100D.   This would be too much for this little camera with only about 40 MB/s write speed.
Oh yeah, now I remember danne’s post about an issue with h264 proxy (same as eos-m). A liveview problem, not bitrate issue. I think it could handle continuous rec within the 41MB/s limits with certain conditions (with 8bits and  underexposure) and with 0.1x bitrate. But we need to get rid of these glitches first of course.
@danne @IDA_ML, do you have the name of the build with h264 proxys or it is already there in last crop_rec_4k build ? Can we change the bitrate values ?


Envoyé de mon iPhone en utilisant Tapatalk
Title: Re: Canon 100D / SL1
Post by: DeafEyeJedi on January 03, 2018, 10:14:04 PM
So, my question is:  Is it somehow possible to increase the IS time from 1s. to 3 or even 5 s. after the back button is released?  An even better option would be to reengage the IS upon halfshutter press and holding down and the picture is taken only in the moment, half shutter is released.  In this way, the photographer would have enough time for proper framing and taking a deep breath during IS operation, before the actual photo is taken.

I second this as well. Excellent question @IDA_ML!
Title: Re: Canon 100D / SL1
Post by: IDA_ML on January 04, 2018, 12:11:28 AM
do you have the name of the build with h264 proxys or it is already there in last crop_rec_4k build ? Can we change the bitrate values ?

I am using the Oct. 22 2017 build for the 100D and it has the H.264 proxy recording feature in the submenu of the RAW-recording function (8...11 bit LL).  When I turn proxy recording on and start recording, the camera crashes and needs a battery pull.  I told you, it doesn't work!
Title: Re: Canon 100D / SL1
Post by: 12georgiadis on January 04, 2018, 12:56:19 AM
I am using the Oct. 22 2017 build for the 100D and it has the H.264 proxy recording feature in the submenu of the RAW-recording function (8...11 bit LL).  When I turn proxy recording on and start recording, the camera crashes and needs a battery pull.  I told you, it doesn't work!

Thank you for the report IDA_ML. If the camera crashes, this could not be a bitrate issue but something else. It would be great if this very useful feature can Be fixed on this model to test the double record (0.1x h264+ 8...11bits) on stable conditions. This way, we’ll see if 41MB/s is enough or not. I can’t test with my 5Dmk3 because the SD port is 20MB/s so we can’t compare (on CF card, with 14bits+h264 proxy, it stops but doesn’t crash)


Envoyé de mon iPhone en utilisant Tapatalk
Title: Re: Canon 100D / SL1
Post by: IDA_ML on January 04, 2018, 10:34:24 AM
I can’t test with my 5Dmk3 because the SD port is 20MB/s so we can’t compare (on CF card, with 14bits+h264 proxy, it stops but doesn’t crash)

Can you say at what camera settings exactly, the 5D3 does not stop or crash but records both - RAW video and proxy properly?  Maybe, this would be a good starting point for other cameras too.
Title: Re: Canon 100D / SL1
Post by: 12georgiadis on January 04, 2018, 11:57:17 AM
Can you say at what camera settings exactly, the 5D3 does not stop or crash but records both - RAW video and proxy properly?  Maybe, this would be a good starting point for other cameras too.

Tests with 5Dmk3, recording both raw + h264 proxy :

With Raw that recs on a Compact flash 1000x 64GB and h264 proxy on SD card :

Lossless 14 bits : continuous
Lossless 12 bits : continuous
Lossless 10 bits : continuous

Idem but raw + h264 proxy recording both on the compact flash :

Lossless 14 bits : continuous, sometimes stop in certain scenes
Lossless 12 bits : continuous
Lossless 10 bits : continuous


Envoyé de mon iPhone en utilisant Tapatalk
Title: Re: Canon 100D / SL1
Post by: IDA_ML on January 04, 2018, 12:45:58 PM
And this is at what resolution?  Is the behavior the same at all resolutions and frame rates?
Title: Re: Canon 100D / SL1
Post by: 12georgiadis on January 04, 2018, 01:41:12 PM
And this is at what resolution?  Is the behavior the same at all resolutions and frame rates?
Resolution is 1920*1080 at 23,976fps.
I didn’t try at 25fps but it may be the same results.


Envoyé de mon iPhone en utilisant Tapatalk
Title: Re: Canon 100D / SL1
Post by: IDA_ML on January 04, 2018, 02:53:19 PM
Thank you very much, 12georgiadis!
Title: Re: Canon 100D / SL1
Post by: nikfreak on January 05, 2018, 04:53:39 PM
@IDA_ML: I assume you enable fps override in 5x to extend the recording duration? if true please report back if the hickups also appear with fps override disabled
Title: Re: Canon 100D / SL1
Post by: IDA_ML on January 05, 2018, 06:44:04 PM
@IDA_ML: I assume you enable fps override in 5x to extend the recording duration? if true please report back if the hickups also appear with fps override disabled

Yes, I do enable fps override at 5x-magnification.  I performed tests at different fps settings from 24 to 2 fps and the hick-ups with moving objects are always there, even at very low resolutions.  I believe, I also tested with fps override disabled and they were still there but I will double check again when I get back home from work.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on January 05, 2018, 09:20:41 PM
Nikfreak,

I can now confirm that the hick-ups occur also at fps override disabled.  I shot several clips at different resolutions and there were hick-ups in all of them. 
Title: Re: Canon 100D / SL1
Post by: IDA_ML on January 09, 2018, 10:14:37 AM
Is nobody able to provide an answer to my question #936 on the previous page 38?  I am sure, this issue concerns many users who want to use image stabilization while taking silent full-resolution pictures.
Title: Re: Canon 100D / SL1
Post by: Lensbeginner on January 11, 2018, 02:30:39 PM
Hi,
I'm evaluating a(nother) camera purchase based on the need of ~2h unattended recording each time.
I'm already an advanced photo-amateur.
I've read conflicting informations regarding continuous recording times... ranging from a few seconds (that's with audio, if I understood well) to a not better specified "continuous".

My question: is it possible to attain ~2h uninterrupted (without gaps due to spanning, glitches, whatnot) 29.97fps 720p 8/10bit RAW recording, no audio is fine by me, and a bitrate around 30Mbps (3.75MBps or 13.5GB/h) on the Canon 100D?

Thanks in advance.
Title: Re: Canon 100D / SL1
Post by: Walter Schulz on January 11, 2018, 03:23:29 PM
No. Uncompressed RAW data rate without compression will be around 27 MByte/s. Compression ratios of 27:3.75 will not be seen in RL.
Title: Re: Canon 100D / SL1
Post by: Lensbeginner on January 11, 2018, 03:31:43 PM
No. Uncompressed RAW data rate without compression will be around 27 MByte/s. Compression ratios of 27:3.75 will not be seen in RL.

Ok, 27MB not Mb. Thanks.
So no chance at all to record ~2h even with Magic Lantern mod, even h264, mgpeg2, AVCHD, you name it?
Title: Re: Canon 100D / SL1
Post by: Walter Schulz on January 12, 2018, 09:00:06 AM
No problems recording 2h RAW at all (presumed overheating isn't an issue).
 
It's just your specs making it impossible to match.
Title: Re: Canon 100D / SL1
Post by: Lensbeginner on January 14, 2018, 09:22:27 AM
No problems recording 2h RAW at all (presumed overheating isn't an issue).
 
It's just your specs making it impossible to match.

Thanks.
In the meantime I found a Magic Lantern fps calculator (Excel), and worked out that I really need h264 to obtain reasonable file sizes on one hand and resolution on the other.
Title: Re: Canon 100D / SL1
Post by: Walter Schulz on January 14, 2018, 06:54:58 PM
No seamless recording in H.264 mode. Some frames will get lost every 29:59.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on January 15, 2018, 01:41:45 PM
Hello all 100D users,


After reading Dfort's recent developments on removing focus pixels:

https://www.magiclantern.fm/forum/index.php?topic=16054.525

and Bouncyball's implementation of these developments in the latest MLV_DUMP.exe:

https://www.magiclantern.fm/forum/index.php?topic=18975.150

I decided to check them out with the 100D.
 

Here is what I did:
---------------------

1) I downloaded the latest MLV_DUMP.exe from here:

https://bitbucket.org/bouncyball/magic-lantern/downloads/

2) I downloaded the latest focus pixel maps (FPM) as prepared by Dfort from here:

https://bitbucket.org/daniel_fort/ml-focus-pixels/src/02873af5448795686684b921ade8ca830e9f6cfb/focus_pixel_map_files/?

Then I simply replaced the old FPM files in my MLVFS_x86 directory with the new ones.  In this way, I was able to test MLVFS.

3) I shot several clips with the 100D and the October 23-rd, 2017 build, downloaded from here:

https://bitbucket.org/ehoutsma/magic-lantern/downloads/

The reason I use this build is that it works with synchronous sound in the 8...11 bit losslessly compressed mode at the normal 1736x976 and the 1808x1008 (Movie Crop Mode) resolutions at which continuous recording is possible. 

I converted the MLV clips shot in this way, into cDNG sequences using both: the new MLV_DUMP.exe and the MLVFS and inspected randomly selected frame grabs at 100% magnification using Adobe Camera RAW (ACR) and Photoshop.

Results:
--------

   - Normal RAW video recording mode at 1736x976 resolution:   No Focus pixels
   - Movie Crop Mode (RAW video) at 1808x1008  resolution:      No Focus pixels

4) I also tested how Dual ISO works with the Normal RAW video recording mode at 1736x976 resolution just by activating Dual ISO 100/800 and repeating the test.  After converting the Dual ISO MLV file into a cDNG sequence, I applied CR2HDR to it to convert the frames into normal DNG files with the icreased dynamic range.  Also in this case, NO Focus Pixels were observed, however, as expected, aliasing was so strong that it makes this type of Dual ISO video useless.

5) I tried to test Dual ISO also with the Movie Crop Mode (RAW video) at 1808x1008  resolution.  Unfortunately, after extracting the cDNG frames from the Dual ISO MLV file, the CR2HDR that I downloaded from here:

https://builds.magiclantern.fm/utilities.html 

failed to perform the CR2HDR operation.  It starts convering but then it crashes and the Dual ISO DNG-frame remains unconverted.  CR2HDR worked fine with the sequences from #4 though.  It also worked with Dual ISO files shot at the maximum 2520x1080 resolution in the 5x-magnification mode but I will provide results from that test later.




Title: Re: Canon 100D / SL1
Post by: IDA_ML on January 15, 2018, 05:55:54 PM
Dual ISO FPM test on the 100D at the maximum 2520x1080 resolution with the 8 ... 11-bit losslessly compressed mode
==========================================================================

There are several reasons why this 5x-magnification high-resolution mode would be very interesting to use with Dual ISO.  Here are a few:

1) At low ISO (100 and 200 ISO), it provides very high video quality (a lot of fine detail, beautiful colors, smooth tone transitions,  excellent dynamic range, etc.) which makes it ideal for shooting landscape videography, smooth timelapses, etc. 

Even at high ISO-values, if the scene is properly exposed, the results are quite satisfactory.  I often film at ISO 800 and 1600 with the 100D and am quite satisfied with the image quality.  Here is a frame grab from a clip from this morning that I shot at ISO 800:


(https://thumb.ibb.co/kqArsR/100_D_ISO800_Normal_2520x1080_CS6_41.jpg) (https://ibb.co/kqArsR)


On this photo, I deliberately pushed the shadows a little bit in ACR to create an impression of the noise in the dark areas.  As you see, the noise is monochromatic, (see the TV set), meaning that it can easily be reduced in post to pleasing levels without degrading fine detail too much.

2) When shooting events in rooms and halls that are not well lit, (e. g. people dancing under lights hanging from the ceiling), the background that occupies a large area of the frame, is often too dark.  When you try to push the shadows a little bit to let some more  detail come up, the noise becomes too intrusive as shown in the above photo.  In this case, if the clip is shot at Dual ISO, the noise in the dark areas of the clip may be greatly enhanced.  The same applies also to high-contrast landscape scenes, city light videography at night, etc.

For these reasons I decided to check out Dual ISO in that mode too. For the test I shot the same scene at exactly the same camera settings but at Dual ISO 800/3200.  Then I applied MLV_Dump and CR2HDR to get the final result and applied a few corrections to it in ACR to match the photo from #1.  Here is the result:


(https://thumb.ibb.co/eCp1sR/100_D_Dual_ISO_800_3200_2520x1080_CS6_10.jpg) (https://ibb.co/eCp1sR)



On this photo, despite the fact that the high-ISO setting is 3200, the noise on the TV set is almost identical to the one from the previous photo shot at ISO 800.  This means that the Dual ISO technique has 2 stops potential for improving shadow noise in videos shot in this mode.  No focus pixels are visible (excellent work, Dfort !!!)  Unfortunately, there are other artifacts visible in the photo but they have nothing to do with the focus pixels.  We have now overexposure in the highlights and, therefore, magenta colorization on those areas (see the wall).  Also Dual ISO horizontal lines are clearly visible on the overexposed areas.  Those lines were visible on the frame grab right after the CR2HDR processing, so they do not have anything to do with focus pixels either.

My impression is that the above artifacts are caused by the quite extreme Dual ISO settings of 800/3200 that I had to use for this clip due to the dim light.  This probably caused reduction of the dynamic range and overexposure of the highlights.  To verify this, I shot another clip of a much better lit scene where I used Dual ISO 100/800.  The CR2HDR procedure reported 11,5 stops dynamic range on that frame.  Here is the result:


(https://thumb.ibb.co/dEL2z6/100_D_Dual_ISO_100_800_2520x1080_CS6_04.jpg) (https://ibb.co/dEL2z6)



Here we see some small focus pixel residues in the highlights but basically, the result matches the one obtained by Dfort here:

https://www.magiclantern.fm/forum/index.php?topic=16054.msg195983;topicseen#msg195983

As he demonstrated, these can be fully removed by adding some chroma smoothing.  There are other artifacts that could be more of a concern.  They appear along the edge of the cupboard, on the frame of the painting and on the plant in the background.  I am not sure what their origin might be but they could also be lens related.

CONCLUSIONS:
==========

Dfort and Boncyball have done a hell of a job in removing focus pixels in the losslessly compressed modes of the 100D.  The resulting video clips are very clean and free of focus pixels up to the maximum resolution of 2520x1080.  Even Dual ISO works well at this resolution and provides fairly clean results.  Care should be taken to not use too extreme Dual ISO settings and to properly expose the scene.  Overexposure in the highlights should be avoided.  Further tests are necessary to see if the Dual ISO technique will prove usefull in real-life filming conditions but if yes, this is another reason why the quite annoying "hick-up" issue that appears with moving objects in this mode should be fixed.  Nikfreak, you are our last hope in that respect ... !
Title: Re: Canon 100D / SL1
Post by: dfort on January 15, 2018, 06:44:36 PM
I see lots of problems on one of your shots. Left over focus pixels and a pattern over light flat areas (not to mention too many refrigerator magnets):

(https://farm5.staticflickr.com/4720/24839944287_5db06e31f8.jpg) (https://flic.kr/p/DR2d2v)

Could you post trimmed down MLV's of your 100D tests so we can take a closer look?

Code: [Select]
-- MLV output --
  -f frames           frames to save. e.g. '12' saves frames 0 to 12, '12-40' saves frames 12 to 40. forces --no-audio switch

Example--save the first 4 frames to output.mlv.

Code: [Select]
mlv_dump -f 4 [input.mlv] -o [output.mlv]
Title: Re: Canon 100D / SL1
Post by: IDA_ML on January 15, 2018, 11:58:08 PM
Dfort,

Here you go - 3 shortened MLVs (5 frames each) from the originals:

https://we.tl/vUnFAIAPFX

Could not remove the refrigerator magnets, sorry :-))).  Link will be active in the next 7 days.
Title: Re: Canon 100D / SL1
Post by: dfort on January 16, 2018, 02:19:52 AM
Looks pretty good over here. How are you processing?

This is with MLVFS and Adobe Camera Raw.

(https://farm5.staticflickr.com/4654/38817222085_9814e9723b.jpg) (https://flic.kr/p/2299pKK)

(https://farm5.staticflickr.com/4625/38817220425_7958585f5e.jpg) (https://flic.kr/p/2299pg8)

Do your blinds have that pattern? I don't think that's a Dual ISO pattern. [EDIT] I think therefore I'm wrong.

This is what it looks before the cr2hdr process:

(https://farm5.staticflickr.com/4761/25843505198_024bd381e0.jpg) (https://flic.kr/p/FnGHHQ)

I don't see any focus pixels anywhere on this shot.

[EDIT] I do see some issues on the other two shots. Need to take a closer look at what is going on.
Title: Re: Canon 100D / SL1
Post by: a1ex on January 16, 2018, 11:14:53 AM
Do your blinds have that pattern? I don't think that's a Dual ISO pattern.

It is a Dual ISO pattern.

Issue: the sample video was recorded at 11-bit lossless (black 2047, white 3467), but cr2hdr expects full-range input (white level anywhere between ~10000 and 16383). Scaling the input data before cr2hdr processing (e.g. "b = (a - 2048) * 8 + 2048" in octave) gives correct results.

This has to be fixed in either mlv_dump or cr2hdr.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on January 16, 2018, 11:44:55 AM
Dfort, A1ex is right.  It is a Dual ISO pattern. 

My workflow:
==============

1) Applying MLV_Dump to the original Dual ISO MLV file from the camera to extract the DNG sequence.  No switches are used, just the plain MLV_dump;

2) Applying CR2HDR from the Utilities page to the DNG sequence to obtain the final DNGs with increased dynamic range.  The Dual ISO pattern is clearly seen on the overexposed areas after this operation.

3) Applying basic corections to the final DNGs in ACR (Blacks, Whites, Shadows/Highlights, White balance, Lens corrections).  Export to JPEG.

============================

A1ex,

The CR2HDR package from the Utilities page does not work with Dual ISO MLVs shot in the Movie Crop Mode on the 100D, (in step #2 above).   It starts converting the DNG frame but in the middle of it, it crashes and the frame remains unconverted.  Would you like me to upload a 5-frame sample of such a MLV file for you to have a look?

I expect that Dual ISO will work well with Dual ISO files shot in the Movie Crop Mode  since there is no aliasing in that mode.
Title: Re: Canon 100D / SL1
Post by: a1ex on January 16, 2018, 01:44:05 PM
I believe it's the same issue; you can upload, but I won't be able to look into it these days (maybe just for confirming the issue).
Title: Re: Canon 100D / SL1
Post by: IDA_ML on January 16, 2018, 01:47:48 PM
Here is a Dual ISO (100/800) MLV file shot with the Movie Crop Mode at 1808x1008 resolution.  Unfortunately, I was unable to reduce its length to 5 fames as I did with the other files.  All 5 frames were corrupt.  That is why, I am uploading the entire MLV file as shot with the 100D (350 MB).  Sorry about that.  Here is the download link (active for 7 days):

https://we.tl/y3dAM8dhP6

For those with a limited bandwidth, here is the 10-th frame of the cDNG sequence (3 MB), extracted with MLV_Dump in the normal way, which works just fine:

https://we.tl/EkkDxmc4K5

If CR2HDR is applied to this single frame the crash is observed.
Title: Re: Canon 100D / SL1
Post by: dfort on January 16, 2018, 05:28:49 PM
Besides the cr2hdr issue -- I see dots!


@IDA_ML - Could you do a short test using the same settings but without Dual ISO?
Title: Re: Canon 100D / SL1
Post by: a1ex on January 16, 2018, 05:38:58 PM
I only get the dots with the downloaded DNG (which was created with mlv_dump on steroids), but I'm unable to reproduce them with vanilla mlv_dump (with default settings, it finds 0 cold pixels and does not activate vertical stripe correction).

Scaling the input data to full range in octave (before running cr2hdr) fixes the cr2hdr issue. Without full-range scaling, no crash happens; it's just unable to match the two exposures and gives up.
Title: Re: Canon 100D / SL1
Post by: bouncyball on January 16, 2018, 06:01:37 PM
I also can confirm that there are no focus pixels. Full 20bit dualiso processing can not handle it but preview mode gives this image:


(https://thumb.ibb.co/dhwxHR/M15_1337_frame_1.png) (https://ibb.co/dhwxHR)


It has some colored aliasing (because of the low quality dualiso processing) and lots of vertical lines of the curtain :)
Title: Re: Canon 100D / SL1
Post by: bouncyball on January 16, 2018, 06:04:18 PM
It looks like 8-10bit lossless. White level is 3467.

Edit: in mlv_dump os it should be processed with '--no-fixfp' option to turn off focus pixel fix and do not touch healthy pixels.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on January 16, 2018, 06:30:48 PM
@IDA_ML - Could you do a short test using the same settings but without Dual ISO?

Yes, Dfort, I could but not now.  It's dark outside :-(((.  I will try to shoot another clip without Dual ISO tomorrow before I go to work.

By the way, I was not quite able to get your clean result from your post #963 when I tried to reproduce it with MLVFS.  The focus dots left from MLV_dump are gone but I still get strange artifacts in the highlights, behind the fridge.  See for yourself:


(https://thumb.ibb.co/eNyKxR/Dual_ISO_100_800_MLVFS_cr2hdr_ACR_A4.jpg) (https://ibb.co/eNyKxR)


Did you apply chroma smoothing or some other trick to get this clean result?

@Bouncyball

I am glad you got this Dual ISO Movie Crop Mode frame properly converted.  Do you think, we can get rid of the aliasing artifacts with the existing cr2hdr tools or higher quality processing will be necessary?
Title: Re: Canon 100D / SL1
Post by: bouncyball on January 16, 2018, 06:41:57 PM
IDK, I did not try to scale the data to full range as a1ex did. If I got it right, as he mentioned, for this particular case in 20bit high quality mode (cr2hdr), two exposures can not be matched and this is the issue.

Preview mode can be used in MLV App or MLVFS, then you can try to get rid of aliasing with some workflow, suggested by a1ex or Danne on other threads.

Edit: beside aliasing this low quality image has other artifacts too (but no focus pixels).
Title: Re: Canon 100D / SL1
Post by: dfort on January 16, 2018, 07:21:29 PM
Glad to hear about the absence of focus pixels though I tried different apps keep seeing them. Maybe I need to take a vacation. The video I posed was done on Switch (https://www.magiclantern.fm/forum/index.php?topic=15108.0). It usually does a good job on Dual ISO.

Looks like your latest has focus pixels and the Dual ISO pattern.

(https://farm5.staticflickr.com/4767/38830056295_1927293796.jpg) (https://flic.kr/p/22ahbVe)

The focus pixel map file for the 100D in mv1080crop mode is one of the most complicated with 206,400 mapped pixels covered in two passes. Here is what the pattern looks like:

(https://farm5.staticflickr.com/4764/38830120825_ce26c49505.jpg) (https://flic.kr/p/22ahw6P)

On the 650D/700D/EOSM I had to create four pass map files to get it working with 8...12bit lossless mv1080crop.
Title: Re: Canon 100D / SL1
Post by: bouncyball on January 17, 2018, 09:39:00 AM
I guess Switch uses focus pixel fix by default. If focus pixel map is applied it produces phantom focus pixel artifacts all over the image. I guess it's because of this image has so many vertical curtain lines with contrasty transition.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on January 17, 2018, 09:51:48 AM
Hello Dfort,

As you requested, I have now shot another Movie Crop Mode (MvCM) file of yesterday's high-contrast scene in the 8 ... 11 bit losslessly compressed mode but this time without Dual ISO.  To make sure, you have exactly the same camera settings and do not compare apples with oranges, I have shot also the same scene in Dual ISO 100/800.  For your comparison, I am providing also another pair of clips shot at 14-bit lossless with and without Dual ISO, respectively to check and see if the bitrate of the LL compressed videos has an influence on the focus pixels and the Dual ISO behavior.  All 4 clips were recorded at the following camera settings:

         F9,1; 1/50s and basic ISO 100, (100D, EF 24/2,8 IS, Oct. 23-rd, 2017 build)

You can download the archive (634 MB) with the 4 clips in the next 7 days from here:

https://we.tl/5h1L5IHogQ

I am sorry, I was unable to shorten the clips.  As I explained above, shortening with MLV_dump produced corrupt frames.

Happy testing!
Title: Re: Canon 100D / SL1
Post by: bouncyball on January 17, 2018, 10:01:17 AM
I hate 'wetransfer.com'. When speed surpasses 8mb/sec download always stops and, the ugliest thing is, it can not be resumed. Tried 20times already to no avail...
Title: Re: Canon 100D / SL1
Post by: IDA_ML on January 17, 2018, 10:36:10 AM
I am sorry to hear that.  I don't have this problem since speed rarely exceeds 2-3 MB/s here.  Could you suggest another site for uploading files that does not have this speed issue? 
Title: Re: Canon 100D / SL1
Post by: Danne on January 17, 2018, 10:44:48 AM
I guess Switch uses focus pixel fix by default. If focus pixel map is applied it produces phantom focus pixel artifacts all over the image. I guess it's because of this image has so many vertical curtain lines with contrasty transition.

What´s the correct workflow here when it comes to dualiso MLV files?
Title: Re: Canon 100D / SL1
Post by: bouncyball on January 17, 2018, 01:27:47 PM
What´s the correct workflow here when it comes to dualiso MLV files?
I have no idea :P

But in this particular case fixing of not existent focus pixels is an enemy.
Title: Re: Canon 100D / SL1
Post by: Danne on January 17, 2018, 02:38:34 PM
I see, we are discussing lossless 8-12 bit files not 14bit? So simply disabling fpm files for lower bits might do the trick.
Title: Re: Canon 100D / SL1
Post by: bouncyball on January 17, 2018, 03:10:24 PM
I am sorry to hear that.  I don't have this problem since speed rarely exceeds 2-3 MB/s here.  Could you suggest another site for uploading files that does not have this speed issue?
IDK, google drive always worked for me.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on January 17, 2018, 04:20:19 PM
Bouncyball,

I have just uploaded the package with the Movie Crop Mode MLVs onto another storage server called "tranzit".  Here is the download link, active for 120 hours:

http://tranzit.dir.bg/load.php?id=WktUhR9ZqKqj6rXE3016921

It will prompt you to type a distorted 4 symbol code into a box and then you have to click on the blue line to start the download.  Please let me know if you succeeded.



 
Title: Re: Canon 100D / SL1
Post by: bouncyball on January 17, 2018, 04:32:46 PM
That worked, thx :)
Title: Re: Canon 100D / SL1
Post by: dfort on January 18, 2018, 04:42:24 AM
Quick report.

I can't get the 8...12bit Dual ISO isn't working with MLVFS or mlv_dump/cr2hdr. The normal shots worked fine but are quite underexposed.

(https://farm5.staticflickr.com/4672/39044934354_d349879b1d.jpg) (https://flic.kr/p/22uguFm)

Looks like maybe the 2-pass map isn't needed on the 100D mv1080crop 8...12bit? Hard to tell with this test because there are so few focus pixels showing up.

(https://farm5.staticflickr.com/4662/39044931754_3e89b6689e.jpg) (https://flic.kr/p/22ugtUw)

Here's the 14bit lossless Dual ISO after playing around with it. Recovered lots of shadow detail but it is a bit noisy. No focus pixels, though.

(https://farm5.staticflickr.com/4741/38855727895_0b439fe4d4.jpg) (https://flic.kr/p/22cxLc2)

Well, almost. There were a few along the edges that persisted.

(https://farm5.staticflickr.com/4621/39044936174_c443c76856.jpg) (https://flic.kr/p/22ugvdJ)

By the way, earlier I was getting lots of focus pixels. When testing out MLVFS I often pull out the fpm files to see the focus pixels. Guess what? I forgot to put them back.  ::)

All fine now!
Title: Re: Canon 100D / SL1
Post by: IDA_ML on January 18, 2018, 03:56:05 PM
Thank you for your feedback, Dfort.  Well, it does not look all that bad at all.  I am very happy to see that there is no aliasing on the Dual ISO 14-bit shot which may make the Movie Crop Mode quite usable with Dual ISO.  Yes, the shot is quite noisy but keeping in mind the extreme contrast this scene was shot at and how much you had to push the shadows to recover detail, I think, noise is to be expected.   

As far as underexposure with the 8...11 bit LL files is concerned, their exposure settings were the same as with the 14-bit ones.  They look underexposed on the screen due to the lower bit rate but in fact, they are normally exposed.  If you try to bring them to normal exposure in ACR you will see that their noise levels are about the same as with the 14-bit LL.  When I shoot videos at 8...11 bit LL, I trust much more the histogram than the dark image on the screen.
Title: Re: Canon 100D / SL1
Post by: dfort on January 18, 2018, 05:36:22 PM
Sorry, I meant that all of the shots were underexposed. You're far from clipping the highlights.

(https://farm5.staticflickr.com/4749/24893636427_522780f3ab_n.jpg) (https://flic.kr/p/DVLoQ4)

This is what the Dual ISO histogram looks like before processing:

(https://farm5.staticflickr.com/4610/24893894217_392a58723a_n.jpg) (https://flic.kr/p/DVMHsH)

I'm not an expert at exposing Dual ISO but this looks underexposed to me.

Focus pixel fixing seems to be working, though maybe the 100D doesn't need the 1-pixel offset pass that the 700D needed. What would really help is shooting that test pattern @theBilalFakhouri used. It is still available on his Google Drive from the link (https://drive.google.com/drive/folders/1X47f9foy6CdOiifndJSdFHyEcGWFDO2V) in his post (https://www.magiclantern.fm/forum/index.php?topic=16054.msg195331#msg195331).

The main issue here is that cr2hdr isn't processing your 8...12bit Dual ISO shot.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on January 18, 2018, 05:50:22 PM
Dfort,

Do you mean the file PIXEL SCANNER V4.mp4?  Should I play it on my computer screen and record it from there?  In which mode should I do that - normal uncropped, Movie Crop, 5x-Crop, Dual ISO or something else?
Title: Re: Canon 100D / SL1
Post by: dfort on January 18, 2018, 06:53:58 PM
@theBilalFakhouri detailed how he did it but even if you just put the camera on a tripod and shoot it off your computer screen it should work.

Every video mode at every bit rate and compression setting would be best but right now what I'm most interested in are mv1080crop and 5x zoom -- the 1:1 sampling video modes using 8...11bit, 12bit and 14bit lossless compression.

Don't bother testing Dual ISO with the test pattern. We know there is a problem but it shouldn't affect the focus pixels.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on January 18, 2018, 10:50:56 PM
All right, I'll see what I can do.
Title: Re: Canon 100D / SL1
Post by: canneloni on January 18, 2018, 11:34:16 PM
I shot the test pattern in different modes on the 100D. (8...11 Bit lossless, 12 Bit lossless each in mv1080, mv1080moviecrop, mv1080_5xZoom). The settings used were f4, shutter 1/50th, ISO 200 and manual WB at 6100 Kelvin (WB adjust with PushWB from shortkey menu in liveview) exposure was measured as about 1 stop underexposed.

If this is usefull to anyone you can download it here:

https://drive.google.com/open?id=11RJPTv3pQpRpDSfLCild9BL8XGh1D8xX

Edit: I used the build IDA linked in this  (https://www.magiclantern.fm/forum/index.php?topic=16040.msg195990#msg195990)post. I was not able to record continuously with the above settings and even got some errors when i tried to record 14 bit lossless. Had to restart the camera after i tried. 
Title: Re: Canon 100D / SL1
Post by: dfort on January 19, 2018, 12:58:26 AM
Great test @canneloni !

I need to take a closer look but right away look at the psychedelic display of focus pixels on mv1080:

(https://farm5.staticflickr.com/4618/27991107819_b0383def6b.jpg) (https://flic.kr/p/JDtKae)

Compared to mv1080crop -- without fixing the focus pixels:

(https://farm5.staticflickr.com/4719/38870877255_6cc44196f9.jpg) (https://flic.kr/p/22dTpyT)

Thanks for this.
Title: Re: Canon 100D / SL1
Post by: dfort on January 20, 2018, 03:04:17 AM
Ok, this is what is going on with the 12bit zoom mode and most likely also on the mv1080crop mode. [EDIT] This also applied to mv1080crop.

It doesn't matter if the current focus pixel map is used or the --no-fixfp in mlv_dump or if I remove all of the map files from MLVFS, the results are the same. Focus pixels pop up near contrasty borders.

(https://farm5.staticflickr.com/4748/39078227914_cbddda54f2.jpg) (https://flic.kr/p/22xd8Gf)

These aren't quite as obvious as they are on the mv1080 test but they are there. They are usually green or magenta and fall into a pattern. (Click on the image for a closer look.)

(https://farm5.staticflickr.com/4704/39078229394_5e4d289ebd.jpg) (https://flic.kr/p/22xd98L)

It turns out that on these tests the pattern was shifted 8 pixels to the right. On the 100D the pattern repeats every 12 pixels so you can also say that it was shifted 4 pixels to the left. Is it something that happens all of the time or can it be in the "normal" position on one shot and shifted on another shot using the same settings? Since we've seen this happen before on other lossless compressed footage let's make a second pass shifting the map 8 pixels to the right:

(https://farm5.staticflickr.com/4714/39788415821_19a0e18c6e.jpg) (https://flic.kr/p/23BY2Pk)

I'll check the mv1080crop shots and run some tests on the files from @canneloni and @IDA_ML submitted for testing and if everything checks out I'll update the focus pixel map files.

By the way, I'm using both mlv_dump (the latest version on steroids) and MLVFS on these tests along with dcraw and ACR so if you notice a color shift, it is probably just me using different apps.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on January 20, 2018, 04:30:52 PM
Dfort,

You have just acomplished another achievement!  I tried with MLVFS your new focus pixel maps that you updated a few hours ago.  I used the old Dual ISO 100/800 file that I shot with the 100D in the 5x-crop mode at 2520x1080 resolution a few days ago.  And guess what - THERE IS NOT A SINGLE FOCUS PIXEL LEFT !!!  The file is amazingly clean!  We now have just the Dual ISO artifacts in the overexposed highlight areas.  See for yourself:


(https://thumb.ibb.co/hzYWZG/100_D_DI_100_800_FPM_20_01_2018.jpg) (https://ibb.co/hzYWZG)
 

If CR2HDR could be fixed as A1ex suggested then this 5x-crop mode will be perfectly suited for high-qualty Dual ISO shots.  If also the hiccup issue could be resolved in this mode, then this would be a dream come true for the small but amazing 100D.

Thank you so much, Dan!
Title: Re: Canon 100D / SL1
Post by: dfort on January 20, 2018, 05:29:42 PM
Whoa--the Dual ISO lines on the highlights are egregious!

It would also be nice to get rid of the focus pixels that are on the edges of the frame on your shot:

(https://farm5.staticflickr.com/4701/24928434187_b58a8c5b2e.jpg) (https://flic.kr/p/DYQJZr)
Title: Re: Canon 100D / SL1
Post by: IDA_ML on January 20, 2018, 06:13:54 PM
Now that Dfort has made such a remarkable progress with fixing focus pixels on the 100D and other cameras, it is probably the right time to raise again the issue with the "hiccup" bug that makes one of the most creative modes in the 100D unuseable - the 5x-crop mode in which high-quality video recording is possible at resolutions up to 2520x1080.  The problem is described in detail in #4 here:

http://www.magiclantern.fm/forum/index.php?topic=16040.msg195484;topicseen#msg195484

I have also prepared a test video clearly illustrating the hiccup jumps with moving objects in the scene:


Sofar, it is not clear what causes these jumps.  If someone could provide an explanation and suggest a fix, I am sure, this will be greatly appreciated by those who use ML for video shooting with the 100D.
 

Title: Re: Canon 100D / SL1
Post by: dfort on January 20, 2018, 07:05:49 PM
What were the exact settings you used?

I know that it could get confusing because there are several "crop" modes but you're using zoom mode which is set when the Canon menu is at 1920x1080 and you press the magnifying glass button until you get into 5x magnification. However, to record the largest sized image you need to use one of the reduced bit settings and lossless compression. Is this happening at 14bit lossless or only 8...12bit lossless? Maybe this has something to do with it?

...8...12-bit lossless modes (they use raw type 0x12 DEFCORRE, other modes use 0x10 CCD aka the first step in the pipeline).

Maybe there is a problem using 0x12 DEFCORRE in zoom mode? Maybe experimenting with a different PREFERRED_RAW_TYPE?

src/raw.c
Code: [Select]
#define RAW_DEBUG_TYPE   /* this lets you select the raw type (for PREFERRED_RAW_TYPE) from menu */

There's a "warning FIXME" in the skip values so maybe this needs to be changed?

[EDIT] I was looking at the unified branch, this was fixed in the crop_rec_4k branch but I'll leave what I posted here because maybe this is causing some issues? Though I doubt it.

raw.c
Code: [Select]
        #if defined(CONFIG_650D) || defined(CONFIG_EOSM) || defined(CONFIG_100D)
        #warning FIXME: are these values correct for 720p and crop modes?
        skip_top    = 28;
        skip_left   = 74;
        skip_right  = 0;
        skip_bottom = 6;
        #endif

From the files I've been looking at for the cameras with the focus pixel issue it seems to me that it should be:

Code: [Select]
       skip_top    = 28;
        skip_left   = 72;
        skip_right  = 0;
        skip_bottom = 0;
 

Note that the skip values are different on the 700D. These cameras are very similar so maybe this should also apply to the 100D/650D/EOSOM?

Code: [Select]
        #ifdef CONFIG_700D
        skip_top    = 28;
        skip_left   = 72;
        skip_right  = 0;
        skip_bottom = zoom ? 0 : mv1080crop ? 0 : 4;
        #endif

Could it be that the skip_bottom in zoom mode that might be causing the "hiccup" issue?
Title: Re: Canon 100D / SL1
Post by: canneloni on January 20, 2018, 07:51:00 PM
@Dfort
If you can provide a build I'd be happy to test it for you. If you need anything else, just let me know!
Title: Re: Canon 100D / SL1
Post by: IDA_ML on January 20, 2018, 07:53:51 PM
What were the exact settings you used?

I know that it could get confusing because there are several "crop" modes but you're using zoom mode which is set when the Canon menu is at 1920x1080 and you press the magnifying glass button until you get into 5x magnification. However, to record the largest sized image you need to use one of the reduced bit settings and lossless compression. Is this happening at 14bit lossless or only 8...12bit lossless? Maybe this has something to do with it?

Dfort,

I use the 5x-magnification mode exactly as you describe it above.  I am not talking about the Movie Crop Mode where everything works fine.  I just select the RAW video mode and press the magnifying glass button until I get into 5x magnification.  Then I focus, meter and start recording.  The hiccup behavior occurs ONLY while recording, at random locations in the clip, at ANY resolution, ANY framerate and ANY bitrate (uncompressed or losslessly compressed) and ANY Preview selection in that 5x-crop mode.  It is not observed during preview of the scene on the camera screen before recording is started but it is clearly seen upon in-camera playback  of the recorded clip.  Finally, hiccup jumps are observed even in very old builds - it has always been there, also in the RAW video (MLV) mode at 5x-magnification. 

Unfortunately, I cannot answer the other questions and comments of yours.  I just don't understand them.  This is the reason why I asked if hiccups are observed with other similar cameras - 650D, EOS-M, 700D.  It is very easy to check and see that - just use the above settings and shoot a clip with moving objects that is at least 5 s long, (reduce resolution if necessary).  If your cameras generate hiccups, you will see them by playing back the clip. 

I can confirm that hiccups are not observed with the 7D.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on January 20, 2018, 08:24:17 PM
                     @IDA-ML

           Does this change @All with Lens or SD Card swaps?
Title: Re: Canon 100D / SL1
Post by: dfort on January 20, 2018, 08:36:55 PM
Hum--I was in the unified branch when I looked up the skip values and it seems that Matthew Kelly's commit for the 700D (https://bitbucket.org/hudson/magic-lantern/commits/d04784fa510c68208e9af33cd20f8f8b541dcfb2) has already been applied to the other cameras in the crop_rec_4k branch. Edited my previous post.

[EDIT] Shoot -- I made the pull request (https://bitbucket.org/hudson/magic-lantern/pull-requests/874/consolidated-offsets-for-eosm-100d-650d/diff) that made that happen. No wonder it looked familiar. Must have had a senior moment when I wrote that post (https://www.magiclantern.fm/forum/index.php?topic=16040.msg196182#msg196182).

I couldn't reproduce the "hiccup" issue on the EOSM or 700D.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on January 20, 2018, 09:22:42 PM
                     @IDA-ML

           Does this change @All with Lens or SD Card swaps?

I tested with at least three different SD-cards, including a 95MB/s 64 GB Sandisk one, and with 5 different lenses.  The hiccup issue is always there.

As far as I remember, quite a while ago, Danne confirmed this behavior on his 100D too but I cannot find that post.  Maybe, someone else with a 100D could test too.  Canneloni, could you give it a try?
Title: Re: Canon 100D / SL1
Post by: dfort on January 20, 2018, 09:56:14 PM
...high-quality video recording is possible at resolutions up to 2520x1080....

Just realized--how are you getting that resolution? The zoom mode file @canneloni did is 1920x1080. The maximum horizontal resolution I'm seeing is 2520 and the max vertical is 1078 using mlv_lite:

EOSM = 2520x1072, 1920x1078
700D = 2520x1072, 1920x1078

I'm not sure how the update_resolution_params function in mlv_lite works but it seems to me that the 100D should have the same combination of image sizes as the EOSM and 700D.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on January 22, 2018, 12:59:21 AM
      @IDA_ML

   I would like to test but am unable to Rec' any more than about 2Sec's of Vid no matter what I try.

I'm guessing I'm doing something incorrectly. Could You Please post info on What Build You are using &

a Detailed Description of All SetUp Info. An Upload of Your ML/Settings Folder to somewhere could be

very helpful. Thanks ~

                                 ORR ~ DeanB
Title: Re: Canon 100D / SL1
Post by: dfort on January 22, 2018, 04:25:06 PM
how are you getting that resolution?

Getting closer to answering this question.

On the 100D zoom mode files the full raw buffer is a different height by 1-pixel and because the hight needs to be rounded to an even number the image size is different by 2-pixels.

100D zoom mode
Code: [Select]
Block: RAWI
...
    Res:  1920x1080 <-- image size
...
      height           1108 <-- full raw buffer
      width            2592

EOSM zoom mode
Code: [Select]
Block: RAWI
...
    Res:  1920x1078 <-- image size
...
      height           1107 <-- full raw buffer
      width            2592

I'm not sure if this is the cause of the "hiccup" issue but if I have a choice I'd rather have 1920x1080 than 1920x1078.

By the way, what I thought might have been happening was something that was discussed in this comment (https://bitbucket.org/hudson/magic-lantern/pull-requests/872/crop_rec_4k-for-650d104/diff#comment-47170587) from the pull request (https://bitbucket.org/hudson/magic-lantern/pull-requests/874/consolidated-offsets-for-eosm-100d-650d/diff) that unified the 100D/650D/700D/EOSM skip offsets but all these resolutions are valid:

Code: [Select]
In [1]: 1920*14//8*1078 % 16
Out[1]: 0

In [2]: 1920*14//8*1080 % 16
Out[2]: 0

In [3]: 2520*14//8*1072 % 16
Out[3]: 0

In [4]: 2520*14//8*1080 % 16
Out[4]: 0

[EDIT] If you're wondering what's going on with resolutions between 2520x1072 and 2520x1080:

Code: [Select]
In [5]: 2520*14//8*1074 % 16
Out[5]: 4

In [6]: 2520*14//8*1076 % 16
Out[6]: 8

In [7]: 2520*14//8*1078 % 16
Out[7]: 12

These are not valid.
Title: Re: Canon 100D / SL1
Post by: Danne on January 22, 2018, 05:12:21 PM
I´d say the issue is about getting identical frames repeated at random places. When the repeated frames is produced it will skip a frame so it's not like we are getting extra stuff here:
https://www.magiclantern.fm/forum/index.php?topic=16040.msg191480#msg191480

If you follow my links there are some additional info about some related issues where the next recorded MLV file would contain a frame from the preceeding MLV file. Guess there´s some intricate stuff going on with memory allocation(now that´s only rambling on my part  :P)
Title: Re: Canon 100D / SL1
Post by: IDA_ML on January 22, 2018, 05:43:49 PM
      @IDA_ML

   I would like to test but am unable to Rec' any more than about 2Sec's of Vid no matter what I try.

I'm guessing I'm doing something incorrectly. Could You Please post info on What Build You are using &

a Detailed Description of All SetUp Info. An Upload of Your ML/Settings Folder to somewhere could be

very helpful. Thanks ~

                                 ORR ~ DeanB

OlRivrRat,

The hiccup issue occurs in every 100D build with RAW video, even in the eldest ones.  I suggest that you use the Dec. 19-th build that you can find on the Experimental page.  In my post #935 on page 38:

https://www.magiclantern.fm/forum/index.php?topic=16040.925

I have provided detailed explanation on how the 100D behaves with that build in the different camera settings, including the problematic 5x-magnification mode.  To get more than 2s. recording times in that mode, please select the RAW-video mode, set FPS override to 24 fps, press the magnification button until you enter the 5x-magnification mode, set Preview to AUTO, chose a desired resolution and set the bitrate to 11...8 bit lossless which will give you the longest recording time.   Also please make sure that:

1) Your SD-card provides at least 45 MB/s write speed (run a benchmark test to verify this);

2) You have not selected 14-bit (uncompressed) at the highest 2520x1080 resolution - at this setting, there is no way that you get more than 2s. recorded.  That is the reason why I suggested  11...8 bit lossless;

3) Make sure, you do not overexpose your shot.  I typically first set the correct exposure (E0.0 reading on the histogram) and then I dial in one stop underexposure (E1.0).  This typically doubles my recording times with a well lit scene.

With the above settings, even at the highest 2520x1080 resolution, you should be able to get at least 6s. recording time.  If you don't, this means that your card is too slow.  In that case, please reduce the resolution to say 1728x972.  Hiccups occur at any resolution.

Finally, I would suggest that you shoot several clips at the above settings of scenes that contain moving objects (passing cars, running dogs, etc.).  Then, please convert the clips into H.264 files, (I typically use MLV Producer for that), and watch them carefully during playback.  You should see the hiccup jumps on the moving objects at random locations of the scene while the static ones stand still. 

And please report what you find.

Title: Re: Canon 100D / SL1
Post by: IDA_ML on January 22, 2018, 06:37:53 PM
Dfort and Danne,

I keep asking myself why the hiccup phenomenon occurs only on the 100D and not on other cameras like the 700D or EOS-M which are almost identical to the 100D.  If the differences are analyzed, then the reason why hiccups are happening on the 100D may be more easily found.
Title: Re: Canon 100D / SL1
Post by: canneloni on January 22, 2018, 10:47:12 PM
I will try to do a full test soon but just came across this idea: Did anyone try it with mv720 and fps override? I just tried it very quick and the file came out almost fine. Maybe there is a chance in seeing what happens there and if there is any significant difference ?
Title: Re: Canon 100D / SL1
Post by: DeafEyeJedi on January 22, 2018, 11:29:05 PM
I can also confirm that the phenomenon hiccup horror does occur from recording in 5x zoom mode while in mv1080 (2520x1080p) for about 5-6 seconds with a fast SD card (FPS override enabled to 24p) using the latest Dec 19th build from experimental page. Previewing footage upon via MLRV 1.5.0 which clearly shows it as well as on exported footage.

Perhaps I am gonna go ahead and investigate on whether or not it is having similar identical pattern effect from one another when the 'hiccup' occurs based on the DNG's number in order. Just a theory I'm throwing out there on the table.
Title: Re: Canon 100D / SL1
Post by: dfort on January 23, 2018, 05:16:33 AM
Uploaded a test build to my Bitbucket downloads page (https://bitbucket.org/daniel_fort/magic-lantern/downloads/). Look for the "Hiccup Test" file.

What I did was the same as was done for the 5D3:

raw.c
Code: [Select]
#ifdef CONFIG_100D
    (*height)--;
#endif

How did I come up with this?

raw.c
Code: [Select]
    /* height may be a little different; 5D3 needs to subtract 1,
     * EOS M needs to add 1, 100D usually gives exact value
     * is it really important to have exact height?
     * for some raw types, yes! */

It looks like 1 wasn't added to the EOSM so I tried it and was able to get the full 2520x1080 resolution out of zoom mode but it had a "hiccup" at about the same rate as the 100D examples. It wasn't exactly the same kind of "hiccup" but let's try it out. If it fixes the "hiccup" issue maybe it could be refined so that it is only applies to zoom mode. Then again if it doesn't affect the other video modes we could consolidate the 100D with the 5D3.
Title: Re: Canon 100D / SL1
Post by: canneloni on January 23, 2018, 08:09:07 AM
Just did a quick test with the newest build and recorded some video playing on my monitor in 5x Zoom and didn't see any hiccups. But i got different resolution options, now i got 1920x1078 . I also have (probably even before the latest build) problems with my SD Card which i have to figure out first to do real test with real recording times and resolution, but so far I didn't see any hiccup :) I used fps override to go from 30fps to 24.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on January 23, 2018, 04:39:59 PM
      @IDA_ML & WMBI

   Was able to get a Short Quick&Dirty test run last night just doing a Pan @ My Computer.

2 Hiccups occurred & with Processing My Suspicions were confirmed > The Hiccup is a BackStep

& No Frames were Lost. Looking @ the resulting DNGs shows a Frame Sequence like this >

A - B - C - E - D - E - F - G

If that holds true on additional testing then if the Issue can not be resolved @Least the Vid's

Could be Rescued in Post.

                     This test was done with the Dec19 Build ~
Title: Re: Canon 100D / SL1
Post by: Danne on January 23, 2018, 04:43:55 PM
No Frames were Lost. Looking @ the resulting DNGs shows a Frame Sequence like this >
A - B - C - E - D - E - F - G

Could you do more tests? My experience shows that frames are missing.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on January 23, 2018, 06:08:18 PM
Uploaded a test build to my Bitbucket downloads page (https://bitbucket.org/daniel_fort/magic-lantern/downloads/). Look for the "Hiccup Test" file.

It looks like 1 wasn't added to the EOSM so I tried it and was able to get the full 2520x1080 resolution out of zoom mode but it had a "hiccup" at about the same rate as the 100D examples. It wasn't exactly the same kind of "hiccup" but let's try it out. If it fixes the "hiccup" issue maybe it could be refined so that it is only applies to zoom mode. Then again if it doesn't affect the other video modes we could consolidate the 100D with the 5D3.

This is very good news, Dfort!  I will test as soon as I get back from work.

Maybe, other owners of the 100D could test that new Hiccup build at different settings (FPS, bit rate, resolution) and share their findings too.
Title: Re: Canon 100D / SL1
Post by: dfort on January 23, 2018, 08:03:32 PM
Could you do more tests? My experience shows that frames are missing.

We know there's a problem with the Dec19 build. Try the Hiccup_Test.2018Jan22.100D101 build I posted on my Bitbucket downloads page (https://bitbucket.org/daniel_fort/magic-lantern/downloads/).
Title: Canon 100D / SL1
Post by: DeafEyeJedi on January 24, 2018, 02:55:40 AM
It wasn't exactly the same kind of "hiccup" but let's try it out. If it fixes the "hiccup" issue maybe it could be refined so that it is only applies to zoom mode.

Glad you brought this up. Because I was wondering the same few days ago when playing around with the Dec 19th build and thought it wasn't exactly the same type of hiccup so to speak but still very similar. Nonetheless, I went ahead and tried the latest Jan 23rd build (Thanks @dfort) and notice a few things.

•Seems you can't select 1080p for the height (seems to jump in between 1072, 1076 or 1078) while in 5x zoom with the Jan 23rd build but can with Dec 19th build.

Here's what it looks like on 100D LCD (recorded w iPhone since I don't have the Shogun presented w me) of what I was referring to from earlier...


•Upon rendering the MLV files via Switch (Thanks @Danne for the recent update) and haven't seen any 'hiccups' in both 5x zoom mv1080 & normal mv1080 as well as mv720 with exported ProRes files as well previewing them in MLRV 1.5.0 in prior.

Now I am not sure where to think of the reason why we're sacrificing few pixel lines just to avoid certain hiccups?

May have to investigate further more.

Oh yeah and Happy Birthday to the great @dfort!
Title: Re: Canon 100D / SL1
Post by: dfort on January 24, 2018, 04:46:08 AM
•Seems you can't select 1080p for the height (seems to jump in between 1072, 1076 or 1078) while in 5x zoom with the Jan 23rd build but can with Dec 19th build.

@DeafEyeJedi - Back up to Reply #1003 (https://www.magiclantern.fm/forum/index.php?topic=16040.msg196188#msg196188) and start reading from there. It looks like you have a choice between 2520x1080 with hiccups or 2520x1072 without hiccups. Check the other video modes on the Dec12 build and my Jan23 hiccup build and see if other video modes are also affected. I would assume they are. @IDA_ML also did a test and found that Movie Crop Mode isn't working with the uncompressed 10/12/14bit settings. Try my hiccup build with those settings too and see if it works.
Title: Re: Canon 100D / SL1
Post by: Danne on January 24, 2018, 09:35:52 AM
Seems to me you fixed the issue with doubled frames(hiccups) in 5xzoom mode dfort. That is very nice now that we have lossless settings allowing for longer recording times. Tested lossless modes 8-11, 10, 12, 14 bit and regular 10,12,14 bits

Where can we find your changes?
Nevermind. Checked a few posts up.
Title: Re: Canon 100D / SL1
Post by: Danne on January 24, 2018, 10:22:26 AM
Here´s a hiccup fix build added to the audio builds from ErwinH branch
build:
https://bitbucket.org/Dannephoto/magic-lantern/downloads/magiclantern-Nightly.2018Jan24.100D101_audio_hiccupfix.zip

commit:
https://bitbucket.org/Dannephoto/magic-lantern-erwinh/commits/bfdb7f49e41376496bbbbcca22161dfb54ad8219

crop_rec_4k_mlv_lite_snd(ErwinH)
https://bitbucket.org/ehoutsma/magic-lantern/branch/crop_rec_4k_mlv_lite_snd

Kudos dfort, ErwinH
Title: Re: Canon 100D / SL1
Post by: IDA_ML on January 24, 2018, 01:18:39 PM
Amazing work, Dfort!  I don't know how to thank you for everything you are doing to turn the small and insignificant 100D into a high-quality RAW-video shooting beast!  I also thank Danne for adding the remarkable work of Erwin Houtsma - sound in the MLV-lite mode.

I can confirm that the hiccup issue has been fixed and the 5x-magnification mode provides very smooth and clean results now.  I am getting between 140 and 160 frames in that mode at 2496x1078 resolution at 24 fps at 8...11bit lossless, unfortunately without sound.  There was sound with the Oct. 23-rd, 2017 build that I was using before.

Here are a few things that remain to be fixed:

RAW-video mode:
===============

1) No sound at 5x-magnification;
2) No in-camera playback of clips recorded at 10 and 12-bits uncompressed - black screen, frame counter is working though;
3) 10, 12 and 14-bit uncompressed video recording in the Movie Crop mode is broken.  Camera records a few good frames in the beginning and then all frames are corrupt.

RAW-video (MLV) mode
====================

1) No sound gets recorded at any of the bit rates;
2) No in-camera playback of clips recorded at 10 and 12-bits uncompressed - black screen, frame counter is working though;
3) Camera hangs when switching between modes and bit rates.  A "BUSY" or "Threads failed to start" message occurs every time a setting is changed.  A battery pull and restarting camera several times is needed to get a clip recorded, no matter if you are in the normal uncropped, 5x-magnification or Movie Crop mode.

I have no time to continue the tests right now but if I find more bugs, I will report in this thread.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on January 24, 2018, 01:34:36 PM
I also have a request to Danne.  Could you please add to your latest Jan. 24-th build also the latest IS feature and some delayed trigger options that A1ex added to the latest lua_fix build (January 20-th) for the 100D?  See here:

https://www.magiclantern.fm/forum/index.php?topic=12523.1000

https://builds.magiclantern.fm/experiments.html

In this way we will have maximum functionality in one build.

Thank you in advance.




Title: Re: Canon 100D / SL1
Post by: Danne on January 24, 2018, 02:13:43 PM
Not sure where to look for changes asked for but I think the better way would be to deal with implementing audio to mlv_lite in crop_rec_4k branch and move from there. Feel free to have go here, I´m a bit limited atm...
Title: Re: Canon 100D / SL1
Post by: Danne on January 24, 2018, 05:41:44 PM
@IDA_ML
Here is a build for 100D with sound included along with the fix for the "hiccup" issue included into crop_rec_4k branch. Not tested so go nuts:
Build:
https://bitbucket.org/Dannephoto/magic-lantern/downloads/magiclantern-Nightly.2018Jan24.100D101_crop_rec_4k_snd.zip

Commit:
https://bitbucket.org/Dannephoto/magic-lantern/commits/23b21dddd5467526a11638ff1ae6858e9390c946

Added mlv_lite.c and mlv_snd.c from ErwinH sound build into crop_rec_4k so not sure what will work or not. ErwinH should probably do a PR to start things going...
Title: Re: Canon 100D / SL1
Post by: IDA_ML on January 24, 2018, 05:57:25 PM
Danne,

The feedback that I provided in my post #1021 was obtained with your build:

https://bitbucket.org/Dannephoto/magic-lantern/downloads/magiclantern-Nightly.2018Jan24.100D101_audio_hiccupfix.zip

As far as your commit is concerned, it looks like Chinese to me.  I cannot read, write and understand code.  Sorry about that.
Title: Re: Canon 100D / SL1
Post by: DeafEyeJedi on January 24, 2018, 06:02:23 PM
@IDA_ML
Here is a build for 100D with sound included along with the fix for the "hiccup" issue included into crop_rec_4k branch. Not tested so go nuts:
Build:
https://bitbucket.org/Dannephoto/magic-lantern/downloads/magiclantern-Nightly.2018Jan24.100D101_crop_rec_4k_snd.zip

Commit:
https://bitbucket.org/Dannephoto/magic-lantern/commits/23b21dddd5467526a11638ff1ae6858e9390c946

Added mlv_lite.c and mlv_snd.c from ErwinH sound build into crop_rec_4k so not sure what will work or not. ErwinH should probably do a PR to start things going...

Holy shitnuts @Danne this is purely insane!  8)
Title: Re: Canon 100D / SL1
Post by: Danne on January 24, 2018, 06:07:17 PM
Hi deafeyejedi :)
@IDA_ML
Maybe playback, lua and some other stuff is working now. Seems ErwinH hasn't been adding sound to 5xmode but maybe that work could continue somehow.
Regarding mlv_rec maybe stay focused on mlv_lite for a while since it seems to be more future robust.
Thanks

Sidenote: I tested playing a 5xzoom mode file in mlrawviewer and I could swear it had a wav file playing. Will doublecheck tonight.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on January 24, 2018, 06:27:11 PM
@IDA_ML
Maybe playback, lua and some other stuff is working now. Seems ErwinH hasn't been adding sound to 5xmode but maybe that work could continue somehow.
Regarding mlv_rec maybe stay focused on mlv_lite for a while since it seems to be more future robust.
Thanks

Sidenote: I tested playing a 5xzoom mode file in mlrawviewer and I could swear it had a wav file playing. Will doublecheck tonight.

And I could swear that ErwinH's build from October 23-rd, 2017 had sound in the 5x-magnification mode at 11...8 bit lossless.  Please play the video in my post #996 and see for yourself. It was filmed on that build with these settings.

As far as your very latest build is concerned (the one that you uploaded half an hour ago), I will not be able to test it before tomorrow morning.  I am at work right now.  However, if sound is working at 5x-magnification in that build, as you swear, then you guys have really achieved a break through with the 100D.
Title: Re: Canon 100D / SL1
Post by: Danne on January 24, 2018, 09:06:22 PM
Just recorded 8-11bit mode mlv_lite with sound with the build provided below. Note that I had to stop recording manually to have the wav saved. If the camera stops the recording automatically the sound file ended up in 44byte size:

Quote
Here is a build for 100D with sound included along with the fix for the "hiccup" issue included into crop_rec_4k branch. Not tested so go nuts:
Build:
https://bitbucket.org/Dannephoto/magic-lantern/downloads/magiclantern-Nightly.2018Jan24.100D101_crop_rec_4k_snd.zip

Commit:
https://bitbucket.org/Dannephoto/magic-lantern/commits/23b21dddd5467526a11638ff1ae6858e9390c946

Added mlv_lite.c and mlv_snd.c from ErwinH sound build into crop_rec_4k so not sure what will work or not. ErwinH should probably do a PR to start things going...
Title: Re: Canon 100D / SL1
Post by: dfort on January 25, 2018, 04:04:36 AM
Let's try something different. Instead of sacrificing the height how about adjusting the skip_top setting for the zoom mode. This should take care of the "hiccup" issue. Turns out that on the EOSM and 700D there was a little room at the top of the frame so I'm assuming that it is the same on the 100D.

I was able to reproduce the issue with corrupt video when using no compression in mv1080crop (Movie Crop Mode) on the 700D and the solution was to shave off a couple of pixels off the bottom by adjusting skip_bottom.

The EOSM/650D/700D are also going to benefit from these changes because they will gain the full 1080 height in zoom mode.

Pull request submitted (https://bitbucket.org/hudson/magic-lantern/pull-requests/897/raw-buffer-adjustments-for-eosm-100d-650d/diff) and test builds posted on my Bitbucket downloads page (https://bitbucket.org/daniel_fort/magic-lantern/downloads/).

[EDIT] A more detailed description of the pull request: https://www.magiclantern.fm/forum/index.php?topic=19300.msg196350#msg196350
Title: Re: Canon 100D / SL1
Post by: Danne on January 25, 2018, 07:58:04 AM
Tried your lates build on eos 100D with negative results. Still exhibit doubled frames in 8-10, 12, 14bit lossless files. Your other attempt with shaving 1080 to 1078 worked better. Here´s a file with the latest commit with doubled frames: https://bitbucket.org/Dannephoto/magic-lantern/downloads/8-10bitlossless.MLV

Your commit also let´s 1080 become 1082 every other time while scrolling for bigger aspect ratios.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on January 25, 2018, 01:02:44 PM
Hello Danne,

I have now tested your:

https://bitbucket.org/Dannephoto/magic-lantern/downloads/magiclantern-Nightly.2018Jan24.100D101_crop_rec_4k_snd.zip

build and can confirm your observations.  In the 5x-magnification mode, sound gets recorded only if you stop recording manually.  If you let it record until buffer is full then the sound file does not record.  Maybe, you could compare your build with the one from Oct. 23-rd, 2017 and see what the difference is and how it can be fixed in your latest build.  In this way, if the maximum resolution is set (2496x1078 at 5x-crop), we can get about 6 s. recording at 8...11bit LL and will not have to stop recording manually which will further shorten it and introduce additional camera shake due to manually pushing the record button.

I also briefly tested 8...11 bit LL in both: the uncropped RAW video mode at 1736x976 and the Movie Cropped Mode at 1800x1008 resolutions with sound.  I get continuous recording in both modes and sound seems to work OK although I did not check synchronicity.  Also in 12-bit LL I get continuous recording WTH SOUND in the above two modes and resolutions.  Quite amazing!
Title: Re: Canon 100D / SL1
Post by: dfort on January 25, 2018, 03:38:12 PM
Tried your lates build on eos 100D with negative results.

Darn it. I should have waited for test results before posting the pull request.

That's good news about the 1082 image height. I'm also seeing it on the EOSM and 700D. Let's see if subtracting 1 from the raw buffer height still takes care of the hiccups and the skip adjustments gives back the full 1080 image height.

Pull request (https://bitbucket.org/hudson/magic-lantern/pull-requests/897/raw-buffer-adjustments-for-eosm-100d-650d/diff) updated and new test build posted on my Bitbucket downloads page (https://bitbucket.org/daniel_fort/magic-lantern/downloads/).
Title: Re: Canon 100D / SL1
Post by: Danne on January 25, 2018, 04:20:01 PM
Yes, this seems to work dfort. So 1080 is working all of a sudden in 5xzoom mode all of a sudden  8).  Good stuff!
Title: Re: Canon 100D / SL1
Post by: Danne on January 25, 2018, 04:52:52 PM
@IDA_ML
Quote
Maybe, you could compare your build with the one from Oct. 23-rd, 2017 and see what the difference is and how it can be fixed in your latest build.
That´s the latest build from ErwinH when checking his code. Are you getting audio with 8-11 lossless setting even when camera stops prematurely?
Title: Re: Canon 100D / SL1
Post by: IDA_ML on January 25, 2018, 06:17:49 PM
@IDA_ML Are you getting audio with 8-11 lossless setting even when camera stops prematurely?

No, I get the audio file recorded ONLY if I stop recording manually, (press the record button) at the 5-th second or earlier.  If I let the camera record until buffer is full and because of that it stops by itself after about 6 s. (I do not press the record button or do anything else to stop it), then it does not record the audio file.  It creates it with the right file name but the file is empty (0 bytes).

This test applies to your build:

https://bitbucket.org/Dannephoto/magic-lantern/downloads/magiclantern-Nightly.2018Jan24.100D101_crop_rec_4k_snd.zip

If I use ErwinH's build from Oct. 23-rd, 2017, the sound file gets recorded properly when the camera stops by itself due to the buffer full condition.
Title: Re: Canon 100D / SL1
Post by: Danne on January 25, 2018, 07:26:47 PM
Thanks. Gotta check what's different then. Thought I compiled the very same source from ErwinH. Where is Erwin by the way. Sure could use him  :P.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on January 25, 2018, 08:04:00 PM
   With Any of the Latest Builds (including DForts 25Jan) I see Verbiage @ Screen Bottom

that Implies that I can't get to where You Guys seem to be >

"2560 is not possible in current video mode" & the Data Transfer Rates are in the High 40s.

Are these messages to be ignored?

         Sure wish I could get My Hands On Someones Settings Folder so I could be sure All the

Settings were correct. I must be making some incorrect choices but have no idea what.
Title: Re: Canon 100D / SL1
Post by: dfort on January 25, 2018, 08:46:00 PM
That warning message should read:

Quote
2560 is not possible in current video mode (max 2520).

Of course the data rate is going to be high at that resolution. You'll get only a few seconds of video at 2520x1080. However, you should be able to get continuous recording at 1920x1080 using 8..11bit lossless compression.
Title: Re: Canon 100D / SL1
Post by: Danne on January 25, 2018, 09:26:35 PM
If I use ErwinH's build from Oct. 23-rd, 2017, the sound file gets recorded properly when the camera stops by itself due to the buffer full condition.

Not sure we are testing the same things here. I just downloaded ErwinH build here and the same issues exists in 5xzoom mode as expected. 44byte wav when camera stops the recording:
https://bitbucket.org/ehoutsma/magic-lantern/downloads/
Title: Re: Canon 100D / SL1
Post by: IDA_ML on January 25, 2018, 09:39:35 PM
Danne,

Can you manually set FPS override to 23,976 fps and test ErwinH's build again?  Do you observe the same behavior?
Title: Re: Canon 100D / SL1
Post by: Danne on January 25, 2018, 09:51:14 PM
in 5x mode I could set it to 23.977. Recording 8-11 bits lossless letting the camera stop produces not file at all. Stopping it myself creates the file. recording 12 bit lossless 44byte camera stop, regular wav when stopping manually.
Title: Re: Canon 100D / SL1
Post by: dfort on January 25, 2018, 10:01:04 PM
@Danne and @IDA_ML and anyone else who want's to give it a shot -- I uploaded a build from the original @ErwinH mlv_lite_snd code and another with the latest changes merged in. His repository hasn't been updated since October 23 so maybe something changed between then and now that broke it? I never tried it out but since you guys have experience with it please check these two builds:

crop_rec_4k_mlv_lite_snd-original.2018Jan25.100D101.zip
crop_rec_4k_mlv_lite_snd-updated.2018Jan25.100D101.zip

You can pick them up on my Bitbucket uploads page (https://bitbucket.org/daniel_fort/magic-lantern/downloads/).
Title: Re: Canon 100D / SL1
Post by: Danne on January 25, 2018, 10:10:49 PM
Tested ErwinH and compiled one before. Haven´t tested your merges but I expect the exact same outcome as my merge dropping mlv_lite.c and mlv_snd.c in crop_rec_4k plus your added changes which fixes 5xzoom mode.
I tried understand where the code breaks the wav file when interrupted by camera but hey, what a jungle  :P
Title: Re: Canon 100D / SL1
Post by: IDA_ML on January 25, 2018, 10:12:25 PM
I really don't know what is going on, Danne.  I am absolutely sure, when I shot the video frm my post #996, I did not stop the camera manually but let it stop by itself.  I do that always since record time in the 5x-magnification mode is too short anyway. 

Dfort,

Thank you for the updated build.  I will test as soon as I can.
Title: Re: Canon 100D / SL1
Post by: Danne on January 25, 2018, 10:16:53 PM
Either not stable or behaviour differs from cameras or whatnot  :P.
If you want to retest your recordings I wouldn´t mind. Nevertheless, these test won´t get us closer to the solution will it ;).
Taking a break...
Title: Re: Canon 100D / SL1
Post by: dfort on January 25, 2018, 11:46:38 PM
Nevertheless, these test won´t get us closer to the solution will it ;).

Sometimes the problem is a merge gone wild. If that's the case maybe the solution is to restart the merge.

A little off topic here but on the 700D both the original and the updated version behave the same in zoom mode. If it is an automatic stop the audio file is only 2KB and it doesn't work, if you stop recording manually the audio file is saved properly.

In no case, no matter what setting I used, did the audio file get saved properly if recording was stopped automatically when using the ml_lite/ml_snd workflow. No problem when using mlv_rec/mlv_snd.
Title: Re: Canon 100D / SL1
Post by: Danne on January 26, 2018, 12:26:56 AM
Needs a going through :).
Thanks for keeping up the energy all involved. No more hiccups is great to achieve.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on January 26, 2018, 12:52:22 PM
Dfort,

I have now briefly tested your latest two builds at 5x-magnification:

crop_rec_4k_mlv_lite_snd-original.2018Jan25.100D101.zip
crop_rec_4k_mlv_lite_snd-updated.2018Jan25.100D101.zip

I can now confirm your and Danne's findings.  The sound file gets properly saved only if recording is manually stopped before buffer is full.  If camera is left to record untill it stops by itself, the audio is not properly recorded.  Just an empty sound file is created. 

One more observation:  While it is great that the maximum resolution (2520x1080) is back now and it works without hiccups, in the normal uncropped lossless modes, at 1736x976 resolution, the focus pixels are back.  So, if we stay with that 2520x1080 max. resolution, the focus pixel maps will have to be corrected again.  I hope, this will not be a problem.

The hicccup issue is gone and this is fantastic.  Thank you again, Dfort, for your genius work !!!
Title: Re: Canon 100D / SL1
Post by: dfort on January 26, 2018, 03:13:03 PM
Good to confirm that the audio issue in mlv_lite/mlv_snd has been there all this time and mlv_rec/mlv_snd doesn't have the issue. Next thing to do is to find out what mlv_rec/mlv_snd is doing differently.

...in the normal uncropped lossless modes, at 1736x976 resolution, the focus pixels are back.  So, if we stay with that 2520x1080 max. resolution, the focus pixel maps will have to be corrected again.  I hope, this will not be a problem.

The only thing I can think of that might be causing this is the height adjustment in the raw buffer. I'm also seeing focus pixels on the 700D and EOSM. I can adjust the map files to deal with that. a1ex made a suggestion in the pull request:

Quote
The offsets affecting your focus maps may indicate another problem - centering the maps (which should be done with CropPosX/Y (https://www.magiclantern.fm/forum/index.php?topic=16054.msg160318#msg160318)) probably doesn't work well. Torture test: does the focus pixel fix work with digital dolly enabled, on both directions?
Title: Re: Canon 100D / SL1
Post by: Danne on January 27, 2018, 06:50:38 PM
Got the 5xzoom audio issue fixed. Also added dfort latest fix for eosm in src/fps-engio.c :
https://bitbucket.org/Dannephoto/magic-lantern/commits/0496b2182a0bdf5261f93142a8983c6733b66a53

100D build here:
https://bitbucket.org/Dannephoto/magic-lantern/downloads/magiclantern-Nightly.2018Jan27.100D101_audio.zip

Title: Re: Canon 100D / SL1
Post by: IDA_ML on January 29, 2018, 01:06:04 PM
Good job, Danne and Dfort!

Sound finally works with the 5x-magnification mode at 2520x1080 resolution without hiccups !!!  It gets recorded until video stops due to the buffer full condition.  We are now getting one stop closer to the perfect 100D experimental build.

Here is what remains to be done:
======================

RAW video mode:
-------------------

1) Movie Crop Mode at 10, 12 and 14 bits uncompressed has to be fixed.  Now just a few frames in the beginning are OK.  All the rest is corrupt;

2) In-camera playback of 10 and 12-bit uncompressed RAW video does not work - black screen;

RAW video (MLV) mode:
--------------------------

3) This mode does not work at all although it used to work with older builds.  It used to provide 5, 8 and 16 s. recording with sound at 14, 12 and 10 bits uncompressed, respectively.  Now it hangs and needs several times camera restarting and battery pulls before it can record a clip.  Sound does not get recorded at any of the modes.  In my opinion, it would be useful to fix this mode since it provides fixed record times, regardless of how the scene is lit or exposed, so you know exactly how long you can record before recording stops.  Personally, I find the 10-bit and 12 bit with sound modes perfectly usable with their 16 s. and 8 s. recording times, respectively  at the 1728x972 resolution both in the uncropped and the Movie Crop modes.

4) As a final step, shooting new test clips with the Pixel Scanner pattern and correcting the focus pixel maps after the latest maximum resolution changes (2520x1080).  Now, focus pixels are seen at the edges and high contrast even without using Dual ISO.

Silent module:
-----------------

5) Adding the latest trigger modes to that module that allow taking single FRSPs with making efficient use of the  image stabilization (IS) of your IS lenses would be extremely useful.  This feature is now available only on the latest lua_fix experimental build (Jan. 20-th, 2018), thank you A1ex!

EDIT:  The above tests were performed with the following build:
--------------------------------------------------------------------------

https://bitbucket.org/Dannephoto/magic-lantern/downloads/magiclantern-Nightly.2018Jan27.100D101_audio.zip
Title: Re: Canon 100D / SL1
Post by: Danne on January 29, 2018, 01:25:58 PM
1) Movie Crop Mode at 10, 12 and 14 bits uncompressed has to be fixed. Now just a few frames in the beginning are OK.  All the rest is corrupt;

I tried just now and mlv_lite 10/12/14 bit works with or without sound enabled both in regular or 5xzoom mode. I set fps to around 24fps. What are you getting?

Are you using this build?
https://bitbucket.org/Dannephoto/magic-lantern/downloads/magiclantern-Nightly.2018Jan27.100D101_audio.zip
Title: Re: Canon 100D / SL1
Post by: IDA_ML on January 29, 2018, 03:42:10 PM
Yes Danne,

The above tests were made with your January 27-th build. 

In my previous post I listed just the functions that are not working and need a fix.  One of them - listed under #1, is the Movie Crop Mode at the UNcompressed 10, 12 and 14-bit rates available in the "RAW video" mode.  Either it needs some work to get it fixed or it should be removed (greyed out) altogether from that mode to avoid confusion.

As far as the mlv_lite modes are concerned, I can confirm that they really work well with sound at 10, 12, 14-bits losslessly compressed with the normal and 5x-magnifications and with FPS override set to 23,976 fps.  Congratulations!
Title: Re: Canon 100D / SL1
Post by: Danne on January 29, 2018, 04:15:26 PM
Ah, Movie crop mode, sorry. So many modes   :P
Title: Re: Canon 100D / SL1
Post by: Danne on January 29, 2018, 05:06:52 PM
Can confirm uncompressed 10/12/14 bit yields corrupted frames while compressed lossles 10/12/14 does not with Movie crop mode...
Title: Re: Canon 100D / SL1
Post by: IDA_ML on January 29, 2018, 05:15:08 PM
Danne, Dfort,

Do you think, these uncompressed bit rates can be fixed in the Movie Crop Mode and work with sound too?  In this way, the entire RAW video mode will work fine and the the RAW video (MLV) mode will become redundant !
Title: Re: Canon 100D / SL1
Post by: Danne on January 29, 2018, 05:20:24 PM
Why wouldn't it work? It needs attendance and coding skills. When did this Movie crop mode stop working with uncompressed files? Anyway. Could you test movie crop mode on a regular crop_rec_5k expermental version? Maybe it works there and then we can start looking...
Title: Re: Canon 100D / SL1
Post by: IDA_ML on January 29, 2018, 05:37:32 PM
When did this Movie crop mode stop working with uncompressed files? Anyway. Could you test movie crop mode on a regular crop_rec_5k expermental version? Maybe it works there and then we can start looking...

I was asking myself that same question.  I will look through my old builds and try to find out which one worked with uncompressed modes.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on January 29, 2018, 06:29:10 PM
       Danne wrote "sorry. So many modes"

I'll 2nd that for sure > & in some cases the Modules have Diff' Names than the way They appear in the Menus.

Can be Quite Confusing to the Not So Savvy > T'is why I often ask for people to provide Their Settings Folders ~

                                                                                   ORR ~ DeanB
Title: Re: Canon 100D / SL1
Post by: theBilalFakhouri on January 29, 2018, 06:48:04 PM
...UNcompressed 10, 12 and 14-bit rates...
... these uncompressed bit rates...
::)
Bit depth, not bit rates  8)
Title: Re: Canon 100D / SL1
Post by: dfort on January 29, 2018, 07:00:07 PM
... T'is why I often ask for people to provide Their Settings Folders ~

In addition, the MAGIC.CFG file shows which build was used.

@IDA_ML - You would be able to resolve some of these issues "like when did it break" if you could compile. I've gone over this with several users and the ones who took the plunge found out that the water is fine. You don't need to know how to code in order to compile ML.

Ok--I'll get off my soap box now.

On my downloads page (https://bitbucket.org/daniel_fort/magic-lantern/downloads/) you'll find a file named "crop_rec_4k_original_100D_merge.2017Oct02.100D101.zip" that was when the 100D was merged into the crop_rec_4k branch. My theory is that the uncompressed Movie Crop Mode issue was there from the beginning but nobody noticed because the default is set to lossless compression. You are probably the first user who has looked into this.
Title: Re: Canon 100D / SL1
Post by: fbaux on January 29, 2018, 09:35:20 PM
last release is from october 2017 that can be found in post 1 or here https://builds.magiclantern.fm/100D-101.html ?
Title: Re: Canon 100D / SL1
Post by: IDA_ML on January 29, 2018, 11:28:10 PM
Calm down, guys, everything is under control !

Danne, Dfort,

I found a build with the Movie Crop Mode working properly with the 10, 12 and 14-bit depths UNcompressed in the RAW-video mode at 1800x1008 maximum resolution.  NO SOUND, of course, in the "RAW video" mode.  This build is:

magiclantern-raw_video_10bit_12bit.2017Dec18.100D101

and you can find it on the Experimental page:

https://builds.magiclantern.fm/experiments.html

This mode works also at 5x-magnification where maximum resolution is 2520x1080.

As a bonus, this build provides also flawless operation in the "RAW video (MLV)"  mode at 10, 12 and 14-bit UNcompressed WITH SOUND in both: the  normal uncropped mode at 1728x972 resolution, the MOVIE CROP MODE at 1792x1008 resolution and at 5x-magnification at 2496x1080 resolution.

ATTENTION !!!
===========
For this build to work properly, the RAW_tweak module that it contains has to be deactivated!
------------------------------------------------------

I think, this build would be a good starting point for fixing the issues listed in my post #1052, moreover it is quite up to date.
Title: Re: Canon 100D / SL1
Post by: Danne on January 30, 2018, 01:18:00 AM
Cool. So we are going back to:
https://bitbucket.org/hudson/magic-lantern/branch/raw_video_10bit_12bit

And checking that branch last thing happening there was merging of unified 2017-12-07. So merging into crop_rec_4k would be the cause of the issue, introducing lossless and so on?
Title: Re: Canon 100D / SL1
Post by: dfort on January 30, 2018, 01:54:37 AM
I'm thinking that the problem existed since the 100D was merged into the crop_rec_4k branch but nobody has verified it. Re-read the last paragraph of Reply #1062 (https://www.magiclantern.fm/forum/index.php?topic=16040.msg196515#msg196515). Another thing to check is if uncompressed is working on all of the other cameras that have the CROP_MODE_HACK (Movie Crop Mode).
Title: Re: Canon 100D / SL1
Post by: Danne on January 30, 2018, 01:59:34 AM
Yes, you are probably right. Tracked down to october as well. Should be tested. Tomorrow  :P.
Title: Re: Canon 100D / SL1
Post by: dfort on January 30, 2018, 05:40:41 AM
Another thing to check is if uncompressed is working on all of the other cameras that have the CROP_MODE_HACK (Movie Crop Mode).

I was able to reproduce the Movie Crop Mode uncompressed issue on both the 700D and EOSM with crop_rec_4k using mlv_lite. It only happens on the first clip recorded after starting up the camera. Subsequent clips are fine. This doesn't happen with the raw_video_10bit_12bit build.

In order to keep the variables at a minimum I used the crop_rec_4k and raw_video_10bit_12bit builds from the Experimental downloads page (https://builds.magiclantern.fm/experiments.html).

Try it out on the 100D.
Title: Re: Canon 100D / SL1
Post by: Danne on January 30, 2018, 12:27:23 PM
mlv_lite is actually printing out that it causes data corruption on liveview display when recording scrambled frames in movie crop mode. this doesn´t seem to be an issue with raw_video_10bit_12bit builds. What´s causing this. Hard to find out...
Title: Re: Canon 100D / SL1
Post by: a1ex on January 30, 2018, 12:55:49 PM
That calls for a "hg bisect"; let's try this range:

Code: [Select]
hg bisect --reset
hg up 295426810352 -C
make install
# make sure this build is bug-free (easiest on EOSM; in this changeset, 700D is at 1.1.4 and 100D is not included)
hg bisect --good
hg up crop_rec_4k -C
make install
# make sure this build is buggy
hg bisect --bad
Title: Re: Canon 100D / SL1
Post by: dfort on January 30, 2018, 05:28:39 PM
Ran the test on the EOSM. Spoiler alert--might have smoked my EOSMs (yes, all of them) but that's a different topic.

Changeset 295426810352 indeed worked fine on the EOSM. Interesting that this is from a different branch.

Code: [Select]
changeset:   14611:295426810352
branch:      raw_video_10bit_12bit
user:        alex@thinkpad
date:        Wed Jan 11 01:38:23 2017 +0200
summary:     mlv_dump: fix long exposure metadata in DNG

Just to make sure we're talking apples to apples I used a clone of the main "hudson" repository instead of my fork. Here's the results:

Code: [Select]
The first bad revision is:
changeset:   15103:8f76df23cfdc
branch:      crop_rec_4k
user:        alex@thinkpad
date:        Wed Apr 12 14:50:39 2017 +0300
summary:     Experiment: prevent Canon code from saving RING and RASEN settings when removing the battery

However, several of the changesets I marked as "bad" were because they didn't build. I searched for a working version and found this one--the one prior to this didn't build:

Code: [Select]
changeset:   15884:ebf206a3a2d1
branch:      crop_rec_4k
user:        Daniel Fort <Dan@digiola.com>
date:        Fri Aug 18 18:15:35 2017 -0700
summary:     Lossless compression working on EOSM. mlv_play doesn't build.

So I reset hg bisect, marked this as the "good" changeset and the latest crop_rec_4k as the "bad" and ran hg bisect again. This time the results were:

Code: [Select]
The first bad revision is:
changeset:   15886:024351174cb1
branch:      crop_rec_4k
user:        alex@thinkpad
date:        Sat Aug 19 10:16:44 2017 +0300
summary:     lossless.c: minor cleanups

So the difference between the good and the bad changeset is only two commits. Just to double check I decided to try these three changesets and this is where the plot starts to thicken.

Remember this warning?

(https://farm5.staticflickr.com/4746/39088942055_19fbe07605.jpg) (https://flic.kr/p/22ya3CP)

Yeah, it looks scary but when it came up on the EOSM a while back it seemed that the null pointer bug wasn't affecting the EOSM. However, when I started on this morning's adventure the "good" changeset was working fine and didn't show this warning but after running hg bisect it showed up on both the "good" and the "bad" changeset and the changeset in-between too. Ugh--one EOSM possibly smoked so I grabbed another then another and guess what, they all came up with that null pointer bug warning on the "good" changeset that was working fine on the first EOSM body.

[EDIT] Did a test on the unified branch and thought it saved an assert log but it turned out to be a leftover file on the card. I deleted this section to avoid confusion.
Title: Re: Canon 100D / SL1
Post by: a1ex on January 30, 2018, 05:40:15 PM
That null pointer warning is very likely a false alarm; the pattern it's looking for is also present in vanilla Canon firmware.

Yeah, marking changesets as bad because they did not build is not the best idea; I think the best way to proceed is to either fix the build error manually if it's not hard to do so (just be aware the changes will be temporary and erased at next step), or try hg bisect --skip.

http://hgbook.red-bean.com/read/finding-and-fixing-mistakes.html#x_126 (scroll up one notch from there)

It is my understanding that we are not talking about a bug in lossless compression, but something in the uncompressed modes; that means, you can ignore lossless.c (you can even comment out these calls if they are preventing ML from building, and skip testing lossless presets).
Title: Re: Canon 100D / SL1
Post by: dfort on January 30, 2018, 10:15:19 PM
Thanks for the tips. I'll get back to testing soon but this issue seems like Déjà vu -- Oh yeah:

https://www.magiclantern.fm/forum/index.php?topic=19300.msg192266#msg192266

I noticed it not working in mlv_rec a while back. Just checked and it is still broken. So whatever is going on is probably somewhere in the backends and not in the mlv_lite or mlv_rec modules. Or maybe I'm wrong--I've been wrong before. Like at least 10 times today!
Title: Re: Canon 100D / SL1
Post by: dfort on January 31, 2018, 05:46:02 AM
Spent the better part of the day learning how hg bisect works and getting familiar with the history of crop_rec_4k. Narrowed down the Movie Crop Mode uncompressed record issue to something between commit 3ce63f4 (https://bitbucket.org/hudson/magic-lantern/commits/3ce63f42a553999fc56188266af58e6f902f13a2) (not working, my bad) and commit 41e7183 (https://bitbucket.org/hudson/magic-lantern/commits/41e7183a71a48c132002353d49efd5be32e17a48) (works but needs some changes to compile on EOSM/700D/100D). Lots of commits in between that don't compile out of the box for these cameras.

Doing "hg bisect --skip" on the commits that didn't compile on these cameras seemed like a short-cut but believe me, it wasn't.

So whatever caused Movie Crop Mode uncompressed to break on these cameras is becoming like that horror movie --

(http://www.mononews.gr/wp-content/uploads/2016/09/dwqfqf.png)
Title: Re: Canon 100D / SL1
Post by: a1ex on January 31, 2018, 09:11:40 AM
Looking what's between these commits (hg diff -r 3ce63f4 -r 41e7183). Basically, integration of 100D and 70D, with the experimental backends they use (new DryOS hooks , qemu). Nothing obvious. That means the problem happened before including 100D/70D/M/700D/etc in crop_rec_4k.

Trying to narrow between these two - first changeset in-between is 659d35238605. That has the terminateShutdown stuff which can be commented out, and also requires DEFAULT_RAW_BUFFER_SIZE and RAW_LV_BUFFER_ALLOC_SIZE. For these, you can copy the 5D3 definition (it will only attempt to allocate if the default buffer is large enough, so the value of RAW_LV_BUFFER_ALLOC_SIZE won't be used if DEFAULT_RAW_BUFFER_SIZE is large enough - at least between these two changesets).

Also compile with make -j1, if you have enabled parallel build lately; this is old stuff before the Makefile updates.

It takes a while, but if "hg bisect" is to be believed, it takes "only" 7 tests with manual patching like that.



Another idea: does the latest 10/12-bit build (Jan31) work on EOSM/700D without this issue? It has the memory allocation stuff in raw.c backported from crop_rec_4k.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on January 31, 2018, 11:17:29 AM
Oh my God, Dfort, this sounds scary!  I hope, with A1ex's help you will be able to bring your trusted EOS-Ms back to life again.  I keep my thumbs pressed that everything works out well for you!

I have a question to A1ex.  Is it safe to use the 100D with the latest crop_4k builds, especially those working so well with MLV_lite now?  Or, there is a chance that this might brick the 100D, 700D or some other camera model?  Please let us know if using these builds is safe.

Thanks.
Title: Re: Canon 100D / SL1
Post by: a1ex on January 31, 2018, 12:30:21 PM
Well, guess what all the recent QEMU stuff is good for - it allowed me to understand a lot better how these cameras work, and how to diagnose them if anything goes wrong. I'd say the risk is very low, and very unlikely to cause unrecoverable damage; however, it is at least theoretically possible to erase the bootloader by jumping to the wrong program counter in the ROM. The risk is probably the same with any recent builds.

There is a lot of room for improvement, but all that requires low-level reverse engineering, feedback from knowledgeable users (https://bitbucket.org/hudson/magic-lantern/pull-requests/825/prevent-canon-settings-from-being-saved/diff), and I'd even try to intentionally brick my own cameras to test the effectiveness of the safeguards (I already tried with simple scenarios I knew how to recover from). I have a couple of ideas to try in QEMU, such as writing random noise into Canon's data structures that are going to be written into ROM, and then preventing the reflashing process that takes place at shutdown. On 5D3, this is done to some extent - for example, Canon settings are not saved if you had to take the battery out or if you got some assertion or ERR70.

One idea I did not explore yet: a way to prevent the flash chip from being rewritten with standard Canon routines, no matter what they are trying to do (maybe by setting some write protection register, if the flash chip has any). Being able to emulate the flash would help, but still, the hardware might behave a bit differently, and unfortunately this can be model-specific; to find out what it does, one still has to run some risky experiments that could possibly result in camera brick (maybe recoverable with JTAG, but I have no experience with it). If the flash chip used by your camera is not listed on the Datasheets (http://magiclantern.wikia.com/wiki/Datasheets) page, consider taking (or googling) high-resolution photos of your camera mainboard (http://magiclantern.wikia.com/wiki/Circuit_boards) and attempting to identify it.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on January 31, 2018, 02:44:09 PM
however, it is at least theoretically possible to erase the bootloader by jumping to the wrong program counter in the ROM. The risk is probably the same with any recent builds. 

Well, but this also applies to Canon's firmware too, doesn't it?  If what you are saying is true then the risk that it happens with Magic Lantern installed is the same as with just the Canon's firmware installed, isn't it?  Please correct me if I am wrong. 

As far as the latest builds are concerned, I have been playing around with Danne's latest build:

https://bitbucket.org/Dannephoto/magic-lantern/downloads/magiclantern-Nightly.2018Jan27.100D101_audio.zip

and it works so well with all losslessly compressed modes, with synchronous sound, that it really is a dream come true for me.  Yesterday, I got almost half an hour of continuous recording with a 64 GB card at 8 ... 11 bit LL with sound at 1736x976 resolution and at 24 fps and did not have a single corrupt frame!  Maximum chip temperature reached was just 56 deg. C in that experiment, at about 23 deg. C room temperature.  Unfortunately, the battery ran out of juice at the 28-th minute, so I couldn't check if the camera will stop at the 30-th minute but even if it does, being capable of recording almost an hour oh high-quality RAW-video on a cheap 128 GB SD card is a real achievement for this little and inexpensive camera!
Title: Re: Canon 100D / SL1
Post by: a1ex on January 31, 2018, 03:35:59 PM
Of course, it applies to Canon firmware as well, but at least their code is well tested (I'm pretty sure they have dedicated testing teams, unlike ML, which is developed on evenings /  weekends / holidays, and obvious bugs that make certain camera models or operating modes unusable are often reported after some months/years; and even when they are, we may not always know where to start looking to fix them). However, I did recover a couple of cameras that never had ML and still got soft-bricked (by third party apps via USB, humid conditions - a couple of 60D's - or who knows what else).

The issue it a limitation of the memory protection system (it allows any task to write anywhere in memory). This design also gives us complete control over the firmware, limited only by our knowledge on how Canon code/hardware works, so it's both a blessing and a curse.

Side note: DIGIC 7 models (http://www.magiclantern.fm/forum/index.php?topic=19737) have a full-fledged MMU; from what I could tell, it's not used for isolating tasks (http://www.arunviswanathan.com/survey_isolation_techniques.pdf), but could be interesting to see if it can be; that would hopefully prevent the side effects of such programming mistakes.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on January 31, 2018, 04:16:54 PM
Thank you, A1ex.  It's good to know these things.
Title: Re: Canon 100D / SL1
Post by: dfort on January 31, 2018, 07:53:51 PM
Nothing obvious. That means the problem happened before including 100D/70D/M/700D/etc in crop_rec_4k.

The EOSM and 700D have been in the crop_rec_4k branch since the beginning, right? Of course they weren't really supported in that branch--that's why there are so many changesets where these platforms don't compile properly. The changes only applied to the 5D3. Still, the very early versions work fine on the EOSM as long as we limit ourselves to the uncompressed options.

Of course you know this much better than I. My reference to, "I Know What You Did Last Summer," was because the EOSM was working fine until the 5D3 changes killed it last summer. Then the EOSM came back to life and started haunting... Ok, you get the idea.

I'm going to have another run at hg bisect to find which commit killed the EOSM and that should also be the problem on the 100D/700D/70D/etcD.

This is a rather strange bug to track down because uncompressed recording in Movie Crop Mode does work--after the first clip. What might give a clue is that the counter that was changed from the funky camera icon to a green, orange or red box doesn't show up on the first clip. It goes directly to the "Movie recording stopped automagically" error message. Next clip--all fine.
Title: Re: Canon 100D / SL1
Post by: a1ex on January 31, 2018, 08:14:58 PM
If it fails right away, it might be some memory allocation issue. Does this mode work fine on 700D and EOS M with the latest 10/12-bit experimental build?

Also, can you record a video of the camera screen, showing the error, with the latest crop_rec_4k build and the console open? If the 10/12-bit build exhibits the issue, please record a clip with that one as well (as it will print fewer messages - just in case the crop_rec_4k might be flooding the console with lots of stuff).
Title: Re: Canon 100D / SL1
Post by: dfort on January 31, 2018, 08:58:48 PM
No problems with the 10/12-bit experimental build.

Here is the crop_rec_4k build in action with the console open. This is the current Jenkins build from the downloads page so the issue is somewhat different than I previously described.


Here's the link in case the YouTube tags aren't working--sometimes that happens.

https://youtu.be/gg0Tyq2UZ8c
Title: Re: Canon 100D / SL1
Post by: a1ex on January 31, 2018, 11:04:59 PM
Got a hypothesis. Can you check changesets b041efa and e33b082? They both seem to compile on EOSM.
Title: Re: Canon 100D / SL1
Post by: dfort on January 31, 2018, 11:27:20 PM
Both of those changesets have the bug.

Taking a break from hg bisect. Only about 3 more to go!
Title: Re: Canon 100D / SL1
Post by: dfort on February 01, 2018, 02:18:41 AM
This is what hg bisect says:

Code: [Select]
The first bad revision is:
changeset:   15849:d70032d274ea
branch:      crop_rec_4k
user:        alex@thinkpad
date:        Wed Aug 16 17:50:49 2017 +0300
summary:     edmac-memcpy: experiment - use connection 7, since 6 appears to be used

Not much to it:

src/edmac_memcpy.c
Code: [Select]
/* both channels get connected to this... lets call it service. it will just output the data it gets as input */
-uint32_t dmaConnection = 6;
+uint32_t dmaConnection = 7;
Add a comment to this line

So I took the latest crop_rec_4k, changed dmaConnection back to 6 and viola! Issue resolved. Pretty cool.

I have no idea what this is and how it affects other the other cameras.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on February 01, 2018, 02:53:13 AM
   The last 2 "Nightlys" will not Rec FRSP TimeLapses to Disc. They Appear to go through the process

of doing the Correct Number of Exposures @ the Correct Interval but No MLV or DNGs on Disc.

   Builds are >

magiclantern-Nightly.2018Jan27.100D101_audio

magiclantern-Nightly.2018Jan24.100D101_audio_hiccupfix

   Previous Build >

magiclantern-Nightly.2018Jan23.100D101

Does Produce MLV on Disc.

   Also > During the Process, on the 2 Latest Builds, the LV Displays the actions quite nicely as Opposed

to the Jan23 Build which gives the impression that it is not real sure it knows what it's doing. Or Maybe It's

Preoccupied Saving Files to Disc.
Title: Re: Canon 100D / SL1
Post by: dfort on February 01, 2018, 08:41:58 AM
@OlRivrRat - Are you trying to save FRSP lossless compressed DNG's? There's an issue with that, though there shouldn't be an issue with uncompressed DNG's and MLV's.

Oh wait--these aren't really Nightly builds:

   Builds are >

magiclantern-Nightly.2018Jan27.100D101_audio

magiclantern-Nightly.2018Jan24.100D101_audio_hiccupfix

These are some experiments to get audio working in mlv_lite. They are still a work in progress and yeah, everything else should be working but why are you using audio test builds if you are shooting timelapse?
Title: Re: Canon 100D / SL1
Post by: Danne on February 01, 2018, 09:10:44 AM
Here is a version with the fix from dfort for silent dng shooting:
https://bitbucket.org/Dannephoto/magic-lantern/downloads/magiclantern-Nightly.2018Feb01.100D101_audio.zip

These versions should be treated as temporary WIP versions. Feedback is welcome.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on February 01, 2018, 01:15:45 PM
Hello Dfort and Danne,

I have now briefly tested your latest build:

https://bitbucket.org/Dannephoto/magic-lantern/downloads/magiclantern-Nightly.2018Feb01.100D101_audio.zip

All I can say is that this is my favorite build sofar.  All options of the "RAW video" mode work fine, with sound.  I love also the lossless FRSP mode of the silent module which allows taking single DNGs at the full sensor resolution and the file size is about 18 MB - fantastic !!!  If A1ex adds the trigger options with IS working on stabilized lenses to this specific build, this would be perfect for taking hand held single FRSPs at low light with stabilized lenses.

NOT WORKING:
==========

1) In-camera playback of the 10 and 12-bit UNcompressed clips recorded in the "RAW video" mode - black screen with the frame counter working.  The clips get recorded fine though, and with sound!

2) The "RAW video (MLV)" mode is very unstable.  I get all the time "Threads failed to start" and "Audio failed to stop" messages.  It takes several times camera restarting and battery pulls to have a clip recorded, NO sound.  Keeping in mind that the RAW video mode is working so well with sound, I think that for now the "RAW video (MLV)" mode is redundant until it gets fixed, (see my post #1064 for a suggestion on that).

------------------------------------------------------------------

I will keep testing and if I find something else, I will report again.

Congratulations, guys, an important milestone for ML on the 100D has been reached with this build!

Question:
=======

What are "temporary WIP versions"?




Title: Re: Canon 100D / SL1
Post by: OlRivrRat on February 01, 2018, 05:47:41 PM
DFort wrote >    "Are you trying to save FRSP lossless compressed DNG's?"    Answer > No

         "there shouldn't be an issue with uncompressed DNG's and MLV's."   Answer > Appears as though there is
            But would not have been surprised to find out it was Pilot Error.

         "Oh wait--these aren't really Nightly builds:These are some experiments to get audio working in mlv_lite.
         They are still a work in progress and yeah, everything else should be working but"     Hence the reason I put Nightlys in Quotes.
            Perhaps maybe I or someone should have called them Experimental Nightlys.

          "why are you using audio test builds if you are shooting timelapse?"

             Answer > I had the Jan27 Build "@Bat" & had no reason to think that all available Modules might not be working properly,

         Especially when it Appeared on LV to be functioning Much More Elegantly than the Jan23 Nightly.

            Will give the Feb01 "Nightly"Experimental Build a try here shortly.
Title: Re: Canon 100D / SL1
Post by: dfort on February 01, 2018, 06:20:11 PM
What are "temporary WIP versions"?

If you think of the Experimental builds as "Beta" versions, the WIP versions are "Alpha" versions.

The issues you mentioned sound like raw_tweak problems. I believe you need raw_tweak to playback 10/12bit in camera and raw_tweak can cause some of the issues you reported. Of course if you aren't using raw_tweak....
Title: Re: Canon 100D / SL1
Post by: IDA_ML on February 01, 2018, 09:59:27 PM
If think of the Experimental builds as "Beta" versions, the WIP versions are "Alpha" versions.

Does this mean that we will see this build in the Nightlies very soon?
Title: Re: Canon 100D / SL1
Post by: dfort on February 01, 2018, 10:19:24 PM
No, it means I didn't check my grammar before posting.

There is no release schedule. Things go into the Nightlies when the main developers feel like it is ready. Some of the builds you are testing don't even have a pull request so they aren't even under consideration yet. Sort of like pre-Alpha.
Title: Re: Canon 100D / SL1
Post by: Danne on February 02, 2018, 09:44:58 AM
New version uploaded:
https://bitbucket.org/Dannephoto/magic-lantern/downloads/magiclantern-Nightly.2018Feb02.100D101audio.zip

Almost missed dfort and A1ex narrowed down the movie crop mode issue here so now that one is fixed too. Great guys:
https://www.magiclantern.fm/forum/index.php?topic=16040.msg196634#msg196634

So this wip prealpha version now works with:
mlv_lite + audio on all compression modes (ErwinH)
full buffer stops also when filming in 5x zoom mode
frsp
movie crop mode + audio


Testing mlv_rec on this prealpha build it´s working but only when mlv_rec and mlv_snd is enabled. Problem starts when enabling other modules such as mlv_play. This module won´t link so if you also add mlv_lite the mlv_play will link and work BUT that is when audio fails to stop for mlv_rec. My guess the module fiesta has to be linked or separated from each other.

Tested regular crop_rec_4k and mlv_rec + snd works when mlv_lite and mlv_play is enabled so the problem is within the prealpha set up. Seems the linking set up with ErwinH mlv_lite version with sound changes interferes with mlv_rec audio.
Title: Re: Canon 100D / SL1
Post by: a1ex on February 02, 2018, 11:54:15 AM
New version uploaded, too - except mine is untested on 100D :D

(well, I did try it in QEMU, but that only shows that it boots, can browse the menu, can load modules and other basic stuff like that)

Included mlv_snd, Lua, silent picture updates and hopefully all recent fixes (please let me know if I've missed any).
Title: Re: Canon 100D / SL1
Post by: Danne on February 02, 2018, 12:19:42 PM
Yes, noticed. Great! I will do some more tests later but inially(tests on 100D).
- mlv_lite sound working(It breaks mlv_rec sound functionality with mlv_lite+mlv_play added however mlv_rec now seems more and more redundant)
- Lua seems working https://bitbucket.org/Dannephoto/magic-lantern/downloads/LUATEST.LOG

Vaguely tested
Ok, so did brief tests on silent dng files, somebody else need to take on. Regular silent dng files seems to work. Still issues with lossless. Fullres didn´t save picture. Liveview window prints something about compression error -3. Take this test with a grain of salt. Was in a hurry.

Regarding:
Quote
latest memory updates for raw backend (please report back on 70D and 100D, will require compiling from source)
Compiling from crop_rec_4k source or allocate-raw-lv-buffer?
Title: Re: Canon 100D / SL1
Post by: a1ex on February 02, 2018, 12:27:45 PM
Easiest from crop_rec_4k, as it includes everything from allocate-raw-lv-buffer.

That -3 is a good hint - in lossless.c, near line 353, can you print MEM(WR1_Address) as hex?

I've reverted ErwinH's changes to mlv_snd to avoid breaking compatibility with mlv_rec, but they need to be loaded only one at a time (that's a limitation of the callback "system" used in modules, but g3gg0 is working on something more generic (https://bitbucket.org/hudson/magic-lantern/pull-requests/837) to address this).
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on February 02, 2018, 06:00:15 PM
@Alex  who wrote "New version uploaded, too - except mine is untested on 100D"

Will be happy to test if You would be so kind as to say where it can be found.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on February 02, 2018, 06:11:58 PM
Hello A1ex,

I have also briefly tested your build from today (Feb. 02) and here is some feedback and a few problems that I found:

1) The silent module works very well with uncompressed DNGs (31 MB files), also IS works with stabilized lenses and the Delayed trigger mode is great! For me, this is one of the most useful ML photo features, especially when combined with Dual ISO.  Perfect for hand held low-light landscape photography. At 1/4-th to 1/13-th of a second I can now take several silent shots of a scene and most of the time, at least one of them comes out perfectly sharp!  Thank you so much!

However,  there is a problem with the losslessly compressed DNGs (18 MB files).  After taking a picture, a message "RAW compression error: -2" or similar appears on the screen and the file does not get recorded, although it appears on the screen.

Another known problem with the silent module is that it does not allow proper aperture control on some more recent lenses.  I tested with the EF 24/2.8 IS and the EF 35/2 IS and am able to close the aperture just by 2/3 of a stop, beyond F18. 

2) The raw_tweak module does not work.  When active, it affects the operation of all video modes.  It does not even operate if activated just to view previously recorded 10/12-bit uncompressed files.  Either it should be fixed in such manner that it only playbacks such files in the RAW-video mode and is completely unlinked from other functions or it should be removed all together.  I had to deactivate it to continue with the tests.  In this case, when an attempt is made to playback 10/12-bit uncompressed files, a black screen with a working frame counter is observed.

3) The RAW video (MLV) mode does not work properly even with the raw_tweak module deactivated.  Recording a clip in the normal or Movie Crop Mode requires several times restarting the camera and battery pulls.  Successfully recorded clips are fine though and have even sound recorded but this instability makes it impossible to work with this mode.  For this reason, I think that the RAW video (MLV) mode is redundant now.  The only thing that it does better than the MLV_lite (RAW video) module is the smooth frame counter.  I think, it also provides a few more frames recorded at the UNcompressed bit depths before buffer gets full but this needs more extensive testing, so I am not sure about this.

4) I am not sure if the Crop mode (3x3 720p) works correctly.  When activated, a white area (about 30% of the screen) appears at the bottom of the Life View area.  It also gets recorded as a .MOV file in this way.  When also RAW-video is activated together with this Crop mode, the white area at the bottom is also seen but when recording is started a "RAW detect error" message appears on the screen and nothing gets recorded.  Maybe this Crop mode feature should be greyed out if 60 fps in the Canon Menu is not activated ???   

EDIT 1:  I am sorry, I forgot to activate 60 fps in the Canon Menu.  The Crop mode (3x3 720p) works correctly now, without the white area at the bottom.  Thanks, Danne!

====================================================

EDIT 2:  The above tests were made with the following build found on the Experimental page:

magiclantern-crop_rec_4k.2018Feb02.100D101
Title: Re: Canon 100D / SL1
Post by: Danne on February 02, 2018, 06:15:31 PM
crop_mode works without white border when selecting mv720p mode.
Think mlv_rec is still around since A1ex mentions generic audio solutions in mlv_lite :).
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on February 02, 2018, 09:20:26 PM
                     @IDA_ML

       Is  > "the following build found on the Experimental page: magiclantern-crop_rec_4k.2018Feb02.100D101"

The 1 that Alex posted He uploaded?
Title: Re: Canon 100D / SL1
Post by: IDA_ML on February 02, 2018, 11:04:57 PM
                     @IDA_ML

       Is  > "the following build found on the Experimental page: magiclantern-crop_rec_4k.2018Feb02.100D101"

The 1 that Alex posted He uploaded?

There is only one build with this name on the Experimental page and you will find it under "4K raw video recording; lossless compression"
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on February 02, 2018, 11:31:17 PM
      @IDA_ML

   I had already found that 1 as I scout those Nooks&Crannys a few times each day. Was wondering, though, if that is

the 1 that Alex was referring to in Reply #1096.

   Did Simple Test of 2 02Feb18 Builds to see if FRSP + Intervalometer would Save an MLV to Disc & They both Did.

Builds were >

   magiclantern-Nightly.2018Feb02.100D101audio

   magiclantern-crop_rec_4k.2018Feb02.100D101

1 Small "unexpected" did occur > Set "Stop after" to 8 shots & only 7DNGs came out of the MLV .

         Thanks Much, by the way, for All You are doing to improve ML ~
Title: Re: Canon 100D / SL1
Post by: a1ex on February 02, 2018, 11:39:25 PM
4) I am not sure if the Crop mode (3x3 720p) works correctly.  When activated, a white area (about 30% of the screen) appears at the bottom of the Life View area.  It also gets recorded as a .MOV file in this way.  When also RAW-video is activated together with this Crop mode, the white area at the bottom is also seen but when recording is started a "RAW detect error" message appears on the screen and nothing gets recorded.  Maybe this Crop mode feature should be greyed out if 60 fps in the Canon Menu is not activated ???   

EDIT 1:  I am sorry, I forgot to activate 60 fps in the Canon Menu.  The Crop mode (3x3 720p) works correctly now, without the white area at the bottom.  Thanks, Danne!

Can you guys try this patch? On 5D3, this option does nothing to 1080p and only has effect when you switch to 720p. You can freely switch back and forth between the two modes.

Code: [Select]
diff -r 8717b89f558f modules/crop_rec/crop_rec.c
--- a/modules/crop_rec/crop_rec.c Fri Feb 02 10:59:18 2018 +0100
+++ b/modules/crop_rec/crop_rec.c Fri Feb 02 23:35:59 2018 +0100
@@ -522,9 +522,12 @@ static void FAST cmos_hook(uint32_t* reg
         switch (crop_preset)
         {
             case CROP_PRESET_3x3_1X:
-                /* start/stop scanning line, very large increments */
-                cmos_new[7] = PACK12(6,29);
-                break;           
+                if (is_720p())
+                {
+                    /* start/stop scanning line, very large increments */
+                    cmos_new[7] = PACK12(6,29);
+                    break;
+                }
         }
     }
 
@@ -702,7 +705,7 @@ static void FAST adtg_hook(uint32_t* reg
         return;
     }
 
-    if (is_5D3 && !is_720p())
+    if (!is_720p())
     {
         if (crop_preset == CROP_PRESET_3x3_1X ||
             crop_preset == CROP_PRESET_3x3_1X_48p)

There seems to be a safeguard for the movie crop mode; I have no idea how well it works. Ideally, this option should not interfere with this crop mode, or with photo mode; it should only affect 720p (and should allow you to freely switch between video modes with crop_rec enabled).

Sounds like basic stuff, but it took me some hours to fiddle on 5D3 (and there are still quirks I don't know how to solve).
Title: Re: Canon 100D / SL1
Post by: IDA_ML on February 02, 2018, 11:42:01 PM
Hello 100D users,

Today is a dream come true day for me.  Thanks to the talent and systematic efforts of our developers Dfort, Danne and A1ex, my 100D finally works as I always wanted it to work.  I have just tested my favorite photo function - single FRSP which now works with delayed (2s) triggerring to minimize hand shake and engages the image stabilizer of IS lenses during picture taking.  For people like me that are too lazy and reluctant to carry a tripod, this function can save you in low-light situations where you have no other choice but take your photos hand held. 

Here are the results of my first attempts:


(https://thumb.ibb.co/n8O9W6/100_D_24_IS_F_2_8_05s_DI_100_1600_5.jpg) (https://ibb.co/n8O9W6)



(https://thumb.ibb.co/eBAHJm/100_D_24_IS_F_2_8_05s_DI_100_1600_6.jpg) (https://ibb.co/eBAHJm)



(https://thumb.ibb.co/fHcgdm/100_D_24_IS_F_2_8_05s_DI_100_1600_9.jpg) (https://ibb.co/fHcgdm)


The above pictures were taken with the EF 24/2.8 IS lens at F2.8 and 0.5 s. exposure time and basic ISO 200 hand held.  Since it was pretty dark outside, the correct exposure time would have been 2s. but there is no way that you can avoid camera shake at such long exposure time even if IS is on.  That is why I decided to use Dual ISO 200/1600 and dial back the exposure to 0.5 s.  I took 4 pictures of each of the three scenes (a total of 12 shots) and selected the sharpest ones.  As you see the photos are not perfectly sharp, especially the third one from top but they are usable.  So, the concept works!
Title: Re: Canon 100D / SL1
Post by: a1ex on February 02, 2018, 11:52:37 PM
For 0.5 seconds it's quite good.

The 100D has 3 full-res image buffers outside LiveView, so I could capture 3 images, then save them together. 5D3 has "only" 5 buffers. Would that help?
Title: Re: Canon 100D / SL1
Post by: IDA_ML on February 03, 2018, 12:07:05 AM
For 0.5 seconds it's quite good.

The 100D has 3 full-res image buffers outside LiveView, so I could capture 3 images, then save them together. 5D3 has "only" 5 buffers. Would that help?

Good question, A1ex.  I really don't know.  I always take a deep breath before pressing the shutter button, so I guess, this breath will have to last 3 times longer.  Only tests can prove if this would help or not.  If you add this option to the silent module menu I would be glad to test.
Title: Re: Canon 100D / SL1
Post by: Danne on February 03, 2018, 02:15:26 AM
Code: [Select]
diff -r 8717b89f558f modules/crop_rec/crop_rec.c
--- a/modules/crop_rec/crop_rec.c Fri Feb 02 10:59:18 2018 +0100
+++ b/modules/crop_rec/crop_rec.c Fri Feb 02 23:35:59 2018 +0100
@@ -522,9 +522,12 @@ static void FAST cmos_hook(uint32_t* reg
         switch (crop_preset)
         {
             case CROP_PRESET_3x3_1X:
-                /* start/stop scanning line, very large increments */
-                cmos_new[7] = PACK12(6,29);
-                break;           
+                if (is_720p())
+                {
+                    /* start/stop scanning line, very large increments */
+                    cmos_new[7] = PACK12(6,29);
+                    break;
+                }
         }
     }
 
@@ -702,7 +705,7 @@ static void FAST adtg_hook(uint32_t* reg
         return;
     }
 
-    if (is_5D3 && !is_720p())
+    if (!is_720p())
     {
         if (crop_preset == CROP_PRESET_3x3_1X ||
             crop_preset == CROP_PRESET_3x3_1X_48p)

Tried the patch but entering crop_mode yields unaltered liveview(still mv1080p mode) while crop_rec selected.

The problem is in mv1080p mode with crop_rec enabled. Liveview doesn´t fill up as with 5D mark III with that specific crop_rec view but leaves a big portion of white. Once in mv720p hte image is ok for crop_rec:
(https://s18.postimg.org/mydbbc29l/Screen_Shot_2018-02-03_at_02.13.24.png)
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on February 03, 2018, 02:19:10 AM
                     @IDA_ML

           Lookin pretty mighty fine, Especially for .5S HandHeld. You can improve Your Stability if You

Take a Deep Breath & then Exhale Half of it.
Title: Re: Canon 100D / SL1
Post by: a1ex on February 03, 2018, 08:13:21 AM
@Danne: so... did the patch work? (compare to 5D3)

It's not meant to turn the 1080p mode into 720p.
Title: Re: Canon 100D / SL1
Post by: Danne on February 03, 2018, 08:40:02 AM
It works for mv1080p leaving it alone with crop_rec enabled but we are now getting a greyed out area at the top instead when selecting mv720p :):

Samples: https://bitbucket.org/Dannephoto/magic-lantern/downloads/M03-0929_samples.zip
(https://s10.postimg.cc/wd6tza9a1/Screen_Shot_2018-02-03_at_08.35.10.png)

Tried it on an eosm and it seems a little better. WHen selecting mv720p it goes into crop_rec but touching focus button make some border appear. Like some registry is interfering. When releasing the button things go back to normal. This seems to be an issue with 14bit lossless, not so much with 8-11bit.
Title: Re: Canon 100D / SL1
Post by: canneloni on February 03, 2018, 10:20:27 AM
It might be a problem on my side, but it seems like the behavior of the Q/SET Button changed again. It's now the same way as on stock, if I press it, I immediately get into the quick settings instead of having to press it for 2 seconds. This makes auto ettr not functional, since with the new method of FRSP i can't really use double click half shutter.

Am I missing something here or did it change for everyone?
Title: Re: Canon 100D / SL1
Post by: a1ex on February 03, 2018, 10:29:33 AM
Startup log (https://builds.magiclantern.fm/jenkins/view/Experiments/job/startup-log/) showing the button codes, please, so I can try it in QEMU.
Title: Re: Canon 100D / SL1
Post by: canneloni on February 03, 2018, 10:54:44 AM
I downloaded the test build, but the SET button works different then in your latest crop_rec build. In the test build it works like before, i have to hold the set button for 2 seconds to get into the quick settings menu and therefore can use auto ettr. I'm not sure if the log helps and if i tested this correctly but either way you'll find the log as an attachment.

https://drive.google.com/file/d/1vKTzjteB_0v96HVHI-LiciSaEGWD7gVd/view?usp=sharing
Title: Re: Canon 100D / SL1
Post by: a1ex on February 03, 2018, 11:13:20 AM
Unfortunately, the log doesn't cover the full startup process (512K is not enough). Are you able to compile the source and fiddle with it (either by increasing the log size, or by dropping the first set of messages)? If not, I'll do that later.

(I could revert the change, but that would leave the 100D as the only "odd" model with things implemented in a different way in the source code).

BTW, the Q button changes come from the Lua builds, see the call for testers (https://www.magiclantern.fm/forum/index.php?topic=14828.msg194706#msg194706); would be nice if you could run the tests as well (as I'm not just looking for logs, but for overall state of the build, to know whether it's ready for mainline or not).

If you can compile, here's a quick patch to try, just for the Q/SET button (it will break the submenus, but I want to know what this does to the quick settings menu):
Code: [Select]
diff -r 6ba20efdf364 platform/100D.101/gui.h
--- a/platform/100D.101/gui.h
+++ b/platform/100D.101/gui.h
@@ -31,3 +31,3 @@
 #define BGMT_LV 0x1E
-#define BGMT_Q 0x24 // using Av for ML submenus
+#define BGMT_Q 0x1D

Still, the result of this test does not remove the need for getting the above logs (as I have no idea what events are sent by the MPU for this button).
Title: Re: Canon 100D / SL1
Post by: canneloni on February 03, 2018, 11:36:02 AM
Unfortunately I'm not able to compile yet (although I will look into that again). I will also have a look at your lua test, if i have time.

In the meantime I experimented a bit more with FRSP and found something interesting (might be common knowledge already, but it's news to me): If I use dof preview button (the one right next to the lens) it triggers the shutter for FRSP and if I push it twice very fast i can change the aperture for FRSP on my EF-S 24mm 2.8 to what ever aperture i want. I tested it with Dannes latest build but will give it another try with yours, a1ex, to see if it makes any sense with the delayed shutter you implemented.

Edit: Did the test with latest crop_rec Build from a1ex and did not really get it to work the same way. I do get an image but it's very very dark and i can only see the overlays on some areas of the picture. I also get a "raw error" message output at the top left of the corner.
Title: Re: Canon 100D / SL1
Post by: a1ex on February 03, 2018, 01:51:37 PM
If you need help compiling, watch this video (https://twitter.com/autoexec_bin/status/913530810686418944).

Please try this patch as well (on top of either crop_rec_4k or 100D_merge_fw101):
Code: [Select]
diff -r 2dae7e4b896f -r d1ccbe0b2177 platform/100D.101/gui.h
--- a/platform/100D.101/gui.h
+++ b/platform/100D.101/gui.h
@@ -31,2 +31,3 @@
 #define BGMT_LV 0x1E
+#define BGMT_Q_SET 0x1D
 #define BGMT_Q 0x24 // using Av for ML submenus
diff -r 2dae7e4b896f -r d1ccbe0b2177 src/menu.c
--- a/src/menu.c
+++ b/src/menu.c
@@ -5453,3 +5453,3 @@
     /* triggers Q-menu by a long press on the combined q/set button */
-    if (event->param == BGMT_Q)
+    if (event->param == BGMT_Q_SET)
     {
[code]
Title: Re: Canon 100D / SL1
Post by: nikfreak on February 03, 2018, 09:50:29 PM
100D is complicated regarding q/set button functionality. It all depends on CFn setting 0:Quick screen and its behaviour changes if you switch Cfn to a value between 1 and 5. In that case the set button becomes first and Q-functionality gets lost.  It even accepts fake values:

https://bitbucket.org/hudson/magic-lantern/pull-requests/716/generic-functions-for-some-cfn-parameters/diff#comment-17972541

took me days to figure out the one and only working solution (ettr, resetting focus box to mid in LV...) and I would vote for a revert in addition to using cfn_get_setbtn_assignment();
Otherwise it wouldn't be fool-proof but really, it has to be 0:Quick screen for ML and nothing else   :P

https://bitbucket.org/hudson/magic-lantern/pull-requests/757/adding-support-for-the-eos-100d-sl1/diff#chg-src/menu.c
Title: Re: Canon 100D / SL1
Post by: a1ex on February 03, 2018, 10:19:48 PM
Already got it working in QEMU (https://bitbucket.org/hudson/magic-lantern/commits/d86315680b8a6af8ad847073e6f78af76b83cf16) - managed to emulate the old behavior (before my Q changes) by guessing the MPU button code, but that is probably valid only for the default CFn setting.

In QEMU there are two button events: for Q (press only) and for SET (press/unpress, space key). According to nikfreak, the GUI events for bringing the quick control screen are: BGMT_Q, BGMT_Press_Set, BGMT_Unpress_Set (in this order). If I try to press the two keys very quickly, I can trigger the Q menu only if the two are pressed nearly at the same time. If there are even 0.1 seconds between the two, it interprets the sequence as two different button presses (and brings the white balance dialog).

If I use just BGMT_Q paired with BGMT_Unpress_Set, the long-press behavior from ML gets emulated properly (because our code doesn't look at the SET event; just at Q and UNPRESS_SET). The quick control screen also comes up in Canon UI, so I've used that for my tests. I still want the logs to understand how it actually works.

Updated the startup-log (https://builds.magiclantern.fm/jenkins/view/Experiments/job/startup-log/) builds to use 2MB for logs on 100D and 70D. I may be able to allocate even more if you chime in on this test (https://www.magiclantern.fm/forum/index.php?topic=5601.msg196632#msg196632). Would be best to capture these logs with all these CFn settings (as the difference is likely made by the MPU behavior).

You may have to press the Q/SET button shortly after startup, to capture something; otherwise, 2MB might not be enough either. Don't enter LiveView - that's 10 times more verbose.
Title: Re: Canon 100D / SL1
Post by: canneloni on February 04, 2018, 12:34:42 PM
So I tested the updated startup-log Build a1ex and only used the Q/Set button and the "back" error on the touchscreen to get out of the quick menu again. It works like before, i have to push the button ~2 Seconds to get into the menu, otherwise nothing happens.

Here is the Log:
https://drive.google.com/open?id=1IJ7n7hPcZ-y7k0M6HuX77jUOZYZUuPf6

I'll have a look at your other posts regarding test and see if I can help. In the meantime I installed ubuntu subsystem on Windows 10 and am able to compile ML, although i really can't to much more then copy/paste commands. I don't have any clue how to apply the patch you mentioned before. But hopefully i will learn :) Im thankful for any info/tutorial you can point me to.

Edit: Did the test with Q/Set Button in CFn 0 , other logs will come soon.
Edit2: Did test with all settings for Q/Set: https://drive.google.com/open?id=1aykPq2ekmUpe_FWEZRH6vL2qpm_XxTKy
Title: Re: Canon 100D / SL1
Post by: a1ex on February 04, 2018, 05:15:13 PM
Thanks, these look good (warning: huge images, may crash some viewers; Y axis is time in tens of ms):

CFn0.png (http://a1ex.magiclantern.fm/bleeding-edge/100D/CFn0.png), CFn1.png (http://a1ex.magiclantern.fm/bleeding-edge/100D/CFn1.png), CFn2.png (http://a1ex.magiclantern.fm/bleeding-edge/100D/CFn2.png), CFn3.png (http://a1ex.magiclantern.fm/bleeding-edge/100D/CFn3.png), CFn4.png (http://a1ex.magiclantern.fm/bleeding-edge/100D/CFn4.png), CFn5.png (http://a1ex.magiclantern.fm/bleeding-edge/100D/CFn5.png).

While you are at it, can you log some touch-screen events as well? (outside LiveView, navigating Canon menus, quick control screen etc).
Title: Re: Canon 100D / SL1
Post by: canneloni on February 04, 2018, 07:16:09 PM
Anything specific you want to be tested? I Just clicked inside the quick control and a bit in canon menus

https://drive.google.com/open?id=1RMd6qDjsfUV_ncwnPfJ82z6TZMw6QbvD
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on February 04, 2018, 07:25:06 PM
magiclantern-crop_rec_4k.18-02-04.100D101

   mlv_snd Module is present & activateable but Audio Tab/Page is Missing.
Title: Re: Canon 100D / SL1
Post by: theBilalFakhouri on February 04, 2018, 10:08:36 PM
magiclantern-crop_rec_4k.18-02-04.100D101

   mlv_snd Module is present & activateable but Audio Tab/Page is Missing.
Now it's under mlv_lite settings, check it out! 
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on February 04, 2018, 11:07:13 PM
"Now it's under mlv_lite settings, check it out!"

   Where does One find "mlv_lite settings"?

      Saw this >

"mlv_snd: moved the menu inside the mlv_rec/mlv_lite submenu;"

But Don't have SubMenus Named mlv_rec or mlv_lite.

   Checked in SubMenus "Raw video" & "Raw video (MLV)" & not there either.

But Thanks anyway for the attempt & any further help would be appreciated.
Title: Re: Canon 100D / SL1
Post by: theBilalFakhouri on February 05, 2018, 12:36:46 AM
@OlRivrRat
1. Go to Modules menu and enable mlv_lite + mlv_snd
2. Restart camera
3. Go to Movie menu > select RAW video > Press Q button > You will find mlv_lite settings or submenu
(https://image.ibb.co/nGAyWH/1.jpg) (https://imgbb.com/)
Press Q
(https://image.ibb.co/h1anQc/2.jpg) (https://imgbb.com/)
mlv_lite settings
(https://image.ibb.co/fEAXrH/3.jpg) (https://imgbb.com/)

If something like this happened
(https://image.ibb.co/i5h1kc/4.jpg) (https://imgbb.com/)
Restart the camera again and you will have it under mlv_lite settings
@a1ex Maybe this a small issue with new build it's only happen for the first time when enable mlv_snd. (EDIT: Solved)
(Tested on canon 700d build crop_rec_4k.2018Feb04.700D115)
Title: Re: Canon 100D / SL1
Post by: a1ex on February 05, 2018, 01:09:25 AM
Solved, thanks for pointing out.

Anything specific you want to be tested? I Just clicked inside the quick control and a bit in canon menus

I'm not 100% sure how to interpret the touch events from the log, so if you can record a video of the camera screen (so I could see what exactly you were doing), would be great. The video should include the power on event, so I could timestamp the touch interactions and match them to log messages.

Otherwise, please enable the option to show GUI events (Debug menu), as these would appear in the video, and make sure to include a few short taps, a simple drag gesture, a short 2-finger tap and a 2-finger zoom gesture.

Should the log size reach 2MB, try capturing 2 smaller logs. Unlikely to happen, since the current ones were smaller than 1MB; maybe the zoom gesture could give some surprises, if performed on some image in playback mode.

Current log: touch.png (http://a1ex.magiclantern.fm/bleeding-edge/100D/touch.png)
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on February 05, 2018, 01:44:40 AM
                  @ theBilalFakhouri

   ReInstalled the Build & Now it is there but only in "Raw video" SubMenu,

does not show in "Raw video (MLV)". Is that as it Should Be?
Title: Re: Canon 100D / SL1
Post by: theBilalFakhouri on February 05, 2018, 07:17:31 AM
@OlRivrRat
Check the new build it solved this problem! thanks a1ex
Scroll down for "Raw video (MLV)" submenu and you will get the audio function in front of your eyes  :)
Title: Re: Canon 100D / SL1
Post by: IDA_ML on February 05, 2018, 01:10:20 PM
Hello A1ex,

With your Feb. 05-th build:

magiclantern-crop_rec_4k.2018Feb05.100D101 (Experimental page),

you have provided a significant achievement with the ML development of the 100D.  Congratulations and thank you so much!  For me, it is a KEY BUILD which I will store at 3 different locations and will keep it installed all the time on my 100D for use on travel and vacations. 

Here are my first impressions:
====================

1) RAW video with sound works very well in all crop modes and at all bit depths now. 

2) The silent module with IS lenses works very well now with and without intervalometer.  The shutter speed range is 1/25-th of a sec. to 16 s.  Extremely useful, especially with Dual ISO!

Not working:
=============

3) The raw_tweak module.  It affects all RAW video modes and has to be deactivated for them to work properly.  It cannot play previously recorded 10/12-bit uncompressed video either.  I have given details on that in my earlier posts in this tread.

4) The RAW video (MLV) mode works somewhat better now but still very unstable.  It records WITHOUT sound (even when sound is activated), but when switching between bit depths the "Threads failed to start" message appears and a battery pull and restart is required.  In this case, M00 to M06 files of 1 KB size are recorded and the actual .MLV file is just 3 KB.

5) When trying to playback a single DNG file in the File Manager, a horizontal line (about 25% from top), cuts through the picture.

6) The shutter speed with single FRSP DNGs is not reported correctly in ACR.  On my EF 70-300/4-5,6 IS it shows just 1/3 s., no matter what the actual value was.  0n the 24/2,8 it shows 1/2 s.

7) Aperture control on recent lenses (I have tested with the 18-55 STM, 24/2,8 IS and 35/2 IS), cannot be properly controlled - just by 2/3 of a stop.  Is it possible to fix that?  On older lenses like EF 70-300/4-5,6 IS aperture control works fine.

SUGGESTIONs for Improvement:
======================

I.  It would be very helpful if an option to the silent module is added which allows for lossless DNGs also to be written into a MLV container to save about 35% card space.  Hoewever, to distinguish these picture sets from the regular video MLVs, they should start with the letter "S" if they contain single lossless FRSPs and "T" if they contain time lapses.  This will make sorting much easier afterwards.

II.  It would be great if a red stricken out loudspeaker icon is added to the screen when sound is deactivated.  Otherwise, it is very easy to forget to turn sound on after it has been turned off for certain videos.

REQUEST to other 100D owners using ML:
============================

We are now very close to the point where the 100D is about to become the perfect travel camera.  Please check all other functions that you use in the photo and video modes and report possible bugs here.  In this way, we will have a refined and completed build that you can trust and use with confidence when you travel with your 100D.
Title: Re: Canon 100D / SL1
Post by: dfort on February 05, 2018, 06:14:49 PM
I.  It would be very helpful if an option to the silent module is added which allows for lossless DNGs also to be written into a MLV container to save about 35% card space.  Hoewever, to distinguish these picture sets from the regular video MLVs, they should start with the letter "S" if they contain single lossless FRSPs and "T" if they contain time lapses.  This will make sorting much easier afterwards.

I was thinking about this too. Shouldn't it be possible to do reduced bit depth and lossless compression with silent still just like you can with video?

As far as naming, from what I'm seeing on the MLV files on the card there shouldn't be any problem distinguishing which are stills and which are video.

Code: [Select]
59410000.MLV
59410001.MLV
M05-1012.MLV
M05-1013.MLV

The movie files start with M. There's a naming option on the 5D3 but I don't think that option is on the 100D. I can't find it on the EOSM.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on February 05, 2018, 06:16:49 PM
   So here is what I am now seeing & am assuming is correct >

With Both "mlv_lite" & "mlv_rec" Modules Activated/"OK" the "Sound recording" control shows in the

"RAW video" SubMenu. With only the "mlv_rec" Module Activated/"OK" the "Sound recording" control

shows in the "RAW video (MLV)" SubMenu.

   I'm sure that Alex has Very Good reasons for doing it that way but it seems complex & that it

Might have been easier to just let "Sound recording" be It's Own SubMenu under the "Movie" Tab >

But then I don't have the slightest Savvy on how the M'L' Wizards work their Magic, Just Very Glad

& Thankful that They Do !!!
Title: Re: Canon 100D / SL1
Post by: IDA_ML on February 05, 2018, 06:44:47 PM
One more bonus from the 19 MB lossless FRSPs - they open nicely in ACR and way faster than the uncompressed 31 MB ones!
Title: Re: Canon 100D / SL1
Post by: dfort on February 05, 2018, 07:05:41 PM
Compressed lossless FRSP vary in size, just like CR2 files do. I've gotten some 16MB DNG's. Wonder how small they can get with 8...11bit lossless.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on February 05, 2018, 07:12:24 PM
   Intervalometer + FRSP test in "magiclantern-crop_rec_4k.18-02-05.100D101"

FRSP FullResLV   MLV or DNG or Lossless DNG   No Files Saved to Disc
Title: Re: Canon 100D / SL1
Post by: dfort on February 05, 2018, 07:25:29 PM
That might be a 100D issue. Intervalometer is working fine on the EOSM - DNG, lossless, MLV.
Title: Re: Canon 100D / SL1
Post by: canneloni on February 05, 2018, 08:15:57 PM
@IDA How do you get any kind of aperture control and this shutter speeds ? Whatever I do I cat get the aperture higher than 2.8 (wich is the lowest possible) and shutter speed gets only to 1/4th of a second, but i have to select 1/250 in the settings to get it there.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on February 06, 2018, 06:48:10 PM
      @DFort

   Since IDA_ML is having success, I'd guess that the SL1/100D is not the problem but that the

problem is that the ORR~DeanB has something incorrectly Set. > But, with All the Available Choices

& No Clear Instructions on what the Settings Need To Be to make it work, I'm having No Luck with

being able to figure it out.
Title: Re: Canon 100D / SL1
Post by: dfort on February 06, 2018, 07:39:21 PM
No Clear Instructions on what the Settings Need To Be to make it work...

You mean for your issue of not saving FRSP with the intervalometer?

Ok--let's first reset everything. Delete the ML/SETTINGS folder from the card and reset your Canon settings and custom settings. The 100D Canon defaults to JPEG so switch that to RAW and you'll need to change to back button focus for silent stills to work. Not sure which setting that is on the 100D but on the EOSM I need to change Shutter/AE lock button from AF/AE lock to AE lock/AF.

Turn on only the silent module and set for FRSP/DNG, don't go for anything fancy just yet. Activate the intervalometer and see if that works.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on February 07, 2018, 10:58:57 PM
   As Per suggestions from DFort I Reset the SL1 & Trashed the ML Settings Folder.

With only crop_rec, mlv_lite, mlv_rec & silent Modules Active

FRSP + Intervalometer produces >

      Setting                      Saved to Disc

FRSP FullRes   DNG             DNGs

FRSP FullRes   L-DNG           Lossless DNGs

FRSP FullRes   MLV               MLV

 Canon Movie Res set to  1280x720/60FPS + ML Crop mode 3x3 720p

FRSP FullResLV   DNG            No Files

FRSP FullResLV   L-DNG         No Files

FRSP FullResLV   MLV            No File

       Build used >

magiclantern-crop_rec_4k.2018Feb05.100D101
Title: Re: Canon 100D / SL1
Post by: dfort on February 07, 2018, 11:32:29 PM
Canon Movie Res set to  1280x720/60FPS + ML Crop mode 3x3 720p

Try leaving the camera in movie mode when shooting Full-res LV.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on February 08, 2018, 06:37:57 AM
                     @ DFort

           Had already tried that & did so again > Intervalometer goes through the motions but

No Files get Saved To Disc.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on February 08, 2018, 11:40:08 AM
   
Canon Movie Res set to  1280x720/60FPS + ML Crop mode 3x3 720p

FRSP FullResLV   DNG            No Files

FRSP FullResLV   L-DNG         No Files

FRSP FullResLV   MLV            No File

       Build used >

magiclantern-crop_rec_4k.2018Feb05.100D101

OlRivrRat,

I am not sure what you are trying to do.  Do you expect the 100D with its 40 MB/s write speed to record 5K RAW video at 60 fps?  Because FRSP means "FULL RESOLUTION SILENT PICTURE".  This means that every single frame has the full resolution of the sensor which is 5184x3456pp on the 100D.  Now multiply this by 60 (for 60 fps) and check for yourself how much bandwidth, [MBytes/s], you need to record such type of video.  Do you think this makes sense and poor 100D can handle that?  If not, then you understand why "No Files" get recorded with the above settings of yours.

The 100D can record at 60 fps RAW video at the maximum resolution of 1736x688.  This is also clearly written on the Experimental page under "4K raw video recording; lossless compression".  I get between 200 and 260 frames recorded with sound at that resolution before camera stops due to buffer full condition.  To achieve this, you need to activate:

1) 1280x720/60FPS in the Canon menu
2) Crop mode - 3x3 720p in the Movie mode of ML
3) RAW video - ON, 1736x688 with aspect ratio set to 3:2 and Data format - 11...8 bit lossless
4) Press half shutter to go to Life View and then the Record button to record your video.

That's all.



Title: Re: Canon 100D / SL1
Post by: IDA_ML on February 08, 2018, 05:43:06 PM
@IDA How do you get any kind of aperture control and this shutter speeds ? Whatever I do I cat get the aperture higher than 2.8 (wich is the lowest possible) and shutter speed gets only to 1/4th of a second, but i have to select 1/250 in the settings to get it there.

Make sure you have selected RAW quality and back button focusing in Canon's menu and you are in PHOTO mode. Activate Life View. Read your camera manual to learn how to adjust these settings.  Activate the Silent module and adjust your desired settings there - Full-Res, Lossless DNG, etc.   Go back to Life View.  Now, with the main dial you can adjust the shutter speed anywhere between 16 s. and 1/25-th of a sec.  You can set faster speeds but the fastest actual speed in this mode will only be about 1-25-th of a sec.  By holding down the Av button and turning the main dial you can also adjust the aperture, unfortunately, only on older lenses like the EF 50/1,4 USM.  On STM lenses and newer ones (I have listed some in my post #1131) adjustment range is limited to less than 1 stop.  Use a variable ND filter with such lenses. 

That's it, really simple!
Title: Re: Canon 100D / SL1
Post by: dfort on February 08, 2018, 05:53:24 PM
I am not sure what you are trying to do.

He's using FRSP with the intervalometer to record timelapse so your comments about high frame rate don't really apply to what OlRivrRat is trying to do.

Great comments about adjusting aperture and shutter speeds. You've also been doing some handheld FRSP with IS lenses, right?
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on February 08, 2018, 05:57:24 PM
      @IDA_ML

   It Appears as though You May have Missed the word >Intervalometer< just above My list of test results >

I'm trying to get FRSP "Full-res LV" to Save Images to Disc for TimeLapse purposes & was informed by DFort

that I should set Canon Movie Res to  1280x720/60FPS as part of the SetUp.
Title: Re: Canon 100D / SL1
Post by: dfort on February 08, 2018, 06:33:09 PM
I'm trying to get FRSP "Full-res LV" to Save Images to Disc

Right--sorry, I missed that part. The reason for that is because Full-res LV is for use with the crop_rec module. The only option currently supported in crop_rec on the 100D is the one where the mv720 raw buffer is used with a 3x3 sampling instead of the usual 3x5. Even though the camera is set to 60fps, all we're doing here is shooting stills with that raw buffer.

Someone please correct me if I'm wrong.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on February 08, 2018, 06:35:48 PM
He's using FRSP with the intervalometer to record timelapse so your comments about high frame rate don't really apply to what OlRivrRat is trying to do.

Great comments about adjusting aperture and shutter speeds. You've also been doing some handheld FRSP with IS lenses, right?

Yes, I did but I used the very usual Photo mode in Life View to take them.  What I don't understand is why one would use the 1280x720/60FPS setting for time lapse work, especially with intervalometer.  Time lapse means recording at a slow speed (typically 1 frame/s) and playing back at a much faster speed (typically 24 fps.)  So why the 60 fps?  Am I missing something? 
Title: Re: Canon 100D / SL1
Post by: dfort on February 08, 2018, 07:16:43 PM
Am I missing something?

Yes.

The frame rate is tied to the video mode needed to get to that particular raw buffer. In this case it is the raw buffer that is used when the Canon menu is set to 1280/60.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on February 08, 2018, 08:22:40 PM
   Just moved over to MacOS 10.11.6 to view the Results of My previous FRSP Tests & found that

the DNGs that were saved to disc by ML show as Solid Black when Viewed by Preview, where as the

DNGs that come out of the MLV when “Switched”, View in Preview just fine.

        The “Un-Preview-able” DNGs do open just fine in RPP.
Title: Re: Canon 100D / SL1
Post by: canneloni on February 08, 2018, 08:29:46 PM
So, just to clear things up on how I use the FRSP feature i recorded a video of me using it and provides some sample images. As one can see in the video i select 1/25th as shutter speed, but the camera still sets it to 1/3th when I take the photo. The exif data in the sample images also show this shutter speed.

If there is some kind of error on my side using the module, please let me know so I can provide proper feedback whether or not the module works as it should.

Video and images can be found here:

https://drive.google.com/open?id=12mgivX0btxZed2HrOzAI1RFVEqhp8sUU

Edit:

@ a1ex: I did some touchscreen tests and recorded them. I was not sure if the log file was still logging, so I might have stopped early with the tests, but hopefully it's stills usefull. Link (https://drive.google.com/open?id=14eBE0B12V0LgnwJopSvW67p9NW8LvkM1)
Title: Re: Canon 100D / SL1
Post by: dfort on February 09, 2018, 02:15:59 AM
@OlRivrRat and @IDA_ML - you might be interested in what I just posted on the crop_rec on steroids: 3K, 4K, 1080p48, full-resolution LiveView (https://www.magiclantern.fm/forum/index.php?topic=19300.msg197001#msg197001) topic about "Full-res LV" -- found another issue on the 700D.

That "Full-res LV" setting can be a bit confusing check out what the tool tip at the bottom says:

(https://farm5.staticflickr.com/4770/40159709221_d9ee9ceaf1.jpg) (https://flic.kr/p/24bM1pF)

So is it "full resolution" or is it a "LV snapshot" ?? Maybe it changes depending if crop_rec is active or not?
Title: Re: Canon 100D / SL1
Post by: IDA_ML on February 09, 2018, 03:58:21 AM
Thanks for noticing this, OlRivrRat and Dfort.  Obviously, it is a bug on the 100D but there are still much better ways of shooting time lapses that will also provide better results in terms of quality - no desqueezing (and quality loss) required in post.  Here is what I usually do:

1) In the Photo mode, with the Silent module, Intervalometer and Life View active.  This is the old classical "gradient" way that has been working for years.  It provides time lapse sequences in the full sensor resolution, also called FRSP.  With the Canon preview set to Hold, you can take a test frame to check focus, exposure and composition and make corrections if necessary.  When you are ready, you change the preview to Off and start the actual time lapse.  Caveat:  At certain intervalometer settings, the time lapse may look a little choppy since there is some dead time between frames. 

2) In the Movie mode and FPS override set to some small vallue, say 1 fps.  Metering and focusing in this mode is a pain - it takes too long the camera to respond, but once you have the settings right, the timelapse looks very smooth and quality is gorgeous!  Caveat: Maximum resolution on the 100D is limited to 2520x1080, (at 5x magnification).

These two ways require some practice and experimenting which is also valid for every ML function,  but once you get used to them, the results are really rewarding and well worth the effort.
Title: Re: Canon 100D / SL1
Post by: dfort on February 09, 2018, 06:45:22 PM
Ok--so it looks like this works fine:

   As Per suggestions from DFort I Reset the SL1 & Trashed the ML Settings Folder.

With only crop_rec, mlv_lite, mlv_rec & silent Modules Active

FRSP + Intervalometer produces >

      Setting                      Saved to Disc

FRSP FullRes   DNG             DNGs

FRSP FullRes   L-DNG           Lossless DNGs

FRSP FullRes   MLV               MLV

And this is invalid for the 100D (https://www.magiclantern.fm/forum/index.php?topic=19300.msg197018#msg197018):

Canon Movie Res set to  1280x720/60FPS + ML Crop mode 3x3 720p

FRSP FullResLV   DNG            No Files

FRSP FullResLV   L-DNG         No Files

FRSP FullResLV   MLV            No File

       Build used >

magiclantern-crop_rec_4k.2018Feb05.100D101


...Might be good to remove the Option from Cam's

on which it will not work.

Agreed. On the crop_rec module the cameras with the advanced features have different menus from the cameras with basic features.

https://bitbucket.org/hudson/magic-lantern/commits/58f3eab9038ad8745daa8627e1635cb402000886
Title: Re: Canon 100D / SL1
Post by: a1ex on February 11, 2018, 01:46:27 PM
Can other 100D owners confirm issue #2846 (https://bitbucket.org/hudson/magic-lantern/issues/2846/magic-lantern-prevent-use-of-external)?

(possible interference with Canon audio controls)
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on February 11, 2018, 06:20:46 PM
                 @ Issue #2846

   SL1 + Rode StereoMic + magiclantern-crop_rec_4k.2018Feb05.100D101

On 1st attempt the Issue seemed to be there as whether RSM was On or Off I

was getting Audio in SL1. I then unplugged the RSM & Lost all Audio, replugged

RSM & still no audio. Noting that the Battery was Low I replaced the Batt' & now

All is working as it should >

RSM Plugged in & Off = No Audio

RSM Plugged in & On = Audio

   BTW ~ Still wishing that the Sound Menu was Not Hidden within the

Raw video Menus > Especially since Audio works whether Raw Vid is on or off.
Title: Re: Canon 100D / SL1
Post by: a1ex on February 11, 2018, 06:27:36 PM
   BTW ~ Still wishing that the Sound Menu was Not Hidden within the

Raw video Menus > Especially since Audio works whether Raw Vid is on or off.

Not sure what you mean by that, as the options from the raw video submenu only affect the sound operation when recording raw video. They should not interfere with H.264 - the settings for that are in Canon menu.

Furthermore, I don't see a real need to change MLV sound settings often. You load mlv_snd, you get sound in MLV without having to tweak anything else. You don't load it, you don't get sound. The audio meters should reflect that without any menu tweaking.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on February 12, 2018, 01:59:37 AM
      @Alex

   Ooops ~ BODDBMe was mistakenly thinking that the Meters were On Only when

ML Sound was On.

   So let Me asked this > Do the Meters use up much Processing Power? Might it be

helpful in terms of Processor Burden to be able to turn them off if they aren't needed?
Title: Re: Canon 100D / SL1
Post by: dfort on March 05, 2018, 08:28:30 PM
Just a wake up call for 100D users, this test hasn't been run yet so the 100D is using the dummy DEFAULT_RAW_BUFFER_SIZE in raw.c which is probably much smaller than this camera is capable of:

https://www.magiclantern.fm/forum/index.php?topic=5601.msg196632#msg196632
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on March 06, 2018, 05:37:49 PM
                     @DFort

       Was the test that Canneloni did on 04Feb18 insufficient?

6th Reply down from this >

https://www.magiclantern.fm/forum/index.php?topic=5601.msg196632#msg196632
Title: Re: Canon 100D / SL1
Post by: dfort on March 06, 2018, 08:59:49 PM
Thanks for pointing that out but no, it looks like that test wasn't done right. Read the instructions here:

https://bitbucket.org/hudson/magic-lantern/commits/e799e89f67877825c6a4dc2868f87bed1196432b

If anyone wants to run this test but can't compile a build of the the allocate-raw-lv-buffer with CONFIG_MARK_UNUSED_MEMORY_AT_STARTUP, I'll compile a test build.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on March 06, 2018, 10:44:11 PM
If anyone wants to run this test but can't compile a build of the the allocate-raw-lv-buffer with CONFIG_MARK_UNUSED_MEMORY_AT_STARTUP, I'll compile a test build.

Yes, do this please, Dfort, and give us detailed instructions on how to test.  Thanks.
Title: Re: Canon 100D / SL1
Post by: dfort on March 07, 2018, 01:32:53 AM
Ok--turned out to be a little trickier than I thought. Made a special allocate_raw_lv_buffer build for the 100D and posted it on my downloads page (https://bitbucket.org/daniel_fort/magic-lantern/downloads/).

Follow these instructions:

https://www.magiclantern.fm/forum/index.php?topic=5601.msg196632#msg196632

https://bitbucket.org/hudson/magic-lantern/commits/e799e89f67877825c6a4dc2868f87bed1196432b
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on March 07, 2018, 08:12:41 PM
       Have some Test Results > I Think > Where would You like them?
Title: Re: Canon 100D / SL1
Post by: dfort on March 07, 2018, 08:16:46 PM
Post them on the 12-bit (and 10-bit) RAW video development discussion (https://www.magiclantern.fm/forum/index.php?topic=5601.msg196632#msg196632).
Title: Re: Canon 100D / SL1
Post by: IDA_ML on March 08, 2018, 06:44:29 PM
Hey guys and happy 100D owners,

For those of you who may be interested in taking a look at how the 100D records RAW video at ISO 6400, here are a few examples:

https://we.tl/baHwIr5I18

The above clip has been saved in the NDxHR_HQ format, so if someone wishes to apply some noise reduction to it, just go ahead. It should play smoothly in your editor.

The conclusion in the end says that if shooting at such high ISOs, exposing to the right is absolutely mandatory. 

The above link will be active for 7 more days.
Title: Re: Canon 100D / SL1
Post by: garry23 on March 08, 2018, 07:00:58 PM
@IDA_ML

Ok, usual caveat from me, I’m not a videographer.

However, when shooting RAW, ETTR should only be used at ‘low’ ISOs, ie below, say, 1600ish, and camera dependent.

The reason is, that once you are in the ISO invariant zone, pushing the ISO further is a ‘waste’ of DR, ie signal or photons.

Bottom line: if shooting RAW, know your camera’s ISO invariant zone and stay out of the pattern noise zone, but don’t over push ISO, ie correct exposure in post.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on March 08, 2018, 09:13:12 PM
@Garry23,

What you are saying may be generally true but the examples in the above film show quite the opposite.  The 1-st and the 3-rd clips were shot with ETTR right before highlight clipping startted to occur.  This condition was achieved at F 4,0.  The 2-nd clip shows exactly the same scene but it was deliberately exposed one stop lower - at F 5,6. This clip is much noisier than the the other two shot at F 4,0.  This is to be expected since at F 5,6 less photons (50% less) reach the sensor meaning that the signal-to-noise ratio is lower, in fact 3 dB lower in terms of power.  You could repeat the same experiment and see for youself.

By the way, in your handheld bracketing script you use exactly the same phenomenon.  By setting the high ISO limit to ISO 6400 (and not to 1600 !!!) you blend with a photo that provides maximum signal-to-noise ratio in the shadows.  This is the reason why your resulting photo looks so amazingly clean in the dark areas.

Title: Re: Canon 100D / SL1
Post by: garry23 on March 08, 2018, 10:20:46 PM
@IDA_ML

You seem to be mixing aperture and ISO.

I’m only talking about ISO.

As I say, after about 1600-3200 you really are losing rather than winning.

The noise is not getting lower, but the signal is plummeting.

In my script I gave three max ISO options, 1600, 3200 and 6400. Your choice.

Bottom line: ISO invariance is real.

Title: Re: Canon 100D / SL1
Post by: IDA_ML on March 08, 2018, 11:44:53 PM
Then how do you explain the fact that the second clip is much noisier than the other two, given the fact that all three clips were shot at ISO 6400 and the scene and lighting were exactly the same for all three clips?

I am not sure what you mean by saying: "after about 1600-3200 you really are losing rather than winning."  How would you expose a clip if it is so dark that the only way to get a proper exposure is to use high ISO?  Film at lower ISO and then push up the exposure in post?  Well, good luck with that!
Title: Re: Canon 100D / SL1
Post by: garry23 on March 09, 2018, 12:08:26 AM
@IDA_ML

Your camera, your choices  ;)

https://photographylife.com/iso-invariance-explained
Title: Re: Canon 100D / SL1
Post by: a1ex on March 09, 2018, 06:35:24 AM
In regular video mode (with pixel binning, not with 1:1 crop), the sensor is a little "less invariant" at higher ISOs. On 5D3, for example, you should not think twice about using ISO 6400 in video mode (as the slope from 3200 to 6400 is far from "ISO invariant"), as opposed to photo mode and 1:1 crop, where the slope from 3200 to 6400 is a lot closer to "ISO invariant" or "diminishing returns" territory.

https://www.magiclantern.fm/forum/index.php?topic=10111.msg118553#msg118553
https://www.magiclantern.fm/forum/index.php?topic=19429.msg193332#msg193332

On small cameras (1.61x), the ISO invariant zone starts about 1.4 stops earlier (consider exposure equivalence (https://www.magiclantern.fm/forum/index.php?topic=13787.msg132693#msg132693) - something I should implement on the ML UI), so the limit is probably 1600 or 3200. Above that, you will gain nothing in shadow SNR, but you will be (still) losing highlights.

http://www.clarkvision.com/articles/evaluation-canon-7d/index.html
Title: Re: Canon 100D / SL1
Post by: garry23 on March 09, 2018, 07:28:53 AM
@a1ex

Thanks for the insight.

As per my caveat. I don't do video, so I can only speak to the photo mode.

I haven't yet worked out the sweet spot for ISO invariance. Which is why I coded 1600, 3200 and 6400 as menu choices for max ISO in my hand holding script.

On my EOSM I'll set 1600 or 3200, but on my 5D3 I'll use 3200 or 6400.

Cheers

Garry
Title: Re: Canon 100D / SL1
Post by: IDA_ML on March 09, 2018, 10:33:25 AM
Thanks a lot for this highly useful information, A1ex.  This explains my observations.  Now I am pretty confident with shooting video at high ISOs whenever I don't have any other choice.  In my experience, it is better to lose some dynamic range than ruin the shot with excessive noise levels as a result of low signal-to-noise ratio.

By the way, reading this article:

http://www.clarkvision.com/articles/evaluation-canon-7d/index.html

I understand why so many people are so crazy about the good old 7D and why we all are so eagerly anticipating the 4K_crop_recording on this camera.
Title: Re: Canon 100D / SL1
Post by: Danne on March 09, 2018, 11:23:59 AM
And also add darkframes which will clean color noise really well, especially att higher isos.
Title: Re: Canon 100D / SL1
Post by: a1ex on March 11, 2018, 10:45:34 AM
Something that wasn't done for the 100D: VRAM dumps (http://www.magiclantern.fm/forum/index.php?topic=12375.0) in all video modes, please.

Noticed while verifying raw skip offsets (https://www.magiclantern.fm/forum/index.php?topic=18443.msg198320#msg198320) in LiveView.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on March 11, 2018, 05:27:55 PM
           Is there a Dumper available somewhere ?

Never Mind > My Head went straight to ROM Dump > My Bad ~
Title: Re: Canon 100D / SL1
Post by: dfort on March 11, 2018, 05:59:11 PM
You must repeat this process for about 75 possible display states

 :P
Title: Re: Canon 100D / SL1
Post by: IDA_ML on April 19, 2018, 04:53:33 PM
Hello 100D users,

I would like to report my first impressions on the new SD-interface overclocking (OC) module called sd_uhs.mo which allows a substantial speed boost and will probably make it possible to record continuous 14-bit losslessly compressed RAW video at 2520x1080 resolution with sound at 24 fps.  I tested a build provided to me by Danne with the above module included but I am not sure if he doesn't mind posting it here since, as I understand, there is some risk for data loss when using it.  That is why, if someone wants to test it, I would suggest that they ask Danne for that build. 

Here is what I did:

1) Install the build and activate all desired modules, including the sd_uhs.mo;

2) While in Photo mode, go to the Debug menu and activate the SD-card overclocking feature.  Overclocking makes sense only if  your SD card provides write speeds substantially higher than the native 100D interface write speed of about 40 MB/s.  I tested with two cards indicating 62 and 57 MB/s write speeds with a fast USB 3.0 card reader.

3) With OC activated, the screen goes dark and the camera performs a pretty long (1 to 2 min.) test to find out the optimum OC parameters of your card.  During the test the red LED blinks periodically.  When the tests completes, the LED stops blinking and upon pressing the Play button, a message appears, saying the test is complete.

4) Now you can run a 1 minute benchmark test and see at what actual OC read and write speeds your 100D communicates with your SD card.

5) DO NOT TURN the camera OFF !!! It will forget the settings determined in the above test and you will have to run it again!

6) Now you can set your resolution to 2520x1080 in the RAW-video menu, record some clips and see how long they become.

RESULTS:
======

I tested with two cards providing 62 and 57 MB/s card reader write speeds.  The ML benchmark test indicated actual OC write speeds of 52 and 47 MB/s with these two cards which resulted in 350 to 600 recorded frames with the faster card and 250 to 350 frames with the slower one at 2520x1080 resolution and 24 fps. The large record time variation is due to the different compression ratio that the camera uses at 14-bit lossless dependent on the brightness of the scene.  Without OC, the camera records just about 80 to 140 frames before it stops.  As you see, overclocking provides substantially longer record times at the maximum camera MLV video resolution.

Overall impression:
---------------------

After playing with the above two cards for several hours, I found the camera to be very stable.  I never got a corrupt frame or another glitch.  Also, all the recorded clips on the camera stayed untouched, no matter how many times I turned the camera off and on again and ran the OC test.  I am very pleased with this amazing new feature and will definitely continue using it.  The only annoying thing is that the OC settings get lost every time when the camera is turned off or the card needs to be replaced.  Danne said that it is possible to skip the OC test by reprogramming the sd_uhs.mo for every card used but I am not sure how this will work since SD cards do not always perform at the same read/write speeds.  Some also need to warm up before reaching maximum speed.  In fact, I experienced such inconsistent speed behavior with the faster card mentioned above.

Conclusion:
-------------

Our developers have again provided a wonderful new feature to us that seems to work great with the 100D making this amazing little camera even more powerful.  Danne reported 55 MB/s write speeds with a very fast (95 MB/s SanDisk Extreme pro SD card - is this correct, Danne?).  I will probably purchase this card hoping that it will provide continuous recording at the highest recording resolution.

Suggestion for improvement:
--------------------------------

It would be very helpful if the OC module is modified in such manner that the OC test is performed just once for the card that ML is installed on and the optimum OC parameters are stored automatically and permanently as a configuration setting.  This setting should then be applied automatically every time the camera is turned on and never forgotten when camera is turned off.

Acknowledgement:
--------------------

I extend my most sincere gratitude to all developers involved with this remarkable new development and hope, they will continue improving Magic Lantern.


Title: Re: Canon 100D / SL1
Post by: Danne on April 19, 2018, 10:05:13 PM
Very good feedback.
I think one hurdle is the plethora of cards out there but what do I know.
As for the test I agree it should be done once and the maybe some stored file which get some signature with the specific card so we can go right into action...
Title: Re: Canon 100D / SL1
Post by: IDA_ML on April 20, 2018, 12:51:09 PM
I have another very good news for all 100D users:

I borrowed a fast 95 MB/s SanDisk card from a friend of mine and with that card I get 68,3 MB/s and 71,7 MB/s benchmark write and read speeds, accordingly, after overclocking.  With these speeds I get continuous recording at the 2520x1080 resolution at 24 fps and 8...11 bit lossless even with Dual ISO.  Operation is really very stable, no overheating at all ! What an achievement, absolutely amazing !!!

Switching from normal to Dual ISO back and forth shouldn't be done after overclocking, though.  Camera hangs and a battery pull is required.  First switch the desired Dual ISO mode (On or Off), then restart the camera and then run the OC test.  In that case it works flawlessly.
Title: Re: Canon 100D / SL1
Post by: nikfreak on April 20, 2018, 04:44:42 PM
if you guys have time and interest you may want to check my comments in fps-engio.c for the 100D. Maybe recording at higher fps in movie crop mode (~45fps) is now of interest due to higher write speeds??
Title: Re: Canon 100D / SL1
Post by: dfort on April 20, 2018, 06:04:55 PM
You mean this bit of code?

src/fps-engio.c
Code: [Select]
#elif defined(CONFIG_100D)
    #define TG_FREQ_BASE 32000000
    #define FPS_TIMER_A_MIN (ZOOM ? 676 : MV1080CROP ? 540 : 520)
    #undef FPS_TIMER_B_MIN
    // no need to cause confusions as recording speed cannot handle such high fps in crop mode
    // (ZOOM || MV1080CROP ? 1288 : 1970)) <-- these are ok while not recording.
    // Hybrid CMOS AF II uses 60fps by default in LV/MV for the camera display
    // to achieve a "snappy" autofocus by doubling the fps
    // MV720 is not LV so we need to extend the definition for the LCD.
    #define FPS_TIMER_B_MIN (ZOOM ? 1450 : MV1080CROP ? 1750 : MV720 || (lv && lv_dispsize==1 && !is_movie_mode()) ? 990 : 1970)

Specifically, this part?

Code: [Select]
MV1080CROP ? 1750
Title: Re: Canon 100D / SL1
Post by: nikfreak on April 20, 2018, 07:10:16 PM
as far as I remember at least mv1080crop could do ~45 fps:

Quote
// no need to cause confusions as recording speed cannot handle such high fps in crop mode
// (ZOOM || MV1080CROP ? 1288 : 1970)) <-- these are ok while not recording.

Just try the values  ;D
Title: Re: Canon 100D / SL1
Post by: Danne on April 20, 2018, 07:26:39 PM
45 fps? Serious. This could be badass for h.264 HDR recordings. IS it even possible to go even further, let´s say 48?
Title: Re: Canon 100D / SL1
Post by: theBilalFakhouri on April 20, 2018, 07:53:12 PM
I don't think H.264 encoder will handle ~1736x976 @ 45fps ,, I tried once on 700D using adtg_gui:  1736x976  @ 42fps in mv1080 I got a choppy live view and footage when hit recording H.264 .
The RAW recording was a bit more fine with some corrupted frames  ;D .
Title: Re: Canon 100D / SL1
Post by: Danne on April 20, 2018, 08:12:48 PM
I see @theBilalFakhouri
Can I ask you a favour. Where do I put in the line of code Nikfreak is referring to? Not a lot in there still I cannot see the logic.
Title: Re: Canon 100D / SL1
Post by: theBilalFakhouri on April 20, 2018, 08:30:57 PM
I really don't know much about coding yet.
The blue Developers will know the answer about these coding things :D
Title: Re: Canon 100D / SL1
Post by: Danne on April 20, 2018, 08:33:15 PM
dfort tipped me with this:
Code: [Select]
#define FPS_TIMER_B_MIN (ZOOM || MV1080CROP ? 1288 : MV720 || (lv && lv_dispsize==1 && !is_movie_mode()) ? 990 : 1970)However when dialing fps override won´t go further than 31 fps...
@Nikfreak to the rescue  :P?

edit: movie crop mode seems to be able to override to 45...I should learn how to read.
Title: Re: Canon 100D / SL1
Post by: Danne on April 20, 2018, 09:00:11 PM
Tested 100D in movie crop mode. It seems fine up to 42 fps, above this a lot of corrupted frames. Could this be achieved with regular mv1080?
Title: Re: Canon 100D / SL1
Post by: theBilalFakhouri on April 20, 2018, 09:09:31 PM
Is lowering the resolution helps? 1736x688 or 1280x720 for example ?
And maybe trying different bit-depths will help for more safe frames.
Title: Re: Canon 100D / SL1
Post by: Danne on April 20, 2018, 09:20:26 PM
Ok, this is cheap but works with mv1080 mode up to 42fps on mu eos 100D! That´s even more frames than possible on the 5D mark III.
Code: [Select]
#define FPS_TIMER_B_MIN (ZOOM || MV1080 ? 1288 : MV720 || (lv && lv_dispsize==1 && !is_movie_mode()) ? 990 : 1970)It still won´t let me film with H.264, it simply breaks before anything gets even recorded. Some safeguard maybe?
Title: Re: Canon 100D / SL1
Post by: a1ex on April 20, 2018, 09:30:18 PM
Maybe trying to override the column binning and line skipping registers in adtg_gui? I'd like to see some diffs between these two video modes.

Rough step-by-step:
- enter 1080p non-crop, without FPS override
- enable ADTG Registers and DIGIC registers
- if it locks up, try reducing FPS from adtg_gui menu
- go to PLAY mode and back (or MENU if you have mlv_play loaded)
- in adtg_gui menu, select Modified from now on
- go to PLAY mode and back
- make sure adtg_gui shows no registers; otherwise, select again Modified from now on and repeat
- enable 3x crop mode
- adtg_gui menu -> Log Registers Now (saves the difference between these two video modes to file)

Next, try turning one video mode into another. You can do that by locking a subset of registers (so they won't change as you switch video modes), or by manually tweaking registers. Line skipping is ADTG 0x800C or 0x8000. Column binning is somewhere in CMOS registers. Don't know what limits the max FPS besides resolution, but comparing these two video modes is a good way to find out.
Title: Re: Canon 100D / SL1
Post by: Danne on April 20, 2018, 09:41:37 PM
ah, homework.
As soon as possible I say, (as always). Right now I gotta switch driver seat. BUmmer, since we were getting progression started.
ANyway, added this to have both mv1080 and mv1080CROP included:
Code: [Select]
#define FPS_TIMER_B_MIN (ZOOM || MV1080 || MV1080CROP ? 1288 : MV720 || (lv && lv_dispsize==1 && !is_movie_mode()) ? 990 : 1970)
Title: Re: Canon 100D / SL1
Post by: IDA_ML on April 21, 2018, 11:46:20 AM
Yesterday, I played around with the overclocked video function, shooting about 40 GB of footage at 2520x1080/24fs/8...11bitLL and have to say, I am impressed.  I am getting continuous recording with the fast 64 GB Sandisk Extreme Pro 95MB/s card all the time and never had a single glitch.  Even at 30 fps I get about 7-8 s. of record time.  Even at the maximum adjustable 32 fps I get 2-3 corrupt frames only.  Dual ISO also works fine at that resolution and 24 fps and if you do not overexpose, the quality is quite decent.  I still can't believe that the 100D can do that.  Absolutely amazing!

I am looking forward to testing Movie crop mode at 1800x1008 resolution and 45 fps and if possible, the normal uncropped 1736x976 mode at 48 fps.  If that may be possible, the overclocking feature can easily be considered as revolutional! 

A friend of mine with a 5D3 also follows this development with enormous excitement.  He asks if it will be possible to realize card spanning with the OC SD-card on this model.  If that is possible, then could we possibly hope that the next impact will be 4K RAW video at 24 fps with 14bit lossless on the 5D3?  Probably I am dreaming too much but given that our developers are real wizards, why not?
Title: Re: Canon 100D / SL1
Post by: Danne on April 21, 2018, 11:52:53 AM
I thought the sd_uhs.mo already included 5D mark III? But maybe not spanning so you are right about that.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on April 25, 2018, 09:08:04 AM
               @ IDA_ML

       Setup Details Please ~ Best I've gotten so far is about 5 Sec's on same SD.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on April 25, 2018, 11:25:56 AM
               @ IDA_ML

       Setup Details Please ~ Best I've gotten so far is about 5 Sec's on same SD.

All details are written in my posts 1180 and 1196.  You have to run the overclock test, then check your write speed (it should be 67-68 MB/s on that card), set your desired fps and then start recording.  That's all.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on April 25, 2018, 06:31:25 PM
      @ML_IDA

   Had already tried to do as You described in 1180 & 1196 so either this .mo acts differently on diff' Cam's(unlikely) or there is some

SetUp Detail that is Diff' between Yours & Mine ~ Step 3 on 1180 does not happen as described >

With OC activated, the screen Does Not go dark but instead goes to Canon Settings Info Screen > and then camera performs a

Quick (1 to 2 Sec.) test During which the red LED blinks a few times. Upon pressing the Play button the message "No Image" appears.

   BenchMark provides this  >  https://ibb.co/gohoKH

                                 ORR ~ DeanB
Title: Re: Canon 100D / SL1
Post by: IDA_ML on April 25, 2018, 07:00:15 PM
Probably you are using a later build that skips the full test and provides hardcoded overclocking of the SD card interface.  This is even better but I did not have it when I wrote the above post.  With the hardcoded build, after the 1-2 seconds activation of the OC function you are ready to go.  Check the benchmark speed and start shooting. 
Title: Re: Canon 100D / SL1
Post by: Levas on April 25, 2018, 07:01:41 PM
Not sure how it is on 100d, but when I record 2560x960 resolution with SD_UHS module on 6D, I always use canon normal live view, not ML preview.
So I don't use the ML preview, which is rather slow and turns to black and white quickly.
I have my settings so, that I see canon live view by default and with half shutter press I get ML preview (which is perfect for framing, even use it quickly while recording, to check framing).
That way I get continuous in 14 bit lossless, with ML preview activated it's unpredictable how long it will record.
Title: Re: Canon 100D / SL1
Post by: Walter Schulz on April 25, 2018, 07:22:26 PM
@IDA_ML: What benchmark results (1 min test) do you get in movie mode after activating overclock in photo mode and switching to movie?
Title: Re: Canon 100D / SL1
Post by: Danne on April 25, 2018, 07:42:38 PM
Anybody got the framing function described by Levas working on a 100D?
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on April 25, 2018, 08:49:37 PM
   @ ML_IDA & Walter & TWEIMC

https://ibb.co/jR8mpH
https://ibb.co/dFzFic
Title: Re: Canon 100D / SL1
Post by: Walter Schulz on April 25, 2018, 09:15:35 PM
The plot thickens. Got some strange numbers in movie benchmarks, too (+malloc errors). Waiting for IDA_ML to come around with some numbers.
@IDA_ML: Can you post/upload your ML\Settings contents?
Title: Re: Canon 100D / SL1
Post by: IDA_ML on April 25, 2018, 11:38:38 PM
Waiting for IDA_ML to come around with some numbers.
@IDA_ML: Can you post/upload your ML\Settings contents?

Here you go:


(https://thumb.ibb.co/dQLimx/SD_95mbs_Overclocked.jpg) (https://ibb.co/dQLimx)


This speed was achieved in photo mode with a build from 21. 04. 2018 that was sent to me by Danne.  It is not very stable, so if you want to try it, please ask Danne to give it to you.  In this moment, I have the camera in my hands and here is what I get:

When I turn video mode on, select RAW-video, 5x magnification and 2520x1080 (8...11bits lossless), at 24 fps I get more than 1 minute record time, maybe even longer but I stopped it.  I can set the fps in this mode at this resolution to maximum 36,752 fps and even record about 40 frames at this speed but I get a lot of maloc errors.

In the normal uncropped mode, I can set the fps to 42 and record between 130 and 700 frames at 1736x976 resolution at 8...11bit lossless dependent on how bright the scene is.  No corrupt frames at 42 fps.  If I try 45 fps, I get lots of corrupt frames.

Which ML settings exactly would you like me to post for you?

Title: Re: Canon 100D / SL1
Post by: Walter Schulz on April 26, 2018, 12:37:08 PM
Thanks!
Installed Danne's build (it's not that difficult to find his repository). Problem here (and I suppose at OlRivrRat's site, too) occurs after switching to movie mode. Running benchmark shows overclock hack is no longer effective. We're back to standard timing again. Only very few attempts show numbers beyond 50 MByte/s.
Title: Re: Canon 100D / SL1
Post by: Danne on April 26, 2018, 12:41:00 PM
Is this an issue with the other build which runs a1ex latest sd_uhs code?
Title: Re: Canon 100D / SL1
Post by: Walter Schulz on April 26, 2018, 12:48:26 PM
Haven't found a build giving me higher transfer rates in movie mode for 100D in reliable ways.
Update: After running several benchmark runs with your build I got numbers all over the place (27-41 MByte/s write rate) without overclocking active. Debug menu order switching and Memory error a lot.
Will switch to experimental build now and run some tests again.

@IDA_ML: I asked for a benchmark run in movie mode. Your screenshot looks like photo mode with empty DCIM directory.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on April 26, 2018, 02:49:56 PM
@IDA_ML: I asked for a benchmark run in movie mode. Your screenshot looks like photo mode with empty DCIM directory.

Oh, I am sorry, I overlooked "movie mode".  I remember, I tried the benchmark test in movie mode once but that generated errors and instability all over the screen, so I never bothered to try that again.  By the way, did you try Danne's build from April 20-th which has the the overclock feature but not the the 42 fps one built in?  That build is very stable and works flawlessly even at 2520x1080 resolution.  I shot more than 100 GB of footage with it and never had a glitch.
Title: Re: Canon 100D / SL1
Post by: Walter Schulz on April 26, 2018, 03:05:49 PM
Found tested one from 21st. Unable to get hold of 20th build. Found one dated 18th.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on April 26, 2018, 03:24:04 PM
I also would like to report a different bug with the 100D running the above April 20-th build.  It probably exists in much older builds too but I never noticed it before I tried infrared remote start/stop RAW video with the infrared remote controller RC1 from Canon.  This neat little device emulates the mechanical RC1 operation remotely, over an infrared channel.  Here is the problem:

The 100D works perfectly with both: the mechanical and the infrared RC1.  When activating the remote control function from the Canon menu, I can start and stop the built-in H.264 video without problems.  And this works from ML too.  When I activate RAW video, however, and set its trigger function to the start/stop option in the sub menu, the following happens:

1) In the "medium" position of the RC1 switch, when the start button is pressed, the blue timer icon appears in the top right corner of the screen indicating stand by.  So far so good.  When I press the button a second time to start the video, the 100D starts recording but it stops immediately, recording an unreadable 4,8 MB MLV file.

2) In the "front" position of the RC1 switch, the camera focuses, takes a still photo and stops.  The screen freezes and the camera does not respond to the RC1 any more.  When I reset it with a half shutter press, and repeat the procedure in #1, after the blue icon appears, I can switch the RC1 to the "front" position and press the button again.  In this case, RAW video starts continuous recording but there is no way to stop it - neither from the RC1, nor from the camera.  It does not stop even if the camera is switched off.  Just a battery pull stops video recording.

Since the above issue is reproducible on the 100D, I hope, it can be fixed, so we can use this extremely useful remote control function to start and stop RAW video with the infrared RC1 controller. 
Title: Re: Canon 100D / SL1
Post by: IDA_ML on April 26, 2018, 03:28:25 PM
Found tested one from 21st. Unable to get hold of 20th build. Found one dated 18th.

Then use the 18-th one for your tests.  It behaves in the same manner as the 20-th one but the OC function is not hardcoded for that specific fast card (64 GB SanDisk Extreme Pro/95 MB/s).  You will just have to wait 1-2 minutes for the OC test to complete after you turn the camera on.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on April 26, 2018, 06:09:49 PM
      @WeIMC

   Link to 4 (SoFar) Benchmark tests >

SL1 + 64GB SanDisk Extreme Pro 95MB/s +
magiclantern-Nightly.2018Apr21.100D101_sd_uhs_hardcoded_160mhrz_45fps

https://photos.app.goo.gl/8s9d36uXVhxsiAyp1

         Am only able to get about 5 Sec's of 2520x1080 @ 24FPS
 
Title: Re: Canon 100D / SL1
Post by: IDA_ML on April 26, 2018, 07:21:48 PM
      
         Am only able to get about 5 Sec's of 2520x1080 @ 24FPS

You seem to be getting very inconsistent write speed data with your card.  Maybe, you are using a fake one.  I experienced a similar issue with a SD-card from Hama which was supposed to provide 80MB/s write speeds but sometimes it would write at 20, sometimes at 60MB/s and very often, while writing at 60 MB/s the speed would suddenly drop to 12 MB/s.  I stopped using it for video.
Title: Re: Canon 100D / SL1
Post by: Walter Schulz on April 26, 2018, 07:28:50 PM
I have a Sandisk 128 GB Extreme Pro, tested with different programs and it's a genuine Sandisk.
I get very short recording times, too. Nothing near to your results.

OlRivrRat and I share the same problem: We get excellent (reproducable and consistent) write rates in photo benchmark but are unable to use anything beyond 50 MByte/s in movie mode. And I think it does not depend on SD-card itself.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on April 26, 2018, 08:07:33 PM
Are you guys sure that you are using "RAW video" and your sub menu setting is "8...11 bit lossless compression" and not 14 bit uncompressed? And are you sure that your fps rate is set to 24 and not 30 or 42?  Check that again?  If you are still getting too short record times then quite obviously, you are severely overexposing your scene or it is extremely bright, so compression does not work properly.  This can happen if you film text on a white background on a monitor screen or a light bulb for example.  Make sure, you use a normally lit scene - the street outside or your living room for example.  And expose properly - at 0.0 or +1.0.

When I get back from work tonight, I will test write speed in the movie mode if it lets me do it.  As far as I remember, the benchmark tests are not supposed to be made in movie mode.

Danne, could you possibly post here your April 20-th build that you sent to me?  This was the one with the hardcoded OC but without the 42 fps.  It is very stable and Walter Schulz and OlRivrRat could test with it.  I am sure, that build will make them happy.
Title: Re: Canon 100D / SL1
Post by: a1ex on April 26, 2018, 08:12:25 PM
OlRivrRat and I share the same problem: We get excellent (reproducable and consistent) write rates in photo benchmark but are unable to use anything beyond 50 MByte/s in movie mode. And I think it does not depend on SD-card itself.

Another bottleneck, besides SD/CF write speed, is the memory bus speed. There are many image buffers around, besides the LiveView buffer that you see on the screen, including some higher-resolution ones; I believe not all of them are necessary for LiveView, but identifying and stopping them is not very straightforward.

One such workaround is the "Frozen LV" hack, which stops most of the LiveView streams, but keeps the raw one. Does that help with recording speed?
Title: Re: Canon 100D / SL1
Post by: Danne on April 26, 2018, 08:41:33 PM
@IDA_ML
Code: [Select]
Danne, could you possibly post here your April 20-th build that you sent to me?Tbh, I can´t remember what build that was. Anyway, if anyone wants to play with it you can send them personally. I´m off doing some other stuff atm.
Basically I use code changes from Levas here:
https://bitbucket.org/daniel_fort/magic-lantern/commits/979c1fc3c37ac8913d8f6ca605889734bf100a67
I then put sd_uhs.mo version into a compiled version from this branch:
crop_rec_4k_mlv_lite_snd

Anyway, really like this module but I can understand why it would be hard to put into nightlies...
Title: Re: Canon 100D / SL1
Post by: IDA_ML on April 26, 2018, 10:55:19 PM
Hallo Walter,

Here is the April 20-th build that I have been using with the results reported above:

https://we.tl/gt9YjOeKvt

The link will be active for 7 days.  I  archived it as it was on my SD card, so you have the config file with all my settings. 

I also ran the benchmark test in the movie mode with the above build and the Preview option set to Auto.  I get 56 MB/s write speed in that mode.  Continuous recording works at 2520x1080 resolution/24fps/8...11bit lossless.

I hope this helps.  Please report what you get.
Title: Re: Canon 100D / SL1
Post by: Walter Schulz on April 26, 2018, 11:22:13 PM
Thanks! Looks much better now.
2nd test with 47 MByte/s continuous (> 1 minute). First one (same settings) broke after some 20 seconds. Will do some more tests to find out where the limits might be.

Edit: Consistent 54 MByte/s now! No hickups. That's something! Thanks again!
Title: Re: Canon 100D / SL1
Post by: Danne on April 27, 2018, 05:50:19 AM
Seemed you right IDA_ML. This build was more stable than my latest. Exchanged the version on my bitbucket downloads section. Beware the 160mhz hardcoded setting. I have no idea how this version will affect slower cards. In other words, Risky business.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on April 27, 2018, 07:30:10 AM
      @ IDA_ML

   Downloaded Your .rar from > https://we.tl/gt9YjOeKvt

Still can only get 5Sec's Max & Scene & Exposure has little effect.

Also, there is no "Settings" Folder in the "ML" Folder in that archive.

& Pretty Sure My SD is a SanDisk, but do suppose I could be mistaken.

& the BenchMarks are very repeatable dependent upon Settings.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on April 27, 2018, 07:49:38 AM
      @ Danne & WeIMC

   DownLoaded Your Latest >

magiclantern-Nightly.2018Apr27.100D101_160MHZ_45fps

   Am now getting "continuous" 2520x1080 @ 24FPS > stopped @ 2Min's to write this. Yea! & Thanks a Bunch!
Title: Re: Canon 100D / SL1
Post by: Danne on April 27, 2018, 08:25:47 AM
Thanks for feedback, not sure what was going on with the former build but I advice anyone using it to replace with this.
Note, only tested on sd 95mb/s card.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on April 27, 2018, 10:25:35 AM
Thanks! Looks much better now.

Nichts zu danken, Walter.  Ich freue mich, Sie haben es hingekriegt. :-)))

Danne, thank you so much for your continued work on the OC feature.  I greatly appreciate that.  Will test your latest build as soon as possible. 

I have also tested 14-bit lossless at 2520x1080/24 fps with the April 20-th build.  With a normally lit scene, without too much bright areas in it, I get continuous recording with the timer icon flashing between orange and green.  As long as I point the camera to very bright areas, the icon turns red which is a warning that recording will stop soon.  This is a very cool feature indicating that even 14-bit lossless is perfectly usable for continuous recording as long as the scene is properly lit and exposed.  I still can't belive the 100D can do that!  It's insane!
Title: Re: Canon 100D / SL1
Post by: IDA_ML on April 27, 2018, 02:50:54 PM
Beware the 160mhz hardcoded setting. I have no idea how this version will affect slower cards. In other words, Risky business.

Danne, could you possibly describe in more detail what are the risks involved?  This is important since it may hint people on how to protect their cameras, cards and data.
Title: Re: Canon 100D / SL1
Post by: Danne on April 27, 2018, 02:54:00 PM
There are more options here. Check the sd_uhs thread for more info. I have very little insights what´s going on here. I simply checked and compiled other peoples efforts. Anyway. I tested against a slower SD card and it seemed it simple skiped memory patching so maybe nothing happens at all when slower cards are used in this case.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on April 27, 2018, 03:56:16 PM
Here is a test video that I shot about a week ago on my way to work with the April 18-th build from Danne which contains the sd_uhs overclocking module.  The test was shot in the RAW video mode with sound enabled, at 2520x1080 resolution, 24 fps, with 8...11 bit lossless compression.  You can get about 20 minutes of footage on a 64 GB card at that resolution.  The subway clips were shot at ISO 400 and 800, the rest at ISO 100.  Video editing was performed in the Camera RAW module of DaVinci Resolve 14.2 Lite with final export in MPEG4 at the original resolution.

Enjoy!

https://vimeo.com/266871797
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on April 27, 2018, 07:39:45 PM
      @ Danne & WeIMC

   "magiclantern-Nightly.2018Apr21.100D101_sd_uhs_hardcoded_160mhrz_45fps"

Is working Just Fine for Me Now that I have figured out the Missing "Detail" ie "FPS Override".

With FPSO on & set to 24FPS, can get continuous 2520x1080 @ 24FPS > stopped @ 1Min to write this.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on April 28, 2018, 07:12:41 AM
      @ WeIMC

   Link to "Settings" that made "Continuous" 2520x1080 @ 24FPS possible on My SL1 >

https://www.dropbox.com/s/2z86zlffe2f8tcr/SETTINGS.zip?dl=0

Just DownLoad, UnZip & copy to "ML" folder on SD Card ~

   Using >

"magiclantern-Nightly.2018Apr27.100D101_160MHZ_45fps"

   Also works with >

"magiclantern-Nightly.2018Apr21.100D101_sd_uhs_hardcoded_160mhrz_45fps"
Title: Re: Canon 100D / SL1
Post by: IDA_ML on April 28, 2018, 12:54:37 PM
OK, I have now performed several tests on the 100D using the latest April 27-th build that I found in Danne's repository.  I used the SanDisk Extreme Pro 64 GB/95MB/s card, with the preview mode set on Auto which provides normal Live View and allows good framing.  Here is some feedback:

1) In the RAW video mode, at 24 and 30fps, the build is as stable as the April 20-th build discussed above (see download link in my post #1221).  The camera performs very well in the Normal uncropped, 5x-magnification and Movie Crop modes and provides continuous recording with the 8...11 bit and 12 bit lossless compression, even at the maximum 2520x1080 resolution.  No glitches and no corrupt frames.

2) At 42 fps operation is not so stable.  In the normal uncropped mode, at 1736x976 resolution, sometimes I get clips without a single corrupt frame, sometimes there are a few corrupt frames.  Mostly, corrupt frames occur after I have changed some settings (ISO, Normal to Movie Crop Mode and back, etc.)  In the Movie Crop Mode, except for corrupt frames, I get lots of malloc error messages running through the screen during recording.  These disapper only after a battery pull.

BAD NEWS:
==========

3) In the Normal uncropped mode,  there is a serious exposure problem when frame rate is changed from 24 to 42 fps.  The screen gets dark and this makes framing and subject tracking impossible.  Exposure reduction by about one stop would be normal since the shutter speed increases from 1/50-th to 1/84-th of a second due to the higher frame rate.  However, this is not the case.  I need to increase the exposure by almost 4 stops to get the clip properly exposed.  This makes indoor shots almost impossible since the ISO has to be boosted to 3200, even 6400 to obtain correct exposure.  In that case, clips get quite noisy.  I hope, this can be fixed.  Interestingly, this exposure bug does not occur in the 5x-magnification mode where exposure is perfectly normal.  In that  mode, I get 44-47 frames recorded at 2520x1080 resolution at 12 bit lossless and the maximum frame rate of 36,572 fps.

4) As seen in previous builds, the shutter speed cannot be invreased above 1/50-th of a sec.  This causes screen flicker which makes recording impossible.

5) In an attempt to increase recording time at 42 and 30 fps, I tried the "Frozen LV" preview function.  Unfortunately, this preview is broken, error messages run all over the screen during recording and I get corrupt frames.

---------------------

I hope, it will be possible to iron out the above problems, so users can benefit from the full potential of the fantastic overclocking feature on the 100D and the other cameras that support it.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on May 01, 2018, 06:50:28 PM
I have just checked to see if the infrared remote control bug on the 100D, from my post #1213 exists on the EOS 7D which I also have.  The answer is NO.  Start and Stop ML RAW video recording with the infrared RC1 remote controler works just fine on the 7D in both - the Normal uncroped and the 5x-magnification modes.  I used the December 1, 2016 build for that 7D test.  Quite obviously, the bug needs a fix for the 100D. Maybe, someone else with a different Rebel model could check and see if that is the case with his camera. 
Title: Re: Canon 100D / SL1
Post by: Walter Schulz on May 05, 2018, 09:53:59 PM
api_test.lua not completing on 100D with EF-S 10-18 IS. No problem with EF 50/1.8 STM.
Title: Re: Canon 100D / SL1
Post by: Tullen on May 15, 2018, 07:32:17 PM
Would you say that the 100D is a good upgrade from the 50D? Pros and cons?
Title: Re: Canon 100D / SL1
Post by: Walter Schulz on May 15, 2018, 08:37:27 PM
Pros:
Size
Weight
Support for RT flash enhancements (5 groups, ...)
Price: Below 200€ in mint condition

Cons:
Size (if your hands are not that small and especially with big/heavy lenses)
Buttons missing, no dial on back -> ergonomics ...
Battery capacity is a bad joke
AF not state-of-the-art with non-STM lenses

YMMV. I have a little problem seeing it as upgrade. More of a replacement: If you're looking for a smaller cam and don't mind changing/recharging batteries a lot ...
Title: Re: Canon 100D / SL1
Post by: Danne on May 15, 2018, 08:47:45 PM
 With lossless capabilities, sd_uhs module, small size makes the cam a pure joy to use. Nikfreak did a good job porting.
Title: Re: Canon 100D / SL1
Post by: Tullen on May 15, 2018, 09:18:33 PM
Pros:
Size
Weight
Support for RT flash enhancements (5 groups, ...)
Price: Below 200€ in mint condition

Cons:
Size (if your hands are not that small and especially with big/heavy lenses)
Buttons missing, no dial on back -> ergonomics ...
Battery capacity is a bad joke
AF not state-of-the-art with non-STM lenses

YMMV. I have a little problem seeing it as upgrade. More of a replacement: If you're looking for a smaller cam and don't mind changing/recharging batteries a lot ...

Thank you. What about video capability and features?  2520x1080 resolution at 12 bit lossless and audio seems better than the 50D right? Any other technical specs worth considering?
Title: Re: Canon 100D / SL1
Post by: Danne on May 15, 2018, 09:22:43 PM
IDA_ML is one guy to follow when it comes to the 100D.
50D seems a nice camera too but audio missing right?
Title: Re: Canon 100D / SL1
Post by: IDA_ML on May 16, 2018, 09:07:14 AM
With lossless capabilities, sd_uhs module, small size makes the cam a pure joy to use. Nikfreak did a good job porting.

Absolutely!  It is amazing to see how stable the camera is in the 2520x1080 resolution mode, as long as you do not switch too often between modes, of course.

As far as batteries are concerned, its not all that bad.  I usually take 4 fully charged cheap replacement batteries with me when I go on a video recording trip and those are enough for a full day of video recording (more than 100 GB of losslessly compressed 8 ... 11bit RAW footage).  Sofar, I have never needed more than 3 of the 4 batteries for that.  If I shoot the same amount of footage on my 7D, it takes two fully charged batteries for that.  Of course, the batteries should be good and not at the end of their life cycle where increased internal resistance starts causing problems.
Title: Re: Canon 100D / SL1
Post by: u4ia24 on May 19, 2018, 11:09:14 PM
I don't have my 100D with me right now because I moved houses but can anyone with the SD overclock test what's the highest resolution for 4:3 anamorphic continuous recording?

I dont really need RAW because of the additional work in post but since changing resolution is not possible for h264 then the lowest RAW bit depth is okay. I just need the higest resolution for continuous 4:3 anamorphic on the 100D.
Title: Re: Canon 100D / SL1
Post by: vfxstu on May 22, 2018, 12:00:56 AM
I found Danne's bitbucket repository (https://bitbucket.org/Dannephoto/magic-lantern/downloads/ (https://bitbucket.org/Dannephoto/magic-lantern/downloads/)) but I do not see the more stable April20th build.

I'm currently running the April 27th build, but I can't seem to figure out how to get my resolution above 1736x976 (16:9) or 1736x736 (2.35:1).

I have the sd_uhs module enabled. What am I missing to get it up to 2520x1080? I tried loading OlRivrRat settings he made available and got the same results.

Im using a PNY 64bg 95mb/s sd card.
Title: Re: Canon 100D / SL1
Post by: Walter Schulz on May 22, 2018, 06:39:30 AM
What am I missing to get it up to 2520x1080?

Pressing loupe/magnify button once to enter crop mode.

Ceterum censeo experimental build page esse delendam.
Title: Re: Canon 100D / SL1
Post by: wety67e on May 22, 2018, 11:02:33 AM
Hi
but the 2520x1080 resolution is native crop 1.6x or 5x?

Excuse my English  :(
Title: Re: Canon 100D / SL1
Post by: Walter Schulz on May 22, 2018, 06:26:36 PM
"Native crop": Unfamiliar with this term. Not sure what you are asking.

To enter crop mode in movie mode you have to press loupe/magnify button twice.
After this you can change crop area (=resolution).

Ceterum censeo experimental build page esse delendam.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on May 22, 2018, 06:28:06 PM
     On My 100D I need to press Loupe/Mag' Button Twice to get to 5x
Title: Re: Canon 100D / SL1
Post by: Walter Schulz on May 22, 2018, 06:30:34 PM
Thanks, corrected my post.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on May 22, 2018, 06:40:49 PM
                     @u4ia24

           Changes to Aspect seems to not give normal expected results > Every setting DownList

from 2.20:1 gives 2520x1080.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on May 24, 2018, 05:11:43 PM
   Getting no replies @ sd_uhs thread so am posting here ~

   Not sure if this is a SD SpeedUp issue or an SL1 Issue but today I got some time to do some full testing,

ie, Rec & Process & the resulting images have a Problem >

   Using "magiclantern-Nightly.2018May23.100D101_sd_uhs" on My SL1 I shot several Min's of 2520x1080

& the Resulting DNGs & Vid only have 2352 Useable Width. The Right Hand 168Pxls are Garbled (Horizontal

Streaks & Bands)


(https://thumb.ibb.co/mm3L1T/M23_1803_1_2018_05_23_0001_C0000_000686.jpg) (https://ibb.co/mm3L1T)
Title: Re: Canon 100D / SL1
Post by: Danne on May 24, 2018, 05:15:33 PM
Upl