Magic Lantern Forum

Developing Magic Lantern => Camera-specific Development => 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%2012.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
Quote from: 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!

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

Quote from: Felipe on October 22, 2015, 08:39:34 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
Quote from: DeafEyeJedi on October 22, 2015, 10:30:14 PM
I can confirm this as well with mine.

Fixed in next update

Quote from: Felipe on October 22, 2015, 10:19:30 PM
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
Quote from: 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?

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
Quote from: 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.

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
Quote from: nkls on October 23, 2015, 04:41:09 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: [email protected] 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%20HERE!)
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
Quote from: Frosty on October 25, 2015, 07:00:27 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

Quote from: Felipe on October 25, 2015, 12:59:54 PM
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
Quote from: DeafEyeJedi on October 25, 2015, 07:04:41 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
Quote from: saucedf on October 25, 2015, 09:59:17 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
Quote from: 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

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
Quote from: Felipe on October 26, 2015, 04:42:00 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
Quote from: 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

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
Quote from: 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.

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
Quote from: 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?

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
Quote from: ykayanet on November 09, 2015, 12:25:02 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
Quote from: tone503773 on November 09, 2015, 02:33:03 AM
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
Quote from: 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.
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
Quote from: 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)?

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
Quote from: 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?
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
Quote from: 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?

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.

Quote from: 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

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?

Quote from: Felipe on December 02, 2015, 09:25:50 PM
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.


Quote from: 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

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.

Quote from: 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.

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
Quote from: Brand Brand on December 03, 2015, 07:01:05 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
QuoteOne 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
Quote from: msowsun on December 25, 2015, 06:47:11 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
Quote from: 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.

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
Quote from: 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.

'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
Quote from: dfort on January 18, 2016, 08:48:24 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
Quote from: 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
Quote from: DeafEyeJedi on January 19, 2016, 04:04:31 AM
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
Quote from: 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

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!)

Quote from: nikfreak on January 19, 2016, 12:51:00 PM
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:
     Camera Name:   'Canon EOS 100D'
     Camera Model:  0x80000346


DeafEyeJedi's camera was purchased in the U.S. and has the 'A' firmware:
     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:

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):


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
Quote from: MS96 on January 19, 2016, 09:06:20 PM
Here is a jpeg from me

Here's what I see:

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


Quote from: MS96 on January 19, 2016, 09:06:20 PM
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)

Quote from: nikfreak on January 19, 2016, 07:16:11 PM
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
Quote from: JotaPe96 on January 21, 2016, 06:31:47 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.

Quote from: 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

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
Quote from: MS96 on January 21, 2016, 06:35:30 PM
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
Quote from: dfort on February 08, 2016, 09:05:10 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
Quote from: canoncannon on February 28, 2016, 08:02: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
Quote from: dfort on February 28, 2016, 09:06: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
Quote from: 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"?

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
Quote from: canoncannon on February 28, 2016, 10:59:53 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
Quote from: 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.

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
Quote from: Walter Schulz on February 29, 2016, 01:26:38 PM
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
Quote from: canoncannon on March 01, 2016, 04:16:54 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
Quote from: nikfreak on March 01, 2016, 09:28:45 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
Quote from: Head_Pres on March 17, 2016, 04:04:04 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

Quote from: 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

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
Quote from: DeafEyeJedi on March 18, 2016, 09:34:07 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
Quote from: CinemaJohn on March 18, 2016, 10:57:00 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%20KomputerBay%20128GB%20SDXC%20Class%2010%20600x) 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
Quote from: 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]

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
QuoteBtw: 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
Quote from: JohanJ on April 28, 2016, 11:57:33 PM
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.

Quote from: Felipe on April 29, 2016, 06:41:18 AM
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
Quote from: 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.

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.

Quote from: power1001 on May 02, 2016, 06:19:11 PM
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
Quote from: 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. 

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
Quote from: 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?
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

Quote from: cubalibre0975 on June 28, 2016, 03:47:29 PM
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.
Quote from: nikfreak on June 29, 2016, 06:40:39 PM
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

Quote from: 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

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.

Quote from: 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

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
Quote from: count on August 07, 2016, 12:10:31 AMI 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"):


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
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.


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
Quote from: ygrabo on September 04, 2016, 02:00:53 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!

Quote from: a1ex on September 04, 2016, 03:15:27 PMInteresting 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

Quote from: a1ex on September 04, 2016, 03:15:27 PMblock 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.

Quote from: nikfreak on September 04, 2016, 05:02:20 PM
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!

Quote from: 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-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
Quote from: Nartl on October 18, 2016, 10:17:35 PM
...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
Quote from: 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

I can also confirm this as well.

Quote from: 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.

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
Quote from: PeterHoff on October 25, 2016, 12:57:36 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
QuoteLong story short -- use MLVFS.

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

QuoteSome 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
QuoteReminder: 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:

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
Quote from: 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 !!
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
Quote from: 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.
@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
QuotePress 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
Quote from: Roger66 on January 31, 2017, 11:04:55 AM
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
Quote from: nikfreak on January 31, 2017, 03:07:07 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: [email protected] 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
QuoteYou 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: [email protected] 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: [email protected] 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:

QuoteASSERT: 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
Quote from: 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

Fix pushed, please test again.

Quote from: nikfreak on January 27, 2017, 07:07:16 AM
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
Quote from: scherbakoff.dima on March 13, 2017, 07:03:26 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.

Quote from: Audionut on May 30, 2014, 04:57:54 PM
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
Quote from: nikfreak on March 12, 2017, 08:53:43 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:

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
Quote from: 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)

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 --

QuoteASSERT: 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


Quote from: 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).

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
Quote from: 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
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
Quote from: 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
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


Quote from: bastien42 on June 29, 2017, 09:01:57 PM
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
Quote from: bastien42 on June 30, 2017, 04:37:24 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
Quote from: bastien42 on June 30, 2017, 04:37:24 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
Quote from: JohanJ on July 01, 2017, 09:14:52 PM
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.

Quote from: JohanJ on July 01, 2017, 09:47:37 PM
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 -->
Quote from: bastien42 on June 30, 2017, 04:37:24 PM

(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

Quote from: bastien42 on July 03, 2017, 09:12:20 AM
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
Quote from: 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.

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.

Quote from: 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: 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
Quote from: 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.

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
Quote from: 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.

Great catch @Gianluca!

Quote from: nikfreak on July 28, 2017, 09:33:46 AM
@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
Quote from: Walter Schulz on August 22, 2017, 09:33:39 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
Quote from: 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!

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
Quote from: IDA_ML on August 26, 2017, 12:46:37 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
Quote from: 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!

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
Quote from: 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
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
Quote from: 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).

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
Quote from: Nex on September 23, 2017, 11:42:14 PM
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
Quote from: Nex on September 22, 2017, 11:08:57 PM
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]

"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
Quote from: nikfreak on September 24, 2017, 09:11:28 AM
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]

"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
Quote from: 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?

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?
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:
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
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:
extern WEAK_FUNC(ret_0) int SoundDevShutDownIn();
extern WEAK_FUNC(ret_0) int StopASIFDMAADC();


    /* 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
Quote from: 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.

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:
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
Quote from: nikfreak on September 26, 2017, 08:14:35 PM
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
Quote from: Danne on September 27, 2017, 10:22:14 PM
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
Quote from: 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

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
Quote from: 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?

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
Quote from: Danne on September 28, 2017, 08:25:56 AM
...
@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:
static const char crop_choices_help_700d[] =
"Change 1080p and 720p movie modes into crop modes (one choice)";


to this in crop_rec.c:
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:


....
        .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:
(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
Quote from: 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.
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
Quote from: 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).

Ah, gotcha. Thanks!

Quote from: a1ex on September 28, 2017, 10:26:35 AM
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!

Quote from: a1ex on September 28, 2017, 10:26:35 AM
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
Quote from: 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)

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!

Quote from: a1ex on September 30, 2017, 07:44:29 PM
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.

Quote from: a1ex on September 30, 2017, 07:44:29 PM
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:

[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
Quote from: 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.

Quote from: OlRivrRat on September 30, 2017, 07:56:24 PM
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:


      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":

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


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


#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
Quote from: 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.

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:


[****] 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:

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):

/** 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:
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:

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
Quote from: nikfreak on October 02, 2017, 09:16:32 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:

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:

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:

[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:

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
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


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:


./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:


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
Quotecrop_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
Quote from: Danne on October 01, 2017, 06:15:12 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
Quote from: IDA_ML on October 02, 2017, 06:41:56 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
Quote from: nikfreak on October 02, 2017, 07:13:10 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!

Quote from: DeafEyeJedi on October 02, 2017, 06:43:30 PM
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
Quote from: Danne on October 02, 2017, 07:24:23 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
Quote from: DeafEyeJedi on October 02, 2017, 08:14:20 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:
            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:
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
Quote from: a1ex on September 28, 2017, 10:26:35 AM
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
Quote from: Danne on October 04, 2017, 06:15:09 PM
...
By the way. Was trying to compile adtg_gui in 100D_merge_fw101...


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):
CONFIG_GDB          = y
endif
CONFIG_GDBSTUB      = y

and in the modules makefile:
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)

Quote from: a1ex on September 28, 2017, 10:26:35 AMAdditional 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)

Quote from: a1ex on September 28, 2017, 10:26:35 AM(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
Quote from: 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?

Triple checked.  See below.

(https://farm5.staticflickr.com/4462/37452625976_d1f3601a9c.jpg) (https://flic.kr/p/Z4yuSC)

Quote from: a1ex on October 04, 2017, 10:22:58 PM
The outlier at ISO 2500 was likely a photo without overexposure.

Hmm, I guess so.

Quote from: a1ex on October 04, 2017, 10:22:58 PM
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:


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
QuoteFor 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: [email protected]

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:
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
Quote from: Danne on October 10, 2017, 10:57:20 AM
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
Quote from: 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

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.

Quote from: 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?

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 @   [email protected]
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:

Quote from: 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)...

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.
QuoteIf 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
#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
Quote from: Danne on October 11, 2017, 07:18:28 PM
Regarding the preferred raw type. Is this way to scroll trough raw types still valid?
in raw.c
#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
Quote from: jacekp on October 14, 2017, 02:35:05 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
Quote from: 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.

http://wiki.magiclantern.fm/faq#any_progress_on_xyz

QuoteIf 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
Quote from: a1ex on October 19, 2017, 08:03:37 PM
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:


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:

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
Quote from: 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!

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.   

Quote from: Danne on October 24, 2017, 06:10:12 PM
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
Quote from: 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?

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
Quote from: nikfreak on November 04, 2017, 09:43:41 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
Quote from: 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).
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
Quote from: 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?

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
Quote from: 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 ?

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.

Quote from: edt on November 07, 2017, 10:08:02 PM
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
Quote from: IDA_ML on November 07, 2017, 11:06:17 PM
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
Quote from: IDA_ML on November 07, 2017, 11:06:17 PM
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
Quote from: 12georgiadis on November 08, 2017, 08:06:41 AM
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.

Quote from: a1ex on November 08, 2017, 12:52:06 AM
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
Quote from: IDA_ML on January 02, 2018, 03:58:21 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
Quote from: 12georgiadis on January 03, 2018, 02:40:19 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
Quote from: IDA_ML on January 03, 2018, 03:54:35 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
Quote from: IDA_ML on January 02, 2018, 05:00:45 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
Quote from: 12georgiadis on January 03, 2018, 05:01:08 PM
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
Quote from: IDA_ML on January 04, 2018, 12:11:28 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
Quote from: 12georgiadis on January 04, 2018, 12:56:19 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
Quote from: IDA_ML on January 04, 2018, 10:34:24 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
Quote from: 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?
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
Quote from: 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

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
Quote from: 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.

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
Quote from: 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.

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?

-- 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.

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
Quote from: dfort on January 16, 2018, 02:19:52 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
Quote from: dfort on January 16, 2018, 05:28:49 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
Quote from: 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.

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
Quote from: Danne on January 17, 2018, 10:44:48 AM
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
Quote from: 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?
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?

Quote from: a1ex on December 30, 2017, 09:58:10 AM
...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
#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
        #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:

       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?

        #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
Quote from: 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?

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
Quote from: OlRivrRat on January 20, 2018, 08:24:17 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
Quote from: IDA_ML on January 20, 2018, 06:13:54 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
Quote from: dfort on January 20, 2018, 09:56:14 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
Block: RAWI
...
    Res:  1920x1080 <-- image size
...
      height           1108 <-- full raw buffer
      width            2592


EOSM zoom mode
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:

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:

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
Quote from: 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

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
#ifdef CONFIG_100D
    (*height)--;
#endif


How did I come up with this?

raw.c
    /* 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
Quote from: OlRivrRat on January 23, 2018, 04:39:59 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
Quote from: 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.

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
Quote from: Danne on January 23, 2018, 04:43:55 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
Quote from: dfort on January 23, 2018, 05:16:33 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
Quote from: DeafEyeJedi on January 24, 2018, 02:55:40 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
Quote from: 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...

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
Quote from: Danne on January 24, 2018, 06:07:17 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:

QuoteHere 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
Quote from: Danne on January 25, 2018, 07:58:04 AM
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
QuoteMaybe, 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
Quote from: Danne on January 25, 2018, 04:52:52 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:

Quote2560 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
Quote from: IDA_ML on January 25, 2018, 06:17:49 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
Quote from: Danne on January 25, 2018, 10:16:53 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.

Quote from: IDA_ML on January 26, 2018, 12:52:22 PM
...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:

QuoteThe 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
Quote from: IDA_ML on January 29, 2018, 01:06:04 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
Quote from: Danne on January 29, 2018, 05:20:24 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
Quote from: IDA_ML on January 29, 2018, 03:42:10 PM
...UNcompressed 10, 12 and 14-bit rates...
Quote from: IDA_ML on January 29, 2018, 05:15:08 PM
... 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
Quote from: OlRivrRat on January 29, 2018, 06:29:10 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
Quote from: dfort on January 30, 2018, 01:54:37 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:


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.

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:

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:

changeset:   15884:ebf206a3a2d1
branch:      crop_rec_4k
user:        Daniel Fort <[email protected]>
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:

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
Quote from: a1ex on January 31, 2018, 12:30:21 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
Quote from: a1ex on January 31, 2018, 09:11:40 AM
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:

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
/* 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:

Quote from: OlRivrRat on February 01, 2018, 02:53:13 AM
   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
Quote from: IDA_ML on February 01, 2018, 01:15:45 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
Quote from: dfort on February 01, 2018, 06:20:11 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:
Quotelatest 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
Quote from: 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?

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
Quote from: IDA_ML on February 02, 2018, 06:11:58 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.


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
Quote from: 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?

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
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):

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):

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
Quote from: 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.
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.

Quote from: 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

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
Quote from: IDA_ML on February 05, 2018, 01:10:20 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.

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
Quote from: OlRivrRat on February 06, 2018, 06:48:10 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
Quote from: OlRivrRat on February 07, 2018, 10:58:57 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
Quote from: OlRivrRat on February 07, 2018, 10:58:57 PM
   
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
Quote from: 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.

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
Quote from: IDA_ML on February 08, 2018, 11:40:08 AM
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
Quote from: OlRivrRat on February 08, 2018, 05:57:24 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
Quote from: dfort on February 08, 2018, 05:53:24 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
Quote from: IDA_ML on February 08, 2018, 06:35:48 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:

Quote from: 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

And this is invalid for the 100D (https://www.magiclantern.fm/forum/index.php?topic=19300.msg197018#msg197018):

Quote from: OlRivrRat on February 07, 2018, 10:58:57 PM
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


Quote from: OlRivrRat on February 09, 2018, 05:38:04 PM
...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
Quote from: OlRivrRat on February 11, 2018, 06:20:46 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
Quote from: dfort on March 06, 2018, 08:59:49 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
Quote from: dpjpandone on June 21, 2014, 03:14:38 AM
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
#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?

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:
#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.
#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:
#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
Quote from: 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.

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
Quote from: Walter Schulz on April 25, 2018, 09:15:35 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
Quote from: Walter Schulz on April 26, 2018, 12:48:26 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
Quote from: 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.

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
Quote from: OlRivrRat on April 26, 2018, 06:09:49 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
Quote from: Walter Schulz on April 26, 2018, 07:28:50 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
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
Quote from: Walter Schulz on April 26, 2018, 11:22:13 PM
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
Quote from: Danne on April 27, 2018, 05:50:19 AM
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
Quote from: 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 ...

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
Quote from: 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.

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
Quote from: vfxstu on May 22, 2018, 12:00:56 AMWhat 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
Upload sample dng. I'll check my camera tonight.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on May 24, 2018, 05:25:17 PM
       imgbb won't accept a dng . Where should I upload to ?
Title: Re: Canon 100D / SL1
Post by: Danne on May 24, 2018, 05:37:39 PM
Google drive, dropbox other places...
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on May 24, 2018, 05:51:39 PM
https://drive.google.com/open?id=1h1u1MBwkryyoLw3XSZxfbCmkL1mm8DOO
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on May 25, 2018, 05:45:09 PM
       Ref' My Reply #1250 > Am I the only one having this issue? Do I maybe have something Set incorrectly (PilotError)?
Title: Re: Canon 100D / SL1
Post by: a1ex on May 25, 2018, 09:18:34 PM
Can you reproduce the issue with a simple silent picture, saved as DNG?

Do you have FPS override enabled? If yes, what is the value of timer A in the submenu?
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on May 25, 2018, 10:05:43 PM
       FPS Is active (only way to achieve 2520x1080) & timerA is 520(+0)
Title: Re: Canon 100D / SL1
Post by: a1ex on May 25, 2018, 10:18:57 PM
FPS override does not affect resolution in any way; it just alters the frame rate of what you have selected with other methods (Canon menu, crop_rec etc).

2520 is the resolution achieved in x5 mode, but in this case, FPS timer A should not go below 676. It is a mystery to me how you've got this value (or what exactly you did to get that DNG).
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on May 25, 2018, 10:47:45 PM
That DNG is a single frame from a  Test Vid I shot @ 2520x1080 using Dannes

"magiclantern-Nightly.2018May23.100D101_sd_uhs" on My SL1
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on May 25, 2018, 10:55:00 PM
& now I an unable to get DNGs saved to SD when attempting FRSP. It appears to go through the motions but no DNGs on Disc.
Title: Re: Canon 100D / SL1
Post by: Danne on May 25, 2018, 11:00:31 PM
This branch:
https://bitbucket.org/Dannephoto/magic-lantern/branch/crop_rec_4k_mlv_lite_snd_sd_uhs_HDR_extended
Title: Re: Canon 100D / SL1
Post by: a1ex on May 25, 2018, 11:06:39 PM
That's where I've looked, but FPS timer A is limited to 676 in x5 zoom mode. Assuming user error when reading the value.

Try adjusting it to 718 ( = 676 + (2520 - 2352) / 4). Default value (with FPS override disabled) is 732.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on May 25, 2018, 11:17:43 PM
When looking @ timer A while in 5x it is 682 (-50). Was I supposed to be in 5x? If so, That was not mentioned.
Title: Re: Canon 100D / SL1
Post by: a1ex on May 25, 2018, 11:23:32 PM
You should have been in the video mode you have used for that DNG, at the same settings. That's what we're trying to troubleshoot, right?

682 + (2520 - 2352) / 4 = 724. Try that value. Lower values should give similar defects. If that doesn't work, use some trial and error to find the lowest value that still gives correct image at maximum resolution.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on May 26, 2018, 12:03:03 AM
Timer A @ 724 Creates Good 2520x1080 ~
Title: Re: Canon 100D / SL1
Post by: a1ex on May 26, 2018, 07:56:59 AM
What about lower values?
Title: Re: Canon 100D / SL1
Post by: Danne on May 26, 2018, 12:45:34 PM
Actually, no matter what value I change on timer A(ranging 732 down to 690) I get a few top pixels black:
https://bitbucket.org/Dannephoto/magic-lantern/downloads/Timer_A_range_730-690.zip

I also tested a few rounds with FPS override to off and still getting the same issue.
About producing silent simple DNG files it is not possible in movie mode. It gets stuck on the word preparing..., then nothing. If I switch to photo mode it works...
Hope this could be helpful.

Edit: By the way. Closest ratio selectable in scroll menu is 2560 so it goes into 2520 after selecting this number. Selecting a lower ratio number doesn´t seem to help either anyway. Tested 2240 with same result.
Title: Re: Canon 100D / SL1
Post by: a1ex on May 26, 2018, 01:01:08 PM
Timer A has no effect on the top bar; we were talking about invalid image data (repeated pixels) on the right side. What timer values did you use for these samples?

There are some differences between raw.c in your branch vs vanilla crop_rec_4k. Is the top black bar present there? What about the regular 100D build from the main download page?

Silent picture in movie mode probably doesn't have enough memory if raw video is enabled (the later preallocates all the memory during standby).
Title: Re: Canon 100D / SL1
Post by: Danne on May 26, 2018, 01:12:02 PM
Aha I see.

Turning off raw video works producing silent dng files only they are corrupted:
https://bitbucket.org/Dannephoto/magic-lantern/downloads/69770000.DNG
https://bitbucket.org/Dannephoto/magic-lantern/downloads/69770001.DNG

I was filming in movie mode 2520x1080p and Timer A values at between 730 down to 690 in my test files.
I will test the other branches and do comparisons later. busy atm...

@Olivrat, if you or anyone else wants to do some comparison testing:
Main 100D version:
https://builds.magiclantern.fm/jenkins/job/100D.101/13/artifact/platform/100D.101/magiclantern-Nightly.2018Feb27.100D101.zip
Crop_rec_4k:
https://builds.magiclantern.fm/jenkins/job/crop_rec_4k/72/artifact/platform/100D.101/magiclantern-crop_rec_4k.2018Mar10.100D101.zip
Title: Re: Canon 100D / SL1
Post by: Danne on May 26, 2018, 01:33:15 PM
Tested regular crop_rec_4k branch against mine. Noticed that corruption issues with silent DNG occurs when FPS override is set. When FPS override is set to off both branches wil produce legit DNG files otherwise not.
Both silent DNG files have top bars with black pixels.
Title: Re: Canon 100D / SL1
Post by: a1ex on May 26, 2018, 01:46:21 PM
Unless I've missed the results, the following is still needed:

Quote from: 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.

Quote from: a1ex on March 18, 2018, 07:36:45 PM
Missing data:
- 100D

These are for checking the black bar sizes, among many others.




From the silent pictures above, the top black bar size appears to be 28 (correct in 57614b3, but too small before that). The top black bar should not be present in vanilla crop_rec_4k...
Title: Re: Canon 100D / SL1
Post by: Danne on May 26, 2018, 01:50:40 PM
Great. Will do what I can when I can. Others can feel free to chip in...
Title: Re: Canon 100D / SL1
Post by: Danne on May 26, 2018, 02:10:32 PM
Quote from: a1ex on May 26, 2018, 01:46:21 PM
From the silent pictures above, the top black bar size appears to be 28 (correct in 57614b3, but too small before that). The top black bar should not be present in vanilla crop_rec_4k...

Yes, you are right, no border in crop_rec_4k:
https://bitbucket.org/Dannephoto/magic-lantern/downloads/69770000.DNG

2520x1079 vs 2520x1081

What needs to be corrected in my branch  :P? MAybe I can just add the raw.c commit from crop_rec_4k, let´s test...
Title: Re: Canon 100D / SL1
Post by: a1ex on May 26, 2018, 02:19:41 PM
Just syncing with crop_rec_4k should do the trick (hg merge crop_rec_4k). To double-check, try this:


hg diff -r crop_rec_4k -r crop_rec_4k_mlv_lite_snd_sd_uhs_HDR_extended src/raw.c
Title: Re: Canon 100D / SL1
Post by: Danne on May 26, 2018, 02:25:46 PM
Thanks A1ex. Will check your hg command.
I just now put the raw.c from crop_rec_4k in my branch and surely that cured the top bar issue as stated. Will upload new builds to my downloads section.
Title: Re: Canon 100D / SL1
Post by: Danne on May 26, 2018, 02:41:31 PM
Nice command, hg diff...
Last login: Sat May 26 14:34:33 on ttys007
dans-MacBook-Pro:magic-lantern-dannephoto dan$ hg diff -r crop_rec_4k -r crop_rec_4k_mlv_lite_snd_sd_uhs_HDR_extended src/raw.c
diff -r 0075d0fa70f2 -r 5d6d2d2e32d5 src/raw.c
--- a/src/raw.c Fri Mar 23 13:35:07 2018 +0100
+++ b/src/raw.c Thu May 24 16:25:27 2018 +0200
@@ -109,9 +109,16 @@
#define DEFAULT_RAW_BUFFER_SIZE (0x4e000000 - 0x4d31a000)
#endif

+#ifdef CONFIG_5D3
+/* for higher resolutions we'll allocate a new buffer, as needed */
+#define CONFIG_ALLOCATE_RAW_LV_BUFFER
+/* buffer size for a full-res LiveView image */
+#define RAW_LV_BUFFER_ALLOC_SIZE ((0x527 + 2612) * (0x2FE - 0x18)*8 * 14/8)
+#endif
+
+
#ifdef CONFIG_650D
#define DEFAULT_RAW_BUFFER MEM(0x25B00 + 0x3C)
-#define DEFAULT_RAW_BUFFER_SIZE (0x47F00000 - 0x46798080)
#endif

#ifdef CONFIG_700D
@@ -126,7 +133,6 @@


:
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on May 28, 2018, 12:09:03 AM
           @Alex

       724 Good, 722 starts to show bad right edge. With Dannes 26May Build am now getting 2520x1072.
Title: Re: Canon 100D / SL1
Post by: Danne on June 02, 2018, 12:32:29 PM
live view framing feature doesn´t work for the 100D. THought it would maybe only work for the 5D mark III but eosm is a happy camper working gladly with 5x zoom and correct framing when doing half shutter press or enabling framing. Is the 100D not included? What´s missing? Something in raw.c?
Title: Re: Canon 100D / SL1
Post by: a1ex on June 02, 2018, 01:25:01 PM
Are other features using the same backend (such as fisheye correction or anamorphic preview) working? It seems to be enabled in the source, but I'm not sure if anyone tested these features yet (search results returned nothing).
Title: Re: Canon 100D / SL1
Post by: Danne on June 02, 2018, 01:56:47 PM
Will do some tests soon. Gotta get those lv ram dumps produced too...
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on June 02, 2018, 06:31:14 PM
                     @Danne

       Just noticed that "Global Draw" settings get turned off during Start up when using

magiclantern-Nightly.2018Jun01.100D101sd_uhs

       Need to be turned back on Manually on each Start.

Update > Same issue with all 3 latest builds.

magiclantern-Nightly.2018May29.100D101sd_uhs_allbits , Keeps "Global Draw" settings.
Title: Re: Canon 100D / SL1
Post by: Danne on June 02, 2018, 06:53:41 PM
Ok, thanks for telling, will do some lua refinements which will check if on or not before starting the sd_uhs procedure.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on June 02, 2018, 07:03:53 PM
"Are other features using the same backend (such as fisheye correction or anamorphic preview) working?"

Defishing is Available & Settable

Anamorphic is there but Greyed out > Assume maybe an Anamorphic Lens Needs to be mounted ?
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on June 02, 2018, 07:07:11 PM
           @Danne

It appears to be On as Cam Starts & then gets Turned Off as SDUHS Script runs, then does not come back on.
Title: Re: Canon 100D / SL1
Post by: a1ex on June 02, 2018, 07:19:57 PM
Quote from: OlRivrRat on June 02, 2018, 07:03:53 PM
Defishing is Available & Settable

OK, but does it have any effect on the LiveView image?

Quote
Anamorphic is there but Greyed out > Assume maybe an Anamorphic Lens Needs to be mounted ?

When something is grayed out in ML menu, there's always a message telling you why. I'm unable to guess the reason.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on June 02, 2018, 07:40:27 PM
Does not seem to have effect on LiveView Image but does go thru an "Image Squeeze" routine during Image Preview.

Anamorphic wanted Canon Displays Turned Off.
Title: Re: Canon 100D / SL1
Post by: Danne on June 02, 2018, 08:42:23 PM
Defishing and Anamorphic are selectable but like "framing" it doesn't affect live view image at all. Not working in other words.
Title: Re: Canon 100D / SL1
Post by: a1ex on June 02, 2018, 08:56:14 PM
You can start debugging in tweaks.c, display_filter_lv_vsync. Does that get called? Add a printf or a NotifyBox there.

If yes: under CONFIG_CAN_REDIRECT_DISPLAY_BUFFER_EASILY, does it reach the last line? If not, why not? If yes, what values does it set? (print the values of current_buffer and display_filter_buffer).

Same for defish_draw_lv_color(). Does it get called? What image buffers does it get? (print src_buf and dst_buf after the call to display_filter_get_buffers). Does it return early for any reason? If yes, where?

A bit tedious to debug this one; the emulator doesn't go far enough either.
Title: Re: Canon 100D / SL1
Post by: Danne on June 03, 2018, 08:49:06 AM
Thanks @Alex. Will get on it asap.
@OlRivrRat
Fixed the global draw off thingy in the script
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on June 03, 2018, 05:14:44 PM
                      @Danne

           Works Great & it seems that the speed of the SDUHS Launch is Quicker > Back to where it was in 29May Build.
Title: Re: Canon 100D / SL1
Post by: Danne on June 03, 2018, 05:24:26 PM
Yes, shortened it with about one second. Seems ok.
Title: Re: Canon 100D / SL1
Post by: Danne on June 05, 2018, 02:15:03 PM
Quote from: a1ex on June 02, 2018, 08:56:14 PM
You can start debugging in tweaks.c, display_filter_lv_vsync. Does that get called? Add a printf or a NotifyBox there.

If yes: under CONFIG_CAN_REDIRECT_DISPLAY_BUFFER_EASILY, does it reach the last line? If not, why not? If yes, what values does it set? (print the values of current_buffer and display_filter_buffer).

There is contact with tweaks.c. Doing following:
#elif defined(CONFIG_CAN_REDIRECT_DISPLAY_BUFFER_EASILY) // all new cameras should work with this method

    if (!display_filter_buffer) return CBR_RET_CONTINUE;
    if (!display_filter_valid_image) return CBR_RET_CONTINUE;
    if (!display_filter_enabled()) { display_filter_valid_image = 0;  return CBR_RET_CONTINUE; }
   
    /* save the old buffer (to restore it when turning off display filters) */
    void* current_buffer = (void*) YUV422_LV_BUFFER_DISPLAY_ADDR;
    if (current_buffer != display_filter_buffer) last_canon_buffer = current_buffer;

NotifyBox(5000, "current_buffer 0x%x", current_buffer);


Ok, when setting Preview to framing and pressing halfshutter I´m getting this:
0x4bde7800

When in Preview auto and pressing halfshutter I get random results:
0x4bde7800
0x4b9d7800
0x4c1f7800

Tried setting defishing and register goes whirling between these three registers.

display_filter_buffer is:
0xb24238



