Author Topic: Canon EOS M  (Read 1530465 times)

Teamsleepkid

  • Member
  • ***
  • Posts: 247
Re: Canon EOS M
« Reply #1500 on: June 20, 2018, 07:09:32 AM »
levas probably knows
EOS M

Danne

  • Developer
  • Hero Member
  • *****
  • Posts: 7365
Re: Canon EOS M
« Reply #1501 on: June 20, 2018, 08:58:04 PM »
4k version:
https://bitbucket.org/Dannephoto/magic-lantern/downloads/magiclantern-Nightly.2018Jun16.EOSM202_4k.zip

Thanks to Levas, Bilal, Nikfreak

Automation if wanted via lua script. Reworked/renamed to adtg_gui helper

Danne

  • Developer
  • Hero Member
  • *****
  • Posts: 7365
Re: Canon EOS M
« Reply #1502 on: June 21, 2018, 09:46:20 AM »
For reference(x5 zoom settings working)

2520x1320: 24fps
Code: [Select]
    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 0x5490298;     /* 2520x1320  x5 Mode; */
                 /* 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;

            }

        }

    }


3072x1304: 20fps
Code: [Select]
    else if (is_camera("EOSM", "2.0.2"))
    {

       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:             
               return 0x5340322;     
    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;     
            case 0x8172:
       return 0x77c;
    case 0x8178:
       return 0x77c;
            }

        }

    }


4038x2558: 9fps
Code: [Select]
    else if (is_camera("EOSM", "2.0.2"))
    {

       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 0xa1b0412;    /* 4032x2558  x5 Mode; */
    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;

            }

        }

    }

Teamsleepkid

  • Member
  • ***
  • Posts: 247
Re: Canon EOS M
« Reply #1503 on: June 21, 2018, 09:57:43 AM »
3072x1304: 24fps? thats getting up there
EOS M

Danne

  • Developer
  • Hero Member
  • *****
  • Posts: 7365
Re: Canon EOS M
« Reply #1504 on: June 21, 2018, 10:02:05 AM »
Corrected to 20fps

alpicat

  • Freshman
  • **
  • Posts: 57
Re: Canon EOS M
« Reply #1505 on: June 21, 2018, 09:30:23 PM »
@Danne Have tested your 4k build and it works, see video. Able to record 4 or 5 frames at a time at 4096x2552 resolution at 9fps. That's the first time I've ever recorded anything in 4k! Liveview is scrambled, but with global draw on it works - you get the usual pixelated low fps preview.


In one of the exterior shots close to the horizon area the focus pixels make an appearance (small area only). I've looked at the various options to remove these in MLV App but they don't seem to go away.

Also, I tried to see if it was possible to select a lower resolution with this build (2.5k or 3k), but it didn't seem to work so I did no further testing. I'm assuming this 4k build is only designed to work with 4k resolution?

Understanding how these registers works because these registers controls write & read speeds .

Or someone helping me with this:P


Thanks for bringing this up @Bilal. I guess that's probably the most important next step to take in order to make higher resolution recording feasible. What sort of coding or steps would be needed to help you with this? I don't know how to help but maybe could ask around, although I imagine anyone who looks at this would need to have specific knowledge about coding for Magic Lantern?

Levas

  • Contributor
  • Hero Member
  • *****
  • Posts: 1741
  • 6d - Nightly build user
Re: Canon EOS M
« Reply #1506 on: June 21, 2018, 09:41:07 PM »
I see you use ML preview for 4K.
To squeeze out a tiny bit more performance, you can go inside ML raw menu and set preview to 'real-time' instead of auto or framing.
Now you'll only see the scrambled liveview, BUT with half shutter press(while holding half shutter), you should be able to see the ML preview.

So set preview option to real-time, do the framing with half shutter press...let half shutter press go and push record button...maybe you'll get 8 frames instead of 4  :P

Danne

  • Developer
  • Hero Member
  • *****
  • Posts: 7365
Re: Canon EOS M
« Reply #1507 on: June 21, 2018, 09:42:40 PM »
Cool alpicat. Presets probably coming to crop_rec code soon. For now only proof of concept.
Pixel maps not working since this is considered bleeding edge. Try to set chroma smooth to 2x2, will probably eliminate most of them.

alpicat

  • Freshman
  • **
  • Posts: 57
