Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - dfort

Pages: [1] 2 3 ... 112
1
Camera-specific discussion / Re: Canon 60D
« on: Yesterday at 03:21:54 PM »
Something doesn't look quite right here:

Code: [Select]
lens = table:
  name = "EF50mm f/1.8 II"
  focal_length = 50
  focus_distance = 0
  hyperfocal = 73199
  dof_near = -109905601
  dof_far = 1000000
  af = true
  af_mode = 0

Note the difference with a successful run on the 700D:

Code: [Select]
lens = table:
  name = "EF28-105mm f/3.5-4.5 USM"
  focal_length = 30
  focus_distance = 1410
  hyperfocal = 8518
  dof_near = 1224
  dof_far = 1666
  af = true
  af_mode = 0

Now the question is if the same issue is present in the 1.1.1 firmware. Could you try a regression test?

2
Modules Development / Re: MLV Lite
« on: Yesterday at 07:52:11 AM »
I'm getting glitches :(

You mean the 10bit/12bit build?

Delete the ML settings and try from a fresh start. On both the 7D and 500D I found that it works the first time but you get "earthquake" video on restart. Hey, this is highly experimental stuff. Help figure it out.

3
Camera-specific discussion / Re: Canon 60D
« on: Yesterday at 07:47:23 AM »
We had similar issues running the test on the 650D. So you got to the end of the test?

4
Camera-specific discussion / Re: Canon 80D
« on: Yesterday at 03:47:41 AM »
Right, unless someone figures out how to do mjpeg which isn't totally out of the question.

5
Camera-specific discussion / Re: Canon 650D / T4i
« on: April 18, 2018, 10:33:34 PM »
Thanks for hanging in there. So to recap, the best we were able to do was using the Canon default settings. It got all the way through to switching to movie mode then it hangs.

6
Hardware and Accessories / Re: What microphone pole you recommend ?
« on: April 18, 2018, 10:15:17 PM »
According to the B&H and Adorama websites that model is no longer available.

7
Camera-specific discussion / Re: Canon 700D / T5i
« on: April 18, 2018, 10:10:29 PM »
Since the 700D is very similar to the 650D I used it to help with some firmware update testing on the 650D. Finally got a complete lua Scripts API Tests log:

Code: [Select]
===============================================================================
ML/SCRIPTS/API_TEST.LUA - 2018-4-18 12:40:37
===============================================================================

Strict mode tests...
Strict mode tests passed.

Generic tests...
arg = table:
  [0] = "API_TEST.LUA"
camera = table:
  shutter = table:
    raw = 112
    apex = 7.
    ms = 8
    value = 0.007812
  aperture = table:
    raw = 48
    apex = 5.
    value = 5.6
    min = table:
      raw = 37
      apex = 3.625
      value = 3.5
    max = table:
      raw = 80
      apex = 9.
      value = 22.6
  iso = table:
    raw = 0
    apex = 0
    value = 0
  ec = table:
    raw = 0
    value = 0
  flash = true
  flash_ec = table:
    raw = 0
    value = 0
  kelvin = 5200
  mode = 3
  metering_mode = 3
  drive_mode = 0
  model = "Canon EOS REBEL T5i"
  model_short = "700D"
  firmware = "1.1.5"
  temperature = 156
  gui = table:
    menu = false
    play = false
    play_photo = false
    play_movie = false
    qr = false
    idle = true
  reboot = function: p
  shoot = function: p
  bulb = function: p
  burst = function: p
  wait = function: p
event = table:
  pre_shoot = nil
  post_shoot = nil
  shoot_task = nil
  seconds_clock = nil
  keypress = nil
  custom_picture_taking = nil
  intervalometer = nil
  config_save = nil
console = table:
  hide = function: p
  show = function: p
  write = function: p
  clear = function: p
lv = table:
  enabled = true
  paused = false
  running = true
  zoom = 1
  overlays = 2
  pause = function: p
  stop = function: p
  info = function: p
  resume = function: p
  start = function: p
  wait = function: p