Title: Re: Canon 100D / SL1
Post by: Danne on June 05, 2018, 03:55:57 PM
Regarding display_filter_lv_vsync:
int display_filter_lv_vsync(int old_state, int x, int input, int z, int t)
{

NotifyBox(5000, "HELLO");

#if defined(CONFIG_5D2)
    int sync = (MEM(x+0xe0) == YUV422_LV_BUFFER_1);
    int hacked = ( MEM(0x44fc+0xBC) == MEM(0x44fc+0xc4) && MEM(0x44fc+0xc4) == MEM(x+0xe0));
    display_broken = hacked;


prints HELLO constantly so used always?
Title: Re: Canon 100D / SL1
Post by: a1ex on June 05, 2018, 04:20:50 PM
Try this:


int display_filter_lv_vsync(int old_state, int x, int input, int z, int t)
{
    if (HALFSHUTTER_PRESSED) {
        YUV422_LV_BUFFER_DISPLAY_ADDR = rand() & 0xFFFFFF;
        return;
    }
    ...


You should see the LiveView image going crazy (displaying random things from memory) when pressing the shutter halfway, and back to normal when releasing it. Try it on a camera known to work, to see how it looks like.

If that doesn't work, go back to the caller of this function (state-object.c, stateobj_lv_spy). Do the same thing there (without the return). If it works, we have to change INPUT_ENABLE_IMAGE_PHYSICAL_SCREEN_PARAMETER. Try 25 (named_functions.idc (https://www.magiclantern.fm/forum/index.php?topic=6785.msg200117#msg200117) -> DisplayStateWithImgMute_S01_I25 -> EnableImagePhysicalScreenParameter pCBR=%x; same pattern on 5D3 in DisplayStateWithImgMute_S01_I20).




P.S. Some fun stuff with random walks:


    if (HALFSHUTTER_PRESSED) {
        static int pos = 0;
        pos += (rand() & 1) ? rand() % 10 : - rand() % 10;
        YUV422_LV_BUFFER_DISPLAY_ADDR += pos * 1440;
        return;
    }


Exercise for the reader: explain how it works (e.g. with a plot in octave or python), what's up with the magic number (1440) and why it doesn't do a double integration.

Anyone who understands the above stuff will be able to implement this feature request (https://www.magiclantern.fm/forum/index.php?topic=18488.0) in no time.
Title: Re: Canon 100D / SL1
Post by: Danne on June 05, 2018, 05:48:15 PM
int display_filter_lv_vsync(int old_state, int x, int input, int z, int t)
{
    if (HALFSHUTTER_PRESSED) {
        YUV422_LV_BUFFER_DISPLAY_ADDR = rand() & 0xFFFFFF;
        return;
    }
#if defined(CONFIG_5D2)
    int sync = (MEM(x+0xe0) == YUV422_LV_BUFFER_1);
    int hacked = ( MEM(0x44fc+0xBC) == MEM(0x44fc+0xc4) && MEM(0x44fc+0xc4) == MEM(x+0xe0));
    display_broken = hacked;

Works for the eosm(scrambled output) but no respone on HALFSHUTTER_PRESSED for the 100D.


    if (HALFSHUTTER_PRESSED) {
        static int pos = 0;
        pos += (rand() & 1) ? rand() % 10 : - rand() % 10;
        YUV422_LV_BUFFER_DISPLAY_ADDR += pos * 1440;
        return;
    }

Eh, wut, super resolution? Small jumps in image on HALFSHUTTER_PRESSED

Trying this:
QuoteIf that doesn't work, go back to the caller of this function (state-object.c, stateobj_lv_spy). Do the same thing there (without the return). If it works, we have to change INPUT_ENABLE_IMAGE_PHYSICAL_SCREEN_PARAMETER. Try 25 (named_functions.idc -> DisplayStateWithImgMute_S01_I25 -> EnableImagePhysicalScreenParameter pCBR=%x; same pattern on 5D3 in DisplayStateWithImgMute_S01_I20).

This works for the eosm but not for the 100D(state-object.c):
static void state_init(void* unused)
{

    if (HALFSHUTTER_PRESSED) {
        YUV422_LV_BUFFER_DISPLAY_ADDR = rand() & 0xFFFFFF;

    }
    #ifdef DISPLAY_STATE
        stateobj_start_spy(DISPLAY_STATE, stateobj_lv_spy);
    #endif
    #ifdef LV_STATE



Didn´t do this. Still valid?
QuoteIf it works, we have to change INPUT_ENABLE_IMAGE_PHYSICAL_SCREEN_PARAMETER. Try 25 (named_functions.idc -> DisplayStateWithImgMute_S01_I25 -> EnableImagePhysicalScreenParameter pCBR=%x; same pattern on 5D3 in DisplayStateWithImgMute_S01_I20).
Title: Re: Canon 100D / SL1
Post by: Danne on June 05, 2018, 05:57:16 PM
Kid me not, it worked!
in state-object.h:
#define INPUT_ENABLE_IMAGE_PHYSICAL_SCREEN_PARAMETER 24
to:
#define INPUT_ENABLE_IMAGE_PHYSICAL_SCREEN_PARAMETER 25
Defishing
Anamorphic
Clear overlays
All works! Bloody magic.

Here is a build for the 100D. THis camera got even more useful then before. Thanks A1ex.
https://bitbucket.org/Dannephoto/magic-lantern/downloads/magiclantern-Nightly.2018Jun05.100D101sd_uhs.zip
Title: Re: Canon 100D / SL1
Post by: nikfreak on June 05, 2018, 06:13:41 PM
Good job, Danne. Thank you.
Title: Re: Canon 100D / SL1
Post by: Danne on June 05, 2018, 06:20:07 PM
Thank you guys for helping out. Also a nice tour in small parts of some great c code. And thanks A1ex.
Title: Re: Canon 100D / SL1
Post by: nikfreak on June 05, 2018, 08:32:19 PM
As I can't do myself atm:
can someone provide me a working build with adtg module included for 100D plz??

last one I used to compile should have been this:
https://bitbucket.org/nikfreak/magic-lantern/branch/isoresearch
Title: Re: Canon 100D / SL1
Post by: Danne on June 05, 2018, 09:18:09 PM
I dropped adtg_gui from here https://builds.magiclantern.fm/jenkins/job/iso-research/11/artifact/modules/adtg_gui/adtg_gui.mo
into crop_rec_4k_branch(included latest display fix  :P):
https://bitbucket.org/Dannephoto/magic-lantern/downloads/crop_rec_4k_display_filter_lv_vsync_100D_fix.zip
Title: Re: Canon 100D / SL1
Post by: ArcziPL on June 05, 2018, 09:31:04 PM
Quote from: nikfreak on June 05, 2018, 08:32:19 PM
As I can't do myself atm:
can someone provide me a working build with adtg module included for 100D plz??

last one I used to compile should have been this:
https://bitbucket.org/nikfreak/magic-lantern/branch/isoresearch
Recent vanilla iso-research branch compiled for 100D with default modules (adtg_gui included). Not tested as I don't have a 100D.

https://bitbucket.org/ArcziPL/magic-lantern/downloads/magiclantern-isoresearch-Nightly.2018Jun05.100D101.zip
Title: Re: Canon 100D / SL1
Post by: nikfreak on June 06, 2018, 10:11:05 AM
Thanks. Tried Danne's and Works!
Title: Re: Canon 100D / SL1
Post by: Danne on June 06, 2018, 08:23:25 PM
Quote from: 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.

Trying to follow these steps but problems occur on the way. Running crop_rec_4k with the adtg_gui module included and it sure looks nice with all features included in the adtg_gui but the 100D seems to have a hard time to handle this workflow.
- enter 1080p non-crop, without FPS override
- enable ADTG Registers and DIGIC registers
- if it locks up, try reducing FPS from adtg_gui menu

SO far so good, reducing fps(Force low FPS) seems to help a little but as soon as I enter play and want to go back screen turns completely black and needs battery pull and restart. Can´t seem to get pass this step. I have only mlv_lite and adtg_gui module loaded.

On a side note, probably not realted. When running mlv_play.mo it often goes into black screen when previewing recorded mlv footage. Sometimes it works, loads a photo then starts to play the mlv file but more often it will simply stop working and go into black screen.
Title: Re: Canon 100D / SL1
Post by: nikfreak on June 06, 2018, 08:32:43 PM
Can someone please create a special version of adtg module containing a submenu "crop_rec REGS" which only contains all regs from crop_rec.c: CMOS1-7 / ADTG2[0x8xxx] / C0F060xxx / C0F068xxx / C0F07xxxx

Should be round about 50 regs maybe less maybe more. Guess also useful for other cams.
100D apparently locks up often while fiddling with the submenus. Have to take out battery often.

I managed to get 3520x1980 with some pinkish LCD preview at 3.5fps. Half of lcd was broken / dirty output. Didn't record any stuff. My personal interest is in FULLRES_LV. I remember a1ex stating 5D3 could do silent pictures with 1/8000 or faster ?! Maybe I remember wrong. Above request could help with fiddling. Danne seems to work on same....

My notebook charger is broken.Using wifes atm lefthanded and right hand is handicaped / broken + plastered (read: not finger nor arm)
Title: Re: Canon 100D / SL1
Post by: Danne on June 07, 2018, 11:10:37 AM
Wow, nikfreak, good news from your adtg_gui. Hope your recovery goes well and fast. Nut sure how to build what you need but with some pointers I might be able to help.

QuoteOn a side note, probably not related. When running mlv_play.mo it often goes into black screen when previewing recorded mlv footage. Sometimes it works, loads a photo then starts to play the mlv file but more often it will simply stop working and go into black screen.
I´ll answer myself here. Since the latest fix below it actually seems that mlv_play is now reliable. Probably due to half shutter press now working as it should. Just tested a bunch of MLV files and no black screen whatsoever previewing footage in camera :):
#define INPUT_ENABLE_IMAGE_PHYSICAL_SCREEN_PARAMETER 25
Title: Re: Canon 100D / SL1
Post by: nikfreak on June 07, 2018, 12:44:22 PM
You would have to modify "Known regs" to adjust to my request starting here:
https://bitbucket.org/hudson/magic-lantern/src/f683753bc4e3f5ef05a8ac86cab32f751aa39db0/modules/adtg_gui/adtg_gui.c?at=iso-research&fileviewer=file-view-default#adtg_gui.c-31

Leave CMOS 1-7 values and replace all following to the ones a1ex uses for 5D3 in crop_rec branch. It should be like this:


static struct known_reg known_regs[] = {
    {DST_CMOS,      0, 0, "Analog ISO (most cameras)"},
    {DST_CMOS,      1, 0, "Vertical offset"},
    {DST_CMOS,      2, 0, "Horizontal offset / column skipping"},
    {DST_CMOS,      3, 0, "Analog ISO on 6D"},
    {DST_CMOS,      4, 0, "ISO-related?"},
    {DST_CMOS,      5, 0, "Fine vertical offset, black area maybe"},
    {DST_CMOS,      6, 0, "ISO 50 or timing related: FFF => darker image"},
    {DST_CMOS,      7, 0, "Looks like the cmos is dieing (g3gg0)"},
    {DST_ADTG, 0x8000, 0, "Causes interlacing (g3gg0)"},
    {DST_ADTG, 0x8806, 0, "Causes interlacing artifacts"},
    {DST_ADTG, 0x800C, 0, "Line skipping factor (2 = 1080p, 4 = 720p, 0 = zoom)"},
    {DST_ADTG, 0x805E, 1, "Shutter blanking for x5/x10 zoom"},
    {DST_ADTG, 0x8060, 1, "Shutter blanking for LiveView 1x"},
    {DST_ADTG, 0x8172, 1, "Line count to sample. same as video resolution (g3gg0)"},
    {DST_ADTG, 0x8178, 1, "dwSrFstAdtg1[4], Line count + 1"},
    {DST_ADTG, 0x8179, 1, "dwSrFstAdtg1[5]"},
    {DST_ADTG, 0x8196, 1, "dwSrFstAdtg1[2], Line count + 1"},
    {DST_ADTG, 0x8197, 1, "dwSrFstAdtg1[3]"},
    {DST_ADTG, 0x82F9, 1, "dwSrFstAdtg1 and FPS related"},
    {DST_ADTG, 0x82F3, 1, "Line count that gets darker (top optical black related)"},
    {DST_ADTG, 0x82F8, 1, "Line count"},
    {DST_ADTG, 0x8830, 0, "Only slightly changes the color of the image (g3gg0)"},
    {DST_ADTG, 0x8880, 0, "Black level (reference value for the feedback loop?)"},

    {DST_ADTG, 0x8882, 0, "ISO ADTG gain (per column, mod 4 or mod 8)"},
    {DST_ADTG, 0x8884, 0, "ISO ADTG gain (per column, mod 4 or mod 8)"},
    {DST_ADTG, 0x8886, 0, "ISO ADTG gain (per column, mod 4 or mod 8)"},
    {DST_ADTG, 0x8888, 0, "ISO ADTG gain (per column, mod 4 or mod 8)"},
    {0xC0F0,   0x6000, 0, "FPS register for confirming changes"},
    {0xC0F0,   0x6004, 0, "FPS related, SetHeadForReadout"},
    {0xC0F0,   0x6008, 0, "FPS register A"},
    {0xC0F0,   0x600C, 0, "FPS related"},
    {0xC0F0,   0x6010, 0, "FPS related"},
    {0xC0F0,   0x6014, 0, "FPS register B"},
    {0xC0F0,   0x6018, 0, "FPS related"},
    {0xC0F0,   0x601C, 0, "FPS related"},
    {0xC0F0,   0x6020, 0, "FPS related"},
    {0xC0F0,   0x6084, 0, "RAW first line|column. Column is / 2. 600D: 0x0001007E."},
    {0xC0F0,   0x6088, 0, "RAW last line|column. 600D: FHD 1182|1070, 3x 1048|1102, HD 720|1070"},

    {0xC0F0,   0x6800, 0, "RAW first line|column. Column is / 8 on 5D3 (parallel readout?)"},
    {0xC0F0,   0x6804, 0, "RAW last line|column. 5D3: f6e|2fe, first 1|18 => 5936x3950"},
    {0xC0F0,   0x6824, 0, " "},
    {0xC0F0,   0x6828, 0, " "},
    {0xC0F0,   0x682C, 0, " "},
    {0xC0F0,   0x6830, 0, " "},
   
    {0xc0f0,   0x7134, 0, "HEAD3 timer (start?)"},
    {0xc0f0,   0x7138, 0, "HEAD3 timer"},
    {0xc0f0,   0x713C, 0, "HEAD3 timer (ticks?)"},

    {0xc0f0,   0x7148, 0, "HEAD4 timer (start?)"},
    {0xc0f0,   0x714c, 0, "HEAD4 timer"},
    {0xc0f0,   0x7150, 0, "HEAD4 timer (ticks?)"},
};



Hope didn't forget one. You can check from crop_rec branch crop_rec.c and search through "0xC0f06", "0x8" for ADTG, "0xC0f07". Check also user mk1174 posts where he posts screenshots for 700D. I remember him stating ADTG2 82B6 is needed too. add that too and post the updated adtg module. I hope with the reduced list it will become easier for us to test and the "lockups" will be less.
Title: Re: Canon 100D / SL1
Post by: a1ex on June 07, 2018, 02:07:39 PM
Quote from: nikfreak on June 06, 2018, 08:32:43 PM
Can someone please create a special version of adtg module [...] ?

Added a Jenkins account, so you should now be able to create custom ML builds directly from your browser, using any bitbucket repository. I almost never get adtg_gui changes to work from the first try, so you may want to fiddle with the code a bit.

Quote from: nikfreak on June 06, 2018, 08:32:43 PM
My personal interest is in FULLRES_LV. I remember a1ex stating 5D3 could do silent pictures with 1/8000 or faster ?

Almost there:

Quote from: a1ex on April 16, 2018, 03:05:14 PM
this can reach shutter speeds as fast as 1/15000, with a rolling shutter of 128ms on 5D3

I've also got a half-working PoC for combining LiveView frames in real-time (based on the Eeko code, so DIGIC 5 only). That could be interesting for long exposures in daylight (effectively a software ND filter), and maybe also for advanced bracketing sequences with minimal delays between frames (maybe even zero delay in some cases (https://www.magiclantern.fm/forum/index.php?topic=19315)). Planning to try it on a 700D later this summer, but unable to promise anything.

Quote from: nikfreak on June 07, 2018, 12:44:22 PM
I hope with the reduced list it will become easier for us to test and the "lockups" will be less.

Lock-ups are very likely caused by DIGIC (ENGIO) registers - there are a lot of these and the overhead of adtg_gui is noticeable. Removing things from the known list may help a bit, but I'd rather try to disable uninteresting registers as early as possible (before they get into the AVL tree). The menu selection doesn't do that - it currently filters only what gets displayed, but all the registers are processed in background.

Another trick: if all the registers are written by engio_write, comment out EngDrvOut. Or the other way.
Title: Re: Canon 100D / SL1
Post by: nikfreak on June 07, 2018, 02:29:19 PM
would it be sufficient to disable / commentout lines 862 / 863 as well as 875 / 876 ??
https://bitbucket.org/hudson/magic-lantern/src/f683753bc4e3f5ef05a8ac86cab32f751aa39db0/modules/adtg_gui/adtg_gui.c?at=iso-research&fileviewer=file-view-default#adtg_gui.c-862

Nevertheless Danne if you can modify the known regs above would be cool.
Title: Re: Canon 100D / SL1
Post by: a1ex on June 07, 2018, 02:41:18 PM
Yeah, commenting these out should help. However, there are still many registers written via engio_write; if the logging delay happens in some time-critical piece of code, LiveView initialization may stop. I get such lockups on 5D3 in 50/60p; they used to be in regular LiveView (24/25/30p) as well, but optimizing the logging code (fast patch hooks + AVL tree) took care of that.

If it doesn't help, in engio_write_log, skip the call to reg_update_unique_32 for the registers that are not interesting (hardcode some conditions that are quick to evaluate). You could also skip all the calls to that function just to make sure it won't lock up, then call it only for the registers you want to study.
Title: Re: Canon 100D / SL1
Post by: nikfreak on June 07, 2018, 02:51:12 PM
Thanks!Liveview is totally uneditable atm on 100D. Hangs relatively fast.
Danne waiting for you. Maybe we can consider removing lines 861 as well as 874 too :P forget that
Thx in advance.
Title: Re: Canon 100D / SL1
Post by: Danne on June 07, 2018, 03:35:03 PM
Having some difficulties getting adtg_gui to work using this branch:
https://bitbucket.org/Dannephoto/magic-lantern/branch/crop_rec_4k_display_filter_lv_vsync_100D_fix

Can add your changes and get it to compile by commenting out:
    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;


But getting complaints when running mlv_lite and adtg_gui in camera:
ML ASSERT:
new_entry->name
at ../../src/menu.c:1324 (menu_add_internal), task module_task
lv:1 mode:3

module_task stack: 21ebe8 [21ee68-21ae68]
0xUNKNOWN  @ 49c084:21ec78
0x0045545C @ a7cdac:21ec70
0x00451780 @ 455488:21ec58
0x00451780 @ 451b58:21ec38
0x0044C938 @ 4519c4:21ec18
0x0044C478 @ 44c994:21ebe8

Magic Lantern version : Nightly.2018Jun07.100D101
Mercurial changeset   : 24e2631aabb6+ (crop_rec_4k_display_filter_lv_vsync_100D_fix) tip
Built on 2018-06-07 13:25:45 UTC by [email protected].
Free Memory  : 586K + 2349K


Not related to nikfreak´s changes I suppose.
A bit hectic here, gotta run...



Title: Re: Canon 100D / SL1
Post by: Danne on June 08, 2018, 11:15:53 PM
@nikfreak
Compiled your registers into iso-research branch and that adtg_gui seems to work better:
https://bitbucket.org/Dannephoto/magic-lantern/downloads/magiclantern-Nightly.2018Jun08.100D101_nikfreak.zip

Let´s see if we can start from that version and dig further.
Title: Re: Canon 100D / SL1
Post by: nikfreak on June 09, 2018, 07:38:13 PM
battery pull-outs rubbing my nerves:
https://drive.google.com/drive/folders/1qQ0SRRHxP3-u3k6iCi4r8Akhpc70gh53?usp=sharing

Will see if I can replicate again tomorrow and try to reach limits for 24fps. Maybe we will get lucky as 100D has some fps potential
Title: Re: Canon 100D / SL1
Post by: Danne on June 09, 2018, 08:11:38 PM
Nice man!
I could erase the lines you mention(engio stuff) and upload a new version if it could help here. just let me know.
Quotewould it be sufficient to disable / commentout lines 862 / 863 as well as 875 / 876 ??
These lines?
Title: Re: Canon 100D / SL1
Post by: nikfreak on June 09, 2018, 08:24:56 PM
Yes those!  :D
Title: Re: Canon 100D / SL1
Post by: Danne on June 09, 2018, 08:33:26 PM
Here you go:
Slimmed down version
https://bitbucket.org/Dannephoto/magic-lantern/downloads/magiclantern-Nightly.2018Jun08.100D101_nikfreak.zip

Source:
https://bitbucket.org/Dannephoto/magic-lantern/branch/iso-research_nikfreak
Title: Re: Canon 100D / SL1
Post by: nikfreak on June 09, 2018, 08:38:07 PM
29xx (W) * 107x (H) in X5 zoom mode:
https://drive.google.com/file/d/14nFXHTKfLSTjWfgtPInJtPMu1pTIW3CO/view?usp=sharing (https://drive.google.com/file/d/14nFXHTKfLSTjWfgtPInJtPMu1pTIW3CO/view?usp=sharing)

Take it with a grain of salt. Values just found by failing/ trying / hunting. I am getting too much (m)alloc errors with adtg gui enabled and only managed to record one clip earlier when I posted the screenshot. We could try to implement it for testing into crop_rec module though. Extending height is another story
Title: Re: Canon 100D / SL1
Post by: Danne on June 09, 2018, 08:47:21 PM
wow, yes, Some croprec testing would be cool. Is that register what you are changing to get there? Will try some over here.
Title: Re: Canon 100D / SL1
Post by: nikfreak on June 09, 2018, 08:51:01 PM
Check, managed to record another clip:
https://drive.google.com/file/d/1UjL9dTxwGxR5JuVbTCAR7_Ivgy4Pofuo/view?usp=sharing
https://drive.google.com/file/d/1JDtO_E2-tDyiYXI60j9FwU0sTOavD5D-/view?usp=sharing
Title: Re: Canon 100D / SL1
Post by: Danne on June 09, 2018, 08:54:43 PM
holy smack. Shall we add sd_uhs and run the adtg_gui to my beefed version? Are you running the adtg_gui I provided?
Title: Re: Canon 100D / SL1
Post by: Danne on June 09, 2018, 09:00:48 PM
Added adtg_gui in my version here:
https://bitbucket.org/Dannephoto/magic-lantern/downloads/magiclantern-Nightly.2018Jun09.100D101sd_uhs_adtg_gui.zip

I enabled sd_uhs and adtg_gui and then ran the lua script enable SD overclocking and then enabled adtg_gui. Seems to work...
Think I got 1080 on the height on this one.

We sure need a slimmed down adtg_gui.mo for this tiny beast  :P
Title: Re: Canon 100D / SL1
Post by: nikfreak on June 09, 2018, 09:05:28 PM
Yeah I am running your version atm. 100D even hangs if you follow other ppl's tuts for using adtg gui for e.g. we already hang when switching to play mode.

You do it this way:
Stills mode - turn adtg gui module on and enable "Digic Registers" as well as "Known regs". Take a photo in stills mode.
Turn off adtg gui module again or it will hang next
Switch to movie mode
Turn adtg gui module on again.
Switch to X5 zoom mode
Open ML menu and override registers as seen once done open CANON MENU.
Close CANON MENU again.
Switch to X5 zoom mode and be happy about and extended rsolution (width)
check / adjust  RAW Video resolution

Dunno if its my old branch you compiling off which causes these headaches or something else but 100D should hopefully soon become unified party member so we can compile from "offical" ML branches. Having to handle custom branches and always remerge my stuff is a pain - at least for me.
Title: Re: Canon 100D / SL1
Post by: Danne on June 09, 2018, 09:13:03 PM
Definitely would benefit from being an official member, I agree:
https://bitbucket.org/Dannephoto/magic-lantern/branch/crop_rec_4k_mlv_lite_snd_sd_uhs_HDR_ext_all_bits

THis is the branch I´m in atm. Will try your steps now.
Title: Re: Canon 100D / SL1
Post by: Danne on June 09, 2018, 09:40:37 PM
phew. Do you have a short cut to how to get those registers in there? If I´m correct there are eight? I turn the wheel and get half of them but some of the registers are som far off from yours so seems I won´t get them right. Do you use any preset to this?
Title: Re: Canon 100D / SL1
Post by: nikfreak on June 09, 2018, 09:49:55 PM
No preset. Manually adjusted each time. Presets can be done in crop_rec module or you modify the 5D3 ones in adtg_gui.c:

https://bitbucket.org/hudson/magic-lantern/src/f683753bc4e3f5ef05a8ac86cab32f751aa39db0/modules/adtg_gui/adtg_gui.c?at=iso-research&fileviewer=file-view-default#adtg_gui.c-1105

Dirty hack:

static int crop_mode_reg(int reg)
{
       return 0;
}

static int res3k_reg(int reg)
{
    if (regs[reg].dst == 0xC0F0)
    {
        switch (regs[reg].reg)
        {
            case 0x6804:                /* C0F06804 - raw resolution */
                return 0x4580311;       /* from 0x528011B -> 3072px in raw_rec */
            case 0x6824:
               return 0x4ca
           fill in rest as seen in my posted screenshot
          fill in rest as seen in my posted screenshot
         fill in rest as seen in my posted screenshot
        fill in rest as seen in my posted screenshot

        }
    }

    return 0;
}


You fill in all other cases as seen in my posted screenshot.
In adtg gui advanced submenu you select ""1:1 3K crop mode (5D3)" to set your "dirty" preset. Afterwards you can verify by selecting "overriden regs"
Title: Re: Canon 100D / SL1
Post by: nikfreak on June 09, 2018, 10:40:24 PM
cool seems we can use this technique also for 1:1 modes (ofc wih other values) and scratch X5 mode. Quick test before battery went empty was 20xx * 1152 resolution but the top 1/10 of the image had dirty output
Title: Re: Canon 100D / SL1
Post by: Danne on June 09, 2018, 10:42:08 PM
Cool. I am getting a lot of battery pulls here but I will keep on it testing the dirty hack.
Great news about 1:1 modes!
Title: Re: Canon 100D / SL1
Post by: nikfreak on June 10, 2018, 10:48:53 AM
Bad news:
1:1 modes cause headaches. one has to put a lot of more work / time / hunting into it for getting it to work.

good news:
I can also extend "Movie Crop mode" with same technique to round about 2450x1020 resolution. Importing clip into MLV App looks good. Didn't try to extend it more for now. Guess still good stuff achieved as we are able to extend width by a great margin.

Mystery:
autofocus puts the lcd / camera in some kind of "low fps" mode. Looks like 3 / 4 / 5 fps. crop_rec Builds from the experiments page don't have this. Guess you have a typo somewhere in fps-engio in your custom build. Strange thing: I can't replicate my achievements with the builds from experiments page. Your adtg gui module just can be enabled with them. Your build and the ones from experiments page differ in such a way that I can replicate always on your builds but never on the one from experiments page. Is it the latest comiits from 100D missing in crop_rec? a1ex can you please merge 100D into crop_rec again?
Title: Re: Canon 100D / SL1
Post by: Danne on June 10, 2018, 11:00:59 AM
autofocus puts the lcd / camera in some kind of "low fps" mode. Looks like 3 / 4 / 5 fps.
Is this the latest fix from, framing preview, halfshutter press working now etc or some other funky stuff?
Is it the latest comiits from 100D missing in crop_rec?
We should find a version to stick with. By the way. Which 100D branch is the most up to date?
I can also extend "Movie Crop mode" with same technique to round about 2450x1020 resolution.
All this extending progression is so great to see. How is 5xZoom coming along here? Is 2520x1072 possible to get some more height perhaps?
Hopefully we can get som help to have the adtg_gui more fluently working. I pulled my battery like it was workout time yesterday  :P
Title: Re: Canon 100D / SL1
Post by: nikfreak on June 10, 2018, 11:15:52 AM
Height should be doable by adjusting additionally ADTG2 registers. Needs definitely some time. Guess it should suffice if you remerge 100D_merge_fw101 into crop_rec_4k branch  from ML repository and provide that zip here to find out what's wrong.

My working NB is dead. I took my HP 13" hackintosh and natively installed win7 again onto it to have something to play with - I yet have to setup my compiling environment.
Title: Re: Canon 100D / SL1
Post by: Danne on June 10, 2018, 11:48:05 AM
Version build here, merged into Crop_rec_4k(Not tested, gotta run, can test more later. Included the adtg_gui with the hack):
https://bitbucket.org/Dannephoto/magic-lantern/downloads/magiclantern-Nightly.2018Jun10.100D101_merge.zip

Note that the latest version before the above one is compiled with my "all in" branch here:
https://bitbucket.org/Dannephoto/magic-lantern/branch/crop_rec_4k_mlv_lite_snd_sd_uhs_HDR_ext_all_bits
Includes sound and whatnot into mlv_lite.


Merging went with flying colors. This have changed:
(https://s15.postimg.cc/nf8mls3d7/Screen_Shot_2018-06-10_at_11.44.26.png_500px.jpg)

(https://s15.postimg.cc/5p6y0qacr/Screen_Shot_2018-06-10_at_11.44.34.png_500px.jpg)

(https://s15.postimg.cc/h1jjii3m3/Screen_Shot_2018-06-10_at_11.44.41.png_500px.jpg)

Will check into this:
QuoteGuess you have a typo somewhere in fps-engio

Set up your hackintosh and then run this. Faster then gui. Terminal shortcuts
https://bitbucket.org/Dannephoto/compiler/src/default/
Title: Re: Canon 100D / SL1
Post by: nikfreak on June 10, 2018, 01:11:40 PM
Still no luck. That's strange. Maybe the fps timers? I see you got this included:

https://bitbucket.org/Dannephoto/magic-lantern/commits/fe375ba28b3a6602906e13c84d50561c1c8701a9?at=crop_rec_4k_mlv_lite_snd_sd_uhs_HDR_ext_all_bits
Title: Re: Canon 100D / SL1
Post by: Danne on June 10, 2018, 02:09:07 PM
Yeah maybe. Or maybe the hack? Out of town a few hours but let's keep going.
The fps change is really golden. 42 fps in mv1080p. Could it be achieved for 5xZoom too? And of course H.264  :P
Title: Re: Canon 100D / SL1
Post by: nikfreak on June 10, 2018, 02:30:15 PM
Yeah it's confirmed. The B timers are necessary for it to work. At the same time they are root cause of the "slowish" LCD.
Need to check what's going on or where the limits really are. I'm out too. Gonna pick it up again later.

Btw: my VM is up and running. Thx for assisting with zips.
Title: Re: Canon 100D / SL1
Post by: Danne on June 10, 2018, 04:10:08 PM
Cool find with timers and great that your vm is up and running.
Title: Re: Canon 100D / SL1
Post by: nikfreak on June 11, 2018, 10:22:42 AM
Danne, can you confirm that the sluggish LCD output (looks like 2 fps) is caused by Global draw and/or mlv_lite.

It does not happen on the crop_rec experiments download as well as "builds" download. My guess is manually defined fps timers in code luckily fix it "somehow".
playing with resolution extention i need to modify fps timers - either via adtg gui or manually in fps-engio.c.
Strange thing happens now when in video mode: Global draw in conjunction with mlv_lite causes it. No sub-options causing it - but main Global Draw ON, all modes. If you disable "RAW video" then it will not be "sluggish". On the other side. If you leave "RAW video" "ON" and disable "Global draw" it will not happen, too. Could be some edmac issue or whatever. We were just in luck nobody noticing it due to manually defined timer values. Now in need to change them the issue appears.

How to confirm:
Compile 100D_merge_fw101 branch and replace 100D timers in fps-engio.c. Code below sets both timers back to its original timers by also uncommenting timer B values.:


#elif defined(CONFIG_100D)
    #define TG_FREQ_BASE 32000000
    #define FPS_TIMER_A_MIN (fps_timer_a_orig)
    // 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 || MV1080CROP ? 1288 : MV720 || (lv && lv_dispsize==1 && !is_movie_mode()) ? 990 : 1970)
#elif defined(CONFIG_500D)
....
....


Next enable Global draw as well as RAW video and just press zoom X5 and the LCD output will be sluggish (kind of 2fps). It will also happen after focus confirmation. There's some overlay, too. I see hundreds f focus dots on the LCD. I don't remember acting the cam like this once beginning to port ML and even recently. Could be a commit in the repo in the last 6 months or so. I must admit I didn't use the cam for a long time.

Now go figure how to solve this before continuing with anything else. Any idea what to look at @a1ex? Edmac channels?
Title: Re: Canon 100D / SL1
Post by: Danne on June 11, 2018, 10:51:49 AM
Ok, will check this behaviour. Meanwhile.

Added all registers into the hack as described. Missed some parts before. Ok, so I can get extended resolution but black screen only recorded(pushing exposure and):
(https://s15.postimg.cc/ov36uw6pn/Screen_Shot_2018-06-11_at_10.48.28.png_800px.jpg)

dng file:
https://bitbucket.org/Dannephoto/magic-lantern/downloads/M11-1042_1_2018-06-11_0001_C0000_000000.dng

How are you getting a straight image here? I set FPS override to 24, maybe leave that out. And, how are your liveview when in 2880x1072?

Oops, might have a typo in the hack, stay tuned...

Title: Re: Canon 100D / SL1
Post by: nikfreak on June 11, 2018, 11:03:08 AM
Set the values as seen i my screenshots. Then open Canon menu and back. Voila!
Title: Re: Canon 100D / SL1
Post by: Danne on June 11, 2018, 11:26:22 AM
hm , something isn´t hooking onto here:
static int res3k_reg(int reg)
{
    if (regs[reg].dst == 0xC0F0)
    {
        switch (regs[reg].reg)
        {
            case 0x6804:                /* C0F06804 - raw resolution */
                return 0x4580311;       /* from 0x528011B -> 3072px in raw_rec */
            case 0x6824:
               return 0x4ca;
            case 0x6828:
               return 0x4ca;
            case 0x682c:
               return 0x4ca;
            case 0x6830:
               return 0x4ca;
            case 0x6008:
               return 0x34b034b;
            case 0x600c:
               return 0x34b034b;
            case 0x6010:
               return 0x34b;

        }
    }

    return 0;
}


and this:
(https://s15.postimg.cc/nu7jizrt7/20180611_112141.jpg_scaled.jpg)

Checkng the sluggish global draw stuff a little later...
EDIT: Ok, I think the sluggish stuff is acting the way it´s supposed to. If you set Preview to real-time(inside RAW video sub menu) it should be back to updating the way it should. In other branches the halfpress shutter wasn´t working as it should. The reason we have this sluggish preview is that when previewing 5X Zoom mode we get full resolution preview instead of just a part of the preview window. The feature comes from the 5D mark III crop_rek_4k branch I believe.
Title: Re: Canon 100D / SL1
Post by: nikfreak on June 11, 2018, 12:00:38 PM
Danne please check my instructions again.
Your code is ok but check the static int before. You are applying 5D3 CMOS values.


static int crop_mode_reg(int reg)
{
       return 0;
}

static int res3k_reg(int reg)
{
    if (regs[reg].dst == 0xC0F0)
    {
        switch (regs[reg].reg)
        ....
       .....
      .....


Got it? You just have to return 0 for the dirty hack. rest is ok.
Btw: I am confused atm. I gave up becuase the raw recording also was sluggish. Same as the LCD. I guess it was that way!? Tried too much stuff at the same time  :P . Once you get it working maybe you can comment again and we can fine tune the values if it is ok.

I generally never do raw recording so I may have missed a bit too much regarding latest achievements.
Title: Re: Canon 100D / SL1
Post by: Danne on June 11, 2018, 12:10:49 PM
Thanks man. Back on it a little later when back with my cam.
Title: Re: Canon 100D / SL1
Post by: nikfreak on June 11, 2018, 01:46:34 PM
Did some more tests. You were ofc right with the broken preview etc. But somehow the recordings have this "sluggishness". So we need to find or correct some registers. Let me know your results
Title: Re: Canon 100D / SL1
Post by: nikfreak on June 11, 2018, 01:56:26 PM
Ahh using MLV App first time as PC reinstalled freshly I would try it. I notice its getting better - the sluggishness appears to be caused also in playback  from "Dropped frame" option in MLV app? I just can record short clips with slow sdcard. Enabling sd_uhs, adtg_gu and mlv_lite doesn't work quite well for me at least. Getting malloc errors...
Title: Re: Canon 100D / SL1
Post by: Danne on June 11, 2018, 02:13:41 PM
ah, nice, we got some action over here:
(https://s15.postimg.cc/mji5u106j/Screen_Shot_2018-06-11_at_14.13.17.png_500px.jpg)

Preview scrambled but recording looks perfect. Check fps.
First test and busy atm but will find time asap!
Title: Re: Canon 100D / SL1
Post by: nikfreak on June 11, 2018, 02:34:37 PM
Great stuff. It's much more fun to team up and I am already doing some maths based on a1ex's instructions. Guess first goal could be 3k width for now. It needs fiddling though I am optimistic we can increase height at a later time too:
https://www.magiclantern.fm/forum/index.php?topic=19300.1435
Title: Re: Canon 100D / SL1
Post by: Danne on June 11, 2018, 02:42:58 PM
AH, This is so cool. sd_uhs.mo giving me 60mb/s 24fps 2880x1078. 14bit lossless works. 12bit lossless and 10bit lossless gives corruption. Regular 10bit working but the clear winner is 14bitlossless. Can´t wait to get more time for this. Great progress Nikfreak!
Title: Re: Canon 100D / SL1
Post by: nikfreak on June 11, 2018, 02:50:27 PM
Yay user TheBilalFakhouri already stated same (10-12bit lossless) not working when overriding resolution on 700D. So we are in the same boat. battery needs another charge  8)
Title: Re: Canon 100D / SL1
Post by: Danne on June 11, 2018, 03:21:49 PM
2944x1078 14bit lossless
(https://s15.postimg.cc/kcnkgxgaz/Screen_Shot_2018-06-11_at_15.21.36.png_scaled.jpg)

2968x1072 14bit lossless
(https://s15.postimg.cc/t7oerfxdn/Screen_Shot_2018-06-11_at_15.21.46.png_scaled.jpg)
Title: Re: Canon 100D / SL1
Post by: nikfreak on June 11, 2018, 04:10:37 PM
height can also be done. Just not yet stable enough.

These three help to get some dirty output {bottom and top 1/6 dirty}
ADTG2 8178 / 8179
C0F06014

We always said:
42fps at 1800x1012 in default movie crop mode is ok. We rip off fps but gain resolution. Now how to find the sweet spot for 24fps? Math?

x*y*42fps = 76507200

76507200 / 3000 width / 24fps = ~1060 height? So we should be nearby to the width limit already. if the calc is correct
Title: Re: Canon 100D / SL1
Post by: Danne on June 11, 2018, 04:38:07 PM
Nice, will check some. On the train atm. Got 2968x1080 output by the way:
(https://s33.postimg.cc/uljck1xb3/Screen_Shot_2018-06-11_at_16.35.07.png_500px.jpg)


Erasing  (*height)--; in raw.c for digic V. Of course it normally gives stuttery recordings but wanted to test how it reacts here and seems better. Too early to say:
In raw.c
#if defined(CONFIG_700D) || defined(CONFIG_650D) || defined(CONFIG_EOSM)
    /* required to squeeze 1080p in x5 zoom */
    (*height)++;
#elif defined(CONFIG_DIGIC_V)
    (*height)--;
#endif

to this:
    /* required to squeeze 1080p in x5 zoom */
    (*height)++;
#endif



Regarding math, check A1ex question here:
https://bitbucket.org/Dannephoto/magic-lantern/commits/24e2631aabb6c1d751f35c9f32a844d6eedfec9c#comment-6238927
Quote
32000000/520/1288 = 47.77, how did you get 42?
I am not a math guy  :P



3040x1080
(https://s33.postimg.cc/4c2vejawv/Screen_Shot_2018-06-11_at_17.05.55.png_500px.jpg)

#if defined(CONFIG_EOSM) || defined(CONFIG_700D) || defined(CONFIG_650D) || defined(CONFIG_100D)
        skip_top    = 28;
        skip_left   = 72;
        skip_right  = 0;

to this:
#if defined(CONFIG_EOSM) || defined(CONFIG_700D) || defined(CONFIG_650D) || defined(CONFIG_100D)
        skip_top    = 28;
        skip_left   = 0;
        skip_right  = 0;



Also changed to this:
        #if defined(CONFIG_EOSM) || defined(CONFIG_700D) || defined(CONFIG_650D) || defined(CONFIG_100D)
        skip_top    = 20;
        skip_left   = 0;
        skip_right  = 0;
        #ifdef CONFIG_100D

And got 3040x1088
Only tested 14fps

Seems possible to keep going and get over 1100 in height. Caveat, no preview but pink scrambled lines.
Title: Re: Canon 100D / SL1
Post by: nikfreak on June 11, 2018, 06:04:30 PM
I am already getting better results in terms of height extension.  I wouldn't do more widht adjustments for now. It looks like we can do ~3000x1200 res. Maybe sacrifice some width to get more height. It also looks like whatevr we end up here will be 1:1 usable on 700D  :P
Title: Re: Canon 100D / SL1
Post by: Danne on June 11, 2018, 06:10:06 PM
Wow
Title: Re: Canon 100D / SL1
Post by: nikfreak on June 11, 2018, 08:18:59 PM
I've got 2904x1254 recorded. My slow card can't manage it and also 14bit  lossless set it prints some "slot" error  after recording but the clip looks fine BUT there's a black border at the bottom at the exact size of the height extension :P

ML ASSERT:
slots[slot_index].size < max_frame_size
at mlv_lite.c:3408 (raw_video_rec_task), task raw_rec_task
lv:0 mode:3

raw_rec_task stack: 1edd18 [1eddd8-1ecdd8]
0x0044C94C @ a7a020:1edd48
0x0044C468 @ 44c9ac:1edd18

Magic Lantern version : Nightly.2018Jun11.100D101
Mercurial changeset   : 0075d0fa70f2+ (crop_rec_4k) tip
Built on 2018-06-11 10:38:36 UTC by ml@ml-pc.
Free Memory  : 578K + 1123K



ML ASSERT:
0
at mlv_lite.c:2517 (compress_task), task compress_task
lv:0 mode:3

compress_task stack: 1f1d58 [1f1de0-1f0de0]
0x0044C94C @ a751ac:1f1d88
0x0044C468 @ 44c9ac:1f1d58

Magic Lantern version : Nightly.2018Jun11.100D101
Mercurial changeset   : 0075d0fa70f2+ (crop_rec_4k) tip
Built on 2018-06-11 10:38:36 UTC by ml@ml-pc.
Free Memory  : 578K + 1122K


Here the settings to experiment with slightly reduced settings:
https://drive.google.com/file/d/10vPO9U7lrEh-iBbtYovBp8jquFDwmEOR/view?usp=sharing
https://drive.google.com/file/d/1ZVB8hif2B4WGNe0u-hepC3ZFFwrxMDcc/view?usp=sharing

Btw: Can you do some testing (3k width only) how much recording is possible and if there's corrupted frames etc.?
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on June 11, 2018, 09:31:59 PM
   @NikFreak

Will theses Settings work with >

magiclantern-Nightly.2018Jun09.100D101sd_uhs

   or

magiclantern-Nightly.2018Jun10.100D101_merge
Title: Re: Canon 100D / SL1
Post by: nikfreak on June 11, 2018, 09:42:20 PM
It will work on any build which enables adtg gui module. Check Danne's previous posts he earlier linked some zips which are fine to use if you want to experiment.
Title: Re: Canon 100D / SL1
Post by: Danne on June 11, 2018, 09:49:16 PM
I see you altered some ADTG adresses too. Tell me(noobish) can I add those to the hack as well or are they to be put in manually? Tried adding all but seems only the C0F0 is added. Would be gret if we could keep on working the hack here :):
static int res3k_reg(int reg)
{
    if (regs[reg].dst == 0xC0F0)
    {
        switch (regs[reg].reg)
        {
            case 0x6804:                /* C0F06804 - raw resolution */
                return 0x4580311;       /* from 0x528011B -> 3072px in raw_rec */
            case 0x6824:
               return 0x4ca;
            case 0x6828:
               return 0x4ca;
            case 0x682c:
               return 0x4ca;
            case 0x6830:
               return 0x4ca;
            case 0x6008:
               return 0x36b036b;
            case 0x600c:
               return 0x36b036b;
            case 0x6010:
               return 0x36b;
            case 0x8172:
               return 0x457;
            case 0x713c:
               return 0x455;
            case 0x8178:
               return 0x457;
            case 0x8179:
               return 0x587;
            case 0x7150:
               return 0x428;

        }
    }

    return 0;
}


I doubet 3k will last more than a second or two. WHen testing the 2880x1072 I got more tan a few good seconds with sd_uhs enabled. Needs more testing. Very nice that height is growing but couldn´t get it to work yet over here  :P

@OlRivrRat
Here´s an adtg_gui version:
https://bitbucket.org/Dannephoto/magic-lantern/downloads/magiclantern-Nightly.2018Jun09.100D101sd_uhs_adtg_gui.zip
Title: Re: Canon 100D / SL1
Post by: nikfreak on June 11, 2018, 10:05:15 PM
Danne like this:

static int res3k_reg(int reg)
{
    if (regs[reg].dst == 0xC0F0)
    {
        switch (regs[reg].reg)
        {
            case 0x6804:                /* C0F06804 - raw resolution */
                return 0x4580311;       /* from 0x528011B -> 3072px in raw_rec */
            case 0x6824:
               return 0x4ca;
            case 0x6828:
               return 0x4ca;
            case 0x682c:
               return 0x4ca;
            case 0x6830:
               return 0x4ca;
            case 0x6008:
               return 0x36b036b;
            case 0x600c:
               return 0x36b036b;
            case 0x6010:
               return 0x36b;
            case 0x6014:
               return 0x66b;
            case 0x7150:
              return 0x428;
            case 0x713c:
               return 0x455;
         
         }
    }
       else if (regs[reg].dst == 2)        /* ADTG 2 */
    {
        switch (regs[reg].reg)
        {
           case 0x8172:
               return 0x457;
            case 0x8178:
               return 0x457;
            case 0x8179:
               return 0x587;

        }
    }

    return 0;
}


Notice / Update:
I added C0F06014 for you into the code. Now later with "Overriden regs" option you can modify it for vertical resolution and fps.

btw can you post me that updated adtg_gui module. Me is doing this still manually each time....
Title: Re: Canon 100D / SL1
Post by: Danne on June 11, 2018, 10:20:35 PM
I see what I can do :).

Meanwhile. Here are both adtg_gui.mo versions.

First hack:
https://bitbucket.org/Dannephoto/magic-lantern/downloads/adtg_gui_ver_01.zip

Second hack:
https://bitbucket.org/Dannephoto/magic-lantern/downloads/adtg_gui_ver_02.zip
Title: Re: Canon 100D / SL1
Post by: nikfreak on June 11, 2018, 10:39:32 PM
Oops updated my code above
713c and 7150 are not adtg2 registers. Please recompile.
Title: Re: Canon 100D / SL1
Post by: Danne on June 11, 2018, 10:49:53 PM
Recompiled, uploaded :)

Here´s my cat in 2880x1072:
https://bitbucket.org/Dannephoto/magic-lantern/downloads/M11-2243.MLV
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on June 12, 2018, 01:41:44 AM
           @Danne

Thanks for the "adtg_gui version" but My SL1 wasn't happy with that taste of it.

Have a Crash Log, how do I get it to You?
Title: Re: Canon 100D / SL1
Post by: Danne on June 12, 2018, 06:20:50 AM
There"s crashes all the time with the adtg_gui and the 100D. It works better though with the hack from Nikfreak.
Title: Re: Canon 100D / SL1
Post by: Danne on June 12, 2018, 10:59:28 AM
Modified the adtg_gui module to following and recordings works in 2904x1248

adtg_gui_ver_03.zip
https://bitbucket.org/Dannephoto/magic-lantern/downloads/adtg_gui_ver_03.zip
static int res3k_reg(int reg)
{
    if (regs[reg].dst == 0xC0F0)
    {
        switch (regs[reg].reg)
        {
            case 0x6800:                /* C0F06804 - raw resolution */
                return 0x40019;
            case 0x6804:                /* C0F06804 - raw resolution */
                return 0x5080301;       /* from 0x528011B -> 3072px in raw_rec */
            case 0x6824:
               return 0x4ca;
            case 0x6828:
               return 0x4ca;
            case 0x682c:
               return 0x4ca;
            case 0x6830:
               return 0x4ca;
            case 0x6008:
               return 0x36b036b;
            case 0x600c:
               return 0x36b036b;
            case 0x6010:
               return 0x36b;
            case 0x6014:
               return 0x66b;
            case 0x7150:
              return 0x428;
            case 0x713c:
               return 0x505;
         
         }
    }
       else if (regs[reg].dst == 2)        /* ADTG 2 */
    {
        switch (regs[reg].reg)
        {
           case 0x8172:
               return 0x437;
            case 0x8178:
               return 0x437;
            case 0x8179:
               return 0x587;

        }
    }

    return 0;
}


I added and changed a few registers from Nikfreak´s latest screenshots.

             case 0x6014:
               return 0x66b;

Not sure if I´m talking out my ass here but above register gives around 22fps which seems stable for non corrupted frames. So do we lower height to get more fps? Is this the register to tweak?:
            case 0x6804:                /* C0F06804 - raw resolution */
                return 0x5080301;


Or this as you state:
QuoteNotice / Update:
I added C0F06014 for you into the code. Now later with "Overriden regs" option you can modify it for vertical resolution and fps.
Title: Re: Canon 100D / SL1
Post by: nikfreak on June 12, 2018, 11:40:16 AM

case 0x6008:
               return 0x35b035b;
            case 0x600c:
               return 0x35b035b;
            case 0x6010:
               return 0x35b;
            case 0x6014:
               return 0x65b;


Lower it step by step like this. Above seen control fps. Don't forget to open Canon menu after each adjustment. until you reach 24fps and no corrupted frames. I guess you can lower 0x6014 to something like 0x60b or even lower 0x5cb etc.

The first three have not much room to lower. Just try step by step

Update: I initially stated that movie crop mode can be adjusted with same technique. Wouldn't it be even more useful in that mode?
x3 zoom vs x5. Wide angle will be much wider???
Title: Re: Canon 100D / SL1
Post by: Danne on June 12, 2018, 12:27:13 PM
Cool, will test!
Extending 3x mode is of course very interesting. How much more info can we get in there you think(movie crop mode)? 2.5 and 3K seems exclusively for 5x Zoom?
Sidenote. Thinking of a lua script which performs initial adtg steps...
Title: Re: Canon 100D / SL1
Post by: nikfreak on June 12, 2018, 12:58:51 PM
Initial test was definitely 2400 width possible in movie crop mode. Maybe more with the knowledge now.
From 70D I know there's a x3 zoom which I think "movie crop mode" is equal to. But I can't tell if the output is different or x5 zoom has the same FOV / POV. I still "think" it has another POV when viewing on PC but If they are same then it doesn't make sense. Can someone comment on it.
Title: Re: Canon 100D / SL1
Post by: Danne on June 12, 2018, 01:05:56 PM
2400. That seems really nice!

By the way. Got 23.996 fps with this:
static int res3k_reg(int reg)
{
    if (regs[reg].dst == 0xC0F0)
    {
        switch (regs[reg].reg)
        {
            case 0x6800:                /* C0F06804 - raw resolution */
                return 0x40019;
            case 0x6804:                /* C0F06804 - raw resolution */
                return 0x5080301;       /* from 0x528011B -> 3072px in raw_rec */
            case 0x6824:
               return 0x4ca;
            case 0x6828:
               return 0x4ca;
            case 0x682c:
               return 0x4ca;
            case 0x6830:
               return 0x4ca;
            case 0x6008:
               return 0x34b034b;
            case 0x600c:
               return 0x34b034b;
            case 0x6010:
               return 0x34b;
            case 0x6014:
               return 0x62b;
            case 0x7150:
              return 0x428;
            case 0x713c:
               return 0x505;
         
         }
    }
       else if (regs[reg].dst == 2)        /* ADTG 2 */
    {
        switch (regs[reg].reg)
        {
           case 0x8172:
               return 0x437;
            case 0x8178:
               return 0x437;
            case 0x8179:
               return 0x587;

        }
    }

    return 0;
}


Register change in question:
23.996 fps
           case 0x6008:
               return 0x34b034b;
            case 0x600c:
               return 0x34b034b;
            case 0x6010:
               return 0x34b;
            case 0x6014:
               return 0x62b;



24.037 fps
           case 0x6008:
               return 0x35b035b;
            case 0x600c:
               return 0x35b035b;
            case 0x6010:
               return 0x35b;
            case 0x6014:
               return 0x60b;
Title: Re: Canon 100D / SL1
Post by: nikfreak on June 12, 2018, 02:22:29 PM
Good news. Battery empty I am pausing BUT I have the full vertical resolution displayed on the LCD. Needs some fine tuning an additional register added. Now there's some pink overlay but that could be CMOS registers. We will see when I pick it up again ;-)
Title: Re: Canon 100D / SL1
Post by: Danne on June 12, 2018, 05:37:28 PM
Sounds great Nikfreak. Can´t wait for some more registers  :P. Meanwhile I created a ML build which contains a lua script that enables SD overclocking and applies the adtg_gui patches for 2904x1248 24 fps recording. The lua script is called SD overclock-adtg_gui helper.
ML build here:
https://bitbucket.org/Dannephoto/magic-lantern/downloads/magiclantern-Nightly.2018Jun12.100D101_adtg_gui_ver_05.zip

Movie link here:


You absolutely need global draw set to off before running the script. Some bug. Otherwise you have to do a battery pull.
Liveview window will be pinkish(black on video) but you will be able to record a second or two even with the crappy liveview view.
Title: Re: Canon 100D / SL1
Post by: wety67e on June 12, 2018, 05:44:51 PM
wow  ;D

But with SD overclocking ...no zoom 5x..What is the maximum resolution?? Only 1736x976 24 fps recording??

Thanks
Title: Re: Canon 100D / SL1
Post by: Walter Schulz on June 12, 2018, 05:50:38 PM
?
Which build are you using?
Title: Re: Canon 100D / SL1
Post by: nikfreak on June 12, 2018, 06:59:22 PM
Danne can you try this:


static int res3k_reg(int reg)
{
    if (regs[reg].dst == 0xC0F0)
    {
        switch (regs[reg].reg)
        {
            case 0x6800:                /* C0F06804 - raw resolution */
                return 0x40019;
            case 0x6804:                /* C0F06804 - raw resolution */
                return 0x5080301;       /* from 0x528011B -> 3072px in raw_rec */
            case 0x6824:
               return 0x4ca;
            case 0x6828:
               return 0x4ca;
            case 0x682c:
               return 0x4ca;
            case 0x6830:
               return 0x4ca;
            case 0x6008:
               return 0x34b034b;
            case 0x600c:
               return 0x34b034b;
            case 0x6010:
               return 0x34b;
            case 0x6014:
               return 0x60b;
            case 0x7150:
              return 0x428;
            case 0x713c:
               return 0x545;
         
         }
    }
       else if (regs[reg].dst == 2)        /* ADTG 2 */
    {
        switch (regs[reg].reg)
        {
           case 0x8172:
               return 0x437;
            case 0x8178:
               return 0x437;
            case 0x8179:
               return 0x587;
            case 0x82b6:
               return 0x87f;

        }
    }

    return 0;
}


713c has been changed and 82B6 added.
Title: Re: Canon 100D / SL1
Post by: Danne on June 12, 2018, 07:14:05 PM
hm, I am getting RAW detect error and having a hard time getting the registers to apply. Also notice that fps is 24.445 instead of 24.037 fps from the registers below.
Back soon...

static int res3k_reg(int reg)
{
    if (regs[reg].dst == 0xC0F0)
    {
        switch (regs[reg].reg)
        {
            case 0x6800:                /* C0F06804 - raw resolution */
                return 0x40019;
            case 0x6804:                /* C0F06804 - raw resolution */
                return 0x5080301;       /* from 0x528011B -> 3072px in raw_rec */
            case 0x6824:
               return 0x4ca;
            case 0x6828:
               return 0x4ca;
            case 0x682c:
               return 0x4ca;
            case 0x6830:
               return 0x4ca;
            case 0x6008:
               return 0x35b035b;
            case 0x600c:
               return 0x35b035b;
            case 0x6010:
               return 0x35b;
            case 0x6014:
               return 0x60b;
            case 0x7150:
              return 0x428;
            case 0x713c:
               return 0x505;
         
         }
    }
       else if (regs[reg].dst == 2)        /* ADTG 2 */
    {
        switch (regs[reg].reg)
        {
           case 0x8172:
               return 0x437;
            case 0x8178:
               return 0x437;
            case 0x8179:
               return 0x587;

        }
    }

    return 0;
}
Title: Re: Canon 100D / SL1
Post by: Danne on June 13, 2018, 11:22:58 AM
I got a question. I tried a baby step to see if we could get back 1080 in the 2520x1072 mode in the 100D without stirring too much, keeping 10/12bit lossless and so on. By tweaking folowing:
2520x1072
            case 0x6804:                /* C0F06804 - raw resolution */
                return 0x4580201;

To:
2520x1080
            case 0x6804:                /* C0F06804 - raw resolution */
                return 0x45902a1;


All modes seems ok with this change, preview working and so on. Question. How do I test this newly set register and put it in ML code not needing go through adtg_gui every time?

Seems it makes mv1080p non zoom mode to freeze but 5xZoom works...

Following gives 14bit-lossless 24 fps with good preview capabilities, 16:9, a good preset):
2520x1248
            case 0x6804:                /* C0F06804 - raw resolution */
                return 0x50802a1;

Title: Re: Canon 100D / SL1
Post by: nikfreak on June 13, 2018, 12:32:07 PM
Best way is in crop_rec module. "Is_basic" refers to 100D / 700D / EOSM. You could add a new option or here "case" and name it like you which:

https://bitbucket.org/hudson/magic-lantern/src/d2da32f62e6cd7758171cd964ac80d3a28fd2af7/modules/crop_rec/crop_rec.c?at=crop_rec_4k&fileviewer=file-view-default#crop_rec.c-110

Important places:
https://bitbucket.org/hudson/magic-lantern/src/d2da32f62e6cd7758171cd964ac80d3a28fd2af7/modules/crop_rec/crop_rec.c?at=crop_rec_4k&fileviewer=file-view-default#crop_rec.c-522
https://bitbucket.org/hudson/magic-lantern/src/d2da32f62e6cd7758171cd964ac80d3a28fd2af7/modules/crop_rec/crop_rec.c?at=crop_rec_4k&fileviewer=file-view-default#crop_rec.c-843

Ofc you have to fiddle a lil bit but generally you just can return the values needed like this:
https://bitbucket.org/hudson/magic-lantern/src/d2da32f62e6cd7758171cd964ac80d3a28fd2af7/modules/crop_rec/crop_rec.c?at=crop_rec_4k&fileviewer=file-view-default#crop_rec.c-894

Hope you get what I mean. The code cheks for video modes etc. Maybe hard to understand at first but should be doable.. a1ex uses delta values and some hardcoded ones maybe that could be a way to unify it for apsc cams for e.g. find safe working deltas by comparing original to overriden values on all cameras.
Title: Re: Canon 100D / SL1
Post by: Danne on June 13, 2018, 12:44:30 PM
Thanks Nikfreak, I see what I can understand and not.
Clear preview with this. Breaks when increasing height. You probably know why. I have no idea  8):
QuoteFollowing gives 14bit-lossless 24 fps with good preview capabilities, 16:9, a good preset):
2520x1248
            case 0x6804:                /* C0F06804 - raw resolution */
                return 0x50802a1;
Title: Re: Canon 100D / SL1
Post by: Danne on June 13, 2018, 04:38:20 PM
Even with pointers creating the preset seems complicated enough to have me occupied for a long while. ANother question on the topis this change:
2520x1080
            case 0x6804:                /* C0F06804 - raw resolution */
                return 0x45902a1;


A slight change gets valid 1080p instead of 1072p and seems working with all bits. I can´t see where this register change should be replaced when it comes to x5 zoom code? It's only one little number doing this 0x45802a1 to this 0x45902a1.
Title: Re: Canon 100D / SL1
Post by: Danne on June 14, 2018, 03:40:52 AM
Posted two new versions for the 100D:
2.5k(with good preview)
https://bitbucket.org/Dannephoto/magic-lantern/downloads/magiclantern-Nightly.2018Jun12.100D101_adtg_gui_ver_06_2.5K.zip
3k(broken preview)
https://bitbucket.org/Dannephoto/magic-lantern/downloads/magiclantern-Nightly.2018Jun12.100D101_adtg_gui_ver_06_3K.zip

Could be run with the lua script SD overclock-adtg_gui helper.
Set global draw to off before running the script...
Title: Re: Canon 100D / SL1
Post by: a1ex on June 14, 2018, 06:39:21 AM
Quote from: Danne on June 12, 2018, 05:37:28 PM
You absolutely need global draw set to off before running the script. Some bug.

As explained before, battery pull with sd_uhs == data lost (https://www.magiclantern.fm/forum/index.php?topic=12862.msg201773#msg201773). The SD patch happens while ML is saving its settings (since you have clicked a menu entry, ML believes some settings might have been changed). At least increase the delay ;)

With global draw off, saving the settings ends right before the SD patching begins (by some milliseconds or so); that's why it seems to work. With global draw on, saving takes a bit longer, as the CPU usage is higher. I wouldn't rely on the repeatability of this process.
Title: Re: Canon 100D / SL1
Post by: Danne on June 14, 2018, 07:29:26 AM
 I hear you A1ex. I will take your advice with an extra paus.
By the way. To be added here it seems 100D has a bug when running global draw on trying to turn it off. Even without sd_uhs included the lua script will simply not start from time to time. Think it's related to adtg_gui module. Eosm seems to run fine with or without global draw on. Needs more testing.
On a sidenote I must say lua is a fantastic tool here saving so many steps getting right into business.

Edit: slight change in the lua script, uploaded new versions.
Title: Re: Canon 100D / SL1
Post by: Danne on June 16, 2018, 10:21:42 AM
@Nikfreak
Seems Bilal* is having some nice progress with the adtg registers. Black border is gone on the eosm here:
https://www.magiclantern.fm/forum/index.php?topic=9741.msg202786#msg202786

Question. How can one do case changes to the CMOS7 register in the preset hack of yours? I can´t really understand how you got ig going? Here are the registers from Bilal in the eosm build:
    else if (is_camera("EOSM", "2.0.2"))
    {

       if (regs[reg].dst == 0xC0F0)
       {

           switch (regs[reg].reg)
           {
                case 0x6804:                /* C0F06804 - raw resolution */
                    return 0x5840298;       /* Valid liveview 2520x1248 24fps 14-bit lossless */
                 /* return 0x5040328;       /* crushed liveview 3096x1256 24fps 14-bit lossless */
                case 0x6014:
                   return 0x747;
                case 0x7150:
                  return 0x428;
                case 0x713c:
                   return 0x535;
     
            }

        }
        else if (regs[reg].dst == 2)        /* ADTG 2 */
        {
            switch (regs[reg].reg)
            {
                 case 0x8172:
                    return 0xfa8;
                 case 0x8178:
                    return 0xfa8;
                 case 0x82b6:
                    return 0x8f4;

            }

        }

    }


I still need to change
CMOS[7] 0xa49 to 0xaa9 manually...
Title: Re: Canon 100D / SL1
Post by: theBilalFakhouri on June 16, 2018, 11:59:50 AM
@Danne

This is I used for 2520x1384 @ 23.976 :

static int crop_mode_reg(int reg)
{
    if (regs[reg].dst == DST_CMOS)
    {
        switch (regs[reg].reg)
        {
            case 7: return 0xaa9;       /* CMOS[7]: ISO related? */
        }
    }
    else if (regs[reg].dst == 2)        /* ADTG 2 */
    {
        switch (regs[reg].reg)
        {
            case 0x82b6: return 0x8f4;      /* it's 5 in zoom mode and 6 in 1080p; this also overrides ADTG4 */
            case 0x8172: return 0x87c; /* without this, you get some weird artifacts; this should only go to ADTG2, not 4 */
case 0x8178: return 0x87c;
        }
    }

    return 0;
}

static int res3k_reg(int reg)
{
    if (regs[reg].dst == 0xC0F0)
    {
        switch (regs[reg].reg)
        {
            case 0x6804:                /* C0F06804 - raw resolution */
                return 0x5840298;       /* from 0x528011B -> 3072px in raw_rec */

case 0x6014: return 0x747;
case 0x713c: return 0x535;

        }
    }


The code is the same in adtg_gui.c but I am only changed/added the new registers and the values without changing the main code.
You are missing:

  if (regs[reg].dst == DST_CMOS)
    {
        switch (regs[reg].reg)
        {
            case 7: return 0xaa9;       /* CMOS[7]: ISO related? */
        }


Hint:
ADTG2[8172] N (N means NRZI value)
ADTG2[8178] N

Quote from: theBilalFakhouri on February 22, 2018, 05:21:36 PM
The actual ADTG2[8172/8] N values is 6fd or 67c and you have to set it 8fd (I don't know why it's looks different from the outside)

This is what it's look like in the menu:

Quote from: theBilalFakhouri on February 22, 2018, 05:21:36 PM

(https://preview.ibb.co/hHuSQx/Sett.jpg) (https://ibb.co/jDeu5x)


This settings was for Full-res --> But when selecting one of the these registers to override it the value will be different (Which we use the *different* one in adtg_gui.c) and this is explaining the black border in the EOS M (wrong values) .

From your above code:
Quote from: Danne on June 16, 2018, 10:21:42 AM
             switch (regs[reg].reg)
            {
                 case 0x8172:
                    return 0xfa8; (***This value from outside --> the correct one is 0x87c )
                 case 0x8178:
                    return 0xfa8; (***This value from outside --> the correct one is 0x87c )
                 case 0x82b6:
                    return 0x8f4;

            }



More info (https://www.magiclantern.fm/forum/index.php?topic=19300.msg197825#msg197825)

Hope this is helps!
Title: Re: Canon 100D / SL1
Post by: Danne on June 16, 2018, 01:05:38 PM
ah, great Bilal. THis work for me:
    else if (is_camera("EOSM", "2.0.2"))
    {

       if (regs[reg].dst == DST_CMOS)
       {
           switch (regs[reg].reg)
           {
                 case 7: return 0xaa9;       /* CMOS[7]: ISO related? */
           }
       }

       if (regs[reg].dst == 0xC0F0 && DST_CMOS)
       {

           switch (regs[reg].reg)
           {
                case 7: return 0xaa9;       /* CMOS[7]: ISO related? */
                case 0x6804:                /* C0F06804 - raw resolution */
                    return 0x5840298;       /* Valid liveview 2520x1248 24fps 14-bit lossless */
                 /* return 0x5040328;       /* crushed liveview 3096x1256 24fps 14-bit lossless */
                case 0x6014:
                   return 0x747;
                case 0x7150:
                  return 0x428;
                case 0x713c:
                   return 0x535;
     
            }

        }
        else if (regs[reg].dst == 2)        /* ADTG 2 */
        {
            switch (regs[reg].reg)
            {
                 case 0x8172:
                    return 0xfa8;
                 case 0x8178:
                    return 0xfa8;
                 case 0x82b6:
                    return 0x8f4;

            }

        }

    }
Title: Re: Canon 100D / SL1
Post by: Danne on June 16, 2018, 02:32:27 PM
2520x1304 24.006fps(increasing vertical resolution from here yields corruption)
    if (is_camera("100D", "1.0.1"))
    {

       if (regs[reg].dst == DST_CMOS)
       {
           switch (regs[reg].reg)
           {
                 case 7:
    return 0xaa9;       /* CMOS[7]: ISO related? */
           }
       }

       if (regs[reg].dst == 0xC0F0)
       {

           switch (regs[reg].reg)
           {
                case 0x6804:                /* C0F06804 - raw resolution */
                    return 0x53902a1;       /* 2520x1304 24.006fps 14-bit lossless */
                 /* return 0x50802a1;          2520x1248 24.006fps 14-bit lossless */
                case 0x6014:
                    return 0x71c;
    case 0x713c:
    return 0x535;
            }

        }
        else if (regs[reg].dst == 2)        /* ADTG 2 */
        {
            switch (regs[reg].reg)
            {
            case 0x82b6:
       return 0x8f4;      /* it's 5 in zoom mode and 6 in 1080p; this also overrides ADTG4 */
            case 0x8172:
       return 0x87c; /* without this, you get some weird artifacts; this should only go to ADTG2, not 4 */
    case 0x8178:
       return 0x87c;

            }

        }

    }


3096x1320 20fps (seems max, increasing gives black side)
     if (is_camera("100D", "1.0.1"))
    {

       if (regs[reg].dst == DST_CMOS)
       {
           switch (regs[reg].reg)
           {
case 5:
      return 0x280;       /* CMOS[5]: ISO related? */
                 case 7:
    return 0xa89;       /* CMOS[7]: ISO related? */
           }
       }

       if (regs[reg].dst == 0xC0F0)
       {

           switch (regs[reg].reg)
           {
                case 0x6804:                /* C0F06804 - raw resolution */
                    return 0x5490331;       /* 2904x1320 20fps 14-bit lossless */
    case 0x6824:
    return 0x3ca;
    case 0x6828:
    return 0x3ca;
    case 0x682c:
    return 0x3ca;
    case 0x6830:
    return 0x3ca;
    case 0x6008:
    return 0x37b037b;
    case 0x600c:
    return 0x37b037b;
    case 0x6010:
    return 0x37b;
    case 0x6014:
    return 0x6d7;
    case 0x713c:
    return 0x555;
            }

        }
        else if (regs[reg].dst == 2)        /* ADTG 2 */
        {
            switch (regs[reg].reg)
            {
            case 0x82b6:
       return 0x7f4;      /* it's 5 in zoom mode and 6 in 1080p; this also overrides ADTG4 */
            case 0x8172:
       return 0x77c; /* without this, you get some weird artifacts; this should only go to ADTG2, not 4 */
    case 0x8178:
       return 0x77c;

            }

        }

    }


4056x2552 9fps:
   if (is_camera("100D", "1.0.1"))
    {

       if (regs[reg].dst == DST_CMOS)
       {
           switch (regs[reg].reg)
           {
case 5:
      return 0x200;       /* CMOS[5]: ISO related? */
                 case 7:
    return 0xf20;       /* CMOS[7]: ISO related? */
           }
       }

       if (regs[reg].dst == 0xC0F0)
       {

           switch (regs[reg].reg)
           {
                case 0x6804:               
                    return 0xa1b0421;       /* 4056x2552 9fps 14-bit lossless */
    case 0x6824:
    return 0x4ca;
    case 0x6828:
    return 0x4ca;
    case 0x682c:
    return 0x4ca;
    case 0x6830:
    return 0x4ca;
    case 0x6008:
    return 0x45b045b;
    case 0x600c:
    return 0x45b045b;
    case 0x6010:
    return 0x45b;
    case 0x6014:
    return 0xbd4;
    case 0x713c:
    return 0xa55;
            }

        }
        else if (regs[reg].dst == 2)        /* ADTG 2 */
        {
            switch (regs[reg].reg)
            {
            case 0x82b6:
       return 0xbf4;      /* it's 5 in zoom mode and 6 in 1080p; this also overrides ADTG4 */
            case 0x8172:
       return 0x8fd;
          case 0x8178:
       return 0x8fd;

            }

        }

    }
Title: Re: Canon 100D / SL1
Post by: Danne on June 16, 2018, 10:20:39 PM
New version(thanks to bilal)
2.5k (2520x1304 24fps)
https://bitbucket.org/Dannephoto/magic-lantern/downloads/magiclantern-Nightly.2018Jun16.100D101_2.5k.zip

Automation if wanted via lua script. Reworked/renamed to adtg_gui helper
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on June 17, 2018, 07:41:58 AM
                     @Danne

Running Your Latest > magiclantern-Nightly.2018Jun16.100D101_2.5k

Only 3 Scripts showing >

enable SD overclocking
Reboot
Show console

also unable to capture ScreenShot

What am I doing wrong this time?
Title: Re: Canon 100D / SL1
Post by: Danne on June 17, 2018, 08:23:27 AM
That is strange. If the scripts are in the scripts folder could you try renaming them by removing spaces and see if that helps?
Are more users having this issue?
Title: Re: Canon 100D / SL1
Post by: Danne on June 17, 2018, 08:43:32 AM
@OlRivrRat
Could you try downloading it again?
https://bitbucket.org/Dannephoto/magic-lantern/downloads/magiclantern-Nightly.2018Jun16.100D101_2.5k.zip

I renamed all scripts by removing . and _. Maybe those aren´t working at your end? Readability will take a hit but it should look ok in camera.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on June 17, 2018, 05:35:15 PM
@Danne

DownLoaded Your ReName build > No Change. Will try some Shorter Names in a few & report back.
Title: Re: Canon 100D / SL1
Post by: Walter Schulz on June 17, 2018, 05:48:47 PM
File name length problem. Mine throws screen messages clearly saying they could not be loaded.
-> Only 3 scripts visible in ML menu.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on June 17, 2018, 05:49:03 PM
@Danne

If I get a Name down to 11 Characters it Shows Up .
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on June 17, 2018, 05:51:36 PM
& it does Show with Your Orig' Naming ~
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on June 17, 2018, 05:58:31 PM
Naming I am using tha works >

5x25k10bi1m.lua
5x25k10bi8m.lua
1080p12bi1m.lua
1080p12bi8m.lua
adtgguihlpr.lua
drkframcrtr.lua
lib
reboot.lua
SDoverclock.lua
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on June 17, 2018, 06:00:40 PM
Probably due to SL1 being So Small ~ {:~))
Title: Re: Canon 100D / SL1
Post by: Danne on June 17, 2018, 06:06:20 PM
Ok, thanks both for reporting. Totally slipped my radar since my 100D plays all scripts nicely. How can it be? Menu language? Anyway. Will shorten names asap.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on June 17, 2018, 06:12:25 PM
I am correct in assuming that Yours is a European Version & the Firmware is Diff'?
Title: Re: Canon 100D / SL1
Post by: Walter Schulz on June 17, 2018, 06:37:53 PM
Nope, it's not language but file system. I just tried with 8 GB card (FAT32) and long file names are not a problem here. Used ExFAT and "Houston, we have a problem".

Debugging. What it looks like:
(https://i.imgur.com/e16qOEj.gif)
Source: Imgur
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on June 17, 2018, 06:54:58 PM
My card is 64GB ExFAT. I format all My Cards ExFAT.

I am also not getting the Same Scripts Display that Dannes Vid shows.

The "SD overclock-adtg_gui helper" choice is not Displayed.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on June 17, 2018, 07:00:53 PM
Finally got ScreenShot of Scripts Page >
(https://thumb.ibb.co/dFdT5J/Screen_shot_2018_06_17_at_10_58_20_AM.png) (https://ibb.co/dFdT5J)
Title: Re: Canon 100D / SL1
Post by: Danne on June 17, 2018, 07:56:19 PM
Cool, never exfat my cards. Good to know this.
Title: Re: Canon 100D / SL1
Post by: Walter Schulz on June 17, 2018, 08:10:23 PM
Haven't tested it lately but some time ago on 650D you needed ExFAT or raw/mlv recording terminated after a few seconds.
Never tried to investigate why but switched to ExFAT for this very reason.
Title: Re: Canon 100D / SL1
Post by: alpicat on June 17, 2018, 08:26:44 PM
This is also an issue with the EOS M. I've just been shortening the lua script file names every time a new build comes out - but the full file name remains in the magic lantern scripts menu so it's not a problem.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on June 17, 2018, 08:37:40 PM
But with that out of the way >

I am also not getting the Same Scripts Display that Dannes Vid shows.

The "SD overclock-adtg_gui helper" choice is not Displayed.
(https://thumb.ibb.co/dFdT5J/Screen_shot_2018_06_17_at_10_58_20_AM.png) (https://ibb.co/dFdT5J)
Title: Re: Canon 100D / SL1
Post by: Walter Schulz on June 17, 2018, 08:40:30 PM
It is. 6th item from top.
Title: Re: Canon 100D / SL1
Post by: Danne on June 17, 2018, 08:49:04 PM
Thanks everyone. Posted two new builds with hopefully exfat compatible names.
https://bitbucket.org/Dannephoto/magic-lantern/downloads/magiclantern-Nightly.2018Jun16.100D101_2.5k.zip
https://bitbucket.org/Dannephoto/magic-lantern/downloads/magiclantern-Nightly.2018Jun16.EOSM202_2.5k.zip

@OlRivrRat
SD overclock-adtg_gui helper is now only adtg_gui helper. I skipped the included sd_uhs prepart. You can run the enable SD overclocking script first and then run the adtg_gui helper after that. Or if you want them both in one swoop copy paste sd_uhs content into the adtg_gui helper...
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on June 17, 2018, 09:18:43 PM
Wondering if that might be the case, I had tried running adtg_helper & when it finishes I am left with

a Mostly Black LiveView Screen with a Green Square covering Top Just Left of center about 20% of LV

+ another below it that is Flashing green.

I also tried running both adtg_helper & sd_uhs in auto & in that case it appears as though AH runs 1st

followed by SDHC & all seems to finish OK but I get no access to any Res Higher than 2520x1076.

Update > Just tried again & now get 2520x1304

Title: Re: Canon 100D / SL1
Post by: OlRivrRat on June 17, 2018, 09:25:54 PM
Just retried & ended up getting Mem Error & Crash > Have CrashLog if wanted.
Title: Re: Canon 100D / SL1
Post by: Danne on June 17, 2018, 09:34:48 PM
I suggest only running the adtg gui helper script. The green stuff happens sometimes. If you press menu button a few times and the zoom back to 5x zoom it should work. Welcome to adtg_gui world.
Also see to it that global draw is set to off.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on June 17, 2018, 09:59:59 PM
With Latest "magiclantern-Nightly.2018Jun17.100D101_2.5k"

I get Lots of Verbosity on Screen. Doesn't seem @All Happy.
Title: Re: Canon 100D / SL1
Post by: Danne on June 17, 2018, 10:06:05 PM
Do you get any clip recorded?
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on June 18, 2018, 02:56:11 AM
Didn't try > When things appeared to be Very Not Normal, I figured it best to get the heck out.

Then got busy doing other stuff.
Title: Re: Canon 100D / SL1
Post by: Danne on June 20, 2018, 08:59:12 PM
4k version
https://bitbucket.org/Dannephoto/magic-lantern/downloads/magiclantern-Nightly.2018Jun16.100D101_4k.zip

Thanks to Levas, Bilal, Nikfreak

Automation if wanted via lua script. Reworked/renamed to adtg_gui helper
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on June 21, 2018, 07:38:03 AM
"magiclantern-Nightly.2018Jun20.100D101_4k"
Not able to get it to capture & record
Title: Re: Canon 100D / SL1
Post by: Danne on June 21, 2018, 08:37:48 AM
Thanks for testing but please elaborate. Are you getting the scrambled x5 preview window? What is your aspect ratio when checking raw video settings after running the adtg gui helper script? What happens when you hit record button? Global draw set to off?

Other user getting it to work or not? It´s working here:
100D 4k MLV file:
https://bitbucket.org/Dannephoto/magic-lantern/downloads/M21-0830_4k.MLV
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on June 21, 2018, 05:58:31 PM
GlobalDraw off

Asp' Rat' comes up 3:2.

When it does go into 4k (which is seldom, norm is 2520x1072) LV is Scrambled & it seems to attempt a Rec but quits instantly & puts nothing on SD.

If I set FPSO to 16 with Res showing 2520x1072 it will Rec.

Title: Re: Canon 100D / SL1
Post by: OlRivrRat on June 21, 2018, 06:38:06 PM
Previous info was if "adtg_gui helper" & "enable SD O'Clk" are set to Autorun

If I run "adtg_gui helper" Manually by self I get Scrambled LV & a "Mem' error"

Not sure how but just got "RAW video  ON, 4080x2556" to show but now LV is Black, stuck in x1 zoom

& get RAW error when I attempt REC

Way to much going on here for My Low Latent Inhibition to allow Me to keep track of what it is I do that causes what to happen.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on June 27, 2018, 11:15:30 AM
Hello Danne,

I have finally managed to briefly test two of your latest 100D builds.  Here is some feedback:

The "magiclantern-Nightly.2018Jun17.100D101_sd_uhs" build:
========================================

This one is very close to the perfect 100D build.  A few things that need a fix:

1) To get correct framing during filming just on pressing half shutter is not a good idea.  This introduces additional camera shake.  Your old June 5-th build was much better in that respect - it showed correct framing right away, without the need to press half shutter but unfortunately, that build was not stable enough  So, please reverse this! 

2) In-camera playback does no longer work.  It provides a black screen while the red LED is blinking.  This needs a fix because in-camera playback is very important to quckly check if the recorded clip is OK.  I use it all the time!

3) The maximum resolution now is 2520x1072 but it used to be 2520x1080.  It would be nice to revert to the old 1080p vertical resolution.

The "magiclantern-Nightly.2018Jun16.100D101_2.5k" build
======================================

This development is of ultimate practical importance because of the extremely useful 2520x1304 resolution (1.93 aspect ratio, very close to 16:9).  When I turn camera on and let it run the initialization procedure with GD Off I get the following info on the RAW video screen:

"64.5 MHz, 12x4.7 MB, 24.019p (49%).  Expect 83-255 frames at 58.8 MB/s"

Fantastic, isn't it?  When I press "record", however, I get between 16 and 633 corrupt frames recorded.  The corruption is an alternating white margin at the bottom of the frame and also earthquake shaking.  The corruption looks every time differently.  If the white margin is very wide (80% of the frame height), I get long recording times.  If it is small (20% of the frame height), I get about 60 frames recorded.

Also, when I try in-camera playback, it sometimes works and sometimes it doesn't.  If it works, after the plyback I get either a frozen screen or a flickering one with a green square on it.  I have to restart camera and wait for it to initialize to be able to record the next clip.  But GOOD NEWS: Sound gets recorded and clips open nicely in MLVApp!

EDIT:
====

I finally got this 2520x1304 (2.35:1) mode working without corrupt frames. Here is what I did:

1) I followed exactly the steps in Danne's video instruction, disabling Global Draw and activating only the 4 modules from the video.

2) I restarted the camera in Photo mode and ran the SD-overclocking script.  This can be done automatically by activating the Autorun option.  It works!

3) Then I switched to Video Mode and ran the "adtg_gui helper" script MANUALLY (The Autorun option did not work).

4) I checked the resolution (should be 2520x1304) and bit rate (should be 14-bit lossless) and started recording. 

Inspecting the clips on the PC with MLVApp I found the following:

5) No corrupt frames !!!  Video quality is fantastic, the vision too !

6) A normally lit scene yields between 40 and 50 frames at 24 fps.  With darker scenes, I got up to 83 frames recorded. 

7) Recording with the sound module activated and sound enabled reduces the recording time by about 50%.

Bottom line:
========

Trying to get an even faster overclocking  speeds on the 100D is highly desirable to get more reasonable recording times on the 100D. 
------------------------------------------------------------------------------------------------------------------------

Very encouraging, Danne and everyone else involved in this exciting development!  Thank you so much for this fantastic work!  I think, combining these two builds into a working new build will turn this little 100D beast into a mighty RAW-video machine.
Title: Re: Canon 100D / SL1
Post by: Danne on June 27, 2018, 12:52:28 PM
Quote from: IDA_ML on June 27, 2018, 11:15:30 AM
1) To get correct framing during filming just on pressing half shutter is not a good idea.  This introduces additional camera shake.  Your old June 5-th build was much better in that respect - it showed correct framing right away, without the need to press half shutter but unfortunately, that build was not stable enough  So, please reverse this! 

2) In-camera playback does no longer work.  It provides a black screen while the red LED is blinking.  This needs a fix because in-camera playback is very important to quckly check if the recorded clip is OK.  I use it all the time!

The fix on june 5th was this:
https://bitbucket.org/Dannephoto/magic-lantern/commits/c626d8f83883094789ff6bcf83cd26b35dc7e0db?at=crop_rec_4k_mlv_lite_snd_sd_uhs_HDR_ext_all_bits

regarding 1)
It enables global draw so that previewing full x5 zoom image will work. Some other missing features, defishing, anamorphic were also added.
How do you mean with "correct framing right away"? Surely x5 zoom is showing only a portion of the image when selected?
Lastly. If you turn preview to Auto or disable global draw, are you still having issues?

regarding 2)
I thought the the june 5th commit would fix also mlv_play issues but that seems not to be the case. I am really clueless why it works sometimes and others not. Eosm seems much more stable here.
Title: Re: Canon 100D / SL1
Post by: Danne on June 27, 2018, 01:07:56 PM
Here are three builds. Feel free to compare those:

June 4th(without full x5 preview)
https://bitbucket.org/Dannephoto/magic-lantern/downloads/magiclantern-Nightly.2018Jun27.100D101_June4th.zip

June 5th(working x5 preview)
https://bitbucket.org/Dannephoto/magic-lantern/downloads/magiclantern-Nightly.2018Jun27.100D101_June5th.zip

June 17th(today´s build)
https://bitbucket.org/Dannephoto/magic-lantern/downloads/magiclantern-Nightly.2018Jun27.100D101_June17th.zip
Title: Re: Canon 100D / SL1
Post by: IDA_ML on June 27, 2018, 04:19:31 PM
Quote from: Danne on June 27, 2018, 12:52:28 PM

regarding 1)
It enables global draw so that previewing full x5 zoom image will work. Some other missing features, defishing, anamorphic were also added.
How do you mean with "correct framing right away"? Surely x5 zoom is showing only a portion of the image when selected?
Lastly. If you turn preview to Auto or disable global draw, are you still having issues?

regarding 2)
I thought the the june 5th commit would fix also mlv_play issues but that seems not to be the case. I am really clueless why it works sometimes and others not. Eosm seems much more stable here.

