Author Topic: Canon 100D / SL1  (Read 207123 times)

a1ex

  • Administrator
  • Hero Member
  • *****
  • Posts: 10320
  • 5D Mark Free
Re: Canon 100D / SL1
« Reply #875 on: October 13, 2017, 08:38:31 PM »
Regarding the preferred raw type. Is this way to scroll trough raw types still valid?
in raw.c
Code: [Select]
#define RAW_DEBUG_TYPE   /* this lets you select the raw type (for PREFERRED_RAW_TYPE) from menu */It sure shows in the menu and I am able to change the register number but it seems it has no effect to the live view window.

That's right - it only changes the raw stream that gets recorded as MLV. It doesn't change Canon's image pipeline (so the end result is the same); it only picks some Bayer stream from a different location in their pipeline (at least that's my understanding). The raw type "CCD" (default) is probably the earliest in the pipeline, and the "DEFCORRE" one (used with 8...12-bit lossless) is after some preprocessing (such as digital gain with the SHAD module*), or defect correction, or whatever else Canon does).

*) I use SHAD_GAIN to darken the image (reducing the number of useful levels and therefore the bit depth).

There are many raw types, but where exactly they are in the pipeline, it's not known. What I know is summarized here.

The easiest way to test is to enable the Framing preview in mlv_lite (or raw_diag, if you prefer).

Danne

  • Hero Member
  • *****
  • Posts: 3387
Re: Canon 100D / SL1
« Reply #876 on: October 13, 2017, 10:12:09 PM »
Thanks a lot for explaining/verifying.

a1ex

  • Administrator
  • Hero Member
  • *****
  • Posts: 10320
  • 5D Mark Free
Re: Canon 100D / SL1
« Reply #877 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)

nikfreak

  • Developer
  • Hero Member
  • *****
  • Posts: 1026
Re: Canon 100D / SL1
« Reply #878 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
70D.112 & 100D.101

a1ex

  • Administrator
  • Hero Member
  • *****
  • Posts: 10320
  • 5D Mark Free
Re: Canon 100D / SL1
« Reply #879 on: October 14, 2017, 12:04:57 AM »
Interesting - I have a feeling overriding this to 30 or lower might give better battery life in photo mode.

nikfreak

  • Developer
  • Hero Member
  • *****
  • Posts: 1026
Re: Canon 100D / SL1
« Reply #880 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
70D.112 & 100D.101

jacekp

  • Just arrived
  • *
  • Posts: 2
Re: Canon 100D / SL1
« Reply #881 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.

DeafEyeJedi

  • Hero Member
  • *****
  • Posts: 3031
  • 5D3 / M1 / 7D / 70D / SL1
Canon 100D / SL1
« Reply #882 on: October 14, 2017, 07:30:02 AM »
...Maybe my SD card is a problem? I use MICRO SD (Sandisk Extreme U1 64GB) with SD Adapter. It is working fine in not-hacked mode and in other not hacked camera.

Most likely the culprit. Please avoiding using MicroSD's in SD Adapters whenever possible and try again with a decent SD card if you can especially while using ML.
5D3.113 • 5D3.123 • EOSM.203 • 7D.203 • 70D.112 • 100D.101

Walter Schulz

  • Hero Member
  • *****
  • Posts: 5707
Re: Canon 100D / SL1
« Reply #883 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

OlRivrRat

  • Senior
  • ****
  • Posts: 254
Re: Canon 100D / SL1
« Reply #884 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
ORR~DeanB  ~~  80D-ML  &  SL1+ML  &  5D2+ML  &  5DC+ML  &  70D+ML.111B(DEAD)

jacekp

  • Just arrived
  • *
  • Posts: 2
Re: Canon 100D / SL1
« Reply #885 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

OlRivrRat

  • Senior
  • ****
  • Posts: 254
Re: Canon 100D / SL1
« Reply #886 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)
ORR~DeanB  ~~  80D-ML  &  SL1+ML  &  5D2+ML  &  5DC+ML  &  70D+ML.111B(DEAD)