lens = table:
  name = "EF28-105mm f/3.5-4.5 USM"
  focal_length = 30
  focus_distance = 1410
  hyperfocal = 8518
  dof_near = 1224
  dof_far = 1666
  af = true
  af_mode = 0
  autofocus = function: p
  focus = function: p
display = table:
  idle = nil
  height = 480
  width = 720
  on = function: p
  screenshot = function: p
  pixel = function: p
  draw = function: p
  clear = function: p
  rect = function: p
  print = function: p
  off = function: p
  line = function: p
  load = function: p
  circle = function: p
  notify_box = function: p
key = table:
  last = 10
  press = function: p
  wait = function: p
menu = table:
  visible = false
  new = function: p
  set = function: p
  close = function: p
  block = function: p
  select = function: p
  open = function: p
  get = function: p
movie = table:
  recording = false
  start = function: p
  stop = function: p
dryos = table:
  clock = 133
  ms_clock = 133087
  image_prefix = "IMG_"
  dcim_dir = table:
    exists = true
    create = function: p
    children = function: p
    files = function: p
    parent = table:
      exists = true
      create = function: p
      children = function: p
      files = function: p
      parent = table:
        exists = true
        create = function: p
        children = function: p
        files = function: p
        parent = nil
        path = "B:/"
      path = "B:/DCIM/"
    path = "B:/DCIM/100CANON/"
  config_dir = table:
    exists = true
    create = function: p
    children = function: p
    files = function: p
    parent = table:
      exists = true
      create = function: p
      children = function: p
      files = function: p
      parent = table:
        exists = true
        create = function: p
        children = function: p
        files = function: p
        parent = nil
        path = "B:/"
      path = "ML/"
    path = "ML/SETTINGS/"
  ml_card = table:
    cluster_size = 32768
    drive_letter = "B"
    file_number = 2949
    folder_number = 100
    free_space = 30504160
    type = "SD"
    path = "B:/"
    _card_ptr = userdata
  shooting_card = table:
    cluster_size = 32768
    drive_letter = "B"
    file_number = 2949
    folder_number = 100
    free_space = 30504160
    type = "SD"
    path = "B:/"
    _card_ptr = userdata
  date = table:
    yday = 108
    sec = 42
    isdst = false
    year = 2018
    hour = 12
    day = 18
    wday = 4
    month = 4
    min = 40
  directory = function: p
  remove = function: p
  call = function: p
  rename = function: p
interval = table:
  time = 10
  count = 0
  running = false
  stop = function: p
battery = table:
function not available on this camera
stack traceback:
[C]: in ?
[C]: in for iterator 'for iterator'
ML/SCRIPTS/LIB/logger.lua:125: in function 'logger.serialize'
ML/SCRIPTS/API_TEST.LUA:36: in function <ML/SCRIPTS/API_TEST.LUA:35>
[C]: in function 'globals.xpcall'
ML/SCRIPTS/API_TEST.LUA:35: in function 'globals.print_table'
ML/SCRIPTS/API_TEST.LUA:81: in function 'globals.generic_tests'
ML/SCRIPTS/API_TEST.LUA:1338: in function 'globals.api_tests'
ML/SCRIPTS/API_TEST.LUA:1364: in main chunktask = table:
  create = function: p
  yield = function: p
property = table:
Generic tests completed.

Module tests...
Testing file I/O...
Copy test: autoexec.bin -> tmp.bin
Copy test OK
Append test: tmp.txt
Append test OK
Rename test: apple.txt -> banana.txt
Rename test OK
Rename test: apple.txt -> ML/banana.txt
Rename test OK
File I/O tests completed.