Danne,

In my previous post I was comparing your June 17-th build, that I found on your download area yesterday, with the June 5-th build that you created on June 5-th.  The main differences I described in #1 and #2 in that post.   With "correct framing right away" I mean the following behavior that I observed with the June 5-th build and that works very well for me:

1) If I want to record in the 2520x1072 resolution, I press the magnification button twice to get into 5x-magnification mode.  The camera preview stays at that 5x-magnification just for 1 or 2 seconds and then switches automatically to another preview window which I will call "what you see is what you get (WYSIWYG)" preview.  This WYSIWYG preview is in color, moves with camera and allows to see exactly how my clip will look like when recorded.  When I start recording, the WYSIWYG preview turns black and white but follows the camera movement and allows precise framing during filming.  Very useful from the practical point of view!

With the June 17-th build, also the one that you posted just an hour ago, the preview behavior is different if the preview mode is set to "Real time" instead to "Auto".  After the magnification button is pressed twice to get into 5x-magnification mode, the camera stays in the 5x-magnification mode all the time, also during recording, and if I need a WYSIWYG preview, I have to press and hold down half shutter for the entire time I want it.  This causes camera shake and ruins the shot. That is why, I said, that activating WYSIWYG preview with a half shutter is not a good idea.  The June 5-th solution is much better since it does that automatically, just with an insignificant delay!  This is when the default "Auto" preview setting is used.
---------------------------------------------------------------------------------------------------------------------------------------------------------