Re: Canon EOS M
« Reply #1508 on: June 21, 2018, 09:59:42 PM »
Thanks @Danne and @Levas. It's definitely bleeding edge! That's great to hear it's coming to the crop_rec code soon though. With chroma smoothing at 3x3 the focus pixels are gone - at 2x2 they're still slightly visible.

Yes it should definitely be possible to get a few more frames with real time view mode, or global draw turned off :)

gary2019

  • New to the forum
  • *
  • Posts: 3
Re: Canon EOS M
« Reply #1509 on: June 26, 2018, 03:59:58 PM »
Hello, can someone help me with a little bit of information on using the eos-m? I have the original first version of the eos-m with the latest magic lantern build and using Canon version 2.02 firmware. I have not used this camera for a few years and forgot a few of the specs.

1- Does my eos-m camera stop recording video at 29 minutes? If so, does the magic lantern install eliminate this limit? Or, is there a hack somewhere that eliminates this limitation?

2- I am using a SanDisk 64gb Ultra Plus 80mb/s memory card. I will be shooting 1080 30p video. How many minutes of video can I record to this card?

3- How many minutes will the batteries usually last? I will be shooting a band next week at an outdoor concert for two hours straight. The camera will be recording non-stop until a quick battery change is needed.

4- What steps do I take to make my memory card formatted as exfat? Currently, I am only getting 4gb files when I test the camera and IIRC, that means it is formatted as fat 32 and if I make it exfat format, I can record files larger than 4gb.

I found it hard to find any of this info online probably because there are a few newer models.  I appreciate any help.

Teamsleepkid

  • Member
  • ***
  • Posts: 247
Re: Canon EOS M
« Reply #1510 on: June 26, 2018, 08:20:03 PM »
the battery only lasts about a half hour. i don't think it will record more than 29 minutes either. sorry.
EOS M

Walter Schulz

  • Contributor
  • Hero Member
  • *****
  • Posts: 8423
Re: Canon EOS M
« Reply #1511 on: June 26, 2018, 08:50:06 PM »
1: Using H.264 (without ML or not): Recording time limit is 29:59. ML can do automated restart but you will loose some frames.
      Using ML raw/mlv: No time restriction. Only card space, battery life, cam temperature limit exists.

2: H.264: See manual page 188.
    MLV/RAW: Using latest experimental builds + UHS-hack you will be able to use transfer rate between 38 and 55 MByte/s.  Do the math.
UHS-hack gives best results (as things are today) with Sandisk Extreme Pro 95MB/s.

BTW: Never heard of Sandisk Ultra Plus 80MB/s. I know Sandisk Ultra (different versions exist with write rates starting at about 20 MByte/s), Extreme, Extreme Plus, Extreme Pro. Label numbers are for read only, you need to know write rates. Get a decent cardreader and use some benchmark program to find out. See www.cameramemoryspeed.com for details.

3: Answered. Consider using external power source.

4: You have to use a cardreader and your PC. Google helps.
You don't need ExFat for recordings exceeding 4 GB.
H.264 recording will be splitt into file chunks up to 4 GB, though. Doesn't matter if ExFat is used or not. And ML will not change this.
ML will be able to use file sizes above 4 GB for MLV/RAW when proper option is set and Exfat is used.

gary2019

  • New to the forum
  • *
  • Posts: 3
Re: Canon EOS M
« Reply #1512 on: June 26, 2018, 10:17:22 PM »
Thank you Walter and TeamSleepKid.

Teamsleepkid

  • Member
  • ***
  • Posts: 247
Re: Canon EOS M
« Reply #1513 on: June 27, 2018, 07:27:55 AM »
no problem dude. if you do find a power solution let me know. I've been looking for one.
EOS M

PaulHarwood856

  • Senior
  • ****
  • Posts: 305
Re: Canon EOS M
« Reply #1514 on: June 27, 2018, 07:50:16 PM »
Hello Teamsleepkid and gary2019,

     Regarding a power solution, you can try contacting Lanparte. I currently use these: https://www.bhphotovideo.com/c/product/1100255-REG/lanparte_pb_600_e6_e6_portable_battery_with.html

     If you can find a dummy battery online, email Lanparte and ask if it would be compatible with their batteries. It is also possible to order without their dummy adapters to keep the price down a bit. BH has some used for sale though.

     If Lanparte can verify a dummy battery that will work with their batteries, this would be great. Can help with shooting long events. I can verify this with my Canon 7D and Canon T3i.