Testing Canon GUI functions...
Enter MENU mode...
Exit MENU mode...
Enter MENU mode...
Enter MENU mode...
Enter PLAY mode...
Exit PLAY mode...
Pause LiveView...
Resume LiveView...
Enter MENU mode...
Exit MENU mode...
Pause LiveView...
Enter PLAY mode...
Enter PLAY mode...
Enter PLAY mode...
Exit PLAY mode...
Pause LiveView...
Enter PLAY mode...
Enter MENU mode...
Exit MENU mode...
Pause LiveView...
Enter PLAY mode...
Enter MENU mode...
Enter MENU mode...
Enter PLAY mode...
Exit PLAY mode...
Enter MENU mode...
Enter PLAY mode...
Enter PLAY mode...
Exit PLAY mode...
Pause LiveView...
Enter MENU mode...
Enter MENU mode...
Exit MENU mode...
Stop LiveView...
Enter PLAY mode...
Enter MENU mode...
Enter MENU mode...
Exit MENU mode...
Start LiveView...
Enter PLAY mode...
Enter MENU mode...
Exit MENU mode...
Pause LiveView...
Enter PLAY mode...
Enter PLAY mode...
Enter PLAY mode...
Enter PLAY mode...
Exit PLAY mode...
Stop LiveView...
Enter MENU mode...
Enter MENU mode...
Enter PLAY mode...
Enter PLAY mode...
Enter MENU mode...
Exit MENU mode...
Start LiveView...
Pause LiveView...
Resume LiveView...
Pause LiveView...
Resume LiveView...
Enter PLAY mode...
Enter PLAY mode...
Enter MENU mode...
Exit MENU mode...
Enter MENU mode...
Enter PLAY mode...
Exit PLAY mode...
Stop LiveView...
Enter MENU mode...
Enter MENU mode...
Enter MENU mode...
Enter PLAY mode...
Exit PLAY mode...
Start LiveView...
Enter MENU mode...
Exit MENU mode...
Pause LiveView...
Resume LiveView...
Enter MENU mode...
Canon GUI tests completed.

Testing ML menu API...
Menu tests completed.

Testing picture taking functions...
Snap simulation test...
Single picture...
B:/DCIM/100CANON/IMG_2950.CR2 not found.
B:/DCIM/100CANON/IMG_2950.JPG: 1092363
Two burst pictures...
Ideally, the camera should be in some continuous shooting mode (not checked).
B:/DCIM/100CANON/ABC_2951.CR2 not found.
B:/DCIM/100CANON/ABC_2951.JPG: 1157974
B:/DCIM/100CANON/ABC_2952.CR2 not found.
B:/DCIM/100CANON/ABC_2952.JPG: 1163068
Bracketed pictures...
B:/DCIM/100CANON/IMG_2953.CR2 not found.
B:/DCIM/100CANON/IMG_2953.JPG: 3670080
B:/DCIM/100CANON/IMG_2954.CR2 not found.
B:/DCIM/100CANON/IMG_2954.JPG: 1127978
B:/DCIM/100CANON/IMG_2955.CR2 not found.
B:/DCIM/100CANON/IMG_2955.JPG: 365945
Bulb picture...
Elapsed time: 12134
B:/DCIM/100CANON/IMG_2956.CR2 not found.
B:/DCIM/100CANON/IMG_2956.JPG: 365945
Picture taking tests completed.

Testing multitasking...
Only one task allowed to interrupt...
Main task yielding.
Task C started.
Task C finished.
Main task back.
Main task yielding.
Task C started.
Task C finished.
Main task back.
Main task yielding.
Task C started.
Task C finished.
Main task back.
Main task yielding.
Task C started.
Task C finished.
Main task back.
Main task yielding.
Task C started.
Task C finished.
Main task back.
Main task yielding.
Task C started.
Task C finished.
Main task back.
Main task yielding.
Task C started.
Task C finished.
Main task back.
Main task yielding.
Task C started.
Task C finished.
Main task back.
Main task yielding.
Task C started.
Task C finished.
Main task back.
Main task yielding.
Task C started.
Task C finished.
Main task back.
Multitasking tests completed.

Testing half-shutter...
Half-shutter test OK.