As far as #2 is concerned, in-camera playback was really not working with the old June 17-th build.  It produced a black screen while the red LED was blinking.  Fortunately, in the new version of that build, that you have just uploaded, in-camera playback works just fine.  One thing that should be taken into account is that you shouldn't press the playback button immediately after the clip has been recorded.  It is better to wait a few seconds before viewing it, even if the LED has stopped blinking. 
---------------------------------------------------------------------------

Instabilities that I have noticed with the June 5-th build:
===================================

1) Sometimes, automatic WYSIWYG preview may fail to engage.  Turning camera Off and On again resolves it.
2) Sometimes, in-camera playback produces a black screen - may happen if you do not wait a little before pressing the playback button after the clip has been recorded. Turning camera Off and On again resolves it.
3) Sometimes you get text messages running all over the screen. Turning camera Off and On again resolves it.
4) Sometimes you may get one or two corrupt frames.  This happens mostly when you switch from normal (1736x976) mode to 5x-magnification mode or vice versa.  Checking the first clip after mode switching with in-camera playback is a must! Subsequent clips usually do not have corrupt frames. I observe the same behavior with the 7D too.

Further testing is necessary to confirm the above glitches and to get used to proper camera handling that avoids them but my overall impression is that this June 5-th build is stable and convenient enough for serious work.
Title: Re: Canon 100D / SL1
Post by: Danne on June 27, 2018, 04:28:49 PM
Strange. Preview mode shouldn't differ in june 5th and 17th build.
What are they set to when checking in preview mode setting in under raw menu settings? Auto, Real-time or framing?
Will have to test myself with my 100D. Not with me atm.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on June 27, 2018, 04:55:11 PM
Danne,

I am sorry, I did not check the "Preview mode" at 5x magnification when I was testing today's version of the June 17-th build.  Now I noticed that it was set to "Real Time".  As soon as I set it to "Auto", the WySiWyG preview started to appear automatically.  When I press the focusing back button, the preview changes to 5x-magnification which makes it easy to check focus.  Very cool!
Title: Re: Canon 100D / SL1
Post by: theBilalFakhouri on June 27, 2018, 05:16:15 PM
@IDA_ML

Quote from: IDA_ML on June 27, 2018, 11:15:30 AM
This development is of ultimate practical importance because of the extremely useful 2520x1304 resolution (1.93 aspect ratio, very close to 16:9).  When I turn camera on and let it run the initialization procedure with GD Off and 10-bit lossless ...

12-8bit lossless isn't working in higher resolutions --> Only 14-bit lossless (https://www.magiclantern.fm/forum/index.php?topic=9741.msg202870#msg202870) .
Title: Re: Canon 100D / SL1
Post by: IDA_ML on June 27, 2018, 05:23:56 PM
Quote from: theBilalFakhouri on June 27, 2018, 05:16:15 PM
@IDA_ML

12-8bit lossless isn't working in higher resolutions --> Only 14-bit lossless (https://www.magiclantern.fm/forum/index.php?topic=9741.msg202870#msg202870) .

OK, thanks, Bilal.  I have edited my post.

Have you got an idea why the 100D produces corrupt frames while the EOS-M works perfectly fine at 2520x1304 resolution?
Title: Re: Canon 100D / SL1
Post by: Danne on June 27, 2018, 05:39:08 PM
Quote from: IDA_ML on June 27, 2018, 05:23:56 PM
OK, thanks, Bilal.  I have edited my post.

Have you got an idea why the 100D produces corrupt frames while the EOS-M works perfectly fine at 2520x1304 resolution?
It does? Last I tried it was 14bit-lossless ftw...
Title: Re: Canon 100D / SL1
Post by: IDA_ML on June 28, 2018, 07:31:11 PM
For those who may be interested in the 2520x1304 resolution, I edited my post 1417 adding some more useful information. 
Title: Re: Canon 100D / SL1
Post by: IDA_ML on June 30, 2018, 10:42:56 AM
I have got some more exciting news for all 100D ML users. 

As reported in my post #1417, even with SD-card overclocking, the record times at the 2520x1304 resolution and 24 fps are too short to be usable in practical video filming, especially when sound is activated.  Well, do we really need this 24 frame rate at this resolution?  It makes sence mainly for wide angle and landscape video shots with a lot of fine detail where this resolution provides very high quality video.  What if we film such high-resolution videos at a lower frame rate?  And the good news is that it works with Danne's "magiclantern-Nightly.2018Jun16.100D101_2.5k" build. 

All you need to do is to change frame rate from 24 to 18 fps after running the helper script in step 3) (see post #1417). With SD-overclocking, at 18 fps, 14-bit loosless, 2520x1304 resolution and sound activated, recording is CONTINUOUS! A sound sync test showed perfect synchronicity between video and sound.  I shot several landscape clips with these settings and created a 2 min. long test video which you can download in the next 7 days from here:

https://we.tl/1MZVexsbjw

I used the simplest possible workflow:

- converting to virtual cDNG with MLVFS;
- Opening in DaVinci Resolve, editing, mounting and basic adjustments in the Camera RAW module;
- Export into H.264 in the original resolution and frame rate.

The above file is about 480 MB in size.  The reason why the video is so long is that I wanted you to gain an impression on how 18 fps footage and the motion in it look like when shot at different angles and from various perspectives.

Sorry about the focus dots.  Keeping in mind this very exciting 4K-crop development on the Canon Rebels, I guess, we will need updated focus pixel maps very soon!
Title: Re: Canon 100D / SL1
Post by: Danne on June 30, 2018, 05:21:49 PM
Some good stuff for the 100D  8):
https://www.magiclantern.fm/forum/index.php?topic=19300.msg203350#msg203350
Title: Re: Canon 100D / SL1
Post by: IDA_ML on June 30, 2018, 07:51:17 PM
Danne,

Unfortunately, the build that you just posted does not work here.  No matter what I did, I was unable to start RAW recording at resolutions higher than 2520x1072 on the 100D.  Eventhough I got the correct resolutions indicated on the screen, when I press the record button, just the built in H.264 video starts. 

With your old 4K build from June 16, the high resolution works just fine after the helper script is executed.  I get CONTINUOUS recording at 4056x2552 resolution and 6 fps.  This turns my 100D into the perfect timelapse machine - well, almost, since the scrambled Life View makes correct metering and focusing a pain.
Title: Re: Canon 100D / SL1
Post by: Danne on June 30, 2018, 10:19:04 PM
Thanks for testing. It works here. Make sure you enable crop_rec.mo and that RAW video is also enabled. Set aspect ratio to roof about 4096 t make sure you get up there at the top.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on July 01, 2018, 12:48:07 AM
And finally, my dream come true - smooth 4K RAW timelapse video with the 100D !!!

https://we.tl/yENiVD9KrJ

It was shot at 2 and 6 fps a few hours ago with Danne's build called:

"magiclantern-Nightly.2018Jun16.100D101_4k.zip"

This build allows continuous recording at 4056x2552 resolution and 6 fps.  The frame rate of 2 fps seems to be a good compromise between fast moving objects (cars) and slow moving ones (clouds). 

To keep the file size low (206 MB), I have reduced it to my screen resolution (2560x1600) and exported in MPEG-4.
Sorry about the focus pixels.

Title: Re: Canon 100D / SL1
Post by: Danne on July 01, 2018, 12:59:52 AM
Holy shit. That footage looks so crisp and clear. You could try cs2x2 to remove those focus pixels. Also think @dfort would like a few frames of that MLV file in this thread:
https://www.magiclantern.fm/forum/index.php?topic=16054.msg203367;topicseen#msg203367
Thanks for posting.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on July 01, 2018, 01:30:10 AM
Quote from: Danne on July 01, 2018, 12:59:52 AM
Holy shit. That footage looks so crisp and clear. You could try cs2x2 to remove those focus pixels.

You should see the footage from the 7D.  Not only is it crisp and clear but it also has this increadible filmic look to it.  For 4K-timelapses I use the old classical silent module on the 7D which, unfortunately, causes some choppyness due to some dead time between the frames.

By the way, is there a ML tool for Windows, (like MLV_dump or similar) that can apply cs2x2 or 3x3 to a batch of MLV files, including 4K ones?  I tried to use MLVApp's chroma smoothing feature and it really kills the focus pixels but export is so painfully slow that I gave up.   
Title: Re: Canon 100D / SL1
Post by: Danne on July 01, 2018, 01:59:45 AM
Test batch_mlv for exporting.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on July 01, 2018, 02:23:28 PM
Danne,

You seem to have fixed your build:

https://bitbucket.org/Dannephoto/magic-lantern/downloads/magiclantern-Nightly.2018Jun30.100D101_2K-3K-4K.zip

and it works amazingly well now, more stable than I expected.  Even Life View works with the 2,5K version and I get continuous recording at 2520x1304 resolution with sound at 18 fps.  Also, in-camera playback works very well.  We still need the RAW-histogram visualized on the screen for more precise metering and WySiWyG preview for precise framing during filming but I guess, these things will be fixed.

You seem to have gotten even 8 ... 11 bits lossless almost working !!! I get CONTINUOUS recording at 2520x1304 resolution and 23 fps with every second frame corrupt.  Even 24 fps works for a few seconds.  You seem to be very close to getting lossless at reduced bitrate working!

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

Bilal and Danne,   

You are real ML wizards! Thank you so much for this spectacular progress in porting 4K-crop recording to our Rebel cameras!  And keep up this amazing work!

=======================================

I strongly encourage all 100D users to test the above build and share their findings here.  Not only will this help our developers but also playing around with this build is a lot of fun!  I am sure, you will not regret.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on July 01, 2018, 06:38:14 PM
What must I be doing Wrong > Not working for Me > Live View Scrambled & Stuck in 1X

If I go to L'V' in Stills Mode before going to Movie mode L'V' is Blown out to White
Title: Re: Canon 100D / SL1
Post by: Danne on July 01, 2018, 06:52:50 PM
zoom into x5 manually
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on July 01, 2018, 08:10:57 PM
It Won't let Me. Is what I meant by Stuck > Can't be altered Up or Down.
Title: Re: Canon 100D / SL1
Post by: Danne on July 01, 2018, 08:21:05 PM
Press info button and do it from screen(magnifier symbol)?
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on July 01, 2018, 08:37:01 PM
That worked but 4056x2552 won't Rec even @ 6FPS, 3096x1320 will Rec Cont' @ 6FPS & Playback in Cam'.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on July 02, 2018, 02:25:08 AM
Also unable to get anymore than 10FPS to Rec in 2520x1304
Title: Re: Canon 100D / SL1
Post by: IDA_ML on July 02, 2018, 12:30:12 PM
Quote from: OlRivrRat on July 02, 2018, 02:25:08 AM
Also unable to get anymore than 10FPS to Rec in 2520x1304

It's probably your card.  Mine is the 64 GB Sandisk Extreme Pro/95 MB/s.  I get stable CONTINUOUS recording with sinchronous sound at 18 fps at that 2520x1304 resolution as well as 2096x1180@24 fps. Not a single corrupt frame!  The speed indicator in the upper right corner indicates 60,5 MB/s write speed during recording.

If Danne could add his marvelous WySiWyG preview and RAW-histogram to this mode, it will be ready for serious work. 
Title: Re: Canon 100D / SL1
Post by: Danne on July 02, 2018, 12:53:47 PM
If Danne could add his marvelous WySiWyG preview and RAW-histogram to this mode, it will be ready for serious work. 
Actually, you can enable global draw and select any preview mode(Framing, real-time etc) and get slow preview now. This was problematic with adtg_gui but should work fine now.
eh, not my preview work. A1ex is the one to thank here  :P
Title: Re: Canon 100D / SL1
Post by: IDA_ML on July 02, 2018, 02:44:47 PM
Thanks, Danne!  I will give it a try.

And thank you, A1ex for this excellent preview option!  Please be informed that, although it is slow, it works very well and is perfectly usable in practical video shooting.  Correct framing during filming is invaluable!
Title: Re: Canon 100D / SL1
Post by: Danne on July 02, 2018, 03:37:08 PM
@IDA_ML
If you have the time could you test a workflow I use with a mlv_dump version I built with bouncyball long time ago which works with pixel map files added together with the MLV footage. This particular allbadpixels.map file works specific with 2.5k footage coming from eos 100D. The coordinates are created in ImageJ(https://imagej.nih.gov/ij/):

Before
(https://s15.postimg.cc/fgpolb8hn/Screen_Shot_2018-07-02_at_15.29.23.png_scaled.jpg)

after
(https://s15.postimg.cc/930li1vvv/Screen_Shot_2018-07-02_at_15.30.57.png_scaled.jpg)


Howto:
Download mlv_dump.exe and the allbadpixels.map file from here:
https://bitbucket.org/Dannephoto/magic-lantern/downloads/2.5k_100D.zip

1 - In a folder place a 2.5k(2520x1304) MLV file which you see focus pixels on.
2 - In the same folder place the allbadpixels.map file and the version of mlv_dump.exe
3 - Open up cmd.exe and see to it that you are inside you´re folder in cmd prompt
4 - Now extract your dng files with command:
mlv_dump --dng INPUT.MLV

Change INPUT.MLV to your specific 2.5k file that you want to clean from focus dots.

A similar map can be created for 4k version etc. Of course this is not very practical atm. Inegrated in Switch but not really for windows. Maybe it works in batch_mlv if you place it next to the mlv_dump version in there, didn´t test. If you could test that aswell it would be good.
Title: Re: Canon 100D / SL1
Post by: masc on July 02, 2018, 04:28:04 PM
@Danne: is there a way to convert the .map file to .fpm (FocusPixelMap)? If I look into these files it looks not so different, .map has just a 0 in the end of each line. The point: .fpm is supported by MLVApp. On windows just copy the fpm next to the exe, on OSX copy it to MLVApp.app/Contents/MacOS/ , then restart the app. The name of the map must be (if I remember right) camID_width_height.fpm (e.g. 80000331_1872x1059.fpm). Then focus pixel removal should work for this camera and this resolution in MLVApp, what should look way better than chroma smoothing and what should be way faster too.

Edit: could you please try out if that works? Just deleted the "0" in the file and renamed it...
https://www.dropbox.com/s/ff3hzq5h1f7nwii/0x80000346_2520_1304.fpm?dl=0
Title: Re: Canon 100D / SL1
Post by: IDA_ML on July 02, 2018, 04:47:34 PM
Thanks Danne,

I will check it out as soon as I get back from work.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on July 02, 2018, 06:17:15 PM
                     @ IDA_ML

       I am using that same SDCard > Guessing it's something I don't have set correctly.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on July 02, 2018, 08:07:14 PM
Just tried erasing SD + ML Reinstall & Still unable to get anymore than 10FPS to Rec in 2520x1304.

Also Do Not Get any "speed indicator in the upper right corner ... during recording."
Title: Re: Canon 100D / SL1
Post by: IDA_ML on July 03, 2018, 12:00:14 PM
Try underexposing by one stop.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on July 04, 2018, 02:33:31 AM
No change, even @ as many stops under as I could go.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on July 04, 2018, 12:36:02 PM
Hello Danne,

I have now tested your alternative "allbadpixels" focus pixel (FP) cleaning method that you suggested in your post #1445.  It works but just partially.  It cleans part of the FP but leaves the others.  I have uploaded two DNGs - one from the original and one cleaned, for you to check and compare.  Please download them from here:

https://we.tl/fwnrz4x7xy

If that method could be fixed to clean all the FP, I think it could be a good way for express testing of MLV files for which the new FP maps have not been generated yet and do not exist.  Please let us know if that is possible.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on July 04, 2018, 12:43:16 PM
Quote from: OlRivrRat on July 04, 2018, 02:33:31 AM
No change, even @ as many stops under as I could go.

The only thing that remains to do is to reformat your card, install the build again and give it a try.  If that doesn't work, just go out and shoot some videos with whatever works for you.  I am sure, you will enjoy tremendously this new functionality of your camera.
Title: Re: Canon 100D / SL1
Post by: Danne on July 04, 2018, 12:59:30 PM
I created one better before. Not home atm. If you could it would be nice to get three centred files where you film against a white or grey surface. Film at highest resolution a couple of seconds per clip will do. Three files in total.
Title: Re: Canon 100D / SL1
Post by: Scubadude on July 04, 2018, 04:08:59 PM
Hi people.
Mighty impressed by your work.

I use my 100D mainly under water, and have a few questions...

What is the most stable version for 24fps and at which resolution? I hate it when the camera freeze and needs a battery pull. Especially when I'm 30m under water... I have a 256GB SanDisk Extreme card.

Is lossless raw format equal to regular raw format, when it comes to editing in Camera RAW? Since the light conditions under water is galaxies away from over water, I need to have the best possible raw material. Is it better to film with 12bit regular vs 14bit lossless?

Will I get automatic exposure to work while filming, or should I just make smaller clips with the right exposure for each?

Than you all for your efforts!
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on July 04, 2018, 05:17:07 PM
                     @IDA_ML

           Already tried the Reformat, Reload as stated earlier. Regarding Format, is Your SD ExFat or Fat32?

Just doing this Testing for the sake of the Test & Feedback, would not consider taking it to The Field unless

it is Easy to get into & Rock Solid.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on July 04, 2018, 05:31:49 PM
Quote from: OlRivrRat on July 04, 2018, 05:17:07 PM
                     @IDA_ML

           Already tried the Reformat, Reload as stated earlier. Regarding Format, is Your SD ExFat or Fat32?

Just doing this Testing for the sake of the Test & Feedback, would not consider taking it to The Field unless

it is Easy to get into & Rock Solid.

I formatted mine in the camera - Fat32 as far as I know.  If you want a "Rock Solid" camera you have to buy an Ari Alexa, RED, Black Magic or similar.  You cannot expect rock solid performance from a 200$ low-end consumer camera with ML on it.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on July 04, 2018, 05:39:16 PM
Quote from: Danne on July 04, 2018, 12:59:30 PM
I created one better before. Not home atm. If you could it would be nice to get three centred files where you film against a white or grey surface. Film at highest resolution a couple of seconds per clip will do. Three files in total.

Danne,

I want to make sure, I understand what you want.  You want me to shoot 3 identical clips, one after the other??? (a couple of seconds each) of a white or grey surface at the highest resolution which is 4056x2880 at the moment and then send the three MLV files to you.  Is that what you want?
Title: Re: Canon 100D / SL1
Post by: Danne on July 04, 2018, 05:40:48 PM
One file from each mode. 2k, 3k, 4k.
I want scare out the pixels :).
Title: Re: Canon 100D / SL1
Post by: IDA_ML on July 04, 2018, 05:43:04 PM
OK, this makes sense, I understand. 
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on July 04, 2018, 05:43:22 PM
"If you want a "Rock Solid" camera you have to buy an Ari Alexa, RED, Black Magic or similar.  You cannot expect rock solid performance from a 200$ low-end consumer camera with ML on it."

       Strongly Disagree with that > Been using M'L' on Many Canons for Many Years & RockSolid Builds Do Exist once the Bugs get Discovered & Fixed.

In this case it seems as though there must be some Setting that I have incorrect as it doesn't seem logical that it would work fine in 1 Sl1 & Not Fine

in another.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on July 04, 2018, 06:09:59 PM
For those who use MLVFS in their workflow and are eager and impatient to test the new 2,5k-crop recording RAW video mode at 2520x1304 resolution on their 100D cameras, (see my post #1435), without focus pixels on the clips, here is a focus pixel map (FPM) that I have just uploaded for you and that works very well with MLVFS by totally killing all focus pixels:

https://we.tl/gDyJ1dsS9z

The above download will be active for 7 days. 

All you need to do is copy the .fpm file into your MLVFS-software directory and you are ready to go.  Video quality after post processing in DaVinci Resolve 14 is breath taking!

I would like to thank Dfort for responding to our eagerness so quickly and creating this wonderful FPM.  Please note that all this is still work in progress and this FPM is just temporary.  Once the final resolutions and center offsets have been established it will have to be updated again.

HAVE FUN !!!
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on July 04, 2018, 09:15:07 PM
      @ IDA_ML & Danne

   So the Gremlin seems to have decided to stop messing with Me. After some "Shot In The Dark"

changes to some Canon Menu Settings & M'L' Settings I am able to Rec 2520x1304 @ 18FPS Cont'.

In an attempt to Diag' which change might have been the Culprit, I 1x1 Reversed the Changes I

had made & 2520x1304 @ 18FPS Cont' still works Just Dandy.

   'Tis a bit annoying to not know why it wasn't working & now it is, but it is & That Be Good.

Also now getting ReadOut of SD Write Speed in Upper Right Corner.
         
Title: Re: Canon 100D / SL1
Post by: Danne on July 05, 2018, 01:41:40 PM
@IDA_mL
Did three new pixel map files which I think will work better:
https://bitbucket.org/Dannephoto/magic-lantern/downloads/pixelmaps_2k_3k_4k_100D.zip
Feel free to take a look.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on July 05, 2018, 02:26:18 PM
Thanks Danne,

I have downloaded the three maps and will test as soon as I get back from work.

I also have prepared the three sample files (2,5K, 3.1K and 4K, shot at the maximum resolution as you requested).  The grey board that I used was scratched a little but the focus pixels are there and visible.  Please let me know if these files work for you.  Download from here:

https://we.tl/iQqOLpvOj9
Title: Re: Canon 100D / SL1
Post by: Danne on July 05, 2018, 05:16:41 PM
Thanks. Will download and check them as soon as possible.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on July 05, 2018, 07:29:53 PM
Danne,

You are a wizard!  At 100% magnification, I do not see any focus pixels at all.  With the 3,1K allbadpixels.map I see a few very faint light blue residues of focus pixels but they are noticeable only at 300% magnification.  In my opinion, this method really works well. Please test by yourself and confirm this statement whenever you can.  Of course, further tests on real life video files are necessary to prove it, (I already did that at 2,5k), but these results at 3,1 and 4k are very encouraging!

I was wondering if it might be possible to automate the whole thing.  MLV_dump should automatically recognize the resolution mode each clip in a given folder was shot at and should also automatically apply the correct map to it.  If that could be done with Batch_MLV for windows if would be golden for early stage tests when the correct FP maps have not been created yet.

Next step: Cleaning FP in Dual ISO files at 4k - do you think that would be possible with this method?

Keep up the good work!
Title: Re: Canon 100D / SL1
Post by: Danne on July 05, 2018, 09:02:09 PM
Cool. I'll see if I can get even closer to perfect here.
Automation is dfort's and bouncyball's territory. After all, the code is coming from raw2dng(neighbouring pixels) and there's refined code in mlvfs and recent mlv_dump som maybe those tools work even better. Still, it's good to have comparative tools to see if results can get even better :)
Title: Re: Canon 100D / SL1
Post by: IDA_ML on July 07, 2018, 10:33:54 PM
Hello 100D users,

I am happy to report another impressive result from our little beasty 100D:

https://we.tl/GhLdeiloLw

It concerns filming high-contrast scenes in Dual ISO and postprocessing with MLVApp v.017.  More details here:

https://www.magiclantern.fm/forum/index.php?topic=20025.msg203799;topicseen#msg203799

Title: Re: Canon 100D / SL1
Post by: IDA_ML on July 11, 2018, 12:58:43 PM
Hello A1ex,

I tested your latest experimental build from July 9-th on my 100D and would like to provide some feedback:

1) I had to disable the raw_tweak.mo that I had previously loaded.  With this module active, camera crashes all the time giving "Threads failed to start" and "RAW detect error" messages.  With this module deactivated, all video modes as well as in-camera playback work just fine as follows:

2) RAW video works perfectly and with synchronous sound at all compressed and uncompressed bit rates in all three modes:

Normal: 1736x976
Movie crop mode: 1800x1012
5x-Magnification: 2520x1078 (there is a slight offset to the left and bottom of the frame in this mode).

Also in-camera playback works fine with clips recorded in these resolutions.

3) MLV video works but without sound and there is no in-camera playback (black screen) with clips recorded at 10 and 12 bits.  I think, now that MLV-Lite works so well with sound, this MLV video mode is redundant.

MISSING:
----------

4) Danne's SD-UHS module for SD-card interface overclocking.  I have been using it a lot over the last two months and did not have a single glitch or data loss.  I think that it is safe enough and should be implemented with automatic self activation in the next Experimental build;

5) The 2,5K, 3,1K and 4K resolutions in the crop mode.  These work very well at 14-bit lossless in Danne's build from June 30-th and could serve as a good starting point.  If 10 and 12-bit lossless bit rates could be fixed for these high-resolutions, as this is the case for the 2520x1078 resolution now, that would increase recording times on the 100D and make this camera much more usable for crop-recording in high resolution.

6) The WiSyWiG preview during recording at 5x-magnification and future 2,5, 3K and 4K resolutions.  It does not work in the 5x mode at 2520x1078 resolution now.  Fixing the preview for the high-resolutions is crucial for proper framing during recording and must be implemented.

7) The old user interface with the RAW histogram, Zebras, Focus peaking, etc.  Working without these functions  makes precise focusing and metering very difficult, especially metering, which is a cut and try process now and I personally feel that most users will miss these features a lot! So, please return the old UI.

Thanks for your continued efforts!
Title: Re: Canon 100D / SL1
Post by: a1ex on July 11, 2018, 02:50:05 PM
1: nothing changed, anything different from previous builds?

3: in-camera playback of 10/12-bit files (still) requires raw_twk; nothing changed here.

4, 5: WIP, I didn't include them yet. Stuck with some basic issues, such as shutter speed (https://www.magiclantern.fm/forum/index.php?topic=19300.msg203867#msg203867) and detecting video mode changes (https://www.magiclantern.fm/forum/index.php?topic=19300.msg203592#msg203592).

6, 7: nothing changed, make sure you are using the correct preview options in the menu. If the menu items are grayed out, read the fine print at the bottom of the screen; it tells you why they are not working.
Title: Re: Canon 100D / SL1
Post by: Kouglov on July 21, 2018, 10:06:37 PM
Hello, I Hope it's not problematic that I post a strange behaviour here. I havn't found other pages here talking about that.

When I open the battery door, the card reader led does not blink.
I wait some time before pulling the sd out but today I forgot it, and crashed the camera.

Had to pull battery out for like a minute and put it to charge 5 mins to make the camera boot again.
Everything works just fine.
Do you have any ideas why the card reader led does not blink ?
Title: Re: Canon 100D / SL1
Post by: sebi2k4 on July 21, 2018, 11:47:37 PM
Hi guys,

first of all, thank you for the effort you spend in this to make our 100D / SL1 way better. I really appreciate it.
As I've been reading a lot on this forum in the last weeks I now wanted to try this new achievements regarding raw video with 1080p resolutions and larger.

I did download and install this build from Danne (thanks again  ;) ) as recommended in the post quoted below:
https://bitbucket.org/Dannephoto/magic-lantern/downloads/magiclantern-Nightly.2018Jun30.100D101_2K-3K-4K.zip

Quote from: IDA_ML on July 01, 2018, 02:23:28 PM
I strongly encourage all 100D users to test the above build and share their findings here.  Not only will this help our developers but also playing around with this build is a lot of fun!  I am sure, you will not regret.

Unfortunately I need some short instructions for me as a beginner similar to those in post #1417 written by IDA_ML. Seems like adtg_gui module isn't needed any more.
I did load the 3 modules which are left 'lua', 'mlv_lite' and 'sd_uhs' but in MLV Menu I am not able to get larger resolutions. Experimented with 'mlv_snd' and 'mlv_play' additionally but didn't change anything.

Note: I do only have a 30 MBit/s SD card atm. I will buy the recommended one asap. But I thought if I reduce the fps to lets say 2 or 6 or something recording has to be possible with my SD card too right?

I would really appreciate if one of you experts could help me out on that one and again thank you for what you are doing to the Canon-Community.

//EDIT: I tried running the 'enable SD overclocking' script but the highest resolution I get (even with 2 fps) is 1800x1008.
I guess I do need some basic instructions like which mode do I have to use 'Picture' or 'Video' mode?
How can I get this 5x crop thing done? Pressing the magnifier button twice doesn't do anything in video mode.
Title: Re: Canon 100D / SL1
Post by: Walter Schulz on July 22, 2018, 12:21:54 AM
Quote from: sebi2k4 on July 21, 2018, 11:47:37 PM
How can I get this 5x crop thing done? Pressing the magnifier button twice doesn't do anything in video mode.

Turn AF off and retry.
Title: Re: Canon 100D / SL1
Post by: sebi2k4 on July 22, 2018, 01:15:49 AM
thank you for this hint. The 5x crop mode worked exactly one time after setting from AF to MF. After returning to the ML menu i have the same issues again with pressing the magnifier button and nothing happens. Live Preview says something like "processing... please wait" (<-- sorry for not being accurate here but my menu language is german :D )

Could you or someone here please post the correct settings which has to be done?
Title: Re: Canon 100D / SL1
Post by: Walter Schulz on July 22, 2018, 01:35:27 AM
Das Menü kann man auch schnell auf Englisch umstellen ...

Aber noch mal zum Problem: Du bist im Movie-Modus, drückst 2-mal auf die Lupe, bist dann im Crop-Modus, gehst dann über den Papierkorb ins ML-Menü. Was passiert, wenn Du direkt nach dem Sprung zum ML-Menü nochmal die Papierkorb-Taste drückst?
Bei mir (allerdings mit dem Fast-Nightly aus der hiesigen Download-Seite) bin ich dann wieder im Video-Modus mit Crop.
Setz doch mal ML auf Default zurück und probiere es ohne geladene Module.
Title: Re: Canon 100D / SL1
Post by: sebi2k4 on July 22, 2018, 04:37:07 PM
@Walter Schulz: Vielen Dank für den Tipp. Es lag tatsächlich an einer Einstellung im Movie Menü: "Movie Crop Mode" war aktiviert - damit ging das mit der Lupe nicht mehr. Kommst du auch aus Deutschland?

@all: Walter resolved my problem with the magnifier button. I had a wrong setting in Movie menu: 'Movie Crop Mode' has been activated and autofocus was on. Now at least pressing the button twice and getting a 5x magnification works fine.

But I'm still not able to get some RAW video recording with higher resolutions by sd overclocking. At least with low fps.
Could you Walter or somebody around here please explain the steps which have to be done with this build from Danne?
https://bitbucket.org/Dannephoto/magic-lantern/downloads/magiclantern-Nightly.2018Jun30.100D101_2K-3K-4K.zip

Thanks in advance.
Title: Re: Canon 100D / SL1
Post by: Danne on July 22, 2018, 04:40:40 PM
Enabled crop_rec.mo? All higher res modes are in crop_rec menu. Enable one of those and then enable sd_uhs...
Title: Re: Canon 100D / SL1
Post by: sebi2k4 on July 22, 2018, 04:54:24 PM
Quote from: Danne on July 22, 2018, 04:40:40 PM
Enabled crop_rec.mo? All higher res modes are in crop_rec menu. Enable one of those and then enable sd_uhs...

Hi Danne,
nope didn't activate that module. Now I did and I can choose one of the higher resolution modes in movie menu. Do I still need the RAW video setting in movie menu activated? Cause if I do activate it I don't get the higher resolutions there.
Title: Re: Canon 100D / SL1
Post by: Danne on July 22, 2018, 05:20:34 PM
activate RAW video module
activate crop_rec module
restart and enter a crop_rec menu setting
Enable RAW video
enter x5 mode

If not highest resolution:
Change Resolution to higher one in RAW video menu
Maybe also change Aspect ratio for higher vertical resolution in RAW video
Title: Re: Canon 100D / SL1
Post by: sebi2k4 on July 23, 2018, 12:22:33 AM
Ahhh thanks Danne for this listing. I just added 'activate and run sd overclocking' after activating the other modules and now I'm able to use the RAW video feature with high resolutions.
I need to test a few shots during the next days to get a bit familiar with it. And then I guess I will need a faster sd card  :D

I'll keep you updated in case of any bugs.

Again, thank you all for this achievement.  ;)
Title: Re: Canon 100D / SL1
Post by: IDA_ML on July 26, 2018, 01:41:45 PM
Hello all,

I have now performed first tests on the latest build for the 100D provided by Danne yesterday:

https://bitbucket.org/Dannephoto/magic-lantern/downloads/magiclantern-Nightly.2018Jul25.100D101_2K-3K-4K_10bit_patch_g3gg0.zip

I think, this build is an important step forward since it provides reasonably long recording times at 2,5K resolution (2520x1304@24 fps) using 10-bit lossless compression.  Here are my first impressions from tests at the "2.5K 10bit 2520x1304" and the "4K 4056x2552" resolutions.  Did not have time to test the other ones.

1) This build is much more stable than the previous ones.  I rarerly observed crashes and if I did it was because I did not wait long enough for the camera to complete operation before changing modes.

2) The most interesting mode called "2.5K 10bit 2520x1304" can now provide up to 7 sec. recording time but this is rarely the case.  Most of the time, the camera stops after 2 to 4 sec.  even after the INFO button has been pressed and the Frozen LV preview activated.  I performed the following experiment:  Put the camera on a tripod, composed, focussed and metered the scene (evenly lit) by paying close attention to not overexposing the highlights (no pink areas in the frame !!!).  Then I performed 10 consecutive recordings without touching anything or changing light conditions.  I had only one recording of about 600 frames (speed indicator showing 58-59 MB/s write speed), all the rest were between 60 and 90 frames long.  There must be somewhere an instability bug causing the early camera stop.  Danne, could you try to reproduce this and see if it can be fixed?  It does not seem to have anything to do with the compression algorithm since I did not move camera or change light conditions at all between shots.

3) Working with the "2.5K 10bit 2520x1304" is quite tricky.  Preview is very dark, you don't see anything on the screen and this makes composing and focusing very hard.  I usually use a ND filter opened up for composition and focusing and then I close it by several stops to darken the screen before I hit the record button.  The most annoying thing is that the histogram reading is unreliable.  It indicates extreme underexposure all the time.  I usually increase the exposure until pink highlights start getting visible on the screen and then dial exposure down by a stop or so.  For now, you can use this mode only for static shots from a tripod without moving the camera.  I hope, this dark preview problem will be fixed soon - it works quite well with the 5D3, as far as I remember.  Haven't tried the picture style method yet.

4)  As long as you don't blow up the highlights, the MLV files coming out of the "2.5K 10bit 2520x1304" mode are really nice and compact.  Processing them with MLVApp works very well.   When opened they are quite dark but increasing the exposure and adjusting the dark and white strength fixes them easily.  I did not notice any quality degradation compared to 14-bit files but didn't pixel peep too hard.

5)  I especially liked the "4K 4056x2552" mode which is perfectly suited for smooth 4K timelapse videos.  Quality at 14-bit lossless is stunning and motion smootness is excellent - no dead time between frames!  Unfortunately, as expected, focus pixels are all over the frame in this mode.  We will need new maps once it is finalized.

Further testing is on the way but I have to find time for that.  If other 100D users jump in and share their findings this will help our developers a lot!  I would like to thank them all for their invaluable work.
Title: Re: Canon 100D / SL1
Post by: Danne on July 26, 2018, 04:06:54 PM
Thanks for reporting and testing. Appreciated and needed. Nice to hear that g3gg0 mlv_snd version is performing stable results.
Regarding 2) and instability issues there's really nothing new here. Since your card is operating on the edge it won't deliver consistent results. Lossless compression in this case isn't performing consistent bitrate. Is there a way for static bitrates?
3) preview darkness is white level lowered so just leave "framing" preview and you'll get back brightness.
I guess this is more a proof of concept at this stage and to go further would require some further sd_uhs vodoo :)

Edit:
Checking in raw.c you´ll see:
#define WHITE_LEVEL 16200
Change it to #define WHITE_LEVEL 3500 and you get brighter liveview and 11bit reported in Mlv App
Title: Re: Canon 100D / SL1
Post by: Levas on July 26, 2018, 06:33:56 PM
@Danne, about how to automatically get right white level in raw.c:

I'm not good in programming in C.
Only did some Microsoft Quickbasic, back in the 90s  :P
But I do have an idea how to approach this.
White level only needs fixing when analog gain registers are overriden.
So you need to read out one gain register in raw.c and check it's value, when it's overriden, change white level.
So we need something like this in raw.c:

If register 8882 = 0x46 then white_level = 3500 else white_level = 16200

But then in C language   ;D

Anybody here with some C knowledge ?
Title: Re: Canon 100D / SL1
Post by: Danne on July 26, 2018, 06:38:37 PM
Cool, will try it. Tested redefining 16200 to 3500 and it would affect previewing so definitely the right place to do exceptions.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on July 26, 2018, 11:16:55 PM
                 @Kouglov

" When I open the battery door, the card reader led does not blink.

Do you have any ideas why the card reader led does not blink ? "

       I do not know why this happens but My SL1 acts the same & always has.

                                                                  ORR~ DeanB
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on July 26, 2018, 11:46:53 PM
           @Danne

What do You mean by >

"just leave "framing" preview"
Title: Re: Canon 100D / SL1
Post by: Danne on July 27, 2018, 01:35:29 AM
Go into real-time preview. Will get bright screen back.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on July 28, 2018, 05:47:41 PM
Here is some more feedback on the latest July 25-th build for the 100D concerning the other croped modes.  All tests were performed in the "Framing" preview mode with the 95 MB/s SanDisk Extreme Pro SD-card (64 GB).