- Paul

gary2019

  • New to the forum
  • *
  • Posts: 3
Re: Canon EOS M
« Reply #1515 on: June 28, 2018, 03:02:55 PM »
Thanks, Paul

PaulHarwood856

  • Senior
  • ****
  • Posts: 305
Re: Canon EOS M
« Reply #1516 on: June 28, 2018, 07:37:03 PM »
Hey gary2019,

   You're welcome!

- Paul

Danne

  • Developer
  • Hero Member
  • *****
  • Posts: 7365
Re: Canon EOS M
« Reply #1517 on: July 01, 2018, 12:43:43 AM »

loknar

  • Freshman
  • **
  • Posts: 78
  • 550D, EOS M
Re: Canon EOS M
« Reply #1518 on: July 01, 2018, 07:54:12 AM »
Added croprec goodies to the eosm:
https://www.magiclantern.fm/forum/index.php?topic=19300.msg203377#msg203377

Thanks for the build, unfortunately it mostly doesn't work for me. I am able to get some shots in 2.5K 16:9, although several frames are corrupted. But i can't get consistent results in 3K, either it won't even start with on screen message "Raw detect error" or it ends almost immediately and when try to play the file it says something about file ending prematurely, or it seems to records garbled live view, or in some cases i can get around 30 frames uncorrupted, but cannot use fps override to get longer shots as it fails immediately. Are you getting better results? I understand highly experimental nature of this, i'm just curious if i'm doing something wrong. (Global draw off, SD overclocked and raw setting are only options i'm using)

Garbled 3K frame


Danne

  • Developer
  • Hero Member
  • *****
  • Posts: 7365
Re: Canon EOS M
« Reply #1519 on: July 01, 2018, 08:59:49 AM »
@loknar
Are you in x5 zoom mode while recording?
I put up a new version which lower resolution a little to keep corruption away:
https://bitbucket.org/Dannephoto/magic-lantern/downloads/magiclantern-Nightly.2018Jul01.EOSM202_2K-3K-4K.zip

Danne

  • Developer
  • Hero Member
  • *****
  • Posts: 7365
Re: Canon EOS M
« Reply #1520 on: July 01, 2018, 09:31:14 AM »
Reference:
For getting a log from eosm. If not working in movie mode, turn off adtg_gui once wanted registers are obtained, then enter photo mode and print the log from there.
Step description from theBilalFakhouri
Quote
1-Use the latest adtg_gui which working in 720p 50/60fps without locking up(Download Here).
2-Enable DIGIC registers in Advanced menu then enable adtg_gui module
3-Select 1080p 25fps from Canon menu --> Enter x5 mode --> Get back to adtg_gui and change in Show menu  to "Modified from now on"
4-Get back to mv1080 by pressing zoom button twice --> Log from Advanced settings --> If it didn't log it --> Turn off adtg_gui for not missing the values and go to photo mode then Log again.

A few useful logs:
https://bitbucket.org/Dannephoto/magic-lantern/downloads/ADTG-x5zoom-mv1080p-eosm.LOG
https://bitbucket.org/Dannephoto/magic-lantern/downloads/ADTG_mv720p60fps.LOG
https://bitbucket.org/Dannephoto/magic-lantern/downloads/ADTG_mv720p50fps.LOG

loknar

  • Freshman
  • **
  • Posts: 78
  • 550D, EOS M
Re: Canon EOS M
« Reply #1521 on: July 01, 2018, 09:57:28 AM »
@loknar
Are you in x5 zoom mode while recording?
I put up a new version which lower resolution a little to keep corruption away:
https://bitbucket.org/Dannephoto/magic-lantern/downloads/magiclantern-Nightly.2018Jul01.EOSM202_2K-3K-4K.zip

Yes, in 5x zoom, didn't even try it elsewhere.