Testing module 'lv'...
LiveView is running; stopping...
Starting LiveView...
Overlays: ML
Overlays: ML
Overlays: disabled
Overlays: disabled
Overlays: ML
Overlays: disabled
Overlays: disabled
Overlays: ML
Overlays: disabled
Overlays: Canon
Overlays: Canon
Overlays: Canon
Overlays: disabled
Overlays: ML
Overlays: disabled
Overlays: Canon
Overlays: Canon
Overlays: Canon
Overlays: Canon
Setting zoom to x1...
Setting zoom to x5...
Setting zoom to x10...
Setting zoom to x5...
Setting zoom to x1...
Setting zoom to x10...
Setting zoom to x1...
Pausing LiveView...
Resuming LiveView...
Stopping LiveView...
LiveView tests completed.


Testing lens focus functionality...
Autofocus outside LiveView...
Focus distance: 655350
Autofocus in LiveView...
Please trigger autofocus (half-shutter / AF-ON / * ).
19...18...Autofocus triggered.
Autofocus completed.
Focus distance: 3900
Focusing backward...
Focus distance: 655350
Focus motor position: 0
Focusing forward with step size 3, wait=true...
....
Focus distance: 470
Focus motor position: 0
Focusing backward with step size 3, wait=true...
..
Focus distance: 655350
Focus motor position: 0
Focus range: 4 steps forward, 2 steps backward.
Motor steps: 0 forward, 0 backward, 0 lost.
Focusing forward with step size 3, wait=false...
..........
Focus distance: 470
Focus motor position: 0
Focusing backward with step size 3, wait=false...
..........
Focus distance: 655350
Focus motor position: 0
Focus range: 10 steps forward, 10 steps backward.
Motor steps: 0 forward, 0 backward, 0 lost.
Focusing forward with step size 2, wait=true...
................
Focus distance: 470
Focus motor position: 0
Focusing backward with step size 2, wait=true...
...............
Focus distance: 655350
Focus motor position: 0
Focus range: 16 steps forward, 15 steps backward.
Motor steps: 0 forward, 0 backward, 0 lost.
Focusing forward with step size 2, wait=false...
................................................
Focus distance: 470
Focus motor position: 0
Focusing backward with step size 2, wait=false...
.........................................
Focus distance: 655350
Focus motor position: 0
Focus range: 48 steps forward, 41 steps backward.
Motor steps: 0 forward, 0 backward, 0 lost.
Focusing forward with step size 1, wait=true...
.............................................................
Focus distance: 470
Focus motor position: 0
Focusing backward with step size 1, wait=true...
...........................................................
Focus distance: 655350
Focus motor position: 0
Focus range: 61 steps forward, 59 steps backward.
Motor steps: 0 forward, 0 backward, 0 lost.
Focusing forward with step size 1, wait=false...
...
Focus distance: 470
Focus motor position: 0
Focusing backward with step size 1, wait=false...
...
Focus distance: 655350
Focus motor position: 0
Focus range: 109 steps forward, 107 steps backward.
Motor steps: 0 forward, 0 backward, 0 lost.

Focus test completed.

Testing exposure settings...
Camera    : Canon EOS REBEL T5i (700D) 1.1.5
Lens      : EF28-105mm f/3.5-4.5 USM
Shoot mode: 3
Shutter   : Ç5 (raw 75, 0.192776s, 193ms, apex 2.375)
Aperture  : Å5.6 (raw 48, f/5.6, apex 5.)
Av range  : Å3.5..Å22 (raw 37..80, f/3.5..f/22.6, apex 3.625..9.)
ISO       : Ä1600 (raw 104, 1600, apex 9.)
EC        : 0.0 (raw 0, 0 EV)
Flash EC  : 0.0 (raw 0, 0 EV)
Setting shutter to random values...
Setting ISO to random values...
Setting aperture to random values...
Please switch to Av mode.
Setting EC to random values...
Setting Flash EC to random values...
Exposure tests completed.


Testing movie recording...
Please switch to Movie mode.
Movie recording tests completed.

Done!