1)  "2.5K 2520x1304" and  "3K 3096x1320"

     (*) 14-bit lossless works just fine, with bright screen and WySiWyG preview, no corrupt frames;
     (*) 10 and 12-bit lossless modes provide corrupt footage;
     (*) 10, 12 and 14-bits uncompressed work too but there is no in-camera playback for 10 and 12 bits uncompressed (black screen);
     (*) as expected, the 3K mode needs new focus pixel maps.

PROBLEM:
--------------


The WySiWyG preview works fine only when the camera is cool.  As soon as the indicated temperature exceeds 50 deg. C, the preview becomes scrambled and this makes framing and focusing impossible.  Camera needs to cool down before the preview becomes normal.  This is not the case with the  "2.5K 10bit 2520x1304" mode in which 5x-preview continues to work even when camera temperature reaches 61 deg. C.  This is probably due to the fact that the screen stays pretty dark in that 10-bit mode.

2) "2K 2520x1080p"

This is the best working and most stable mode, with bright screen, WySiWyG preview and no corrupt frames in all compressed and uncompressed modes.  At 8 ... 11-bits and 12-bits LL compressed and proper exposure it provides continuous recording at 24 fps.  In this condition, the write speed is between 52 and 58 MB/s meaning that a 128 GB card can accommodate about 35 minutes of footage.  If the scene is exposed to the right, the exposure slider can be pushed down by one to two stops in MLVApp which provides very clean shadows, beautiful colors and superb overall image quality.  This mode is very good news for those who like shooting at 2,35:1 aspect ratio.

3)  "3x3 720p"

This mode is not working properly which is seen also in the preview screen.  A horizontal line splits the frame into two parts with different exposures and some greenish/bluish color cast on the upper part.  The same behavior is observed also when the footage is opened in MLVApp. The good news is that at the maximum resolution (2520x1078)@24 fps, this mode provides stable WySiWyG preview, continuous recording at 8 ... 11-bits and 12-bits lossless and in-camera playback.  All that needs to be done for it to work properly is to fix this split image.

4) "4K 4056x2552" (14-bit lossless)

In this mode, I also noticed some instability.  Although the write speed indicator was green, indicating about 45 MB/s write speed or less - well below the 59 MB/s limit, I was unable to get continuous recording at more than 3 fps.  Even at this FPS rate, recording was continuous only after I pushed the INFO button which kills the framing preview and provides a scrambled screen.  With the framing preview active I was able to get only 1 frame recorded, no matter what I did.   

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

5)  I also would like to mention that the Normal uncroped mode at 1736x976 resolution as well as the Movie Crop Mode at 1800x1012 resolution also work very well at all compressed and uncompressed bit rates.  No surprises here.  At the 8 ... 11-bit lossless, 1736x976 resolution and 24 fps, the Normal mode writes at less than 32 MB/s when filming a normally lit and properly exposed scene.  This provides about 1 hour record time on a 128GB SD-card.  Therefore, with appropriate power supply (a fully charged quality battery or external power supply), the 100D is appropriate for filming even events.  I tested this with a 64 GB card and let the 100D film until card was full.  I did not observe camera overheating (temperature did not exceed 50 deg. C) and recording with sound was perfectly OK.  Another wonderful feature of the Normal mode which makes it usable for Slow motion shots, is that one can increase the frame rate to 42 fps and still get stable recording at the maximum 1736x976 resolution with the 8 ... 11-bit LL setting.  This is possible due to the SD-overclocking feature (thanks A1ex and Danne !!!).  Record time at the 42 fps rate is about 8 sec. You can go up to 44 fps but this is the edge and recording is not very stable.  At 45 fps, you get corrupt frames.  In the 2520x1080 mode (5x-magnification), FPS rate can be increased to 36,7 fps.

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

PLEASE NOTE: Although this build is quite stable, random crashes in the high-resolution crop modes still occur now and then and they are impossible to reproduce.  Mostly they happen after changing modes, preview or FPS settings.  It is advisable, after these settings have been changed, to turn camera OFF and On again and then start recording.

I hope, this helps the developers continue their work on this most capable build.  If they manage to fix the dark screen and WySiWyG preview without reducing record time too much in the "2.5K 10bit 2520x1304" mode, the 100D will be ready to shoot 2,5K RAW video under real-life filming conditions.     



Title: Re: Canon 100D / SL1
Post by: IDA_ML on August 16, 2018, 08:37:33 PM
Yesterday, I shot a short video with the 100D at 2320x1304 (16:9) resolution and 24 fps using Danne's build called:

magiclantern-Nightly.2018Aug13.100D101_10bit_2K_only.zip

This build has some limitations - it works at 2,5K 10-bit lossless only but it provides WySiWyG preview and this makes it possible to get proper framing when the camera moves.  Unfortunately, it is quite buggy - most of the time, the camera stays in 5x-preview, also AF is quite sluggish and a pain to work with but the video quality is so good that it is well worth the effort.  See for yourself:

https://vimeo.com/285334589

Thanks Danne!

Please note, that the video may have not finished converting yet.  I have just uploaded it.  You may need to wait a little.

If A1ex or some of the other developers could help Danne fix the WySiWyG preview and the other bugs, our 100D will become a hell of a camera!  Not quite Arri Alexa but close ...

 
Title: Re: Canon 100D / SL1
Post by: Danne on August 16, 2018, 10:12:18 PM
100D can't get enough love :)
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on August 17, 2018, 07:12:28 PM
           @IDA_ML

       Mighty Fine ~
Title: Re: Canon 100D / SL1
Post by: a1ex on August 24, 2018, 10:42:57 AM
Following this discussion (https://www.magiclantern.fm/forum/index.php?topic=9741.msg205358#msg205358) from the EOS M thread, this tweak (in platform/100D.101/consts.h) should enable scrollwheel controls in ML menu while recording H.264:


#define GUIMODE_ML_MENU (lv ? 100 : 2)


That's just a minor nitpick; the previous definition looks otherwise fine to me. I've tested this tweak on a 700D with 97 instead of 100. On EOS M, one would use 99 to achieve the same behavior.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on August 28, 2018, 02:46:03 PM
Another 100D video shot at 2320x1304 resolution but at 18 fps for continuous recording.  Details here:

https://www.magiclantern.fm/forum/index.php?topic=20025.msg205513;topicseen#msg205513

Enjoy!
Title: Re: Canon 100D / SL1
Post by: Scubadude on August 30, 2018, 10:17:52 AM
Are there any limitations in Lossless vs regular RAW? If they really are identical, why use one over the other?
Title: Re: Canon 100D / SL1
Post by: ebrc on September 05, 2018, 08:13:30 AM
Hello guys, it's my first post ... Sry if I'm posting on wrong topic. (I searched a lot about this problem)

I'm getting this weird stripe, recording h.264 in "Movie crop mode" when I use ML Digital ISO at -0.2 or 0.3

In RAW recording I have no problem... Can you help me?

Stripe

(https://thumb.ibb.co/bLXBsz/stripe.jpg) (https://ibb.co/bLXBsz)

ML Version

(https://thumb.ibb.co/b1UfkK/version.jpg) (https://ibb.co/b1UfkK)
Title: Re: Canon 100D / SL1
Post by: Edgley on September 18, 2018, 12:11:51 PM
Hi,

I have spent ages trying to fully understand the options for getting the highest quality, and have these settings so far, that seem to give continuous recording.

The first thing is that the Sandisk Extreme card I have gives around 49mb write speed when I test it with Blackmagic Speed Disk, however, in the camera is only giving around 23mb.

I am running the 4k experimental build, with the following modules loaded:
crop_rec
mlv_lite
mlv_snd
raw_twk

As for settings, as follows:
FPS Overide 23.976, optimised for exact FPS
movie crop mode OFF
crop mode OFF
Raw Video 1568x882 @11/14bit Lossless

If I want to zoom in, I turn on the Movie Crop Mode and also the Crop Mode.
I have the display set to the 3 info setting, as I use manual focus with green lines to show where the focus is.

There are some problems, when stopping recording sometimes the camera seems to hang and I have to turn off and on again.
The resolution was found by trial and error, as to which gave the highest value. I also tested whether recording the sound or not, allowed a higher capture res, but it didn't.

I then process the files with Switch, using the default settings and then use Resolve to edit/ colour / grade.

Is it possible to get some advice/pointers on my setup please, and whether anything I am doing is wrong.

thanks,
Simon.

EDIT:
Just installed the firmware linked a few pages back.
Now I can record at 1712x964 @23.976

The problem is that I have to be on the first of the info screens, to get a green record.
If I go to the one I want to use, the 3rd as it shows focus lines, the speed drops and I am unable to record.
Title: Re: Canon 100D / SL1
Post by: Cipolippo on September 18, 2018, 01:06:19 PM
Hi
How can enable 1x3 Binning mode in canon 100d?

https://www.magiclantern.fm/forum/index.php?topic=22818.msg206134;topicseen#msg206134

thanks
Title: Re: Canon 100D / SL1
Post by: Audionut on September 18, 2018, 05:08:25 PM
Quote from: Cipolippo on September 18, 2018, 01:06:19 PM
Hi
How can enable 1x3 Binning mode in canon 100d?

There's a bunch of links in the post that you linked to.  Happy reading.
Title: Re: Canon 100D / SL1
Post by: scherbakoff.dima on October 12, 2018, 11:29:20 AM
Hi everyone! Thanks devs for their great works! I've got a manual lens (Opteka 85 f/1.8, which is simply AWESOME for 100$ price) and I'm combining it with EF-S lenses in live view mode. Using Edge+Chroma focus peaking is nice, and allows me to snap pictures in manual focus easily, but it distracts greatly when framing with AF-capable lens. Here is what is propose: currently we have focus peaking turned OFF when shutter is half-pressed, I think inverting this is logical, we half-press shutter when we are focusing, and use color picture for framing/composing.

Thanks in advance :)
Title: Re: Canon 100D / SL1
Post by: wety67e on November 23, 2018, 11:13:46 AM
https://bitbucket.org/Dannephoto/magic-lantern/downloads/crop_rec_4k_mlv_snd_100D101_2018Nov23.zip

Hi
Does 1x3 Binning mode work in this build?
Title: Re: Canon 100D / SL1
Post by: IDA_ML on November 23, 2018, 03:22:03 PM
Quote from: wety67e on November 23, 2018, 11:13:46 AM
https://bitbucket.org/Dannephoto/magic-lantern/downloads/crop_rec_4k_mlv_snd_100D101_2018Nov23.zip

Hi
Does 1x3 Binning mode work in this build?

No but the 12-bit mv1080 script does a pretty decent job.  Check it out and provide some feedback here.
Title: Re: Canon 100D / SL1
Post by: Danne on November 23, 2018, 04:14:22 PM
That script simply sets some parameters like iso and fps override to 24. It is still same old mv1080p that worked all along.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on November 24, 2018, 01:12:06 PM
I have been experimenting with the 3k and 4k crop modes from the latest 100D build (Thanks Danne!), aiming at using these modes for smooth timelapse shooting al low frame rates (1 to 5 fps).  Due to the high resolution, this works very well, also with Dual ISO and at 10 and 12-bits too.

Unfortunately, there is a problem that makes these high-resolution modes hard to use in real-life conditions.  When setting a low frame rate, back button focusing becomes very slow and sluggish and focusing is a hit and miss - very unreliable, most shots are misfocused and you see that only after inspecting the files on the computer.  A working solution to the problem would be 10x-magnification and then using manual focus.  However the 10x preview is scrambled, (lots of pink lines on the screen and this makes focusing impossible).  If someone could give us a few hints on how to fix the scrambled 10x preview, I should greatly appreciate that.
Title: Re: Canon 100D / SL1
Post by: Danne on November 28, 2018, 04:56:40 PM
Latest build here:
https://bitbucket.org/Dannephoto/magic-lantern/downloads/

Grab latest build date starting with crop_rec_4k_mlv_snd_isogain_1x3_presets...

Branch:
https://bitbucket.org/Dannephoto/magic-lantern/branch/crop_rec_4k_mlv_snd_isogain_1x3_presets_100D

Added 9-12 bit from within Crop mode submenu.
Will add corrected white level and push liveview gain for better previewing:
(https://i.postimg.cc/P51gYgKk/VRAM0-PPM-500px.png)

(https://i.postimg.cc/7Z66QcyT/VRAM1-PPM-500px.png)

Settings in Crop mode menu:
(https://i.postimg.cc/brrQg88N/VRAM0-PPM-scaled.png)

Bleeding edge...
Title: Re: Canon 100D / SL1
Post by: Danne on December 03, 2018, 06:17:28 PM
Updated post above.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on December 05, 2018, 04:49:28 PM
Hello all,

After weeks of tedious code optimizations, (Thank you so much, Danne, for your hard expert work!), and countless hours of testing and providing feedback on my part, we finally have a new working experimental build (see #1505) that has all exciting new features recently suggested by our developers and knowledgeable users.  Our 100D-s feature now:

1) Stable SD card overclocking which makes it possible to achieve much longer recording times;

2) Up to 43 fps continuous recording at the regular 1736x976 3x3 resolution - idealy suited for moderate slow motion with high video quality;

3) 9-bit RAW video recording at all resolutions for further increasing recording times with negligible quality degradation;

4) Crop recording at various resolutions up to 4K;

5) 1x3 recording at 1736x1192 frame size, resulting in a final 1736x397 resolution with improved dynamic range (Dual ISO), less shadow noise and free of aliasing,  but unfortunately with a not very practical 4,37 aspect ratio.

6) Bright real-time WySiWyG preview with correct white balance - perfect for proper framing, metering and focusing.

Continuous recording with synchronous sound:
----------------------------------------------------
   - 1736x976 (3x3) at 43 fps and 8 ... 11 bit lossless
   - 1736x976 (3x3) at 30 fps and 14 bit lossless
   - 2520x1304 (1x1) at 24 fps and 9 bits
   - 3096x1320 (1x1) at 18 fps and 9 bits
   - 4056x2552 (1x1) at 7 fps and 9 bits, with sound disabled - perfect for smooth time lapses
---------------------------------------------------------------------------------------------------------

NOTE:
-------
Although this build is stable enough for real-life filming in various conditions, (events, landscape vidography, time lapses, etc.) it requires patience and some practise to get the job done.  Here are a few guidelines:

A.  Activate the Autorun option for SD-card overclocking for the camera to run this script on start up.  Turn camera on in photo mode, wait for it to initialize, run the script and patch the memory.  Watch the red light - when it stops blinking, it is ready and you can switch to video mode.

B.  In the regular 1736x976 (3x3) mode, change bit rate in the sub menu of the RAW video option.

C.  In the Crop mode, always leave the camera in the 14-bit lossless setting of the RAW video sub menu and change the desired bit rate from the Crop mode sub menu.

D.  Back-button focusing in the 2,5 crop mode is slower and a little tricky but it works at all bit rates, including 9 bits.  If camera struggles in low light, bump up the ISO by one or two stops to increase sensitivity and after acquiring focus, set ISO back to your desired setting.

E.  Back-button focusing in the 3k and 4K crop modes works only at 14-bit lossless.  If you are in one of the lower 9/10/12 bit settings, you may turn them off for focusing and then turn on your desired bit rate setting again.  Alternatively, use manual focusing with focus peaking active or, when working with wide angle lenses, set the lens at hiperfocal distance and turn AF off.  The DOF bar of Garry23:

https://www.magiclantern.fm/forum/index.php?topic=23036.msg208984;topicseen#msg208984

might also be quite handy for precise focusing in these high-resolution modes.

F. If you experience some instability in one of the crop modes or when changing settings, press the Menu button twice.  If this does not solve the issue, turn camera off, turn it on in the foto mode again, wait for it to initialize, (see #A) and then continue working in the video mode.

Happy filming to all 100D enthusiasts and please do not forget to share your experience and findings with this build in this thread!  This will help us implement further improvements.

HELP NEEDED !
------------------
Unfortunately, the 10x-magnification preview in the 3k and 4k crop modes is scrambled and does not work.  This makes focusing extremely difficult and precise focus is kind of hit and miss.  One cannot tell if the clip is focused or not until the footage is inspected on the computer.  A working 10x-magnification preview would be very helpful for proper focusing at location.  If A1ex or some other knowledgeable developer could give us a few hints on how to resolve this issue, their help will be greatly appreciated.
Title: Re: Canon 100D / SL1
Post by: Danne on December 05, 2018, 05:50:31 PM
Cool. Thanks for testing. At least someone still out there sharing good feedback.
Expert, na, I am more like a loose canon tester  :P but starting to grasp a little in crop_rec.c little by little.
9bit setting. Watch out for shadow areas. Not very much info in there but it's also nice to have some extra overhead when filming.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on December 05, 2018, 07:21:31 PM
For those of you who wish to gain an impression about video quality at 9 bits, here is a 2,5K sample:

https://we.tl/t-ZYi9bhgLU0

Postprocessing was entirely done with MLVApp v.1.3.  The above link will be active for 7 days.
Title: Re: Canon 100D / SL1
Post by: Danne on December 16, 2018, 12:57:27 PM
Uploaded a new version containing:
24 fps:     
"3K 2936x1416"
Works in 24 fps

So:
2936x1250 24fps
3K Cinematic 2.35:1
Not bad.

Upload here:
https://www.magiclantern.fm/forum/index.php?topic=16040.msg208816#msg208816
Title: Re: Canon 100D / SL1
Post by: IDA_ML on December 16, 2018, 03:48:08 PM
Yes, the 2320x1304 resolution works at 24 fps with fps override and I get continuous recording at 9 bits - just as this was the case with the Dec. 11 build.  The 2936x1416@24fps mode works also, with fps override turned OFF.  Unfortunately, at the practically interesting 2528x1416 (16:9) and the 2936x1250 (2,35:1) modes, it provides just about 25 to 30 frames recorded at 24fps and 8/9 bits LL which is to be expected.  These modes are perfectly useable at lower frame rates though.  I get CONTINUOUS recording at 18 fps, ISO1600 and 10-bit LL and not a single corrupt frame !!!  I can't believe, my 100D can do that.  Real nice improvement, Danne !  Thanks a lot.
Title: Re: Canon 100D / SL1
Post by: Danne on December 16, 2018, 05:21:56 PM
Refeinements. New download:
"3K 3096x1320"
Works in 24 fps
https://bitbucket.org/Dannephoto/magic-lantern/downloads/crop_rec_4k_mlv_snd_isogain_1x3_presets_2018Dec16.100D101.zip

EDIT:
Updated the link with following:
3000x1432 24fps:
Title: Re: Canon 100D / SL1
Post by: skrk on January 03, 2019, 12:48:34 AM
Huge thanks to all involved! I can't wait to test it out.

Exciting stuff to see the 100D getting pushed further like this. :-)
Title: Re: Canon 100D / SL1
Post by: Danne on January 04, 2019, 12:45:31 PM
New upload in this post:
https://www.magiclantern.fm/forum/index.php?topic=16040.msg208816#msg208816

Added a 4k preset the same as for eosm:
https://www.magiclantern.fm/forum/index.php?topic=9741.msg210108#msg210108
4K 3x1 24fps

This preset also works with crop_rec submenu for 2.35:1. If not selected the preset runs in 16:9.
Watch all those wonderful focus pixels. In Mlv App of course.(dfort, listening ;)). Meanwhile, select chroma smooth 3x3 to clean footage.

Have fun @IDA_ML :)
Title: Re: Canon 100D / SL1
Post by: IDA_ML on January 04, 2019, 04:29:47 PM
Quote from: Danne on January 04, 2019, 12:45:31 PM
Have fun @IDA_ML :)

You bet'ya, I will !  :)
Title: Re: Canon 100D / SL1
Post by: tin2tin on January 05, 2019, 12:34:37 AM
Quote from: Danne on January 04, 2019, 12:45:31 PM
Added a 4k preset the same as for eosm:
https://www.magiclantern.fm/forum/index.php?topic=9741.msg210108#msg210108
4K 3x1 24fps
This preset also works with crop_rec submenu for 2.35:1. If not selected the preset runs in 16:9.

Wow, is this 4K 16:9 24fps with audio and continuous recording?
Are the focus pixels the only show-stoppers now?
(Note to self: Should I get this camera now? Already have a 60D)
Title: Re: Canon 100D / SL1
Post by: Walter Schulz on January 05, 2019, 12:37:48 AM
100D in mint condition is listed for around 165 Euros in Germany (Q1/19). Not that much money burnt ...
Title: Re: Canon 100D / SL1
Post by: dfort on January 05, 2019, 05:13:44 AM
Quote from: tin2tin on January 05, 2019, 12:34:37 AM
Are the focus pixels the only show-stoppers now?