You can work magic! :)
Now, 2.5K works (also changing raw resolution in menu is smooth, before it reacted sloppy and with delay, and also each and every resolution step works, no corruption).
3K works (liveview garbled, but as i understood that's a feature for now)
4K works (liveview garbled, but as i understood that's a feature for now)
Also I didn't have any errors whatsoever, so this build works like a charm with my EOS M.

Would it be possible to tailor some high res mode to exactly 15 or 16 fps? It would allow continuous recording at ~65 MB/s and also it could be interpolated by whole number to get "normal" fps (15->30, 16->48). FPS override produces corrupted shots, but i think this is not supposed to work right now(or perhaps at all)?

theBilalFakhouri

  • UHS-I
  • Developer
  • Hero Member
  • *****
  • Posts: 999
Re: Canon EOS M
« Reply #1522 on: July 01, 2018, 12:19:27 PM »
@loknar

Can you also check this crop_rec for 700D & EOS M. Just replace it in Danne build for not missing lua and SDoverclock script.

What is working and what isn't working for EOS M ?

Would it be possible to tailor some high res mode to exactly 15 or 16 fps?

You can use FPS override  :P
But if you mean 4096x2560 @ 16fps I don't think this is possible (It's the limits). However There are UHD 3840x2160 preset @ 12fps (Maybe we can push this to 14 or 16FPS) in above crop_rec.

loknar

  • Freshman
  • **
  • Posts: 78
  • 550D, EOS M
Re: Canon EOS M
« Reply #1523 on: July 01, 2018, 02:52:20 PM »
@theBilalFakhouri
I tried your build before, 2.5K went fine, but i had problems with 3K, so i've waited "when the dust settles" because i didn't know, whether problem was with build or me using it incorrectly, or on top of incompatible build.

In Danne's build frame override unfortunately produces corrupted videos, so i can adjust (=lower) resolution to get continuous 20.5 fps or 12 fps, or 9.5 fps as defaults in 2.5K, 3K and 4K.

So as far as i'm concerned, live view in 3K and 4K would be nice and functional FPS override would push this micro beast  into (yet another) higher class :).
(these are the only things that don't work right now)
Since i'm most into landscapes 3K+ (because of crop factor) in 2.35:1 and 15/16fps continuous would be ultimate feat :).
It's unbelievable how much you guys can get from these cameras :).


theBilalFakhouri

  • UHS-I
  • Developer
  • Hero Member
  • *****
  • Posts: 999
Re: Canon EOS M
« Reply #1524 on: July 01, 2018, 04:34:54 PM »
@loknar

Hmm,,
The presets is working flawlessly in 700D without any problem --> Some times one corrupted frame in the whole clip not a big deal and the most times there are no corrupted frames. The registers in EOS M is identical to 700D %100 I am wondering why this happening.

The scrambled LiveView is actually a Heavy slicing and tilting for the image of LiveView .
And these registers for Fixing LiveView but the relationships between these registers is complicated .

Also I am trying to figure out how to expand the cropped area of LiveView in x5 and maybe it's in the registers below not sure @a1ex Do have any information about how to do this?. A real time correct framing in 2520x1080 like normal 1080p  ;D .

mv1080 to x5
Code: [Select]
Canon EOS 700D 1.1.5
0002805f:     37c (was 21c)      ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff56d980 addr=40452d18
00028061:     37c (was 21c)      ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff56d980 addr=40452d1c
00f00005:     300 (was 20)       ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff56da64 addr=404536dc Fine vertical offset, black area maybe
00f00006:     789 (was 78b)      ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff56da64 addr=404536de ISO 50 or timing related: FFF => darker image
00f00007:     a49 (was 800)      ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff56da64 addr=404536e0 Looks like the cmos is dieing (g3gg0)
00f00008:       0 (was 400)      ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff56da64 addr=404536e2
c0f09008: 4530a1f (was 4a5070f)  ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=AeWb pc=ff4fe97c addr=189db8
c0f09090:     a1f (was 70f)      ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=AeWb pc=ff4feba0 addr=189db8
c0f0b024:       0 (was 14)       ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=AeWb pc=ff4ff404 addr=189db0
c0f0b028:       0 (was 14)       ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=AeWb pc=ff4ff414 addr=189db0
c0f08548: 4530a1f (was def152d)  ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff3826d4 addr=17e288 LV resolution * downsize factor? (RAW.height * D | RAW.width * D)
c0f0854c:       0 (was 7200b04)  ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=AeWb pc=ff38287c addr=189da0
c0f08550:7fff7fff (was 0)        ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=AeWb pc=ff38288c addr=189da0
c0f08554:7fff7fff (was df0152e)  ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=AeWb pc=ff382898 addr=189da0
c0f08558: 1010101 (was 3030303)  ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff3826c0 addr=ff90b0b4
c0f0855c:       0 (was 10b)      ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=AeWb pc=ff382834 addr=189da0
c0f08568:       0 (was 20)       ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=AeWb pc=ff382858 addr=189da0
c0f0856c:       0 (was 4)        ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=AeWb pc=ff382864 addr=189da0
c0f085a0:       1 (was 0)        ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=AeWb pc=ff3828c8 addr=189da0
c0f08d14:     102 (was 302)      ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=AeWb pc=ff3828d4 addr=189da0
c0f08544:     110 (was 100)      ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=AeWb pc=ff382828 addr=189da0
c0f08560:       0 (was 800)      ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=AeWb pc=ff382840 addr=189da0
c0f08570:       0 (was 800)      ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=AeWb pc=ff382870 addr=189da0
c0f0820c: 50f0000 (was 3870000)  ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff4f2580 addr=3e244
c0f081bc:      54 (was 3c)       ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff4f25c4 addr=3e27c
c0f04808: 210dce4 (was 20f61ec)  ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=11474 addr=17e298
c0f35084:     a1f (was 70f)      ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff280434 addr=29050
c0f35088:     454 (was 4a6)      ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff280434 addr=29058
c0f3511c:      31 (was 21)       ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff280434 addr=290a0
c0f26908: 47b711e (was 47af3c6)  ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=compress_task pc=11474 addr=1b0c70
00028000:       5 (was 6)        ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff56dbc8 addr=40452894 Causes interlacing (g3gg0)
000282b6:     67f (was 6f4)      ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff56efa8 addr=40452de0
00028300:       1 (was 2)        ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff56dbc8 addr=40452898
00028826:     d05 (was e05)      ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff56f178 addr=404531cc
00028827:      53 (was 42)       ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff56f178 addr=404531d0
00028828:    3111 (was 3010)     ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff56f178 addr=404531d4
c0f06008: 2cb02cb (was 27f027f)  ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff570228 addr=42a90 FPS register A
c0f0600c: 2cb02cb (was 27f027f)  ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff570228 addr=42a98 FPS related
c0f06010:     2cb (was 27f)      ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff570228 addr=42aa0 FPS related
c0f06804: 4540298 (was 4a601d4)  ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff570228 addr=42ab0 RAW last line|column. 5D3: f6e|2fe, first 1|18 => 5936x3950
c0f06824:     2ca (was 206)      ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff570228 addr=42ae0
c0f06828:     2ca (was 206)      ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff570228 addr=42ae8
c0f0682c:     2ca (was 206)      ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff570228 addr=42af0
c0f06830:     2ca (was 206)      ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff570228 addr=42af8
c0f06014:     5d3 (was 7cf)      ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff56f19c addr=428a0 FPS register B
c0f0713c:     455 (was 4a7)      ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff380858 addr=42810 HEAD3 timer (ticks?)
0002800c:       0 (was 2)        ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff56dc9c addr=40452e50 Line skipping factor (2 = 1080p, 4 = 720p, 0 = zoom)
00028183:       0 (was 21)       ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff56dc9c addr=40452e60
00028184:       0 (was 7b)       ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff56dc9c addr=40452e64
00028172:     67c (was 6fd)      ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff56efa8 addr=40452dbc Line count to sample. same as video resolution (g3gg0)
00028173:     775 (was 453)      ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff56efa8 addr=40452dc0
00028178:     67c (was 6fd)      ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff56efa8 addr=40452dc8 dwSrFstAdtg1[4], Line count + 1
00028179:     775 (was 453)      ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff56efa8 addr=40452dcc dwSrFstAdtg1[5]
000288c6:     455 (was 4a4)      ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff56f178 addr=404531fc
000288ca:       6 (was 416)      ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff56f178 addr=40453204
000288ce:     455 (was 4a4)      ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff56f178 addr=4045320c
000288d2:       6 (was 416)      ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff56f178 addr=40453214
000288d5:    1d0b (was 903)      ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff56f178 addr=40453218
000288d6:      ef (was 1cb)      ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff56f178 addr=4045321c
000288d7:     454 (was 2f6)      ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff56f178 addr=40453220
000288d8:     115 (was 1c5)      ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff56f178 addr=40453224
000288d9:     4e0 (was 308)      ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff56f178 addr=40453228
000288da:     603 (was 201)      ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff56f178 addr=4045322c
000288db:    1412 (was 706)      ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff56f178 addr=40453230
000288de:       b (was 3)        ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff56f178 addr=40453238
000288e0:       6 (was 2)        ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff56f178 addr=40453240
000288e1:     903 (was 1)        ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff56f178 addr=40453244
000288e6:      3f (was f)        ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff56f178 addr=40453250
000288e7:     80e (was 6)        ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff56f178 addr=40453254
000288e8:    2031 (was 9)        ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff56f178 addr=40453258
00028196:       0 (was 12e)      ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff56f2f8 addr=40452e98 dwSrFstAdtg1[2], Line count + 1
00028197:       0 (was 38c)      ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff56f2f8 addr=40452e9c dwSrFstAdtg1[3]
c0f37a70: 4530a1f (was 4a5070f)  ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff4f24d8 addr=ff960ab0
c0f37b8c: 4530a1f (was 4a5070f)  ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff4f24d8 addr=ff960af0
c0f08184:     453 (was 4a5)      ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff4f24d8 addr=ff960b90 LV resolution (RAW.height) aka HIV_V_SIZE
c0f08188:     a1f (was 70f)      ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff4f24d8 addr=ff960b98 LV resolution (RAW.width) aka HIV_H_SIZE
c0f08194:     a1f (was 70f)      ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff4f24d8 addr=ff960bb8 LV resolution (RAW.width)
c0f08198:     a1f (was 70f)      ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff4f24d8 addr=ff960bc0 LV resolution (RAW.width)
c0f08434:     a1f (was 70f)      ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff4f24d8 addr=ff960bc8
c0f081dc:     a20 (was 0)        ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff4f24d8 addr=ff960c08
c0f37ad0: 4530a1f (was 4a5070f)  ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff4f24d8 addr=ff960cc8
c0f4200c: 1000012 (was 12)       ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff57cdf0 addr=17e220
c0f42208: 8800800 (was 8900810)  ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=AeWb pc=ff3844b4 addr=7646a4
c0f42244: 8800800 (was 8900810)  ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=AeWb pc=ff3844b4 addr=7646bc
c0f42348:  b40096 (was b40020)   ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=AeWb pc=ff3844b4 addr=7646d4
c0f42350:   30003 (was 50005)    ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=AeWb pc=ff3844b4 addr=7646e4
c0f42354:  ce004b (was ce0026)   ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=AeWb pc=ff3844b4 addr=7646ec
c0f4235c:   30003 (was 50005)    ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=AeWb pc=ff3844b4 addr=7646fc
c0f42360:  b40040 (was b40020)   ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=AeWb pc=ff3844b4 addr=764704
c0f42368:   30003 (was 50005)    ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=AeWb pc=ff3844b4 addr=764714
c0f42430:   30003 (was 50005)    ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=AeWb pc=ff3844b4 addr=764774
c0f4243c:   30003 (was 50005)    ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=AeWb pc=ff3844b4 addr=76478c
c0f42440: 32800c8 (was 2800c8)   ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=AeWb pc=ff3844b4 addr=764794
c0f42444: 23f010a (was 3f010a)   ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=AeWb pc=ff3844b4 addr=76479c
c0f42448: 32800c8 (was 2800c8)   ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=AeWb pc=ff3844b4 addr=7647a4
c0f42478: 12c012c (was 2000200)  ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=AeWb pc=ff3844b4 addr=7647ac
c0f38070: 2b80107 (was 48801b5)  ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff70c5bc addr=17e020
c0f38078: 1080001 (was 1b60001)  ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff70c5e4 addr=17e020
c0f3807c: 1070000 (was 1b50000)  ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff70c5f8 addr=17e020
c0f38080: 2b60002 (was 4860002)  ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff70c60c addr=17e020
c0f38084: 1090000 (was 1b70000)  ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff70c620 addr=17e020
c0f38094: 2b90000 (was 4890000)  ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff70c684 addr=17e020
c0f380a0: 1090000 (was 1b70000)  ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff70c698 addr=17e020
c0f380a4: 1090000 (was 1b70000)  ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff70c6ac addr=17e020
c0f38024: 4530287 (was 4a501c3)  ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff70c4dc addr=17e010
c0f383d4: 15300af (was 1d000e)   ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff70c524 addr=17e010 Preview area (y1 | x1/4)
c0f383dc: 40c01b7 (was 4a601c4)  ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff70c6b8 addr=17e020 Preview area (y2 | x2/4)
c0f38934: 2b50107 (was 48501b5)  ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff70e02c addr=17dc60
c0f38960: 2b50000 (was 4850000)  ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff70e0d4 addr=17dc60
c0f389a4: 2b50107 (was 48501b5)  ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff70e224 addr=17dc60
c0f389b4: 2b60108 (was 48601b6)  ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff70e274 addr=17dc60
c0f389d4: 2b50107 (was 48501b5)  ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff70e2c8 addr=17dc60
c0f389e4: 2b60109 (was 48601b7)  ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff70e318 addr=17dc60
c0f389ec: 1080001 (was 1b60001)  ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff70e34c addr=17dc60
c0f42014: 2b80107 (was 48801b5)  ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff57ce24 addr=17e220
c0f4204c: 2b80107 (was 48801b5)  ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff57ce88 addr=17e220
c0f42194:     107 (was 1b5)      ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff57ceec addr=17e220
c0f3b054: 2b5040f (was 48506c7)  ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff7069dc addr=17e1e0
c0f3b070: 2b5045f (was 4850717)  ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff706a04 addr=17e1e0
c0f3b074: 2af045f (was 47f0717)  ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff706a18 addr=17e1e0
c0f3b0dc: 2af0457 (was 47f070f)  ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff58363c addr=17e218
c0f1a00c: 2af0407 (was 47f06bf)  ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff4f2f0c addr=ff96254c LV resolution (raw.j.width | raw.j.height)
c0f11b8c:       0 (was 50009)    ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff4f2f0c addr=ff96258c
c0f11b90:       0 (was 20333)    ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff4f2f0c addr=ff962594
c0f11b98:     407 (was 3bf)      ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff4f2f0c addr=ff9625a4
c0f11b9c: 2af0407 (was 47f06bf)  ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff4f2f0c addr=ff9625ac
c0f11bc8:80000000 (was 0)        ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff4f2f0c addr=ff9625cc
c0f11bcc:       0 (was 50009)    ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff4f2f0c addr=ff9625d4
c0f11bd0:       0 (was 20333)    ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff4f2f0c addr=ff9625dc
c0f11bd8:     2af (was 27f)      ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff4f2f0c addr=ff9625ec
c0f11bdc: 2af0407 (was 47f03bf)  ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff4f2f0c addr=ff9625f4
c0f2c01c: 2b00407 (was 28003bf)  ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff4f2f0c addr=ff9626e4
c0f2c054: 2b10418 (was 28103d0)  ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff4f2f0c addr=ff962714
c0f2c0b8: 2b00000 (was 2800000)  ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff4f2f0c addr=ff96272c
c0f2c0c0: 40a0000 (was 3c20000)  ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff4f2f0c addr=ff96273c
c0f110e0:      14 (was 1)        ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff4f2f0c addr=ff9627ac
c0f11a8c:  1e002b (was 30004)    ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff4f2f0c addr=ff9627bc
c0f11a90:   40222 (was 102ab)    ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff4f2f0c addr=ff9627c4
c0f11a9c: 2af0407 (was 27f03bf)  ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff4f2f0c addr=ff9627dc
c0f11acc:  1e002b (was 30004)    ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff4f2f0c addr=ff96281c
c0f11ad0:   40222 (was 102ab)    ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff4f2f0c addr=ff962824
c0f11adc: 2af02cf (was 27f02cf)  ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff4f2f0c addr=ff96283c
c0f04110: 2af0810 (was 27f0780)  ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff4f3294 addr=ff962b2c
c0f07150:     428 (was 475)      ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=ff38086c addr=42858 HEAD4 timer (ticks?)
c0f26d34:       0 (was 3)        ISO=400 Tv=50 Av=35 lv=0 zoom=10 mv=0 res=-1 crop=-1 task=Evf pc=111e0 addr=24bf88
==================================================================


This is the next big thing will happen to ML .