8
Camera-specific discussion / Re: Canon 650D / T4i
« on: April 18, 2018, 10:04:36 PM »
...can you look up the line number in your source (in ML/SCRIPTS/api_test.lua on the card) to identify the asserts?

@Walter -- have you been able to look into this? I think you've been experiencing several different asserts.

9
Camera-specific discussion / Re: Canon 650D / T4i
« on: April 18, 2018, 09:54:26 PM »
Yeah, it does take a long time to run through the tests. At one point I must have gone to sleep and missed the prompt to do a half-shutter press:



Did a settings reset and ran the test with the default settings and an old 28-105mm lens and finally got through the tests on the 700D. I'll post the log on the appropriate topic.


10
Camera-specific discussion / Re: Canon 650D / T4i
« on: April 18, 2018, 09:12:13 PM »
Running your 1.0.5 and experimental for 1.0.4 without lens mounted results in stalled cam with red led on. This is last line for 1.0.4 build: "src_malloc_suite => 13da30".

Just ran the same test on the 700D.115 and got the exact same results.


11
Camera-specific discussion / Re: Canon 80D
« on: April 18, 2018, 08:19:04 PM »
Never say never and always avoid always because all generalizations are false.

Seriously, there has been some progress made on other cameras including the 700D and 5D2 that might get them closer to 4K. It seems to indicate that all these Canon DSLR's could possibly do 4k.

For the 80D it is a little too early to say because ML isn't far enough along on that camera yet.

12
Camera-specific discussion / Re: Canon 60D
« on: April 18, 2018, 08:09:30 PM »
Let's try the newer tests that are in the lua_fix branch. Uploaded a test build to my downloads page.

13
Camera-specific discussion / Re: Canon 650D / T4i
« on: April 18, 2018, 07:41:47 PM »
If you remove the lens (put on a body cap of course) or put on a non-chipped manual lens it should skip the lens focus tests. Some lenses do take a long time to get through the focus tests.

Ok--don't hate me for this but could you regress to 1.0.4 and see if it can get through the movie tests? Just use the lua_fix build on the experiments download page.

So the assert errors on Walter's camera was fixed by resetting the Canon settings? I had a similar situation happen to me.

Ok--sanity check. What would Walter do? Remove battery, remove card, reset custom settings, ah! Got through that sticking point...

14
Camera-specific discussion / Re: Canon 50D
« on: April 18, 2018, 05:21:04 PM »
@Gutje - That 10bit/12bit build is highly experimental. We haven't figured out reduced bit depth, lossless compression or increased image sizes on that camera yet.

Not that 1920x1080 without crop on the 50D isn't possible. The camera actually shoots a slightly smaller image and it needs to be resized in post. When shooting H.264 it is resized in camera. The only ML supported camera that can shoot 1920x1080 non-crop raw video is the 5D3.

There was an attempt a while back to put all the information you need in one topic. It is a little outdated now:

https://www.magiclantern.fm/forum/index.php?topic=5520.0

15
Camera-specific discussion / Re: Canon 650D / T4i
« on: April 18, 2018, 05:06:19 PM »
just tried running the default lua script in - dforts lua_fix.2018Apr16.650D105

with the kit 18-55 lens

All seems fine.

Interesting--that's the same lens that gave the assertion error on Walter's 650D. In fact all lenses he tried, including no lens at all, triggered the error on Walter's camera.

@alex -- Any hints on what's going on?

16
Camera-specific discussion / Re: Canon 650D / T4i
« on: April 18, 2018, 04:59:44 PM »
It is asking you to switch the camera to movie mode -- did you do that?

17
Camera-specific discussion / Re: Canon 650D / T4i
« on: April 18, 2018, 07:10:35 AM »
Infinite loop.

So it looks like whatever the problem is, it doesn't have to do with firmware update. Still, it is something that should be fixed. Are you always testing with the EF-S18-55mm f/3.5-5.6 IS II lens? Have you tried any other lens or even without a lens so it skips those tests?