Not a show-stopper. We can deal with focus pixels (https://www.magiclantern.fm/forum/index.php?topic=16054.msg207474#msg207474).
Title: Re: Canon 100D / SL1
Post by: tin2tin on January 05, 2019, 11:57:08 PM
Sounds great. So 4K 16:9 24fps with audio and continuous recording works?
Title: Re: Canon 100D / SL1
Post by: IDA_ML on January 06, 2019, 02:15:34 PM
Hello all,

Eager to check out Danne's latest "4K 3x1 24fps mode", I spent several hours testing it.

Good news:
-------------
It really is a game changer.  Works perfectly and is very stable too.  Even preview works quite nicely during recording which makes real-time framing possible.  MLVApp does a hell of a job with opening and processing the files - real fun to work with them.  Congratulations to Danne for this very welcome innovation !!!  4000x750 resolution at 10-bit lossless, 16:9 aspect ratio and 24 fps continuous recording with evenly lit and slightly underexposed (by 0,5 stops) scenes.  Works with Dual ISO too!

Bad news:
------------
Image quality is not so good - no reason for euphoria here.  There are two serious problems:

I.  Strong aliasing.  Repetitive patterns really look ugly.  It has never been that bad.  There are also lots of color artefacts along high-contrast vertical edges and straight lines.

II.  Image seems to be noisier even on bright areas that are very close to overexposure.   Noise seems to be  always there and it seriously masks fine detail.  I always expose to the right, so there should be no reason for noise in areas with very high signal-to-noise ratio.   I also made a few shots in the normal 4K crop mode at 5 fps where resolution is very close.  In those videos there is no noise at all, no aliasing either but that is to be expected.  Please note that MLVApp cleans color noise very effectively with Chroma separation active.  Focus pixels do not seem to be the issue either.  Chroma Smooth at the 3x3 setting cleans them quite nicely.  It's the monochromatic noise that seems to be the trouble maker.

III.  Dual ISO eases slightly the aliasing and noise problem, especially in the dark areas.

Here are two shortened MLV files shot at ISO 100 and 400, respectively:

https://we.tl/t-X8h23NGYyM

In the interior shot look at the chair in the bottom of the screen and along the contrast edges.  In the exterior shot, a lot of aliasing is seen along the horizontal straight lines of the buildings. 

Conclusion:
-------------
If the image quality of the "4K 3x1 24fps mode" could be further improved, this mode would really be revolutionary.   If not, it shouldn't be used for filming scenes requiring ultimate image quality.  Filming such scenes in some of the other high-resolution crop modes (2,5k and 3k) with sudsequent upscaling to 4k in post will provide better image quality.
Title: Re: Canon 100D / SL1
Post by: Danne on January 09, 2019, 11:44:55 AM
New build:
https://www.magiclantern.fm/forum/index.php?topic=16040.msg208816#msg208816

Changed the preset 2520x1304 to 2520x1418(16:9). It´s working with realtime preview in 24 fps.
Title: Re: Canon 100D / SL1
Post by: Danne on January 09, 2019, 05:51:21 PM
New 5K build:
https://www.magiclantern.fm/forum/index.php?topic=16040.msg208816#msg208816

Added a 5K preset(squeezed), 5008x710 24 fps which makes a perfect 2.35:1 ratio. Record and open up in Mlv App.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on January 10, 2019, 05:48:03 AM
   Can someone provide "Settings" info, My SL1 just Freezes when I attempt to do what I perceive to be the correct use of this -- Guessing It's something I'm doing wrong - Would really like to know what It is
Title: Re: Canon 100D / SL1
Post by: Danne on January 10, 2019, 09:48:49 AM
Here is a version with a rearranged menu. x5 presets comes first , then the x1 movie modes. I also did some changes to info for each preset:
https://www.magiclantern.fm/forum/index.php?topic=16040.msg208816#msg208816

@OlRivrRat
If something gets fishy or registers aren´t set properly the best work around is to hit the canon menu button and back and then enter x5 zoom or stay in regular x1 mode if that´s the case. Did not have the time to refine stuff for 100D lately...
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on January 10, 2019, 05:37:29 PM
   All seems fine "til I press Rec, then View Screen fills with garbled horizontal stripes & freezes, in 2.5k the Rec occasionally will continue & a file is created but it is just the Frozen View Screen that is recorded. View Screen stays frozen & going to Canon Menu & back will not UnFreeze, have to turn Crop Mode Off to UnFreeze - Occasionally SL1 will Soft Brick > That may be @ Higher K choices
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on January 10, 2019, 05:49:32 PM
Also, Do get crash rep's if You can glean anything from them.

Also2, Tried the latest crop_rec.mo that You put up on Your Downloads & it will not Load. Maybe is not for SL1?
Title: Re: Canon 100D / SL1
Post by: Danne on January 10, 2019, 05:55:09 PM
Not for sl1.
You can upload what you got.
I cannot reproduce. It goes like this. When resolution and mode is set it will record just fine. That is you should double check that correct resolution is also set in raw video. If not there will be issues.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on January 10, 2019, 06:13:02 PM
"When resolution and mode is set it will record just fine."
That is why I asked that someone Please show 'Setup' info ~

With Crop Mode set to 2.5K 2520x1418 & Raw vid set to 2520, Raw vid displays 2520x1072 & all I can Rec is about 1.5 Secs
Title: Re: Canon 100D / SL1
Post by: Danne on January 10, 2019, 06:21:20 PM
With all bells and whistles? 10bit, sd_uhs hack etc?
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on January 10, 2019, 06:58:19 PM
" With all bells and whistles? 10bit, sd_uhs hack etc? "

10bit ?    > Yes ~

sd_uhs ? > Yes ~

all bells and whistles? > Not Sure, as I'm Not Sure I Know just what All Bells & Whistles I'm supposed to have Turned On & Set To ~
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on January 10, 2019, 07:14:17 PM
2cents from Me >

   If & When all this Fine Work that You are attempting to do for us becomes Fully Functional / Useful, it might be nice for the Res Choices to be accessible via the "av" menu so that the Main "Crop Mode" choice in the "Movie" menu can be used just as an On/Off switch
Title: Re: Canon 100D / SL1
Post by: Danne on January 10, 2019, 08:11:33 PM
The first preset seems not so good. Will check it later. The other ones should be the same as before.
Title: Re: Canon 100D / SL1
Post by: Danne on January 10, 2019, 09:18:44 PM
Seems I fixed the 2k preset:
https://bitbucket.org/Dannephoto/magic-lantern/downloads/crop_rec_4k_mlv_snd_isogain_1x3_presets_2019Jan10.100D101.zip
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on January 10, 2019, 09:33:33 PM
Attemps to use 3K, 4K,or 5k causes the View Screen to go Black with Diag' Rows of colored dots & No Rec can be accomplished

I'll give the New 2.5K a try in a moment
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on January 10, 2019, 09:43:31 PM
New 2.5K Rec's less than 1 Sec
Title: Re: Canon 100D / SL1
Post by: Danne on January 10, 2019, 09:47:11 PM
Let's check tomorrow. What build works best?
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on January 10, 2019, 10:26:07 PM
I guess I would have to say that the next to the Last worked better as it seemed to Rec about 1.5 sec's as opposed to way less than 1 ~ But I really can't recall that I have been able to get any of the "crop_rec_4k_mlv_snd_isogain_1x3_presets" to work for Me & My SL1 > It is why I keep attempting to suggest that there must be some Setting or Settings that I am Unaware of that needs to be Set Differently ~ So I would recommend that You Not make changes in reaction to what I am running into until We can be sure I've got All "Settings" Set Properly ~
Title: Re: Canon 100D / SL1
Post by: theBilalFakhouri on January 10, 2019, 11:04:06 PM
@OlRivrRat

Are you using Framing preview in mlv_lite? This can cause dropping in write speed. Try to use Frozen LV and disable overlays and run sd overclock in photo mode.

In 10 bit lossless with sd overclock you should get at least 3 seconds. I am getting it in 3072x1302 2.35:1 @ 23.976 FPS in 700D . I don't use Framing preview while recording in this cases.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on January 11, 2019, 05:58:47 AM
      @ BilalF

mlv_lite no longer appears in Movie Menu so have no choices there, sd_uhs set to load automatically on Start
Title: Re: Canon 100D / SL1
Post by: IDA_ML on January 11, 2019, 11:08:21 AM
For those of you who wish to check out the quality of the 3x1 5k crop mode on the 100D and try to remove the focus dots, here are two shortened MLVs shot at the 3792x710 resolution (16:9) at 10bits lossless:

https://we.tl/t-bCRFQu1Ips

Shot on Danne's January 10-th build.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on January 11, 2019, 05:10:22 PM
      @ BilalF

   However, in the "RAW video" menu there is a "Preview" choice but it is Grayed Out & trying any of it's settings

changes nothing
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on January 11, 2019, 05:21:23 PM
             @ IDA_ML

Could You Please share Your "Settings"
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on January 12, 2019, 02:19:10 AM
Tried the 11Jan Build > Can't get it to work either > WHAT AM I DOING WRONG ??
Title: Re: Canon 100D / SL1
Post by: Danne on January 12, 2019, 09:41:49 AM
I don't get it. What do you mean by not working? Suggestion. Set sub menu to 9 or 10bit, then add your chosen preset. Enter canon menu and back. Hit magnifying button to x5 or x1. Doublecheck the resolution with garbage can button. If it looks like a match with preset then record a file. If not, redo the steps until working.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on January 12, 2019, 09:50:13 AM
Quote from: OlRivrRat on January 11, 2019, 05:21:23 PM
             @ IDA_ML

Could You Please share Your "Settings"

All my settings are described in detail in my post #1507.  Please read them carefully and set them as described.
Title: Re: Canon 100D / SL1
Post by: canneloni on January 12, 2019, 01:41:02 PM
Tried the latest build yesterday, it works great for me! I get 5K, but only a few seconds with framing preview on. Is there any chance to implement a feature that temporarily gives you realtime preview by holding the down button? I know we can switch between preview modes by pressing half shutter, but it does not work correctly with realtime preview option.

Now, I'm no programmer, but as far as I understand, you guys somehow "hijack" a raw stream for crop_rec, right? And thus, the real time preview does not work. Is there any chance to use a button wich is not used during liveview to directly switch between raw streams? Like, as long as I press the down button on the right dial I get a raw stream, wich offers real time preview for things like setting correct focus and exposure and once I let go it goes back to the raw stream for crop_rec.

And for post production: There is need for new focuspixel maps, right? I might be able to get you guys some MLVs in different resolutions, modes etc to create these new maps. Just let me know what you need (and I will of course look at the focuspixel thread).
Title: Re: Canon 100D / SL1
Post by: dfort on January 12, 2019, 07:59:07 PM
Quote from: canneloni on January 12, 2019, 01:41:02 PM
There is need for new focuspixel maps, right?

Some of these new resolutions are not showing focus pixels but if the one you really want to use has focus pixels all over it, this post (https://www.magiclantern.fm/forum/index.php?topic=16054.msg207474#msg207474) explains how to create a map file. Once you have some MLV's that show focus pixels clearly please share them on the Dealing with Focus Pixels in raw video (https://www.magiclantern.fm/forum/index.php?topic=16054.0). Note that with mlv_dump (https://builds.magiclantern.fm/utilities.html) you can trim down the files to only one or two frames which makes for quicker up/downloads. (Hum--if you need a newer or a Mac version of mlv_dump you can get it from my downloads page (https://bitbucket.org/daniel_fort/magic-lantern/downloads/).)

I'll help with the map files when I get around to it and once we settle down on which of the new crop_rec resolutions we're going to keep.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on January 13, 2019, 06:11:58 AM
      @IDA_ML

   Your Post 1507 contains almost No Settings Info & that which is there is Vague. What I would like to have happen is for someone for whom this is functioning to Upload the "Settings" Folder from the "ML" Folder on Their SD Card so that all ML "Settings" can be Seen & Applied on the Cam they are plugged into. I, Apparently have some Setting Somewhere Set Incorrectly but have no clue what it might be due to the fact that there are no Instructions Anywhere in this Forum as to what all the Settings Should Be to make this work ~
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on January 13, 2019, 06:30:32 AM
      @Danne

   Using the Bits & Pieces of Setup info that I have gotten from IDA_ML & You I'm still not able to get anything other than a Few Frames > Way under 1/2Sec, of Garbled Stuff .
Title: Re: Canon 100D / SL1
Post by: Danne on January 13, 2019, 09:30:27 AM
What setting are working and what not? If you set 10bit and res to 2.35:1 and sd _uhs module to on at least two presets are working continuously.
Title: Re: Canon 100D / SL1
Post by: nikfreak on January 13, 2019, 09:37:03 AM
@OlRivrRat please try another sdcard...
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on January 13, 2019, 05:48:02 PM
   Switched from SanDisk ExtremePro 95mb/s 64GB that I have been using for All theses past attempts to My PNY Elite Performance 95mb/s 128GB that I normally use in My 80D > No Joy ~
Title: Re: Canon 100D / SL1
Post by: Danne on January 13, 2019, 06:58:12 PM
So. What settings are required for you to record continuous in each mode? 9bit, lower fps, lower res etc? If you could present sonething like this we might understand better.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on January 13, 2019, 08:35:24 PM
   If I drop to 4FPS I get continuous Rec but Images Via Preview are Black. During Rec ViewScreen Holds Orig Image & Moves it around the Screen. All images on ViewScreen have Very Fine Vertical Striping Through Out.
   Even Unable to get more than a few frames in 2.5k x 1080 & now soon after a switch from Stills to Video the Shutter Closes, Mirror Parks & Cam Soft Bricks.
Title: Re: Canon 100D / SL1
Post by: nikfreak on January 13, 2019, 09:16:09 PM
I bet you got a dozen modules loaded, stuff like raw_twk.mo and such  :P
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on January 13, 2019, 09:58:49 PM
crop_rec
lua
mlv_lite
mlv_play
mlv_snd
sd_uhs
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on January 16, 2019, 06:08:57 PM
   Using 16Jan19 Build I can get 2.5K Continuous Rec @ 12FPS Consistently & 14FPS Inconsistently, Any FPS above that ErrorsOut Quickly, <1sec . Playback on Cam shows all Frames to be Black.
Title: Re: Canon 100D / SL1
Post by: kayman1021 on January 16, 2019, 09:07:15 PM
Hello

My aim was to help focus dots disappear and I've succesfully made a RawTherapee compatible badpixel file. My problem is I need to modify dng file datafields to make it work.

I have been fiddling with IDA_ML's raw files from post #1540
I used MLVPoducer to export 5 frames from it as CinemaDNG(uncompessed).

I opened the .dng with RawTherapee (debug enabled). I noticed in the console there is a badpixel related error. The strange thing is, it expects a badpixel file named "Canon EOS 100DMLVProducernonamenonameEF35mm f/2 IS USMCanon EOS.badpixels" to correct badpixels/focus dots.
Notice the "/" in the filename. Nor under windows nor linux let me name files like that.

I've used a program called Exif Pilot to modify/strip unwanted datafileds from the .dng-s.
Now it expects "Canon EOS 100DMLVProducer.badpixels", hurray. Focus dots in Rawtherapee are corrected.

My question is, if i use another program to extract the dng, do i still have this naming problem?
And another: My badpixel(text file) is in
X[space]Y
X[space]Y
format. Is there any known method to convert this into MLVPruducer compatible file?

I use Virtualdub deinterlacing on RT exported raw sensor data .tiff to get the correct coordinates.

https://drive.google.com/drive/folders/14VLaBNXRIe9EJJN-7VcZVAdGU8c3Eaed?usp=sharing

(sorry for the language butchering, native hungarian speaker here)
Title: Re: Canon 100D / SL1
Post by: wety67e on January 24, 2019, 05:48:22 PM
I test this build
crop_rec_4k_mlv_snd_isogain_1x3_presets_2019Jan16.100D101.zip

1x3 Binning : too much stretch, useless.
With Dual iso : corrupted frames

(i use 10bit and res to 2.35:1 and sd _uhs module)

mv1080p?? what is the difference with not crop mode? I do not understand.

I have sandisk pro 95 MB/s

My English is terrible, sorry.  :(
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on January 25, 2019, 06:26:25 PM
Gave 25Jan Build a Try & Still No Joy Here > Can get 2.5K to Rec Cont' @ 12FPS But Higher FPS or Res Won't Work.
Title: Re: Canon 100D / SL1
Post by: hirez on January 29, 2019, 10:18:30 PM
Hi,  I tested a 600d with magic lantern and am sold on magic lantern but decided to rethink the 600d.  I think the 100d will be my choice.  being that it seems to be in perpetual alpha, i would like to know it this is suitable for a daily driver as long as i don't need raw or UHD.  Is it capable of good HD video and the usual photo perks like intervalometer, focus peaking, etc, etc?
Most of the discussion is all around the raw bits which i don't think will be of interest to me other than to test and play around.
I am looking for a dedicated magic lantern, cheap hobby video device that i can use with manual adapted lenses, and and cool photo features.  Is the 100d the right choice even though its alpha?
thanks
Title: Re: Canon 100D / SL1
Post by: Danne on January 29, 2019, 10:27:34 PM
It's a good cam. You also might want to look into the eosm:
https://www.magiclantern.fm/forum/index.php?topic=9741.msg208959#msg208959
Title: Re: Canon 100D / SL1
Post by: Walter Schulz on January 29, 2019, 10:41:15 PM
I own a 7D, 650D and 100D.
What I like about 100D:
- Lightweight
- ML feature set (apart from some lesser used features it works quite well for stills)

What I don't like
- Handheld it is sometimes too small. Not well suited for bigger lenses. Grip could be improved.
- Battery life. Boy, that is a small battery! 650D is covered with Amazon Basics but 100D is not.
- I work with tripod a lot. There is not that much room for plates if you don't want to block battery/card compartment.
- A swivel screen would come handy for tripod/macro work.
- Buttons, lack of.

Doesn't sound convincing. Not the whole truth because:
This cam is fun to use, easy to go with and a very good choice for going handheld /street photography with a not-so-bulky lens. Very, very good price-performance ratio IMO! (Mint condition: 165€, Germany)

I would go and check ergonomics first. Grip might be an issue for not-so-medium hand sizes.
Title: Re: Canon 100D / SL1
Post by: hirez on January 29, 2019, 11:43:23 PM
Quote from: Walter Schulz on January 29, 2019, 10:41:15 PM
.....
This cam is fun to use, easy to go with and a very good choice for going handheld /street photography with a not-so-bulky lens. Very, very good price-performance ratio IMO! (Mint condition: 165€, Germany)

I would go and check ergonomics first. Grip might be an issue for not-so-medium hand sizes.

ergonomics is a compromise, but compact is a plus in this case.
650d is a close 2nd choice
165€ German  would be a no brainer, but cheapest i have seen is 350€ Germany in used condition!
battery can be charged and I rarely make extended shoots
Title: Re: Canon 100D / SL1
Post by: Walter Schulz on January 30, 2019, 03:09:47 AM
Just saw an offer for 100D + 18-55 STM for 220€ and another (body only) for 180€. Shipping not included, though.

Oh, forgot to mention: 600D runs by Digic 4 and 100D/650D by D5. Makes a difference for some AF related features. Trap focus not running. And - at the moment - Dual-ISO not working on 650D.
Feature list: https://builds.magiclantern.fm/features.html
Title: Re: Canon 100D / SL1
Post by: Danne on January 31, 2019, 07:30:56 PM
new upload:
https://www.magiclantern.fm/forum/index.php?topic=16040.msg208816#msg208816

Hopefully real time preview while in idle mode(not recording) on following modes with otherwise scrambled or framing preview:
    "3K 3000x1432",
    "4K 4056x2552",

Also check here:
https://www.magiclantern.fm/forum/index.php?topic=9741.msg211255;topicseen#msg211255
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on February 01, 2019, 07:36:27 AM
   Just tried 31Jan Build ~ Still can't get it to work & it's worse. 1st Start Up Soft Bricked Instantly.

2nd Start was fine until turning Crop Mode 2.5K & Raw Video On, then Live View turned to Nonsense,

just Stripes about 5º off Horzontal. Will Rec @ 12FPS but nothing faster ~

                  What Am I Doing Wrong ~~~~~
Title: Re: Canon 100D / SL1
Post by: Danne on February 01, 2019, 01:21:23 PM
Reverted yesterdays commit. Not really functional yet on 100D. No idea what´s going on. The 100D seems more stubborn then the eosm atm...
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on February 01, 2019, 04:47:03 PM
Just tried 01Feb Build > Clean StartUp but otherwise Same LiveView Image & Only 12FPS Cont' Rec ~
Title: Re: Canon 100D / SL1
Post by: Danne on February 01, 2019, 05:01:33 PM
We could need a movie of what you are doing with your camera.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on February 02, 2019, 02:12:13 AM
Is there a Place that You prefer I Upload to & a File Size You prefer I Not Go Over ?
Title: Re: Canon 100D / SL1
Post by: hirez on February 02, 2019, 05:24:27 AM
Is it possible, and what would it take to get trap focus working
Title: Re: Canon 100D / SL1
Post by: Walter Schulz on February 02, 2019, 08:08:34 AM
Workaround in reply #365.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on February 02, 2019, 05:40:32 PM
                 @Danne

   Vid is UpLoaded > Starts by going through the ML Menu as SetUp under My "Normal" Operating Conditions,

Then goes back through the ML Menu showing the Changes I make for Crop Rec SetUp & the Results . 

https://www.dropbox.com/s/t3agy6ox3y9yjy5/2kX90201-SL1%2BMLQT.mov?dl=0

Title: Re: Canon 100D / SL1
Post by: Danne on February 02, 2019, 07:34:06 PM
Ok, thanks. I think 2520x1072 will deliver continuous. Not much more in 24fps. That preset should be some sort of guideline of what to expect.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on February 02, 2019, 09:00:46 PM
I was hoping that from that Vid someone could tell Me what I might be doing wrong.

Since, So Far, that doesn't seem to be the case & now that I have posted a Vid of how

to do it Wrong could someone who has it working Put Up a Vid of How To Do It Right ~

Please ~
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on February 02, 2019, 09:04:20 PM
"That preset should be some sort of guideline of what to expect."

Not sure just what that means. Is all I can expect, a Screen filled with Nonsense Stripes.
Title: Re: Canon 100D / SL1
Post by: Danne on February 02, 2019, 09:15:28 PM
Turn on global draw, set RAW video preview to framing, press info button after this until you ml menu comes back. Also disable fps override.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on February 02, 2019, 10:55:14 PM
Already had "Framing" selected & Had Tried FPS Ovr' On & Off ~ Turning "Global Draw" on makes No Diff' ~

When You say "That Preset" to what are You referring > Name Please ?
Title: Re: Canon 100D / SL1
Post by: Danne on February 03, 2019, 08:18:41 AM
Choose any preset. See to it that gd is on framing is on and get the magnifier glass away(meaning you should see global draw front buffer). If still not showing an image use the trash can button a few extra times.
If this is not working I have run out of options and that's the end of it as I see it.
Good luck
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on February 03, 2019, 05:01:32 PM
The Question Remains > Why is it apparently working on some SL1s but Not on others (or @Least this 1)?

If only those who have it working could provide Their Settings > What's The Big Secret ??
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on February 03, 2019, 05:10:45 PM
"get the magnifier glass away(meaning you should see global draw front buffer)"

            Sorry but I Have No Idea What That Means
Title: Re: Canon 100D / SL1
Post by: Danne on February 03, 2019, 06:24:11 PM
Press info button to get to ml liveview.
In your movie clip you are not following the steps proposed in full. Until then I assume user error.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on February 03, 2019, 07:39:54 PM
   You should have noticed from most of My posts on this that I have Been Assuming User Error all along but without Complete Instructions or Settings Info I am unable to determine just what that Error is.
   I have tried the Few Things that You have suggested (I Think) & am now getting a Diff' looking L'V' > Image Broken into Cyan, Yellow & Black, Very Noisy, Vertical Stripes.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on February 03, 2019, 08:06:21 PM
Quote from: OlRivrRat on February 03, 2019, 07:39:54 PMImage Broken into Cyan, Yellow & Black, Very Noisy, Vertical Stripes.

Danne,

I also confirm the broken image in the Feb. 1-st build.  The last build that did not have the broken image and was working properly was the January 25-th one.  Maybe, you should use that January 25-th build as a staring point and then, moving step by step forward, try to figure out what change causes the broken image, i.e. after which step does the image fall apart.
Title: Re: Canon 100D / SL1
Post by: Danne on February 03, 2019, 09:51:20 PM
Well, this means that the preview fixes for eosm might still work for 100D regarding 3k, and 4k presets. But first. Let´s see if preview is back in this version. Still stripes or not?:
https://bitbucket.org/Dannephoto/magic-lantern/downloads/crop_rec_4k_mlv_snd_isogain_1x3_presets_2019Feb03.100D101.zip

Sorry, I don´t have my 100D at so I really depend on clear information of what is not working now and what was working before. I also take that not many users actually test this uploads too much so even less reason for working on it unfortunately.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on February 03, 2019, 11:00:59 PM
   Tried most recent Build, Clean, No Previous Settings Involved > Ran Script "5x 2.5k 10bit iso100 24fps" as It Presets ( ie CropRec Off & Preview Real-Time ) & get No Stripes but Very Jerky L'V' & Records Same (appears to be a Very Low FPS but FPSOvr say 24).
Turn CropRec on to 2.5K 2520x1418 & L'V' gets Wacky (Near Horizontal Magenta, Gray & Black Stripes) & turning preview to Framing makes No Diff' ~ May be more symptoms but Environ' gets Too Wacky to Recall & Record ~
Title: Re: Canon 100D / SL1
Post by: Danne on February 03, 2019, 11:32:47 PM
I suspect either crop_rec.c or mlv_lite.c which I have been modifying lately.
Try this crop_rec.mo from january 24th:
https://bitbucket.org/Dannephoto/magic-lantern/downloads/crop_rec.mo
Just replace the old one in your modules folder.

Working?
Title: Re: Canon 100D / SL1
Post by: Danne on February 04, 2019, 12:44:46 AM
New upload:
https://bitbucket.org/Dannephoto/magic-lantern/downloads/crop_rec_4k_mlv_snd_isogain_1x3_presets_2019Feb04.100D101.zip

Think I found the issue. Please test this version.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on February 04, 2019, 02:18:54 AM
Replaced "crop_rec.mo"
Start with "All Off" >
Run Script  5x 2.5k 10bit iso100 24fps  >
   GloDraw / LiveView turns On
   FPS Ovr' ? 24FPS + LowLight turns On
   RawVideo / ON, 2520x1078 + 16:9 + 12-bit lossless + real-time
      Rec' Appears Cont' > I stopped @ 30sec+
   Turned CropRec On & L'V' Shows Image with Very Fine Vert' Striping (Linen Look) & Will Only Rec A Few Frames

Just seeing New UpLoad > Will Try > Let You Know ~
Title: Re: Canon 100D / SL1
Post by: Danne on February 04, 2019, 02:27:57 AM
If testing this:
https://bitbucket.org/Dannephoto/magic-lantern/downloads/crop_rec_4k_mlv_snd_isogain_1x3_presets_2019Feb04.100D101_preview.zip

Check if preview will work when NOT recording and on preset 3k or 4k. If it works it will show a cropped real time preview if pressing halfshutter instead of scrambled view. Set also preview to framing.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on February 04, 2019, 02:38:31 AM
Testing That > Console keeps showing up & getting in the way of seeing much else (Even Though it says It's OFF). Can turn it On & Off & it goes away 'til I ReEnter Movie Menu then comes back automatically ~
Title: Re: Canon 100D / SL1
Post by: Danne on February 04, 2019, 02:40:44 AM
Ok, so keep to the other build for now then. Thanks for feedback.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on February 04, 2019, 03:10:13 AM
Will Do ~ & JSYK > got a bunch of AssertLogs now ~
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on February 04, 2019, 03:21:49 AM
      @Danne

   POI > That Latest TestBuild Build would Apply sd_uhs WithOut any "Memory patches" Indicated, while many previous Builds always Indi'd Mem'Patches, Not sure if that is significant ~
Title: Re: Canon 100D / SL1
Post by: Danne on February 04, 2019, 06:00:29 AM
That is of course vital if you want better recording times. I changed handling lately, maybe it doesn't work for the 100D. Is it not being applied in both builds?
Also, I still can't see if preview in 3k and 4k is working when pressing halfshutter. Try without applying sd_uhs patches.
Title: Re: Canon 100D / SL1
Post by: canneloni on February 04, 2019, 09:41:20 AM
Tested Feb04 Build. I also get the console showing up when using 4k_3x1 or 5k_3x1 preset. And I don't get real time preview, still just some weird lines. SD overclock seems to work as usual.

edit: @OlRivrRat Here is my configured ML folder for you to download: https://we.tl/t-j0qTMBjswd

Put the camera in 1080_24fps canon mode, load the ML files on your SD card, install ML, restart the camera to photo mode, let the lua script for SD Hack start and after a "done" appears on the screen, switch to video mode. From there go to Movie tab, make sure "Crop mode" is set to "4k 3x1 24fps". If you press Av while crop mode is highlighted, you should see that bitrate is set to 9 bit and ratios is set to 2.35:1 . Leave the crop mode setting and switch to RAW video and press Av. You should see that Resolution is set to 4000x568 and Data format is set to 14-bit lossless. Set preview to "framing" and leave the ML menu. Make sure to press magnification once, so you get into x5 Zoom mode. You should be able to see a black and white like preview. Hit recrod and your camera should be able to record the clip IF your SD Card is fast enough. Maybe you get an older build with SD_Hack AND benchmark tool, to see if your SD card really is fast enough.

Title: Re: Canon 100D / SL1
Post by: Danne on February 04, 2019, 10:05:53 AM
All is ok then. Only framing works with 3x1 presets.
If you can find the preview build on my download section please test preview routines fo 3k, 4k. Not the 3x1 presets.

By the way. What does the console say?
Also double check that sd_uhs patches really gets patched.

This version:
https://bitbucket.org/Dannephoto/magic-lantern/downloads/crop_rec_4k_mlv_snd_isogain_1x3_presets_2019Feb04.100D101_preview.zip
Title: Re: Canon 100D / SL1
Post by: canneloni on February 04, 2019, 06:29:16 PM
Tested your build. Real time preview does not seem to work in normal 4k preset. The SD_UHS patches seem to be applied. Recorded a short video of what I did and put it together with the log files:

https://we.tl/t-I7tfCCLQ8r

Edit: Wait, sorry, didn't download your newest build (since the link did not work). Went to your repo and downloaded this (https://bitbucket.org/Dannephoto/magic-lantern/downloads/crop_rec_4k_mlv_snd_isogain_1x3_presets_2019Feb04.100D101_test.zip) and will test again. Sorry ^^

Edit2: Okay, tested again. Now there is no console on the screen and the camera does not crash, but the real time preview for 3k and 4k (no 3x1 binning) is still broken. I don't see a 5k preset without 3x1 binning. Framing preview seems to work. Also sd_uhs patches seem to work properly.
Title: Re: Canon 100D / SL1
Post by: Danne on February 04, 2019, 07:06:44 PM
Thanks for the tests and confirmation of what´s working and not. I will take a little time off 100D until I have i tin my hands again and then I´ll check if anything new can be added.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on February 04, 2019, 07:22:31 PM
      @Canneloni

   Thanks Much for the Info & "Settings". Using Your Setup Instructions + This Mornings Build (which I had already installed before going to Forum) does Show B&Wish image in LV & will Rec for around 30sec's. You don't mention running any L'Scripts other than sd-uhs so I Did Not (Have sd_uhs set to Load Auto') & No mention of FPS Overide so also Left That Off.
   Loaded Build that You sent & Cam starts as would be expected & allows ML Menu to be Nav'd > All shows as You describe except RawVid shows "ON 0x0" > Turning RawVid Off & On shows ON 4000x568 & then a Few sec's later Cam SoftBricks & Requires Batt' Remove. Using This Morn's build with Just Your "Settings" Folder Added causes Same S'B'.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on February 04, 2019, 07:24:09 PM
      @Danne

   With This Mornings Build, L'V' Displays Image but is Sluggish in 2.5K, 3K, 4K & 5K but Rec's only a Few Frames with CropRec On. After running 5x 2.5k 10bit iso100 24fps Script, Raw Vid Without CropRec Rec's @Least 30Sec's & with CropRec L'V' Garbles & Only a Few Frames Rec No Matter What K I select.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on February 04, 2019, 07:34:46 PM
OlRivrRat,

Please download and test the build called:

crop_rec_4k_mlv_snd_isogain_1x3_presets_2019Feb04.100D101_test

It is linked in post 1599.  WYSIWYG preview and toggling to 10x magnification works here back and forth just fine.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on February 04, 2019, 10:07:03 PM
               @IDA_ML

          That is the Build I am Testing & was referring to in My Above Post #1602.
Title: Re: Canon 100D / SL1
Post by: Danne on February 08, 2019, 01:26:27 PM
New upload:
https://www.magiclantern.fm/forum/index.php?topic=16040.msg208816#msg208816

Still needs some wiggling at the beginning to set ratios correctly for x5 modes but once that is done it should be a little better working from before.

Title: Re: Canon 100D / SL1
Post by: OlRivrRat on February 08, 2019, 06:24:21 PM
             @Danne

Just downloaded the Latest Build & noticed that the Script is named "eosm cinema 2:35.1" > Is this indeed correct script for SL1?
Have to run some errands so will test when I return.
Title: Re: Canon 100D / SL1
Post by: Danne on February 08, 2019, 06:26:15 PM
No, it's for eosm.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on February 08, 2019, 09:57:41 PM
             @Danne

So is it just there as a Not Meant To Run Extra ?
Title: Re: Canon 100D / SL1
Post by: hirez on February 12, 2019, 01:17:29 AM
Just started with ML.  I can seem to get focus peaking.  I enabled the feature, but what am I doing wrong.  Should I try the experimental build?
Title: Re: Canon 100D / SL1
Post by: Walter Schulz on February 12, 2019, 02:11:48 AM
Focus peaking is working in build "2018-06-06 00:21". Toggle LiveView screens until ML screen appears.
Title: Re: Canon 100D / SL1
Post by: hirez on February 13, 2019, 11:09:51 PM
I think I have a bug;
I just installed "crop_rec_4k_mlv_snd_isogain_1x3_presets_2019Feb08.100D101"
I enabled crop_rec and selected 3x3 720p.  everything is fine until the camera sleeps.  when i half press the shutter the camera wakes and the live view is covered 1/3 from the bottom with what look like white zebra bar.
Title: Re: Canon 100D / SL1
Post by: dfort on February 14, 2019, 03:16:04 AM
There should be a message at the bottom of your screen when in the crop_rec menu that says:

QuoteRefresh regs if needed by open and exit ML menu...

Try that. I think pressing the Menu button twice will also clear it up. Basically you need to refresh LiveView manually with these bleeding edge builds.
Title: Re: Canon 100D / SL1
Post by: hirez on February 15, 2019, 09:01:26 PM
Quote from: dfort on February 14, 2019, 03:16:04 AM
There should be a message at the bottom of your screen when in the crop_rec menu that says:

Try that. I think pressing the Menu button twice will also clear it up. Basically you need to refresh LiveView manually with these bleeding edge builds.

Tried refreshing, but that did not help.  I get display problems with all crop modes exept mvl1080 and mlv720.
Title: Re: Canon 100D / SL1
Post by: fanfzero on March 23, 2019, 02:01:04 AM
Last build (march 22) seems to have problems with the sd overclock script. Anyone managed to run the 4k and 5k 24fps modes? I was only able to run the 3.5k one
Title: Re: Canon 100D / SL1
Post by: Danne on March 23, 2019, 07:39:11 AM
Could you try enabling sd_uhs from Crop mode sub menu instead and turn off the overclocking script?
Title: Re: Canon 100D / SL1
Post by: fanfzero on March 24, 2019, 02:20:30 AM
Will that work? It says that's only for eos m
Title: Re: Canon 100D / SL1
Post by: erik1392 on March 29, 2019, 01:52:34 PM
Quote from: Danne on March 23, 2019, 07:39:11 AM
Could you try enabling sd_uhs from Crop mode sub menu instead and turn off the overclocking script?

also does not work for me, getting only 1-2s of recording (buffer only)at any recording mode, also in mv1080p, and with older build and SD overclock script running the first recording after switching the camera to movie mode everything was OK, but when I try to record for the second time I am getting "fatal: no buffer".
Title: Re: Canon 100D / SL1
Post by: Danne on March 29, 2019, 03:20:53 PM
What card are you using?
Can you try the new sd_uhs module on a ml build you know used to work before?
Title: Re: Canon 100D / SL1
Post by: erik1392 on March 29, 2019, 05:22:25 PM
I use SanDisk Extreme PRO, I did some testing with Feb15 build and.. with sd_uhs module, I was able to record mv1080p 12bit lossless for more than 1min..., 14bit lossless I get only around 15s, but with sd_overclock script, I am able to record for more than 1min. With Mar24 build, I was able to record mv720p at 12bit loosless but nothing more, so it seems that sd_uhs is not working properly there, but when I copied sd_uhs module from Mar24 to Feb15 build I was able to record mv1080p 14bit lossless. Are those modules between Feb15 and Mar24 any different?
Title: Re: Canon 100D / SL1
Post by: Danne on March 29, 2019, 05:29:21 PM
Not by computer atm. Could you test other way around? Run sd_uhs.mo from feb build with script in 24th build. Want to see if the build itself is problematic.
Title: Re: Canon 100D / SL1
Post by: erik1392 on March 29, 2019, 07:43:57 PM
Mar24 with sd_uhs and script from Feb15 build works good, not even the buffer problem I mentioned before, also the 4k 1x3 works.
Title: Re: Canon 100D / SL1
Post by: Danne on March 29, 2019, 08:04:19 PM
Ok, thanks. Will have a look.
Title: Re: Canon 100D / SL1
Post by: ntnher on April 06, 2019, 09:58:08 PM
Hi everyone,

I'm new to the forum but have heard of ML for many years. Years ago I went to a local camera store and with no research purchased a T6i. Then I heard of ML after I had made my purchase and was never able to use ML. I recently did a lot of reading regarding the best bang for the money on cameras and decided to get a used SL1. I now have a SL1, but I'm lost as to which build I need to install. I was wondering if someone can point me to which build I need to download and install. I have a 256GB SanDisk Extreme rated at 90MB/s write and 160MB/s read.

Which ML build do I need to download? Which settings do I need to set on ML to be able to record continuous video (best image quality) for over 1hour? Thanks in advance!

**update, I found the April build and I'm using that one now.
Title: Re: Canon 100D / SL1
Post by: Mando on April 08, 2019, 01:45:39 PM
Quote from: erik1392 on March 29, 2019, 07:43:57 PM
Mar24 with sd_uhs and script from Feb15 build works good, not even the buffer problem I mentioned before, also the 4k 1x3 works.

Pardon my ignorance, but I can't seem to find the download links for those builds.
Any guidance appreciated. With the newest build from Danne I was having problems with resos and croprec options dropping out before ever working, so I would like to test the combo erik1392 got working..
Title: Re: Canon 100D / SL1
Post by: Danne on April 08, 2019, 09:25:03 PM
New upload:
https://www.magiclantern.fm/forum/index.php?topic=16040.msg208816#msg208816

Anamorphic now working

Well, not as good as on the eosm but I got pass the strange height limitation before. Ok, so the round trip is that I rewire mv1080p through movie crop mode. Much like I did to get into correct real time live view on the eosm. After that I expand the regs to get into greater anamorphic height(1x3 binning).

So download latest and:
1 - Enable relevant modules
2 - run the lua script called cinema 2:35.1
3 - run the script called sd overclock engine(set it to autorun if you like)
4 - Under RAW video menu enable 'Kill global draw' option. This will be needed to reduce corruption while recording

If all is correctly set you should now be recording 10bit anamorphic rewired 1408x1900(2.35:1). When opened in Mlv App it should export into 4224x1900. You can change ratio to 16:9 under the crop mode sub menu and you´ll get 1064x1900 = 3192x1900.

That´s all. I expect all kinds of issues and shenanigans to get things to work, pushing menu buttons and whatnot so have fun :)!

Unfortunately I can´t get sd_uhs direct patching to work with the 100D so old script and sd_uhs are added back in this version.
Title: Re: Canon 100D / SL1
Post by: erik1392 on April 09, 2019, 11:59:53 AM
I will test the newest build today and report any problems. I also briefly tested Apr01 build (which is not available for download anymore) and it seems that sd_uhs module without script worked properly(I tried mv1080p 12bit uncompressed which was something shy below 60MB/s).

Ps. Danne, are you gonna implement also those high frame rate crop modes for 100D?
Title: Re: Canon 100D / SL1
Post by: Danne on April 09, 2019, 12:40:11 PM
The direct patching isn´t really working all the time so back again to old lua script method.

Also just uploaded a new build with adtg regs added to rewired anamorphic mode. Without them there´s pretty nasty aliasing going on.

QuotePs. Danne, are you gonna implement also those high frame rate crop modes for 100D?
No idea what those are? Feel free to take a look at code and try yourself.
Title: Re: Canon 100D / SL1
Post by: erik1392 on April 09, 2019, 01:37:08 PM
QuoteNo idea what those are? Feel free to take a look at code and try yourself.

I am definitely planning to try something. Is there some knowledgebase about coding ML where I can start? how does ML work in general and how does crop mode and presets work or I have to figure it out form existing code?

As high frame rate, I was referring to presets mv1080p 48/46 fps for 700D, eosm, 5D3. I have seen some commits in the branch, don't know if it actually works on those cameras.
Title: Re: Canon 100D / SL1
Post by: Danne on April 09, 2019, 01:42:14 PM
48fps should be doable. Thought it already worked with 50fps in mv720p 3x3 mode.
You can start checking the eosm 48fps parts in crop_rec.c.

EDIT:
Worked already. Set Crop mode to 3x3 720p camera set to PAL. You now have 50fps 2.35:1(1736x726)
Title: Re: Canon 100D / SL1
Post by: erik1392 on April 09, 2019, 05:13:11 PM
Thanks, I'll try that.
Title: Re: Canon 100D / SL1
Post by: hirez on April 12, 2019, 08:01:44 PM
I have a small question about FPS adjustments.  When I shoot say 50 fps i can adjust shutter from 1/64 to 1/4000, but if I start lowering the fps at some point I loose the ability to adjust shutter speed.  The is quite restrictive if I want to shoot a slow (timelapse) video in daylight, and additionally shooting anything moving is problematic.  I find this surprising but hey its a hack and I take what i can get.  Or have I missed something. Would someone mind (briefly) explaining why this is?
Title: Re: Canon 100D / SL1
Post by: Cipolippo on April 18, 2019, 08:32:07 PM
Hi
with last build i have a problem with rewired mode...MLV App 1.6 does not remove Focus Dot.

Thanks  :)
Title: Re: Canon 100D / SL1
Post by: masc on April 18, 2019, 08:43:13 PM
Quote from: Cipolippo on April 18, 2019, 08:32:07 PM
with last build i have a problem with rewired mode...MLV App 1.6 does not remove Focus Dot.
Install focus pixel maps from dfort, then you are able to remove them.
Title: Re: Canon 100D / SL1
Post by: dfort on April 18, 2019, 09:22:51 PM
Here's a quick howto get the focus pixel map files working for you. (https://www.magiclantern.fm/forum/index.php?topic=16054.msg215358#msg215358)
Title: Re: Canon 100D / SL1
Post by: Danne on May 02, 2019, 06:13:02 PM
New upload:
https://www.magiclantern.fm/forum/index.php?topic=16040.msg208816#msg208816

Been testing/fixing sd_uhs patching on 70D with @andy kh and seems it now works with 100D(direct patch without lua script needed).

Fix is rather crude. Any card will now get patched so I tested against three different cards with varying speeds and all cards holds up and still runs, but please keep reporting about issues or also if working good. Only tested briefly.
Commit:
https://bitbucket.org/Dannephoto/magic-lantern/commits/fd7273203869796a450a47bfae2413bc1f3e454d
Title: Re: Canon 100D / SL1
Post by: Danne on May 06, 2019, 07:38:00 PM
Uploaded a new build. Some formatting issue related to sd_uhs module. Good news it seems the module seems to work by only keeping a minor change so feel free to test stability around sd_uhs again. Upload updated above this post.

Issue description here:
https://www.magiclantern.fm/forum/index.php?topic=9741.msg216046#msg216046
Title: Re: Canon 100D / SL1
Post by: IDA_ML on May 06, 2019, 09:29:45 PM
Just tested briefly today's build that I downloaded a few minutes ago.  Formatting works just fine and ML gets restored.  Frame corruption in the anamorphic rewired mode still persists though.  Some consecutively shot clips get recorded just fine, some with corrupt frames randomly scattered around the footage.  Impossible to reproduce.
Title: Re: Canon 100D / SL1
Post by: Danne on May 06, 2019, 09:34:58 PM
Thanks for feedback. As said before. Tweaking reg_713c and reg_7150 under crop mode sub menu might fix this. But one neads to tweak...
Title: Re: Canon 100D / SL1
Post by: canneloni on May 11, 2019, 07:44:39 AM
Downloaded the May 8th Build and have a weird bug. When i enable sd_uhs my SD_card actually gets slower while recording. It drops to about 20 MB/s while it is at 40 MB/s when i disable it.

I use the SanDisk Extreme Pro 95 MB/s 64GB
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on May 11, 2019, 06:00:00 PM
      @Canneloni & TWEEIMC

   I just checked to see if I was having same Rec' Speed issue with SL1 + 8May Build

& am Not Getting Speed Info Displayed. Also using SanDisk Ex'Pro 95mb/s

                     ORR ~ DeanB
Title: Re: Canon 100D / SL1
Post by: Danne on May 11, 2019, 06:06:55 PM
Info display comes and goes. How is speed? Around 50-55 should be alright. If reduced to 20mb means the sd_uhs code wasn´t applied.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on May 11, 2019, 06:33:52 PM
Ran SD Card BenchMark

   In Stills Mode      W 66.4   R 72.1   W 57.6   R 72.0

   In Video Mode      W 52.5   R 59.8   W 51.4   R 58.4
Title: Re: Canon 100D / SL1
Post by: Danne on May 11, 2019, 06:39:14 PM
Great. So working on your cam.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on May 11, 2019, 07:07:23 PM
Seems To Be ~
Title: Re: Canon 100D / SL1
Post by: IDA_ML on May 11, 2019, 07:15:11 PM
Canneloni,

Just activate the Autorun option for the overclocking script in the Script menu and it will overclock the card automatically every time you turn camera on. 
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on May 11, 2019, 07:21:14 PM
Also, Just for Grins, I just Benchmarked Sandisks Newish Ex'Pro SDXC UHS-1 170MB/s 64GB card

& got almost exact same result > Wasn't surprised as these are Cam' Comm' Speeds so shouldn't

be improved by Really Fast Cards ~
Title: Re: Canon 100D / SL1
Post by: canneloni on May 13, 2019, 09:35:11 AM
Quote from: Danne on May 11, 2019, 06:06:55 PM
Info display comes and goes. How is speed? Around 50-55 should be alright. If reduced to 20mb means the sd_uhs code wasn´t applied.
Just ran a cardspeed benchmark, got ~21MB/s with the module enabeld and ~41MB/s without it.
The code is definitely applied, why else would the card get slower? Also, in Memory patches, there are three entries, two called "SD UHS" and one called "SDR 104".

Never had problems with the older UHS hack.

Quote from: IDA_ML on May 11, 2019, 07:15:11 PM
Canneloni,

Just activate the Autorun option for the overclocking script in the Script menu and it will overclock the card automatically every time you turn camera on. 

In the newer builds there is no need for that (and also no lua script) since it should be applied automatically anyway.

Edit: Used the SD_UHS Module from May02 Build and got ~60MB/s write and 4718MB/s(?!) read speed.
Edit2: Okay, I tried to record a video and recieved a message "Card full". I formatted my card in camera and now the camera won't turn on when the card is inserted. If the card is ejected, it turns on fine. The card is still readable on the computer. Will try to remove bootflag later/tommorw to see if I can get it to work again.
Title: Re: Canon 100D / SL1
Post by: Danne on May 13, 2019, 09:54:39 AM
Some cameras don´t patch sd_uhs like on eos m, 6D etc. Reason for this is this piece of code in sd_uhs.c:
/* called right before the case switch in sd_setup_mode (not at the start of the function!) */
static void sd_setup_mode_in_log(uint32_t* regs, uint32_t* stack, uint32_t pc)
{
    qprintf("sd_setup_mode switch(mode=%x) en=%d\n", regs[sd_setup_mode_reg], sd_setup_mode_enable);

    if (sd_setup_mode_enable && regs[sd_setup_mode_reg] == 4)   /* SDR50? */
    {
        /* set our register overrides */
        for (int i = 0; i < COUNT(uhs_regs); i++)
        {
            MEM(uhs_regs[i]) = uhs_vals[i];
        }

        /* set some invalid mode to bypass the case switch
         * and keep our register values only */
        regs[sd_setup_mode_reg] = 0x13;
    }
}


If sd_setup_mode_enable isn´t enabled it won´t patch. So we tested to override this by patching card anyway neglecting conflicts. This seemed to work until someone reported formatting wasn´t working properly on eosm. So here we go. If you want to enable 70D sd_uhs module you could compile it yourself with this part changed to something like this:
/* called right before the case switch in sd_setup_mode (not at the start of the function!) */
static void sd_setup_mode_in_log(uint32_t* regs, uint32_t* stack, uint32_t pc)
{
    qprintf("sd_setup_mode switch(mode=%x) en=%d\n", regs[sd_setup_mode_reg], sd_setup_mode_enable);

        /* set our register overrides */
        for (int i = 0; i < COUNT(uhs_regs); i++)
        {
            MEM(uhs_regs[i]) = uhs_vals[i];
        }

        /* set some invalid mode to bypass the case switch
         * and keep our register values only */
        regs[sd_setup_mode_reg] = 0x13;
}

Or you need to run the script version which handles the routine after camera is started. Maybe there are other ways about this, maybe telling the function to start later etc but I am not very skilled at this.
Title: Re: Canon 100D / SL1
Post by: Danne on May 16, 2019, 12:19:19 PM
New upload:
https://www.magiclantern.fm/forum/index.php?topic=16040.msg208816#msg208816

- Possible fix for corrupted frames in anamorphic modes

Check here for more info:
https://www.magiclantern.fm/forum/index.php?topic=9741.msg216553#msg216553
Title: Re: Canon 100D / SL1
Post by: Danne on May 19, 2019, 02:07:41 PM
New upload:
https://www.magiclantern.fm/forum/index.php?topic=16040.msg208816#msg208816

- refresh preset routines refined

Finally had some 100D time on my hands. Changing presets is a hustle on this cam but I think I addressed the issue and should work much better now. The anamorphic mode could still need a menu button push but the other modes should apply regs better than before(almost impossible sometimes)

Title: Re: Canon 100D / SL1
Post by: Danne on May 19, 2019, 06:17:28 PM
Still some reg issues changing presets so I pushed yet another build. Link above updated.
Title: Re: Canon 100D / SL1
Post by: Danne on May 21, 2019, 11:22:02 AM
New upload:
https://www.magiclantern.fm/forum/index.php?topic=16040.msg208816#msg208816

- Rearranged menu presets, most useful comes first.
- Included set 25fps preset in crop mode sub menu

(https://i.postimg.cc/brrQg88N/VRAM0-PPM-scaled.png)

(https://i.postimg.cc/j2Ntfw9H/VRAM1-PPM-scaled.png)

Todo: add 2.35:1 preset to other modes besides anamorphic
Title: Re: Canon 100D / SL1
Post by: Danne on June 08, 2019, 08:36:41 AM
dfort kindly updated pixel maps for the anamorphic mode for the 100D:
https://bitbucket.org/daniel_fort/ml-focus-pixels/downloads/

Put those map files inside Mlv App for activation.
Title: Re: Canon 100D / SL1
Post by: Danne on June 08, 2019, 09:53:25 AM
New upload:
https://www.magiclantern.fm/forum/index.php?topic=16040.msg208816#msg208816

- Enable autofocus while recording same as for eosm:

Issue description:
https://www.magiclantern.fm/forum/index.php?topic=3064.msg213120#msg213120


Set af on in small hack menu under RAW video tab
(https://i.postimg.cc/P58HKngs/VRAM0-PPM-scaled.png)
Title: Re: Canon 100D / SL1
Post by: ebrc on June 18, 2019, 08:08:19 AM
i tried the latest build, i ran the lua script and it seems ok,
but i can't record more than 1~2 sec, i guess my sd card is not overclocking,
memory patches are red for SD UHS and SDR104... i have a sandisk extreme pro 95 mbps

is there another information i should tell you?
Title: Re: Canon 100D / SL1
Post by: Danne on June 18, 2019, 08:16:09 AM
You could try some older sd_uhs implementation which includes activation from menu.
Title: Re: Canon 100D / SL1
Post by: Danne on June 22, 2019, 08:54:52 PM
New upload:
https://www.magiclantern.fm/forum/index.php?topic=16040.msg208816#msg208816

- Had a sd card which wouldn´t work at all with sd_uhs module so I took a dive to see if I could get it working. So it seems that some cards worked without SD_ReConfiguration(); but other didn´t so I put back parts of code that seems to affect this. This resulted in the sd_uhs patch working for that card again. Hopefully this means all reports about not having the direct patch working now working just as good as with the lua script versions.

Commit:
https://bitbucket.org/Dannephoto/magic-lantern/commits/ed816852c8926aeb5f24e4c1fbb2a1187a8b0b62
Title: Re: Canon 100D / SL1
Post by: canneloni on June 26, 2019, 01:34:01 PM
The newest upload works perfectly with my SD-Card :) Thank you very much! The Anamorphic mode works fine as well, at least most of the time. Still have some problems with focus pixel, but I think I have to download dforts latest map files and install them into MLV App.
Title: Re: Canon 100D / SL1
Post by: Danne on June 26, 2019, 01:47:32 PM
Cool :)
Pixel maps don't work I think. Apply chroma smooth cs3x3. This works.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on June 26, 2019, 04:53:49 PM
           @Canneloni

Might be helpful to let us know what SD that is ~
Title: Re: Canon 100D / SL1
Post by: Danne on June 26, 2019, 05:32:06 PM
Well, did you test yet OlRivrRat? What card are you using yourself? If you test run the lua cinema script and record in anamorphic 2.39:1 for the test.
Title: Re: Canon 100D / SL1
Post by: dfort on June 26, 2019, 07:47:00 PM
Quote from: Danne on June 26, 2019, 01:47:32 PM
Pixel maps don't work I think.

If you think they don't work, send me a short MLV file so I can check it out.
Title: Re: Canon 100D / SL1
Post by: Danne on June 26, 2019, 08:49:00 PM
Gotta take a look. Hm, now when I think of it. Didn't you fix maps for 100D a while ago? Memory failure.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on June 27, 2019, 07:35:12 PM
           @ Danne

Don't get any 'Formal' notification that sd_uhs is running & Bench'Tests are inconsistent >

On 4 seperate BnchTsts Writes are from 42.1 - 60.9 ~

Used Latest 22Jun Build on SanDisk ExtremePro 95MB/s U3 C10

      1st BnchTst      2nd BnchTst        4th BnchTst

Write      47.8            42.1            47.2

Read      71.7            49.0            58.7

Write      60.9            45.8            50.2

Read      71.8            49.0            58.9


Then Switched back to 8May Build to compare as that is when I had last tested >

      1st BnchTst      2nd BnchTst        3rd BnchTst

Write      51.1            52.8            51.1

Read      63.8            63.9            63.9

Write      47.2            49.3            53.2

Read      63.7            63.9            63.9
Title: Re: Canon 100D / SL1
Post by: Danne on June 27, 2019, 08:17:43 PM
Well, test it against the anamorphic mode after running the cinema lua script. It should be continuous. I don´t trust benchmarks with sd_uhs more than as crude indicators.
Title: Re: Canon 100D / SL1
Post by: 2blackbar on June 27, 2019, 09:06:28 PM
How did You do this test? non of the bench test modules i have work with latest builds, only with old ones.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on June 27, 2019, 09:34:57 PM
      @Danne

   Not sure I'm understanding setup > But >

When I run Cinema script & make no further changes, LiveView is squished Horizontally

& I get Apparent Continuous (stop @ 1min) & the file is a smallish .mov ~

If I then turn on "Raw video", LiveView becomes Vertically squished

& I get Apparent Cont' (stop @ 1min) & the file is an expectedly large .MLV ~
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on June 27, 2019, 09:36:20 PM
           @ 2BlackBar

Using Bench.mo from 8 Jun 2018 ~
Title: Re: Canon 100D / SL1
Post by: Danne on June 27, 2019, 10:01:01 PM
Quote from: OlRivrRat on June 27, 2019, 09:34:57 PM
      @Danne

   Not sure I'm understanding setup > But >

When I run Cinema script & make no further changes, LiveView is squished Horizontally

& I get Apparent Continuous (stop @ 1min) & the file is a smallish .mov ~

If I then turn on "Raw video", LiveView becomes Vertically squished

& I get Apparent Cont' (stop @ 1min) & the file is an expectedly large .MLV ~

mov? How are you using your 100D? I never experienced a user with so many quirks.

Anyway. Do following:
1 - Enable following modules:
crop_rec.mo
mlv_lite.mo
lua.mo
sd_uhs.mo
mlv_play.mo
2 - restart camera and enter movie mode
3 - Enable mlv_lite then run the lua script calle cinema 2.39:1
4 - Record with this anamorphic mode. If more or less continuos I gurantee sd_uhs patch is working
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on June 27, 2019, 10:32:31 PM
           @Danne

"3 - Enable mlv_lite" ~

Since there is no "mlv_lite" choice I assume that You are referring to "RAW video" in the Movie tab ?

That seems to be working > Getting about 1478 frames in approx' 60sec's ~

'Tis amazing what can be accomplished when Proper Instructions are provided ~
Title: Re: Canon 100D / SL1
Post by: Danne on June 27, 2019, 10:41:40 PM
Finally  :o :P ;)
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on June 27, 2019, 11:23:16 PM
           @Danne

What Res should be indicated in "Raw video" with 2.39:1 chosen ?

I'm seeing 1736x726 ~
Title: Re: Canon 100D / SL1
Post by: Danne on June 27, 2019, 11:31:20 PM
Quote from: OlRivrRat on June 27, 2019, 11:23:16 PM
           @Danne

What Res should be indicated in "Raw video" with 2.39:1 chosen ?

I'm seeing 1736x726 ~
Hahaha, dude. Ask IDA_ML. I need a vacation.
Too funny...
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on June 27, 2019, 11:36:28 PM
Why is that funny ?
Title: Re: Canon 100D / SL1
Post by: Danne on June 27, 2019, 11:45:29 PM
From now on I will not answer anything that isn't backed up with a recorded video containing every step you do on your camera. Sorry, but not once did anything got solved on your end.
Others, feel free to help out if you see any answers I missed.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on June 28, 2019, 01:11:54 AM
      @ Danne

   What's the problem ? Just followed Your instructions I think. How about I not bother

to waste My time testing & reporting back to You without You providing a recorded video

containing every step you do on your camera. Or @Least a set of Complete instructions on

how to properly use that which You are developing ~

   I'm guessing that I am to assume from Your Sudden Snarkiness that there is something

not right about the Res of 1736x726 being indicated in "Raw video" with 2.39:1 chosen ~
Title: Re: Canon 100D / SL1
Post by: Danne on June 28, 2019, 02:59:49 AM
Quote from: OlRivrRat on June 27, 2019, 11:23:16 PM
           @Danne

What Res should be indicated in "Raw video" with 2.39:1 chosen ?

I'm seeing 1736x726 ~
You have clear instructions yet you do not follow them? Why are you messing with setting 2.39:1 for instance?
From my later messages I created 4 steps for you:

Anyway. Do following:
1 - Enable following modules:
crop_rec.mo
mlv_lite.mo
lua.mo
sd_uhs.mo
mlv_play.mo
2 - restart camera and enter movie mode
3 - Enable mlv_lite then run the lua script calle cinema 2.39:1
4 - Record with this anamorphic mode. If more or less continuos I gurantee sd_uhs patch is working

Follow these 4 steps and you should be fine. If not regs are applied or something looks wonky you know what to do. A vid of your exact steps. Cannot follow otherwise.

And as always an menu button press will never hurt...
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on June 28, 2019, 06:23:44 AM
      @Danne

   I am trying to follow Your instructions as closely as I can ~

I am now using 27Jun19 Build ~

"1 - Enable following modules:
crop_rec.mo
mlv_lite.mo
lua.mo
sd_uhs.mo
mlv_play.mo"

   Done

"2 - restart camera and enter movie mode"

   Done

'3 - Enable mlv_lite"

   "RAW video" (Can Only Assume that that is what You are Referring To) Is Already Enabled & shows
      ON, 1736x1160 1:61x with an AR of "1:2 almost 3:2" not 2.39:1 (only checked this out of curiosity, did not alter)

"then run the lua script calle cinema 2.39:1"

   Done, I Think > don't see reference to "calle" anywhere ~ & nothing seems to change under Movie Menu

"4 - Record with this anamorphic mode. If more or less continuos I gurantee sd_uhs patch is working"

   Done, I Think > Do get Apparent Continuous Rec so agree that sd_uhs is working

but results do not appear to be anamorphic > are they suppose to or not ~
Title: Re: Canon 100D / SL1
Post by: Danne on June 28, 2019, 07:04:24 AM
calle is a typo. Should be "called"
mlv_lite is RAW video.

Follow up:
1 - Upload a short sample of what you are recording or
2 - open up the file in Mlv App and export a frame, png or dng and upload it or
3 - preferable record a video of your steps here

You should see 1456x1828 as resolution under RAW video. If not. Press canon menu until it does. Or even restart camera. But only restart. No need to run the lua script more than once. Also. If screen turns black in anamorphic mode. A menu button is all it takes to get back in that mostly. A bit buggy but that´s how it goes.

Anamorphic means in this case that your mlv will be upsampled in Mlv App to 4368×1828.

Please. If all this fails for you I do need a recording of all your steps. Impossible to help otherwise.

EDIT: Uploaded a version which will work better when restarting camera. It should always land on the correct preset.
Title: Re: Canon 100D / SL1
Post by: hirez on June 29, 2019, 11:47:13 PM
I have been testing the raw crop modes. On the latest crop_rec_4k_mlv_snd_isogain_1x3_presets_2019Jun14.100D101

I have a few issues:
First I have a little trouble understanding the menus.  I set the crop mode but don't get the resolution I want.
I was able to get a nearly continuous recording at [email protected], 12bits lossless.
However I have not been able to duplicate the setting.

Trying to figure things out I have found that if preview is set to framing (which I thought was recommended) then things go buggy. If set to real time things seem better but without full frame view of course.
Sometimes also the crop menu goes gray and i cant change things. Sometimes i can change crop modes but then can not change resolution in the raw settings. A camera reset seems to help.

I have also found that my 100MB/s card will only sustain 20MB/s or so for the first few minutes then it goes up to around 40MB/s (the theoretical max if I am not mistaken).

After a few more attempts I have found after warming up I can sustain 2528x1090 ,9bit.

So I am just reporting my experience now.  If anyone can verify or clarify any of the above that would be appreciated.

I apologize if any of this is already covered.  I have not had a lot of play/test time with the camera, but I have been shooting video with it for a few months now and am just finding the time to realize the benefit of raw and the MLVapp (which seems to be pretty fantastic after a handful of test video.

One question: is there no possibility to get say 2592x1152 with a 2x3 binning?
Title: Re: Canon 100D / SL1
Post by: Danne on June 30, 2019, 12:01:39 AM
100D is a bit buggy. 10bit is recommended. Keep on testing out. Best way to learn your machine.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on June 30, 2019, 07:00:51 PM
           @HiRez

Just so Ya Know ~ There have been 5 UpDates since

"crop_rec_4k_mlv_snd_isogain_1x3_presets_2019Jun14.100D101"

with the latest being Jun28 ~
Title: Re: Canon 100D / SL1
Post by: hirez on July 01, 2019, 09:12:53 PM
5 updates!
,sorry hadn't noticed. They don't always come so quickly :) and was busy testing my "latest" b where I started playing around. I am getting good results so I see about testing June 28.

I will add... I get a LOT of noise, vertical stripes when shooting 2.5k @400 iso. Is that normal or to be expected?
Title: Re: Canon 100D / SL1
Post by: Danne on July 11, 2019, 04:45:56 PM
New version:

- x10 zoom aid same as for EOSM is working for 100D:
https://www.magiclantern.fm/forum/index.php?topic=9741.msg218531#msg218531

No time to compile and maintain new builds atm but compiling latest version can be done from this branch:
https://bitbucket.org/Dannephoto/magic-lantern/branch/crop_rec_4k_mlv_snd_isogain_1x3_presets
Title: Re: Canon 100D / SL1
Post by: hirez on July 11, 2019, 07:12:28 PM
I have a beginner question.  I have played around mostly with video on this camera but I just tried to use a external flash trigger and I could not get the flash to fire. Works perfectly fine on my other camera.  Is there a limitation on this camera, and if so is there a fix within magic lantern?
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on July 12, 2019, 02:28:25 AM
"compiling latest version can be done from this branch:"

That might be true for those among us here that know how to compile ~

I don't happen to be one of those ~ Looked @ the Branch page & nothing there makes any sense to me ~

But it probably doesn't matter as even if I were able to figure out how to compile something I suspect that

I would not trust My results ~
Title: Re: Canon 100D / SL1
Post by: Danne on July 12, 2019, 09:30:40 AM
New upload:
https://www.magiclantern.fm/forum/index.php?topic=16040.msg208816#msg208816

- x10zoom aid
- Better centered x3crop mode preset in crop_rec code

I will not have too much time pushing these builds. I can do it from time to time but I will focus on eosm with the little time I got for this now.
There are so good tutorials from dfort and others both on compiling and how to work with bitbucket etc...
Title: Re: Canon 100D / SL1
Post by: Danne on July 13, 2019, 12:09:19 PM
New build for 100D. Same goes like here:
https://www.magiclantern.fm/forum/index.php?topic=9741.msg218622#msg218622
Title: Re: Canon 100D / SL1
Post by: hirez on July 27, 2019, 07:57:19 PM
The file for EOS M should work with 100D as well, or am I missing a link somewhere?

I tried the new build (crop_rec_4k_mlv_snd_isogain_1x3_presets) Built on 2019-06-28
The camera never went continuous with 2.5K and eventually started crashing constantly.  I went back to Jun14 and everything works again.
I really have to "warm up" the SD card for several minutes and failed continuous, but eventually I get continuous recording with 2.5K.
Is it expected to have very noisy video, or do I need to mind my exposure and MLV post?
Title: Re: Canon 100D / SL1
Post by: hirez on July 27, 2019, 07:58:50 PM
Quote from: Danne on July 13, 2019, 12:09:19 PM
New build for 100D. Same goes like here:
https://www.magiclantern.fm/forum/index.php?topic=9741.msg218622#msg218622

This takes my to EOS M.  The latest 100D I find is June26? Is that right?
Title: Re: Canon 100D / SL1
Post by: Danne on July 27, 2019, 10:20:09 PM
No, july 25th:
https://www.magiclantern.fm/forum/index.php?topic=16040.msg218567#msg218567
Title: Re: Canon 100D / SL1
Post by: hirez on July 29, 2019, 01:07:29 PM
My crash log states june28, not sure where/how I have that. Its not in my build folder. Might explain the crashing. Will go back to june25 and test again.
Is Autofocus usable? When I have autofosus on the camera does not always perform as expected and the raw video is littered with green pixels.  They are removed with focus pixel filter, bad pixel filter, and chroma3x3 all on.  But quality is noticeably less.   
Title: Re: Canon 100D / SL1
Post by: Danne on July 29, 2019, 01:31:52 PM
Please use july 25th.
Title: Re: Canon 100D / SL1
Post by: iliush on July 29, 2019, 01:47:01 PM
I succeed to install July 25 on my SL1. After some manipulations, especially with crope mode, seems to have some crashe logs, 1 freeze and even a error 70. I will explore to be sure in which specific situation it happens.
Can I install another build on another card, and alternate them for a better comparison on the same camera?
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on July 30, 2019, 05:09:39 PM
                 @ Iliush

    "Can I install another build on another card, and alternate them for a better comparison on the same camera?"

           Yes & infact You can keep multiple versions on the same card > Just create a Folder/Directory in

which to "Hide" the Version/s not being used ~
Title: Re: Canon 100D / SL1
Post by: IDA_ML on August 06, 2019, 09:21:18 AM
Yesterday, I took the 100D with me on an important shoot out.  The latest July 25-th build works nicely with MF vintage lenses, so I decided to give the 100D a chance.  Everything worked fine until the moment I decided to put the EFs 10-18 STM lens on it for a few high-qualty wide angle shots in the 2520x1418 crop mode.  And this is where things got totally messed up.  As long as the preview appears on the screen, camera crashes.  A battery pull does not help at all.  When camera is turned on in Movie mode, camera crashes again and again.  The crash appears in all 1x1 crop modes with all AF lenses that I had available, including the EF 35/F2 IS.  Resetting Config and reformatting the card did not help either.  My settings were:

Bit rate: 10 bits lossless
Ratios: 16:9
Resolution: 2320x1306.  Tried lowering it but this did not resolve the bug.
Preview: Framing. Tried Real time and Frozen LV too but to no avail.
FPS override: OFF

This bug seems to be reproducible with an AF lens even if you switch it to MF.  The only way out of it is, after a battery pull, to turn camera on in photo mode and switch Crop mode off, then select anamorphic or mv1080p and continue working with them.  These modes work fine.

Can someone with a 100D please try and reproduce the above bug?  I want to see if others also experience it or is it just me.  If it is just me, I would like to know what am I doing wrong.

Thanks.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on August 07, 2019, 05:57:08 AM
      @IDA_ML

   My SL1 spends the vast majority of Its life behind the EFs 10-18 &

is usually quite happy there ~

   Due to lack of info, By the time I had Stumbled into the area where

it seemed that Your "settings" would apply I was out of time to do much

testing but it does appear as though, If I have the "settings" correct, I am

getting similar results ~ I did not have time to test any other Lens ~
Title: Re: Canon 100D / SL1
Post by: DeafEyeJedi on September 02, 2019, 05:31:05 PM
Quote from: Danne on June 27, 2019, 10:41:40 PM
Finally  :o :P ;)