18
Camera-specific discussion / Re: Canon 6D
« on: April 18, 2018, 04:26:20 AM »
Just a progress report on the 6D.118 firmware update. We're leap frogging over the 1.1.7 update so there are more changes on this one than the other recent firmware updates I worked on. In addition, building a simple minimal autoexec.bin didn't work with the 6D. ML isn't working with 1.1.8 yet but I thought I'd check the accuracy of the firmware signature printout because other cameras were showing the wrong signature.

The signature for 1.1.6 is:

Code: [Select]
#define SIG_6D_116   0x11cb1ed2
But this is what "Hello World" printed:



In addition, the QEMU debugmsg.gdb should be updated:

Code: [Select]
# ./run_canon_fw.sh 6D -d debugmsg
# ./run_canon_fw.sh 6D -d debugmsg -s -S & arm-none-eabi-gdb -x 6D/debugmsg.gdb

source -v debug-logging.gdb

# To get debugging symbols from Magic Lantern, uncomment one of these:
#symbol-file ../magic-lantern/platform/6D.118/magiclantern
#symbol-file ../magic-lantern/platform/6D.118/autoexec
#symbol-file ../magic-lantern/platform/6D.118/stubs.o

macro define CURRENT_TASK 0x74C28
macro define CURRENT_ISR  (MEM(0x648) ? MEM(0x64C) >> 2 : 0)

# GDB hook is very slow; -d debugmsg is much faster
# ./run_canon_fw.sh will use this address, don't delete it
# b *0x67c8
# DebugMsg_log

b *0x973c
task_create_log

b *0x8FE4
register_interrupt_log

# properties
if 0
  b *0xff12fd64
  prop_request_change_log

  b *0xff30fbb4
  mpu_analyze_recv_data_log

  b *0xff30d2c0
  prop_lookup_maybe_log

  b *0xff315e58
  mpu_prop_lookup_log
end

cont

19
Hardware and Accessories / Re: What microphone pole you recommend ?
« on: April 18, 2018, 02:33:53 AM »
I had a similar issue. Bought a "recommended" boompole and it came apart first time I tried it. Sent it back and got this one:

https://www.bhphotovideo.com/c/product/768828-REG/K_Tek_KE79CCR_KE_79CCR_Traveler_Aluminum_Boompole.html

Haven't had much time with it yet but it seems it doesn't have the problems you're describing.

20
Camera-specific discussion / Re: Canon 650D / T4i
« on: April 18, 2018, 02:30:24 AM »
@Walter - If you roll back to 650D.104 and run the lua_fix from the experiments download page do you get the same assertion failure?

21
Camera-specific discussion / Re: Canon 650D / T4i
« on: April 17, 2018, 03:05:38 AM »
Thanks--looks pretty good and confirms Walter's findings. Interested in what your lua_fix test reports.

22
Reverse Engineering / Re: Video - dual iso for 5D2
« on: April 17, 2018, 12:47:51 AM »
@waza57 - Push your changes to Bitbucket then in your web browser click on "Pull requests" in the left panel and pick the appropriate branch in the hudson repository. You didn't mention which branch you started with, unified? cr2hdr? I see several changes on a crop_rec_4k_5D2 branch in your repository but that doesn't have the dual_iso changes, does it?

Perhaps you should ask a1ex about an appropriate branch for this pull request.

23
Camera-specific discussion / Re: Canon 70D
« on: April 16, 2018, 08:09:50 PM »
Glad you're picking it up. Seems like we were so close a few weeks ago.

24
Camera-specific discussion / Re: Canon 650D / T4i
« on: April 16, 2018, 07:56:40 PM »
Hum--what's an "Introvolometer" ??



Looks like you have face tracking turned on. What happens if you choose another autofocus mode?

25
Camera-specific discussion / Re: Canon 6D
« on: April 16, 2018, 07:23:36 PM »
First one I tried:



Thanks! I'll post 6D.116 -> 6D.118 updates on this topic.

Pages: [1] 2 3 ... 112