Hooooooraaaaay @OlRivrRat!!!  :o  8)

Quote from: Danne on July 12, 2019, 09:30:40 AM
I will not have too much time pushing these builds. I can do it from time to time but I will focus on eosm with the little time I got for this now.
There are so good tutorials from dfort and others both on compiling and how to work with bitbucket etc...

Thanks so much for this. Will definitely add this branch and most definitely will rephrase these awesome tutorials from @dfort along w your scripting magic @Danne!  ;)

Quote from: IDA_ML on August 06, 2019, 09:21:18 AM
Can someone with a 100D please try and reproduce the above bug?  I want to see if others also experience it or is it just me.  If it is just me, I would like to know what am I doing wrong.

That's gotta be rather frustrating. Has anyone else tried this yet? I'll see if I can find time to grab my 100D and test this out to see if it's reproducible.
Title: Re: Canon 100D / SL1
Post by: canneloni on September 21, 2019, 12:50:55 PM
Hey Guys, I ran into a strange error today. I recently got two old pentax k-mount lenses and I just got an adapter to use them on my 100D. If I record a raw clip with it and try to play it back in camera the camera sort of freezes and I don't see the clip. I can, however, play it back with the file manager when I select it. If I record a normal clip with a native lens afterwards I can't play the new clip back either.

The other problem I ran into is this: When I use crop_rec or rather, when I try to enter movie mode with the manual lens on, the camera completely shuts down or sometimes shows error 70.

I'm currently on vacation so I don't have much time to test it further.

Btw: I used a build I compiled from Dannes repo on Sept. 5th.
Title: Re: Canon 100D / SL1
Post by: canneloni on October 19, 2019, 02:27:09 PM
So, I switched back to using Dannes already compuled build from June25th, used my 100D with the manual lens and it worked well until I got this error.
I used 2.5k crop_mode with 1920x1080 resolution and 24fps override exact fps. Not sure if it's interesting for anyone, just thought i could share.



ASSERT: !IS_ERROR(semErr)
at ./EekoApp/Color/WB/LV/LvWbAlgorWrap.c:522, CLR_CALC:ff420810
lv:1 mode:3

CLR_CALC stack: 1c8e80 [1c90d8-1c50d8]
0xUNKNOWN  @ d090:1c90d0
0xUNKNOWN  @ 3a758:1c90a8
0x0003A450 @ ff0f9e6c:1c9090
0xUNKNOWN  @ 3a480:1c9080
0xUNKNOWN  @ 3a508:1c9060
0xFF4202C4 @ ff25ab60:1c8f60
0x00001900 @ ff42080c:1c8eb8
0x0044C478 @ 44c57c:1c8e80

Magic Lantern version : Nightly.2019Jul25.100D101
Mercurial changeset   : 7be4623267a6 (crop_rec_4k_mlv_snd_isogain_1x3_presets) tip
Built on 2019-07-25 09:59:05 UTC by daniel@Daniels-MBP.
Free Memory  : 575K + 2230K
Title: Re: Canon 100D / SL1
Post by: canneloni on October 28, 2019, 11:48:23 PM
Out of curiosity: What exactly would be needed to get correct preview like on eosm in mcm_rewire? "Bruteforcing" register values? I got a development enviroment on ubuntu with VS code and can compile myself. Since I have absolutely no coding skills with C (or any other language for that matter) but am willing to do some trial and error it would be great if someone could point me to where to start.
I looked through the code of crop_rec.c from Dannes linked repository and think I got a bit of whats going on there but am not to sure on where to start.

Thanks in advance!
Title: Re: Canon 100D / SL1
Post by: Danne on October 29, 2019, 07:03:05 AM
Preview is working the same on 100d as on eosm last I tried. What's the problem?
Title: Re: Canon 100D / SL1
Post by: canneloni on October 29, 2019, 08:21:27 AM
When i use the anamorphic mode, the Preview is completely distorted in real time view. Framing is to slow for me to be actual useful.
From Zeeks videos on YouTube I thought the EOSM has better resolution and preview with mcm_rewired.

But maybe I just use it wrong?
Title: Re: Canon 100D / SL1
Post by: Danne on October 29, 2019, 08:44:59 AM
Source please of a ZEEK video working as described.
There's no correct realtime framing in anamorphic mode. That would require some heavy tweaking in registry. You could try and work on certain registrys in adtg_gui.
Title: Re: Canon 100D / SL1
Post by: canneloni on October 29, 2019, 08:49:51 AM
Okay, I think I mixed things up then. He uses mcm_rewire, which I thought is similar to anamorphic mode. But apparently it's something different.

I hoped that I could help getting mcm_rewire to work on 100d by changing certain registries while in anamorphic mode, but it seems like I misjudged what is needed to get it to work.

Nontheless: How can I help with getting this mode to work?
Title: Re: Canon 100D / SL1
Post by: Danne on October 29, 2019, 09:11:20 AM
Quote from: Danne on October 29, 2019, 08:44:59 AM
There's no correct realtime framing in anamorphic mode. That would require some heavy tweaking in registry. You could try and work on certain registrys in adtg_gui.
Title: Re: Canon 100D / SL1
Post by: canneloni on October 29, 2019, 10:51:12 AM
Any Idea which would bei best to start? Form the Code Basis I figured cmos5 and cmos7 are referenced
Title: Re: Canon 100D / SL1
Post by: Danne on October 29, 2019, 01:46:53 PM
From here I think you need to take the long route and start working adtg registry from scratch. There are preview registry etc and it´s hard to tell exactly where to look but I think I personally put in a couple of hundred hours trying to understand regs and how they are connected. Anyway. By testing stuff out you might get lucky with other regs, who knows.
And good luck  8).
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on November 09, 2019, 05:35:43 AM
       When using FPS OverRide for Low Frame Rates (8 - 18) is there a way to Control &Or Just Know what the Shutter Speed will be ~
Title: Re: Canon 100D / SL1
Post by: IDA_ML on November 19, 2019, 10:08:18 AM
Quote from: Danne on July 12, 2019, 09:30:40 AM
I will not have too much time pushing these builds. I can do it from time to time but I will focus on eosm with the little time I got for this now.

Danne,

I have been following with great excitement your latest developments with the EOS-M and know how capable and stable this little camera is at the moment.  Zeek and other people really do miracles with it!  I know, you are very busy but the 100D has not received an update for quite a while and I was wondering if this fantastic little camera has a chance to get the same update as the EOS-M soon.  Christmas is approaching, there will be lots of interesting and colorful events to be filmed and I am sure, such an update will make many 100D users, including me, quite happy.  Moreover, the 100D is not less capable but much more user friendly than the EOS-M.  It deffinitely deserves the update.

Thank you in advance.
Title: Re: Canon 100D / SL1
Post by: Danne on November 19, 2019, 10:53:55 AM
Quote from: IDA_ML on November 19, 2019, 10:08:18 AM
Danne,

I have been following with great excitement your latest developments with the EOS-M and know how capable and stable this little camera is at the moment.  Zeek and other people really do miracles with it!  I know, you are very busy but the 100D has not received an update for quite a while and I was wondering if this fantastic little camera has a chance to get the same update as the EOS-M soon.  Christmas is approaching, there will be lots of interesting and colorful events to be filmed and I am sure, such an update will make many 100D users, including me, quite happy.  Moreover, the 100D is not less capable but much more user friendly than the EOS-M.  It deffinitely deserves the update.

Thank you in advance.
No plans, no time. About to sell a bunch of stuff, this camera too probably.
Merry christmas.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on November 20, 2019, 12:19:02 PM
Quote from: Danne on November 19, 2019, 10:53:55 AM
About to sell a bunch of stuff, this camera too probably.

This sounds very sad, indeed.  Before you sell your 100D, could you possibly try to at least improve the stability of your current build so  that people can continue using their 100D's with confidence?  This will help a lot and will be greatly appreciated by the 100D community.
Title: Re: Canon 100D / SL1
Post by: Danne on November 20, 2019, 01:32:27 PM
Quote from: IDA_ML on November 20, 2019, 12:19:02 PM
This sounds very sad, indeed.  Before you sell your 100D, could you possibly try to at least improve the stability of your current build so  that people can continue using their 100D's with confidence?  This will help a lot and will be greatly appreciated by the 100D community.
Back off please. If you want more stability try and push yourself to at least compile and start learning basic coding. I´ve lost motivation much because of messages like the one above. I beg you, do not ask for more features from me.
Consider the camera sold!
Title: Re: Canon 100D / SL1
Post by: IDA_ML on November 20, 2019, 03:31:33 PM
Sorry for making you upset.  Didn't mean to.  You will not see any more requests from me.
Title: Re: Canon 100D / SL1
Post by: Danne on December 07, 2019, 10:41:26 PM
New version:
https://www.magiclantern.fm/forum/index.php?topic=16040.msg208816#msg208816

tlapse lua script added, same as here:
https://www.magiclantern.fm/forum/index.php?topic=9741.msg223238#msg223238

Untested
Title: Re: Canon 100D / SL1
Post by: names_are_hard on December 08, 2019, 12:23:54 AM
Quote
could you possibly try to at least improve the stability of your current build
People don't realise that this is asking for a vast amount of work.  You don't push the Stable button.  It's many many hours of hard work, with no guarantee of success, and almost a guarantee of many frustrating, hard problems to solve.  Since this is a volunteer project that is probably asking someone to devote several months of their spare time.  Per feature.

I think people genuinely don't realise how much they are asking for, so I am not trying to criticise the people asking.  Just trying to explain why it can be annoying for devs :)  You don't know it, but you're actually asking: "Please don't spend any time with your friends and family for the next few months, I want more free stuff"...
Title: Re: Canon 100D / SL1
Post by: a1ex on December 08, 2019, 08:50:32 AM
Exactly my feelings (and why I don't feel any rush to get back to coding).

It's probably my fault for spoiling the community with so much free stuff over the years...
Title: Re: Canon 100D / SL1
Post by: Danne on December 08, 2019, 01:23:31 PM
Quote from: names_are_hard on December 08, 2019, 12:23:54 AM
You don't push the Stable button.
+ 1
Title: Re: Canon 100D / SL1
Post by: IDA_ML on December 08, 2019, 02:23:54 PM
First of all, I would like to thank Danne for his continued support for the remarkable 100D.  I have now briefly tested his December 7-th build and my impression is that this build is quite stable in all noncroped and croped modes.  Mode switching works without any issues either.  I will keep testing and will report if I find any issues but sofar I think that this build is perfectly usable for serious video filming as it is.  Thanks again!
Title: Re: Canon 100D / SL1
Post by: ilia3101 on December 08, 2019, 02:24:46 PM
Quote from: a1ex on December 08, 2019, 08:50:32 AM
Exactly my feelings (and why I don't feel any rush to get back to coding).

It's probably my fault for spoiling the community with so much free stuff over the years...

I'm very gratufeul for and amazed by what you have done over the years, but you are right.

Also...

Quote from: a1ex on October 19, 2019, 11:47:41 AM
- a1ex made clear legal advice is paramount. Potential showstopper.

Working on it.

I still think of this post every now and then, do you have any updates on this?

(I don't want to restart that thread for no reason, so I thought I'd ask here to attract less attention)
Title: Re: Canon 100D / SL1
Post by: Walter Schulz on December 08, 2019, 02:31:29 PM
Quote from: Ilia3101 on December 08, 2019, 02:24:46 PM
I still think of this post every now and then, do you have any updates on this?

Please! Don't push!
Title: Re: Canon 100D / SL1
Post by: ilia3101 on December 08, 2019, 03:24:24 PM
won't do that again :-[
Title: Re: Canon 100D / SL1
Post by: iliush on December 08, 2019, 04:08:48 PM
A new bild for my birthday! Thanks Danne
Title: Re: Canon 100D / SL1
Post by: Danne on December 08, 2019, 04:14:50 PM
Quote from: IDA_ML on December 08, 2019, 02:23:54 PM
First of all, I would like to thank Danne for his continued support for the remarkable 100D.  I have now briefly tested his December 7-th build and my impression is that this build is quite stable in all noncroped and croped modes.  Mode switching works without any issues either.  I will keep testing and will report if I find any issues but sofar I think that this build is perfectly usable for serious video filming as it is.  Thanks again!
Only added the tlapse lua script, nothing else so if that wasn´t tested you only wasted time.
To avoid "impressions" at least keep up with commits, preferrably set up a source tree, if not for compiling, to stay up to date with commits.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on December 08, 2019, 04:49:21 PM
Quote from: names_are_hard on December 08, 2019, 12:23:54 AM
People don't realise that this is asking for a vast amount of work.  You don't push the Stable button.  It's many many hours of hard work, with no guarantee of success, and almost a guarantee of many frustrating, hard problems to solve.  Since this is a volunteer project that is probably asking someone to devote several months of their spare time.  Per feature.

I think people genuinely don't realise how much they are asking for, so I am not trying to criticise the people asking.  Just trying to explain why it can be annoying for devs :)  You don't know it, but you're actually asking: "Please don't spend any time with your friends and family for the next few months, I want more free stuff"...

Names_are_hard,

You may not know that but Danne and I have been working together for more than a year on improving and refining the latest experimental ML builds for the 100D and the 5D3.  In this process, Danne has provided the coding and I have tested every new release and provided prompt feedback to him so that he knows what is working and what not and what should be fixed or improved.  This has taken him and me countless hours of hard work and exchange of hundreds of personal messages, so I understand very well your words and also know very well what I am talking about and what I ask for.  Yes, there was a lot of frustration on both parts sometimes but I dare say that, thanks to this joint collaborative effort, these two cameras are now the most powerful and reliable ML capable machines after the EOS-M. 

I have been doing this for two reasons:

1) My impression is that developers do not receive enough feedback from users on their latest work.  Sometimes it takes months before a user reports an issue or provides general feedback und this does not only slow down ML development but also demotivates developers to support one camera or another.  A1ex, I can very well understand your frustration in that respect.  So, I thought, if I cannot help with coding, I should at least try to help as best as I can with testing ML on the two cameras that I have access to - the 100D that I own and the 5D3 that I can borrow whenever needed.

2) This one concerns the "Stability button" issue.  What can be more annoying to a videographer than a camera crash in the middle of an important shootout?  You try to change a setting and the camera crashes.  You reinstall the battery and turn the camera on and it crashes again.  You reset the config file, load the modules and adjust settings and after a few more clips, you experience the same crash ... In my experience, the worst thing that can happen to a photographer or a film maker is a camera issue that happens during an important shootout, making it impossile to get the job done.  As I have stated several times in the past, stability issues have been reason number 1 why so many people abandoned ML and transfered to other cameras.  I know, many people will say - you did not pay a penny for using ML, so what are you complaining about?  Well, is that the way how ML should work? I fully agree that there is no such thing as the perfectly stable build.  I also agree that our developers do not have the time and capacity to release a perfectly stable build.  But, I am also convinced that, in a good collaboration between developers and testers, ML can be made stable enough to the extent that users can rely on it to get their filming jobs done.  A perfect example for that is the EOS-M which I had the opportunity to play around with a while ago.   You just turn the camera on, select a setting, push the record button and film right away with no issues at all.    Yes, you may experience a crash or a corrupt frame ocasionally but in the end of the day you know, thanks to ML, your camera has done a great job.  In my understanding, this is how ML should work.  And if it works that way, developers will know that their efforts were not for nothing and will continue enjoying the appreciation of the community.  In that respect, I wish, developers were a little more tolerant and patient with testers even if they sometimes fail to provide all the relevant feedback information.  An insufficient test report is still better than no report at all. 

===================

Since English is not my mother tongue, I am not sure if I expressed my thoughts properly.  If someone felt offended by my words, I appologize for them.
Title: Re: Canon 100D / SL1
Post by: Danne on December 08, 2019, 05:19:44 PM
Quote from: IDA_ML on December 08, 2019, 04:49:21 PM
You may not know that but Danne and I have been working together for more than a year on improving and refining the latest experimental ML builds for the 100D and the 5D3.  In this process, Danne has provided the coding and I have tested every new release and provided prompt feedback to him so that he knows what is working and what not and what should be fixed or improved.  This has taken him and me countless hours of hard work and exchange of hundreds of personal messages, so I understand very well your words and also know very well what I am talking about and what I ask for.  Yes, there was a lot of frustration on both parts sometimes but I dare say that, thanks to this joint collaborative effort, these two cameras are now the most powerful and reliable ML capable machines after the EOS-M. 
I do not know where to begin answering this. Yes, there was a period when I had a lot of time and serving code and builds for you to test but it takes forever working like that. If that is a "collaborative effort" so be it and maybe that´s the reason why you think it´s ok to keep on asking for me to serve you and the so called 100d community with more stable builds. The question is wrong at so many levels so I feel I better leave this camera for someone else to work it. I have a negative interest in this atm. So, let´s all just leave this very unfruitful discussion. Silence is golden.
And please. Don´t take it personal. And do not message me. This place is about fun and developing. It´s for free. Enjoy.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on December 09, 2019, 01:11:22 PM
As I promised, I have now tested the new intervalometer script of the December 7-th build with the idea to use it for time lapse work.  To do that, I strictly followed the instructions from this post:

https://www.magiclantern.fm/forum/index.php?topic=9741.msg223302#msg223302

After a fresh build install, the camera defaults to the 16:9 anamorphic mode.  Without touching anything, I simply run the script and activate the intervalometer.  Then I select the half shutter trigger.  In that moment, the camera crashes and does not recover even after a battery pull.  Every new restart causes a camera crash.  The only way out of this situation is resetting the config file in photo mode.  After trying this at least 10 times with different crop modes this morning, I gave up. 

Maybe I am doing something wrong, I don't know.  If someone else with a 100D could repeat the test and share their findings here, that would help to understand what is going on.

Fortunately, the 4k 1:1 mode with slow shutter active works just fine with this build.  So I simply calculate the recording time that I need and then I start and stop recording manually. 
Title: Re: Canon 100D / SL1
Post by: Danne on December 09, 2019, 01:24:11 PM
Thanks for feedback on the lua script. Too bad not working properly.
Additional testing from another using would be good too here.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on December 09, 2019, 04:34:25 PM
             @Ida_ML

       Sadly have to confirm that I'm getting similar results so have gone back to 25Jul build ~
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on December 10, 2019, 07:41:32 PM
                 @ Dane & Ida_ML & TWeEMBC

   Today > a New & Diff' Day ~ Having a bit more time today I decided to get brave & give the

Interval Script another attempt ~ This time I loaded the 7Dec19 Build on 1 of My newer SanDisk

Ex'Pro 95mb/s 128GB SDs & opted to disable AF & Stab' on the EOS 18-200 that is currently on

the SL1 just to eliminate any extra work for the Cam' ~

   Set Interval to 4sec, Delay to 4sec & RunTime to 28sec ~

1st attempt @ Triggering via ShutterHalfPress produced only 10X Zoom ~

Attempt to Trigger via Vid' Rec' Button (Just thought I'd give a try) produced "RAW Detect Error" ~

so then (for some reason) I Took Pic' via Full Shutter & then again Attempted to Trigger via Vid' Rec'

Button & this time a seemingly Continuous Rec' occurred ~

   A bit Puzzled & Perplexed I went back into ML Menu & decided (maybe by accident) to see what

would happen if I just clicked via "Set Button" with "Run HalfShutter trigger" HighLighted & Voila, an

Interval Sequence Began & completed ~ Have not yet viewed results as My MLV stuff is on another OS

& will have to wait 'til later ~ But @Least for now it seems to be working ~

   Additionally > I also tested with Lens AF & Stab' back on & it still seems OK ~   
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on December 13, 2019, 05:25:41 PM
      @Ida_ML

   You mention over on the EOSM thread that You like to use 2.5Sec for Interval & 0.4Sec for ShutterSpeed

for some T'L's, How/Where do You make these Settings on SL1 when in Movie Mode ~
Title: Re: Canon 100D / SL1
Post by: IDA_ML on December 14, 2019, 12:33:36 PM
Quote from: OlRivrRat on December 13, 2019, 05:25:41 PM
You mention over on the EOSM thread that You like to use 2.5Sec for Interval & 0.4Sec for ShutterSpeed
for some T'L's, How/Where do You make these Settings on SL1 when in Movie Mode ~

1)  In the Crop mode you activate "4k timelapse" and select your fps option (0,4 to 5 fps for 4k and 0,4 to 2 fps for 5k).  You also activate "Slow shutter".  If you don't, your slowest shutter speed will be limited to 1/30 s.

2) In the RAW video mode you turn Sound recording OFF and set your "Resolution" to the desired value.

That's it.  Have fun!

Title: Re: Canon 100D / SL1
Post by: hirez on December 25, 2019, 04:09:28 PM
Hi, I just installed the Dec 7 build and tested the intervolometer script with default setting.  looks to be working great.  This is a great added feature.  I appreciate this work and would love to test any specific feature (any excuse to use my camera and try something new).

One thing, this build seems to default with movie mode and live view on anamorphic crop.  This may be my fault by not resetting things before updating.  even with a config reset it default to this setting.  I am sure It is probably something I have done and carried over from the old build.
Title: Re: Canon 100D / SL1
Post by: Danne on January 08, 2020, 07:37:31 PM
New build:
https://bitbucket.org/Dannephoto/magic-lantern/downloads/crop_rec_4k_mlv_snd_isogain_1x3_presets_100D_2020Jan08.100D101.zip

- Set anamorphic rewired mode to ratios OFF and it records full resolution readout at 12fps (1736x2992)
To be tested...
Title: Re: Canon 100D / SL1
Post by: IDA_ML on January 19, 2020, 03:35:58 PM
Finally found some time to test this new and very welcome 1736x2992 feature on the 100D with the Jan. 08-th 2020 build.  And it works!  By seting 25 fps to ON, I was able to record at up to 16 fps by setting this rate with the FPS override feature.  No corrupt frames.  Just the in-camera playback shows an anamorphic sqweezed preview but we can live with that.  A much more important feature would be "Shutter fine tuning" which allows precise setting the shutter speed at 180 deg.  This allows smooth motion of the moving objects in the footage which is essential when filming at reduced frame rates.  And since FPS override allows also reducing fps well below 12 fps, "Shutter fine tuning" would make it possible to film also time lapse videos at the above resolution in the anamorphic mode which would save a lot of card and disk space.  On the EOS-M this is possible and works very well.  I can go down to 0,544 fps and film at 1,8 s shutter speed.

Thanks.
Title: Re: Canon 100D / SL1
Post by: Danne on January 19, 2020, 06:46:13 PM
New build:
https://bitbucket.org/Dannephoto/magic-lantern/downloads/

- preview anamorphic files with correct ratio using mlv_play.

Shutter fine tuning is already included in 100D builds. Buried under image fine-tuning...
Title: Canon 100D / SL1
Post by: DeafEyeJedi on January 23, 2020, 09:23:30 AM
Thanks for this @Danne and it's definitely going to be tested on my end. Great follow up @IDA_ML!
Title: Re: Canon 100D / SL1
Post by: IDA_ML on January 26, 2020, 02:46:21 PM
I have now tested the latest January 19-th 100D build and have good news for the 100D users.  The anamorphic mode at 1736x2928 works now and provides correct preview during recording and also when the files are opened in MLVApp.  You need to turn Ratios off for that.  At 12 fps and 10bit lossless recording is continuous and even at 14 fps you get reasonably long recording times.  The videos are practically aliasing free at this resolution, so this mode is perfectly usable for wide angle landscape videography.  The default resolution of 1128x1900 provides continuous recording at 24/25 fps.  Also Shutter fine tuning works quite nicely.  I was able to set 1/28s shutter speed at 14 fps.  Also, Dual ISO works quite nicely with the above anamorphic resolution.

The only thing that does not seem to work is lowering the shutter speed down to 2s when selecting very low fps, (5 to 0,544 fps) which works well for timelapse work.  No matter what I did, I was unable to set shutter speed lower than 1/24 s in the anamorphic mode.  No big deal - low shutter speeds, (down to 2,3s) are still possible with the 4k 1:1 timelapse mode with the Slow shutter option active.  As I stated in my previous post, if low shutter speeds are possible also with the anamorphic mode, this would save a lot of card and disk space with negligible image quality degradation when shooting smooth timelapses in this mode.

Overall, very nice progress with the good old 100D.  Thanks a lot!
Title: Re: Canon 100D / SL1
Post by: Danne on January 26, 2020, 03:07:27 PM
Shutter range needs to be at full range for longer shutter speeds.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on January 26, 2020, 03:35:18 PM
Aha, got it, full range shutter fixed it.  Thanks a lot!  I love my 100D again - another mini Alexa!
Title: Re: Canon 100D / SL1
Post by: canneloni on January 27, 2020, 08:37:41 PM
@Danne thanks for all the work you still put into the 100D

Quote from: IDA_ML on January 26, 2020, 02:46:21 PM
I have now tested the latest January 19-th 100D build and have good news for the 100D users.  The anamorphic mode at 1736x2928 works now and provides correct preview during recording and also when the files are opened in MLVApp.  You need to turn Ratios off for that.  At 12 fps and 10bit lossless recording is continuous and even at 14 fps you get reasonably long recording times.  The videos are practically aliasing free at this resolution, so this mode is perfectly usable for wide angle landscape videography.  The default resolution of 1128x1900 provides continuous recording at 24/25 fps.  Also Shutter fine tuning works quite nicely.  I was able to set 1/28s shutter speed at 14 fps.  Also, Dual ISO works quite nicely with the above anamorphic resolution.

Do you mean correct framing in general or correct real time preview like the eosm ? Becaus I don't seem to get that to work for me.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on January 27, 2020, 10:43:02 PM
I mean both: correct live preview and correct framing during recording - just like the EOS-M.  Just set preview to Frozen LV and you are good to go.
Title: Re: Canon 100D / SL1
Post by: canneloni on January 29, 2020, 07:30:02 PM
Honestly I have absolutely no clue how you get this to work. Would you mind uploading your settings?

Here  (https://imgur.com/a/YtOdFcY)are mine
Title: Re: Canon 100D / SL1
Post by: IDA_ML on January 29, 2020, 11:27:41 PM
My settings are the same as yours, except that I set bit depth to 10 bits for longer recording times.  Check Focus aid and turn it off if you use an AF lens. 
Title: Re: Canon 100D / SL1
Post by: Wlad81 on March 21, 2020, 10:10:21 PM
I still have focus pixels. 100D 1.01, the latest January 19-th 100D build, 3x crop mode, 1736x936. I'm using MLVApp, set Fix Focus Dots to CropRec with any interpolation method - no use.
Title: Re: Canon 100D / SL1
Post by: masc on March 21, 2020, 10:20:18 PM
Quote from: Wlad81 on March 21, 2020, 10:10:21 PM
I still have focus pixels. 100D 1.01, the latest January 19-th 100D build, 3x crop mode, 1736x936. I'm using MLVApp, set Fix Focus Dots to CropRec with any interpolation method - no use.
Have you read the manual? Have you installed the right focus pixel maps?
Title: Re: Canon 100D / SL1
Post by: iliush on March 21, 2020, 11:33:42 PM
@Wlad81 I have a similar situation, but in specific condition and with deferent results. It is not just my observation that MLVApp is not running perfectly on windows (I don't know how it's run on other... ). In my case the app in Windows 10, aply the fix in app, but don't do the same for exported frames , and just for some extensions (I don't try all), for example the 4444 Pro res in Windows 10 export just fine., in Windows 7 on my pc, Pro res 4444 don't export at all, but export other just fine...
So my advice for you, try the app on another pc, you will have a surprise. I am not very good on this, but you can try on your pc to run a Linux in virtual machine, and there run the MLVApp?
I hope you find a way...
Title: Re: Canon 100D / SL1
Post by: masc on March 22, 2020, 09:53:45 AM
Quote from: iliush on March 21, 2020, 11:33:42 PM
It is not just my observation that MLVApp is not running perfectly on windows (I don't know how it's run on other... ).
Aha, very interesting. Very strange that nobody reports such issues (whether in the MLVApp thread, nor in the issue section on github).
Quote from: iliush on March 21, 2020, 11:33:42 PM
In my case the app in Windows 10, aply the fix in app, but don't do the same for exported frames , and just for some extensions (I don't try all), for example the 4444 Pro res in Windows 10 export just fine., in Windows 7 on my pc, Pro res 4444 don't export at all, but export other just fine...
First: if the fix works in the app, it MUST work also for the export. Why? There is just one processing pipeline! So the pipeline is always identical. If you have the dots in the exported clip, you'll have it also in the Apps viewer!
Then: if it works for ProRes4444, then it works for all ffmpeg based codecs. Why? There is just one pipeline! So the pipeline is identical. If you have no dots in one ffmpeg codec, you won't have it in any other.
And: I doubt you can export all codecs but ProRes. ffmpeg is always the same. It is tested successfully on so many machines. It must be something different. Maybe you're not able to playback the file... that is an issue of your installed players.

If you have an issue: please report the issue with a detailed description. Not here, but in the MLVApp thread or in the issue section on github. Only this can help to make it better. No report - no fix. Very easy.

P.S.: The linux version also uses the identical codebase. ;) But on linux you'll have it harder to fix focus dots then on Win or OSX. Why? You'll have to compile the app yourself or to extract and install the appimage manually to your system before being able to install anything (you can't write map files into a read-only archive).
Title: Re: Canon 100D / SL1
Post by: Wlad81 on March 23, 2020, 09:19:18 PM
I've applied "Fix Focus Dots" (method 2), "Fix Bad Pixels" (Force, Agressive, 3), and, what's most important, "Chroma Smooth" to 3x3. All the focus and the bad pixels had completely gone, and the clarity is not affected.

OK, I've done it, it works. Now I've got working "mini-Alexa", I even can shoot 12 bit lossless at almost 1080. But, maybe, 50D or EOS M is better, who knows.

The only thing that disturbs me is the overheating of the SD card. I've just tested my Transcend SDXC I U3 128 GB using 3x crop mode, 11 bit lossless, 1736x936 for 5 minutes, and when I got the card off the camera, the card was very hot.
Title: Re: Canon 100D / SL1
Post by: masc on March 23, 2020, 09:33:56 PM
Quote from: Wlad81 on March 23, 2020, 09:19:18 PM
I've applied "Fix Focus Dots" (method 2), "Fix Bad Pixels" (Force, Agressive, 3), and, what's most important, "Chroma Smooth" to 3x3. All the focus and the bad pixels had completely gone, and the clarity is not affected.
Chroma smooth is no real solution, because you kill all detail with it. Fixing focus dots must work without this.
Title: Re: Canon 100D / SL1
Post by: Wlad81 on March 23, 2020, 10:25:29 PM
Yes, it should work, but it doesn't work.

All I've got with it - here it is.

https://yadi.sk/i/foD-_zXpbCihBw

By the way, I'm on OS X 10.10.
Title: Re: Canon 100D / SL1
Post by: masc on March 24, 2020, 06:43:33 AM
It would be more interesting to get a short MLV file for analysis. But if focus pixel fix does not work, I am very sure you did not install the correct pixel map. Have you installed them? What tells the MLVApp dialog "Show Installed Focus Pixel Maps" after loading your MLV clip (screenshot?)?

https://github.com/ilia3101/MLV-App/wiki#fix-focus-dots

https://www.youtube.com/watch?v=fYqSavtita0
Title: Re: Canon 100D / SL1
Post by: Wlad81 on March 24, 2020, 11:28:45 AM
Do I have to make new focus pixel map each time I make new shoot?

The dialog shows this: https://yadi.sk/i/Z8dBd3L7Btbr5A
Title: Re: Canon 100D / SL1
Post by: Danne on March 24, 2020, 11:35:19 AM
Please upload a sample mlv file.
Title: Re: Canon 100D / SL1
Post by: masc on March 24, 2020, 01:47:05 PM
Quote from: Wlad81 on March 24, 2020, 11:28:45 AM
Do I have to make new focus pixel map each time I make new shoot?

The dialog shows this: https://yadi.sk/i/Z8dBd3L7Btbr5A
This dialog shows, that you have NOT installed any 100D focus pixel map. Without focus pixel map MLVApp can't remove your foxus pixels. This is as expected. So please install the maps and try again. You don't have to make it, just download and install it. You don't need it new for each shoot. The maps are always the same, when using the same ML build.
Title: Re: Canon 100D / SL1
Post by: Wlad81 on March 24, 2020, 07:29:48 PM
Quote from: masc on March 24, 2020, 01:47:05 PM
just download and install it.
OK, I've downloaded, unzipped and installed it, this was simple. Finally it works, without any chroma smooth. Sorry for my fault.

By the way, there is some noise that occurs when I'm scrolling down the highlights to -25 or exposure to, say, -1, all in MLVApp. Perhaps that is because the video was overexposed during shooting? https://yadi.sk/i/E-dY9-jV9mL8xA Note that pink noise in the sky above the bridge.

This is the link to raw file of the simple test. Please, don't shoot at me. This is pre- removing focus pixels. https://yadi.sk/d/xwuqhFnM6_BxhQ
Title: Re: Canon 100D / SL1
Post by: masc on March 24, 2020, 09:43:53 PM
Quote from: Wlad81 on March 24, 2020, 07:29:48 PM
Note that pink noise in the sky above the bridge.
Slightly reduce the RAW White Level (-50..-200) and activate Highlight Reconstruction.
Title: Re: Canon 100D / SL1
Post by: Wlad81 on March 24, 2020, 10:01:40 PM
Thank you so much. This works (so-so), but the video was highly overexposed.

By the way, the 2K (2520x1080p) crop mode is very, VERY buggy. I've switched it on/off countless time. For example: https://yadi.sk/d/29u4j2ki7JoTiw To cop with it (at least, until the update comes), I use to do the next steps:
- switch off the camera,
- take out and in the battery,
- switch the camera on again,
- it says that "camera was not shut down cleanly, skipped module loading", so I'm switching off and on the camera again,
- then I'm switching it to the photo mode (this is important! not to the video mode!),
- go to ML menu, switch the crop mode off,
- set the camera to the video mode and switch the crop mode on to 2K (2520x1080p).

I've also noticed that during work with SD_UHS the SD card warms up quite a lot for 5 minutes. To cool it during shooting, I took off the cover of this bay. It works - at least, for now.

Despite all that, this is a miracle to have a camera that costs $200 with kit lens and is able to shoot 1080p 14 bit uncompressed (=lossless) video.

UPD: now I'm switching off the 2K mode each time I've done with shooting. It takes some time, but it works.

I'm making tests, here is one, if someone is interested. MLV file: https://yadi.sk/d/j5p5YR9YzcrjBQ Session file: https://yadi.sk/d/STclZ0KaFpEQcg  ProRes 444 file: https://yadi.sk/d/5WkNLiHUY5RkUQ Non-crop mode, 1736x936 25p, upscaled in postproduction to 1920x1080. Sorry, I used no tripod here.
Title: Re: Canon 100D / SL1
Post by: Wlad81 on April 11, 2020, 11:52:28 PM
Can you recommend to use Sandisk Extreme Pro U3 256 GB SD card with 100D? Or even the 512 GB version? Will it overclock?
Title: Re: Canon 100D / SL1
Post by: Wlad81 on April 21, 2020, 08:57:12 PM
Here's what I shoot with ML RAW. Filmed with Canon EOS 100D, Canon 18-55 STM, Magic Lantern, Nightly build Jan 19, 2020, 14 bit lossless, 1760x990, 25 fps. Processed in the MLV App, used the filter "Film 'FJ'" (FujiFilm film emulation), sharpness set at 60, Clarity, Vibrance and Saturation set at 20. Output format is ProRes 4444 in 1920x1080 resolution. There is also 4K UHD version of it, made from the same MLV file.

https://www.youtube.com/watch?v=VY8kEI8NC_w
Title: Re: Canon 100D / SL1
Post by: Wlad81 on May 10, 2020, 12:19:27 AM
I don't know if it is interesting to anybody or not.

In the city where I live, a pedestrian bridge over the river that flows into the Volga, is currently under construction. I began to observe the construction only today, on a sunny day. From the place of my observation beautiful views open. Shot a few minutes of construction today in raw, 1920x1080, 25 fps, 12 bit lossless, Canon EOS 100D, Canon 18-55 STM. They are going to construct the bridge till the autumn, and they started doing it in March. Thinking of filming it in raw 30 minutes per day. This is a really great project, by the way, and, IMHO, it worths filming in raw. Anybody any idea? To raw or not to raw?

Title: Re: Canon 100D / SL1
Post by: ilia3101 on May 10, 2020, 02:52:09 AM
Definitely raw. Your duck vid looks really nice.
Title: Re: Canon 100D / SL1
Post by: Wlad81 on May 10, 2020, 11:22:28 PM
Raw takes too many space on HDD. So I have to copy each 128 GB from SD to HDD (WD), open the files with MLV App, grade them, then maybe export something short to ProRes 4444, and then upload it to the cloud which gives the internet provider (per 1 TB per month, practically unlimited, speed is 100 Mb/s each direction) and delete from the HDD to free the space. The next day the story repeats. I don't know how many space would it take in the cloud, but, IMHO, it would be 15 or 20 TB. I don't know how am I to download it again and where am I to keep it. But the quality is so great that total file size is not the question. It is not that razor sharp as the duck vid, by the way, because I have to shoot in the crop mode using the long focal lengths. I have Canon EF-S 18-55mm 1:3.5-5.6 IS STM lens, and it gives approximately 200-230 mm in the crop mode. I'm standing by the bridge (another one, there are many bridges out there), and the river floats in front of me in the lowland. So, this is an elevation, where I'm shooting from, and the construction is 200-250 meters from me and is at the lower place than that where I stand, so that I can see everything in full view.

Maybe I should use lower resolution - say, 1760x990?
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on May 12, 2020, 05:24:14 PM
   IMHO RAW is Highly Overrated > Really only helpful if the scene is extremely contrasty or if You are wanting to do some extreme color grading or You just like to Feel Like You are In Control ~
   It seems especially silly if You need to shoot @ Lower Res for some reason ~ Low Res is Low Res & Upscaling just produces a High Res version of a Low Res Original Image ~
Title: Re: Canon 100D / SL1
Post by: IDA_ML on May 12, 2020, 06:33:02 PM
Quote from: OlRivrRat on May 12, 2020, 05:24:14 PM
   IMHO RAW is Highly Overrated > Really only helpful if the scene is extremely contrasty or if You are wanting to do some extreme color grading or You just like to Feel Like You are In Control ~
   It seems especially silly if You need to shoot @ Lower Res for some reason ~ Low Res is Low Res & Upscaling just produces a High Res version of a Low Res Original Image ~

After so many years with ML on the 100D, I am really surprised to hear that from you, OlRivrRat.  If you need low resolution, instead of filming at the low resolution, why don't you film in a higher one in RAW and then process and downscale your video to the resolution that you need?  In that way you will enjoy the highest possible quality (finest detail, dynamic range, smooth tone transitions, vibrant colors, etc.) that you can get out of your camera and preserve that quality in your low-res video.  If you don't care about quality or your quality criteria are not up to RAW, you could just use your phone for your videos.
Title: Re: Canon 100D / SL1
Post by: Wlad81 on May 12, 2020, 08:19:49 PM
OlRivrRat
You make me wonder, too. Thus writes the man who has 80D, SL1, 5D2, 5DC and 70D, that is 5 (five) cameras, and each camera works with raw video. And to your mind, "RAW is Highly Overrated". "Are you trying to troll?" (c) Walter Schulz.

Look at the duck video. It was shoot in raw. Even not in Full HD. I even didn't try to shoot it in regular H.264. OK, I've tried to use H.264 in another case, even have raised the bitrate up to 1.8x, but the picture quality was mediocre comparable to raw. I'd even say the image quality of H.264 is bad.
Title: Re: Canon 100D / SL1
Post by: nikfreak on May 12, 2020, 08:54:36 PM
Please, accept OlRivrrat's opinion. Everyone's free to use raw recording and think about it what he/she wants. Me for e.g: i don't even use H264. So I also don't care about raw video. But hey, that's me - a photo freak.

Please return to topic.
Title: Re: Canon 100D / SL1
Post by: Walter Schulz on May 12, 2020, 08:59:15 PM
+1
Nobody can or should be forced to use a feature just because it is loved by or essential to another person.
Title: Re: Canon 100D / SL1
Post by: Wlad81 on May 12, 2020, 09:39:39 PM
OlRivrRat said raw is highly overrated. But it isn't so.
Title: Re: Canon 100D / SL1
Post by: Walter Schulz on May 12, 2020, 10:02:02 PM
Name the professional productions where ML's raw is involved.
Compare to professional productions where Canon DSLRs in H.264 (with or without ML running) are used.
Summing it up: He has a point.
Title: Re: Canon 100D / SL1
Post by: Wlad81 on May 12, 2020, 10:15:05 PM
Well, not ML raw, but as it's known, Canon at last issued 1DX Mark III that is able to shoot 5.5K raw. Of course, this is the professional camera, but Canon has to implement high-speed flash cards to make recording 5.5K raw possible. "Raw video", "Canon" and "photo camera" began to be mentioned together from the time when Trammell Hudson made his firmware for 5D Mk II back in 2009. It took almost 10 years for Canon to make the photo camera that is able to shoot raw video, but they made it at last. It's for a professional camera for now, but who knows what would they do tomorrow. This all means that Canon closely watched ML. There is no other version.

(Horribly sorry for my English, I still cannot master the tenses).
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on May 13, 2020, 07:02:21 AM
      @ IDA_ML

   It appears as though You missed My Point > I was not defending Low Res Raw, I was saying that if You feel the need to shoot Low Res just so that You can end up with a more reasonably sized Raw File, is the Trade Off Worth It ~ Being able to Record Raw @ 2k or 2.5k or 3k or 4k or 5.5k definitely has some advantages but to Down Res just to Shoot Raw makes No Sense to Me ~
   & With that being said I will also state that probably 99% of what I like to Video comes out Just Fine using Canons Wonderful H264 ~ Again > Only time I see the need for Raw is if the scene has some crazy high contrast or some Color Grading Fancy Dancing is Desired ~
Title: Re: Canon 100D / SL1
Post by: IDA_ML on May 13, 2020, 08:38:01 AM
Wlad81,

You don't have to keep your RAW files.  I assume that your bridge scene has a lot of fine detail.  In that case, your best bet is to film at the highest possible resolution your 100D can deliver at the desired frame rate or film in the anamorphic mode which reduces the size of he RAW files significantly.  In that way you preserve the finest detail of your scene.  Then you can grade the clips in MLVApp and export them to ProRes 422LT.  These files still preserve very high video quality and even tolerate some additional grading but allow you to save a lot of disk space compared to RAW which you then can delete.  Personally, I preserve my RAW originals only of very important videos, otherwise I delete them and just keep the ProRes 422LT ones for my archives.  Video editing of  ProRes 422LT files in Resolve goes very fast too, in case you need your footage for later work.  And finally, if you don't plan to apply any further processing to your footage, you can make a final export to H.265 in MLVApp.  This format provides very compact file sizes.  Also, you don't need to mess around with cloud storage.  Just get yourself a cheap 2 TB USB 3.0 external HDD and you are ready to go.  This is a lot of storage and transfer speeds are excellent!

OlRivrRat,

It is all a question of one's criteria for quality.  You find Canon's H.264 "wonderful", I find it horrible.  This is the reason why I started using ML 8 years ago.  And I never regretted.  Everyone who watches even my earliest RAW videos from that time, is blown away by their quality.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on May 13, 2020, 05:12:08 PM
      @ IDA_ML

   "Everyone who watches even my earliest RAW videos from that time, is blown away by their quality."

   I Get That ~ I am in no way saying that Raw is bad, Just Seldom Necessary ~

Everyone who views any of My Canon 2k H264 videos from the past 11yrs, seems to love them & certainly there are some Vid's that would possibly have better if they had been recorded @ a Higher Bit Depth ~

But to Me, Quality in Videography & Photography is about the Story & Artistic Value of the Image ~
Title: Re: Canon 100D / SL1
Post by: IDA_ML on May 13, 2020, 06:21:43 PM
Quote from: Wlad81 on May 10, 2020, 12:19:27 AM
Thinking of filming it in raw 30 minutes per day.

30 minutes per day???  If the construction takes 6 months = 180 days x 30 min = 90 hours of video showing a bridge under contruction.  Who is going to watch this?  Are you? Is 1 minute per day not enough?

OlRivrRat,

Magic Lantern is about image quality - a merely technical forum.  Story&Artistic Value are completely different categories that have very little to do with technical stuff although technology may contribute to them in many different ways.  You regret that you did not film your videos at a higher bit rate.  Imagine if you had filmed them in 12-bit RAW ...
Title: Re: Canon 100D / SL1
Post by: Walter Schulz on May 13, 2020, 06:33:40 PM
Quote from: IDA_ML on May 13, 2020, 06:21:43 PM
Magic Lantern is about image quality

Says who? IQ is not the sole reason ML exists!
Quotes from ML's own "about":
Quote
About Magic Lantern

Magic Lantern is a software enhancement that offers increased functionality to the excellent Canon DSLR cameras. [...]

[...]

Originally created by Trammell Hudson, ML is now being developed by photo and video enthusiasts, adding functionality such as: HDR images and video, timelapse, motion detection, focus assist tools, manual audio controls much more.

Quote
Scope

The goal of the Magic Lantern project is to provide technical means for executing open source software on Canon DSLR cameras.[...]
Title: Re: Canon 100D / SL1
Post by: IDA_ML on May 13, 2020, 07:08:56 PM
@Walter Schulz

OK, I agree with you, ML is not only about image quality but it still is a technical forum.  It has nothing to do with Story&Artistic Values.
Title: Re: Canon 100D / SL1
Post by: Wlad81 on May 13, 2020, 09:31:49 PM
Quote from: IDA_ML on May 13, 2020, 06:21:43 PM
30 minutes per day???  If the construction takes 6 months = 180 days x 30 min = 90 hours of video showing a bridge under contruction.  Who is going to watch this?  Are you? Is 1 minute per day not enough?
I'll think of it. 90 hours of footage is too much. Maybe 5 minutes per day would be enough.

I've got Sandisk Extreme Plus U3 128GB. The ML quick benchmark shows 67.3 MB/s write and 71.9 MB/s read when the camera is in the picture view mode. Now my 100D is able to shoot continuously in 1920x1080, 25fps, 11 bit lossless. That is, Extreme Plus is enough for this, not to speak of Extreme Pro.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on May 13, 2020, 11:11:43 PM
      @ Wlad81

   I would suggest that if the project interests You enough to spend the time each day shooting it &

You have the storage capacity then by all means Capture the 90Hrs ~ Maybe You'll never find a need for

all of it but You will have the files & will afford Yourself the ability make that decision @ some point down

the road > You'll never be able to go back & shoot it later ~

   You could always turn the Whole 90Hrs into a TimeLapse ~
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on May 14, 2020, 12:00:46 AM
      @ IDA_ML

   So are You saying that to You, Magic Lantern is simply a Fancy Piece of Software that adds some Techiness to Our Cam's &

Not An Amazingly Versatile Photographic Tool that allows Us to Capture/Create Images with Our Canons that We would otherwise

not be able to do if ML did not exist ~

   & For the record > I don't see anywhere that I said I "regret that" I "did not film ... videos at a higher bit rate"

I did say > certainly there are some Vid's that would possibly have been better if they had been recorded @ a Higher Bit Depth ~

& that Should seem to imply that I have already Imagined what they might look like had they been Recorded @ 10 or 12Bit & still

I would feel comfortable saying that it was not absolutely necessary because I did in fact Get The Shot I Wanted ~

   & Technically Speaking > 8Bit can record 16,777,216 colors & the Vast Majority of Human Eyes can only Discern 10,000,000 ~

& Also > The Term 12-bit RAW does not refer to "bit Rate" it refers to "bit Depth" ~
Title: Re: Canon 100D / SL1
Post by: Wlad81 on May 14, 2020, 12:27:32 AM
OlRivrRat
I think IDA_ML right about those terrible 90 hours of footage. It is not a construction of the XXI century, not the re-construction of the Tver Transfiguration Cathedral (a huge one), so 5 minutes per day would be enough. This would give me 900 minutes, of course, that is too much, but it's less than 90 hours.

My 2008 Mac Pro converts 1 minute of raw into ProRes 4444 in about 20 minutes using the latest MLV App.

By the way, I don't have a 20 TB storage capacity.

So, here comes a question of storage!

I don't know if I can show you first examples of this filming, cause I have not got an official permission for the filming (though, this is not the strategical object, so should I?). May I?
Title: Re: Canon 100D / SL1
Post by: IDA_ML on May 14, 2020, 04:36:58 AM
Quote from: OlRivrRat on May 14, 2020, 12:00:46 AM
So are You saying that to You, Magic Lantern is simply a Fancy Piece of Software that adds some Techiness to Our Cam's

This is exactly what ML is.  And it is entirely up to the photo and videographers how to use ML to express and realize their artistic ideas and turn them into master pieces of art.  And yes, as you say, it indeed is an "Amazingly Versatile Photographic Tool that allows Us to Capture/Create Images with Our Canons that We would otherwise not be able to do if ML did not exist".  But it still is just a tool and nothing more ...  So is the 100D too - very capable with ML on it but still just a tool. I have shot some of my best videos with it.  They are not master pieces of art but my folks like them.  And that's all what matters to me.

Bit rate was lapsus lingva.  Of course I mean "bit depth".  Thanks for correcting me.

Wlad81,

Of course you can show us some of your footage.  A bridge is a public object that anyone can take pictures of.  You didn't ask the duck for permission to film it, did you?
Title: Re: Canon 100D / SL1
Post by: Skinny on May 14, 2020, 10:35:03 AM
@Wlad81 as a suggestion, you can shoot most of it in fps override, with 1-2 fps. This would instantly make a timelapse and save a lot of space. Make sure you use 360-degree shutter speed for smooth motion, although you will probably need an ND filter for this in daylight.
Title: Re: Canon 100D / SL1
Post by: IDA_ML on May 14, 2020, 05:03:52 PM
Quote from: Skinny on May 14, 2020, 10:35:03 AM
@Wlad81 as a suggestion, you can shoot most of it in fps override, with 1-2 fps. This would instantly make a timelapse and save a lot of space. Make sure you use 360-degree shutter speed for smooth motion, although you will probably need an ND filter for this in daylight.

Excellent suggestion, Skinny! The 100D features the full timelapse functionality of the EOS-M and the 5DMkIII and allows you to film at the full sensor resolution without loss of quality.  This means that every frame of the timelapse will be of the same image quality as a still photo shot in RAW with the 100D.  And yes, an ND filter is a must for daylight shots but be carefull if you plan to use these filters at focal lengths exceeding 50 mm.  It may be hard to find cheap ones that do not degrade image quality, (i.e. soften the image) at larger focal lengths.  Good ones are pretty expensive.  Finally, you will need a stable tripod in case it is windy outside.  And don't forget to turn image stabilizer off when filming on a tripod, otherwise you end up with jittery footage. 
Title: Re: Canon 100D / SL1
Post by: Wlad81 on May 14, 2020, 09:31:24 PM
This is awful... Yesterday everything was OK, but today I shut on the camera, tried to film something, but it said "Card is full". I have the MicroSD card Sandisk Extreme Plus U3 128 GB with the SD adapter. I've tried to format the card and saw a very slow formatting. Now the computer and the notebook cannot even see the card. I put the good card into the 100D, then pulled it off and put Sandisk Extreme Plus. Now it is reading the ML files before formatting - VERY SLOWLY. It sees the card, though, but can't format it.

Changed it for Samsung Pro Plus 64 GB U3 SDXC. The real write speed is so-so, shuts off after 2 minutes of raw recording, H.264 goes without problem. So now I'm selling it. What a...

Here is the first slo-mo result. File is 6,5 GB. 5 fps to 25 fps. https://yadi.sk/i/gKB4xYV-qVKP6Q
Title: Re: Canon 100D / SL1
Post by: Wlad81 on May 19, 2020, 10:14:01 PM
Can I use SanDisk Extreme microSDXC 128 ГБ [SDSQXA1-128G-GN6MA] in 100D?
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on May 20, 2020, 04:34:46 PM
      @Wlad81

   It is My understanding that SDXC Cards are Backward Compatible but since the

Older Devices lack all of the Contacts of the XC You will not get any Speed Advantage ~

   It is also My understanding that using a Micro SD in an SD Equipped Cam Via an

Adapter will result in Slower Write Speeds / Transfer Rate ~
Title: Re: Canon 100D / SL1
Post by: Walter Schulz on May 20, 2020, 04:42:37 PM
Sorry, this is an UHS-I card, not UHS-III with additional pins/contact pads. MicroSD has indeed 8 pins, standard SD 9. But the "missing" pin is just an additional ground connector.

XC = extended capacity = bigger than 32 GByte.

There is no speed penalty if used with the adapter comming with the card. There are cases of very, very cheap adapters from third parties known to cause slower transfer speeds because of incomplete wiring.
The rest looks like this: https://de.wikipedia.org/wiki/SD-Karte#/media/Datei:Micro_sd_adapter_opened.jpg
Title: Re: Canon 100D / SL1
Post by: Wlad81 on May 20, 2020, 08:19:36 PM
I will use the adapter from the original Sandisk set.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on May 21, 2020, 06:09:05 PM
      Hey Walter

   Thanks for that >

"XC = extended capacity = bigger than 32 GByte."

   Big Old Dummy Me Knew That but My Attention

was apparently @Ease or maybe Out Of Funds ~
Title: Re: Canon 100D / SL1
Post by: Wlad81 on May 21, 2020, 11:37:45 PM
By the way. https://rawcalculator.netlify.app/calculator_desktop doesn't consider (or doesn't take into consideration) the existence of 8-10, 12 and 14 bit lossless compression modes that are implemented for 100D. I've done a video 60 sec long in 1920x1080 10 bit lossless crop mode, and the actual mlv file size is 2,791,141,888 bytes (2.79 GB). That is, 128 GB flash would be enough to shoot 45 minutes continuously in this very mode.

Sandisk Extreme Pro 64 GB shows 66.1 MB/s write and 71 MB/s read in benchmark.
Title: Re: Canon 100D / SL1
Post by: iliush on May 22, 2020, 10:05:08 PM
"There is no speed penalty if used with the adapter comming with the card."

If it is so, will be interesting to see the differences in heating? If existing any?
Title: Re: Canon 100D / SL1
Post by: Walter Schulz on May 22, 2020, 10:09:42 PM
?
Unable to decode your post.
Is there a heating problem in 100D?
Title: Re: Canon 100D / SL1
Post by: Walter Schulz on May 22, 2020, 10:10:07 PM
<DELETE>
Title: Re: Canon 100D / SL1
Post by: Wlad81 on May 22, 2020, 10:45:42 PM
Earlier on this topic I wrote that the SD card and the battery becomes very hot after long continuous shooting. Maybe iliush has another problem with overheating, but on my 100D the whole battery slot gets hot after even 10 or 15 minutes of continuous shooting raw. When I put the card off it's as hot as a frying pan (OK, not exactly as a frying pan, but it's quite hot, I can hold it in my fingers). I guess this is because during shooting raw the controller works at a higher speed than usual. Maybe the overheating can be dangerous for the SD card, and maybe it won't prolong the card's life in 100D.

So, the card needs to be constantly cooled, hot air must be vented from the battery compartment. To do so, I've removed the compartment's lid, and, anyway, when shooting in the street, the card gets hot not so quickly and not as much as during shooting indoor and with the lid closed.

I think many things depends here on the bitrate.

The problem is that the battery gets hot too, and it is hotter while shooting raw than while shooting h.264. I want to say that the card and the battery warms up during shooting h.264 too, but not as much as shooting raw. The important thing is that the battery additionally hots the SD card, even without the compartment lid.
Title: Re: Canon 100D / SL1
Post by: iliush on May 22, 2020, 11:18:49 PM
Sorry my English Walter. You don't have any heating when recording? I am just curious what size of card, will perform better in same conditions, and if it is a deference between them from heating point of view. Hope it is more understandable what I mean.
Yes Wlad81, I have same problems. This is why I bought battery grip for my SL1, but I don't make a final conclusion if it changes the situation. However a slight improvement it's expected plus the advantage of extra battery.
Title: Re: Canon 100D / SL1
Post by: names_are_hard on May 22, 2020, 11:57:36 PM
SanDisk rates their cards to 85C.  That's hot enough to immediately give you a painful, blistering burn.  Your card is, I assume, not getting that hot.  It's fine.

https://kb.sandisk.com/app/answers/detail/a_id/4687/~/sandisk-cards-environmental-tolerance-%28waterproof%2C-temperature%2C-magnetic-and

Heating of the battery is more of a concern.  The threshold of pain is about 50C.  If it's too hot to hold because of pain, you might be risking some reduction in battery lifetime.  Couldn't find direct info from Canon on the rating.  If it merely "feels hot" then it's likely fine.
Title: Re: Canon 100D / SL1
Post by: Wlad81 on May 23, 2020, 12:12:49 AM
iliush
The battery grip doesn't allow the hot air, produced by the SD controller, to be vented from the battery compartment. Though, I've not tried to use the battery grip. The best solution here, IMHO, is to use the remote battery grip with the compartment lid taken off the camera.
Title: Re: Canon 100D / SL1
Post by: OlRivrRat on May 23, 2020, 04:42:06 PM
   Are You guys Sure that it is some component of the Cam' that is Heating the

Card & Battery ?  I would think that it might be the Battery that is is getting hot &

Heating the Card & Cam ~ Trying the Grip or a Battery Replacement Adapter might

Answer & Solve this issue ~

   I would also be Less concerned about what the Heat might do to the Card or

Battery (they are replaceable), & More concerned about what that Heat is doing to the Cam' ~
Title: Re: Canon 100D / SL1
Post by: IDA_ML on May 23, 2020, 05:03:59 PM
If the battery gets too hot, this means that its internal resistance is too high, so the battery needs replacement.  This usually happens at the end of the battery's life.  I wouldn't worry too much about card or camera getting too hot but a battery with a fairly high internal resistance can transfer heat to the card and camera body. 

Original Canon batteries are quite good w.r.t. low internal resistance but they are very expensive too.  Please google replacement batteries for the 100D and buy batteries that have been bougth by many people.  I bought a tetra pack several years ago for my 100D videos and have been quite happy with them.  Never had an overheating problem but I rarely film continuous video. 
Title: Re: Canon 100D / SL1
Post by: Wlad81 on May 23, 2020, 09:07:29 PM
I think it is the controller that hots a lot. Because the SD card is warmer than the battery.
Title: Re: Canon 100D / SL1
Post by: iliush on May 23, 2020, 10:34:11 PM
My bad experience with heating, finish with a dead camera. Meybe the cause was my lack in how to work with ML. In that specific case, the resurrection came with changing the card with a new one, with ML on it. The old card was later recognised by the SanDisk recovery program.
Title: Re: Canon 100D / SL1
Post by: Mobet on June 24, 2020, 02:19:31 PM
Hey, my live view screen is lagging and not all the option appear (enabling raw), im in manual mode.
Is it possible because im using ultra sd instead of extreme?
Title: Re: Canon 100D / SL1
Post by: Walter Schulz on June 24, 2020, 04:25:42 PM
No.
Lagging: Restore ML to factory defaults and retry.
Missing options: Which one? Screen snapshot, please!
Title: Re: Canon 100D / SL1- Wont load ML firmware
Post by: BTS53 on July 12, 2020, 01:03:39 PM
Hey Guys,

When i loan the firmware on the camera it says it is expecting a canon 100D with 100B firmware.. see pic attached.

I have the latest ML and Canon firmware so im not sure what Im misisng, Please help :)

Appreciate the site and what you are doing.

Im trying to use my 100D (SL1) with clean HDMI for live streaming, thats how I found ML.

Cheers
BT

Title: Re: Canon 100D / SL1
Post by: Walter Schulz on July 13, 2020, 02:08:34 AM
Reinstall firmware 1.0.1 using the file linked in
Top of page -> Downloads -> Download Nightly Builds -> Builds in progress -> 100D / Rebel SL1 -> Installation -> Item 1
and retry.
Title: Re: Canon 100D / SL1
Post by: yokashin on July 27, 2020, 09:20:56 AM
Quote from: Wlad81 on May 23, 2020, 09:07:29 PM
I think it is the controller that hots a lot. Because the SD card is warmer than the battery.


Once my 70d with ML installed broke. The service has repaired. I charged the batteries and inserted the sd card without installing the ML on the camera. In the morning the camera wouldn't turn on ... It turned out that the battery was dead. After charging the battery, I noticed when I left the camera hot from the battery. I sent back to the site. There was no damage or excessive power draw to my battery. I delivered my sd card. It turned out that the sd controller draws electricity. Everything returned to normal after the card format. Apparently, there are some small files on the sd card ... When you collect too many of them, the controller does not manage to read them even with the camera turned off ... I got this information on the Canon website.
Title: Re: Canon 100D / SL1
Post by: canneloni on September 20, 2020, 06:22:50 PM
Since Bitbucket changed to Git, the links to the builds for 100D don't work anymore. I looked in dannes  Repo but couldn't find a download link. Since I'm on the road I won't be able to compile it myself.

Is there a download link somewhere which I didn't see?
Title: Re: Canon 100D / SL1
Post by: Walter Schulz on September 20, 2020, 06:46:35 PM
Have you tried the Internet Archive Wayback Machine?
Title: Re: Canon 100D / SL1
Post by: Cipolippo on September 26, 2020, 07:30:16 PM
Quote from: canneloni on September 20, 2020, 06:22:50 PM
Since Bitbucket changed to Git, the links to the builds for 100D don't work anymore. I looked in dannes  Repo but couldn't find a download link. Since I'm on the road I won't be able to compile it myself.

Is there a download link somewhere which I didn't see?

Please... :)
Title: Re: Canon 100D / SL1
Post by: yokashin on September 26, 2020, 09:06:08 PM
https://web.archive.org/web/20200717085052/https://bitbucket.org/Dannephoto/magic-lantern/downloads/crop_rec_4k_mlv_snd_isogain_1x3_presets_100D_2020Jan19.100D101.zip

https://web.archive.org/web/20200717085052/https://bitbucket.org/Dannephoto/magic-lantern/downloads/
Title: Re: Canon 100D / SL1
Post by: seiks on November 02, 2020, 12:19:23 AM
Successfully installed ML on my SL1 and have clean HDMI out. But is there not setting to stop the camera from auto shutting down liveview after a few minutes? Was hoping I am missing something. Thx much!
Title: Re: Canon 100D / SL1
Post by: Walter Schulz on November 02, 2020, 09:15:52 AM
Top of page -> Downloads -> Downloads (drop down menu) -> Experiments -> Latest Lua updates + fixes
After installation
Prefs tab -> PowerSave in LiveView -> 30-minute timer Disable
Title: Re: Canon 100D / SL1
Post by: seiks on November 10, 2020, 01:35:56 AM
Thx so much. Almost there. Is there a way to prevent the image from getting cropped? It HDMI output has a black frame around it on all four sides.
Title: Re: Canon 100D / SL1
Post by: Walter Schulz on November 10, 2020, 08:57:24 AM
ATM: Sorry, nothing ML can do about it!
Title: Re: Canon 100D / SL1
Post by: NatJones on June 02, 2021, 11:09:28 PM
Hi Everyone, I know this thread is a bit dead, but I am new to Magic Lantern and trying to get it working. I'm not sure where the SL1/100D build currently sits.

I am looking for clean HDMI for video. I have ML loaded but can't seem to get get a solid, clean signal into OBS on Mac. When I do get the ML screens up over the link, I get a split second of clean video, then the ML menu continuously pops back up several times, eventually, the shutter closes and video turns off.

Any help would be appreciated.

Thanks!
Title: Re: Canon 100D / SL1
Post by: Walter Schulz on June 29, 2021, 11:57:13 AM
You read reply #1813?
Title: Re: Canon 100D / SL1
Post by: theBilalFakhouri on April 27, 2022, 01:03:57 AM
Looking for 100D updates?

Consider reading this:
https://www.magiclantern.fm/forum/index.php?topic=26250.msg238692#msg238692

I am trying to port to 100D:
-"4.5K/4.3K/4K/UHD 1x3" with real-time correct preview presets as in 700D which are the equivalent to "5K anamohpic frtp" on EOS M.
-3K 2.35:1 3072x1308 1:1, 2.5K 16:9 2560x1440p 1:1 modes.
-1920x1280p 1:1 with real-time correct preview.

-Also some more things:
Bilal's crop_rec_4k experiments for 650D / 700D (T4i / T5i)  (https://www.magiclantern.fm/forum/index.php?topic=25784.msg231049#msg231049)
Title: Re: Canon 100D / SL1
Post by: theBilalFakhouri on June 06, 2022, 01:03:01 PM
New custom build is available for 100D:

Bilal's crop_rec_4k experiments for 100D / SL1 (https://www.magiclantern.fm/forum/index.php?topic=26511.msg239125#msg239125)
Title: Re: Canon 100D / SL1
Post by: DeafEyeJedi on June 06, 2022, 08:10:45 PM
Thanks for this @theBilalFakhouri and I'll definitely get around on the 100D for testing/reporting.