Author Topic: Canon EOS M  (Read 807995 times)

Danne

  • Contributor
  • Hero Member
  • *****
  • Posts: 5698
Re: Canon EOS M
« Reply #1500 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: 229
Re: Canon EOS M
« Reply #1501 on: June 21, 2018, 09:57:43 AM »
3072x1304: 24fps? thats getting up there
EOS M

Danne

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

alpicat

  • Freshman
  • **
  • Posts: 56
Re: Canon EOS M
« Reply #1503 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: 1474
  • 6d - Nightly build user
Re: Canon EOS M
« Reply #1504 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

  • Contributor
  • Hero Member
  • *****
  • Posts: 5698
Re: Canon EOS M
« Reply #1505 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: 56
Re: Canon EOS M
« Reply #1506 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 #1507 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: 229
Re: Canon EOS M
« Reply #1508 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: 6790
Re: Canon EOS M
« Reply #1509 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.
Photogs and videographers: Assist in proof reading upcoming in-camera help!. Your input is wanted and needed!

gary2019

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

Teamsleepkid

  • Member
  • ***
  • Posts: 229
Re: Canon EOS M
« Reply #1511 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: 275
Re: Canon EOS M
« Reply #1512 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 #1513 on: June 28, 2018, 03:02:55 PM »
Thanks, Paul

PaulHarwood856

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

   You're welcome!

- Paul

Danne

  • Contributor
  • Hero Member
  • *****
  • Posts: 5698
Re: Canon EOS M
« Reply #1515 on: July 01, 2018, 12:43:43 AM »

loknar

  • Freshman
  • **
  • Posts: 64
  • 550D, EOS M
Re: Canon EOS M
« Reply #1516 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

  • Contributor
  • Hero Member
  • *****
  • Posts: 5698
Re: Canon EOS M
« Reply #1517 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

  • Contributor
  • Hero Member
  • *****
  • Posts: 5698
Re: Canon EOS M
« Reply #1518 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: 64
  • 550D, EOS M
Re: Canon EOS M
« Reply #1519 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

  • Contributor
  • Senior
  • *****
  • Posts: 345
Re: Canon EOS M
« Reply #1520 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.
700D 1.1.5 | no more ISOless LV err 8

loknar

  • Freshman
  • **
  • Posts: 64
  • 550D, EOS M
Re: Canon EOS M
« Reply #1521 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

  • Contributor
  • Senior
  • *****
  • Posts: 345
Re: Canon EOS M
« Reply #1522 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 .
700D 1.1.5 | no more ISOless LV err 8

a1ex

  • Administrator
  • Hero Member
  • *****
  • Posts: 12255
  • Emergencies only
Re: Canon EOS M
« Reply #1523 on: July 01, 2018, 05:02:39 PM »
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 .

You mean, the preview?

We should figure that out by comparing x5 vs x10 in Canon code. Unfortunately, adtg_gui doesn't seem to capture that info (locking registers in x5 does not keep the image when you select x10). Even reworked the adtg_gui backend locally to use io_trace rather than EngDrvOut/engio_write hooks, just to catch everything, including registers changed by direct MMIO writes. It didn't help.

I have a feeling the secondary processor Eeko may have something to do with this. The main CPU appears to delegate some image processing tasks (after the raw image is captured) to that processor, so understanding what that does might be the key to figuring this out.

This is probably easier to understand on DIGIC 4 (here, the entire image processing is managed from the main CPU, as far as I could tell). However, that knowledge probably won't help much on D5/6/7; it's very much like all these image effects that only work on DIGIC 4 cameras.

Reversing various image processing paths (EekoAddRawPath, FA_MaxSelectTestImage, MJPEG etc) might be low-hanging fruit that could eventually lead to understanding how the live preview works.

Danne

  • Contributor
  • Hero Member
  • *****
  • Posts: 5698
Re: Canon EOS M
« Reply #1524 on: July 01, 2018, 05:08:22 PM »
Here is what´s going on when logging H264(mv1080p 24 fps) recording on eosm:
Code: [Select]
Canon EOS M 2.0.2
000288b0:       0 (was 1)        ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=33ac8 addr=404821d4
00028172:     6fd (was 0)        ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=33be8 addr=40481b28 PowerSaveTiming 'on', set to Line count + 1
00028173:     d71 (was 0)        ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=33be8 addr=40481b2c PowerSaveTiming 'off', should be slightly below FPS timer B
00f00008:     400 (was 800)      ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=33e38 addr=404825d0 Unknown, used on 6D
c0f08030:     c56 (was 1000)     ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff5040f8 addr=1ae700 Digital gain for ISO (SHAD_GAIN)
c0f08d74:80010e00 (was 80010f00) ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff504150 addr=1ae700
c0f04808: fef6df0 (was ff00a38)  ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=1c5f0 addr=1ae6a0
00028882:     473 (was 8e6)      ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=33e98 addr=404821f4 ISO ADTG gain (per column, mod 4 or mod 8)
00028884:     474 (was 8e8)      ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=33e98 addr=404821f8 ISO ADTG gain (per column, mod 4 or mod 8)
00028886:     472 (was 8e4)      ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=33e98 addr=404821fc ISO ADTG gain (per column, mod 4 or mod 8)
00028888:     470 (was 8e0)      ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=33e98 addr=40482200 ISO ADTG gain (per column, mod 4 or mod 8)
c0f35088:     4a6 (was 2d7)      ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff27c848 addr=439c4
c0f09008: 4a5070f (was 2d6070f)  ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=AeWb pc=31fdc addr=1ba1b8
c0f0903c:  200064 (was 280064)   ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=AeWb pc=32088 addr=1ba1b8
c0f09040: 4a006f4 (was 2c806f4)  ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=AeWb pc=320a4 addr=1ba1b8
c0f0905c:  200064 (was 280064)   ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=AeWb pc=32124 addr=1ba1b8
c0f09060: 4a006f4 (was 2c806f4)  ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=AeWb pc=32140 addr=1ba1b8
c0f0b0a0:  57000f (was 5d000f)   ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=AeWb pc=32cb8 addr=1ba1b0
c0f0b100:      78 (was 84)       ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=AeWb pc=32de0 addr=1ba1b0
c0f0b104: f720000 (was f6a0000)  ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=AeWb pc=32dfc addr=1ba1b0
c0f42034:   20002 (was 20001)    ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=AeWb pc=28ee0 addr=772ec0
c0f42730:       0 (was 1)        ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=AeWb pc=28ee0 addr=772ec8
c0f4274c:    29d6 (was 38f4)     ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=AeWb pc=28ee0 addr=772f00
c0f08548: def152d (was e2e152d)  ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=AeWb pc=280bc addr=4076c2b0 LV resolution * downsize factor? (RAW.height * D | RAW.width * D)
c0f0854c: 7200b04 (was 7580b04)  ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=AeWb pc=280bc addr=4076c2b8
c0f08554: df0152e (was e2f152e)  ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=AeWb pc=280bc addr=4076c2c8
c0f08558: 3030303 (was 5050303)  ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=AeWb pc=280bc addr=4076c2d0
c0f14408:1f000000 (was 3f000000) ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=menu_redraw_task pc=b4b00 addr=1e9cd0
c0f14808:1f000000 (was 3f000000) ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=menu_redraw_task pc=a9ba8 addr=1e9ce0
c0f03004:80070002 (was 80160000) ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=MovieRecorder pc=ff48a698 addr=1a76b8
c0f03008:80070004 (was 80150000) ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=MovieRecorder pc=ff48a698 addr=1a76b8
c0f03010:       0 (was 80130000) ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff50ab14 addr=ff9846e8
c0f03014:80080000 (was 80160002) ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=MovieRecorder pc=ff48a698 addr=1a76b8
c0f03018:80120000 (was 80150002) ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=MovieRecorder pc=ff48a698 addr=1a76b8
c0f03020:       0 (was 80130002) ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff50ab14 addr=ff984700
c0f03030:80130000 (was 80130004) ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff5054d4 addr=ff978804
c0f03038:80150000 (was 80050000) ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff5054d4 addr=ff978814
c0f0303c:       0 (was 80060000) ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff50ab14 addr=ff984718
c0f03064:80130004 (was 80150004) ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff5054d4 addr=ff97881c
c0f03068:800b0000 (was 80160004) ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff5054d4 addr=ff978824
c0f03070:80080004 (was 800b0000) ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=MovieRecorder pc=ff48a698 addr=1a76b8
c0f038f0:       0 (was 801c0004) ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff50ab14 addr=ff984860
c0f038f4:       0 (was 801d0004) ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff50ab14 addr=ff984868
c0f038f8:       0 (was 801e0004) ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff50ab14 addr=ff984870
c0f038fc:       0 (was 801f0004) ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff50ab14 addr=ff984878
c0f03900:       0 (was 80200004) ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff50ab14 addr=ff984880
c0f03904:80210008 (was 80210004) ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff5054d4 addr=ff9789c4
c0f03908:80220008 (was 80220004) ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff5054d4 addr=ff9789cc
c0f03934:       0 (was 80280000) ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff50ab14 addr=ff984898
c0f0393c:       0 (was 80250004) ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff50ab14 addr=ff9848a0
c0f03950:80230004 (was 80260000) ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff5054d4 addr=ff978a0c
c0f03954:80240004 (was 80270000) ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff5054d4 addr=ff978a14
c0f03958:80250004 (was 80280002) ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff5054d4 addr=ff978a1c
c0f03964:80280000 (was 80230004) ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff5054d4 addr=ff978a34
c0f03968:80280002 (was 80240004) ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff5054d4 addr=ff978a3c
c0f030d4:       1 (was 0)        ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff50ab14 addr=ff9848f0
c0f030e4:       1 (was 0)        ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff50ab14 addr=ff984900
c0f03a24:       1 (was 0)        ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff50ab14 addr=ff9849d0
c0f03a28:       1 (was 0)        ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff50ab14 addr=ff9849d8
c0f03a2c:       1 (was 0)        ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff50ab14 addr=ff9849e0
c0f03a30:       1 (was 0)        ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff50ab14 addr=ff9849e8
c0f03a34:       1 (was 0)        ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff50ab14 addr=ff9849f0
c0f03a38:       1 (was 0)        ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff50ab14 addr=ff9849f8
c0f03a3c:       1 (was 0)        ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff50ab14 addr=ff984a00
c0f03a40:       1 (was 0)        ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff50ab14 addr=ff984a08
c0f01034:   f9fe1 (was f9fe0)    ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=MovieRecorder pc=ff2c4cd0 addr=1a7660
c0f01030:   f9fe1 (was f9fe0)    ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=MovieRecorder pc=ff2c4cc4 addr=1a7660
c0f13048:       3 (was 0)        ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=MovieRecorder pc=ff2c4e9c addr=1a7658
c0f0301c:80080002 (was 0)        ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=MovieRecorder pc=ff48a698 addr=1a76b8
c0f03060:80120002 (was 0)        ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=MovieRecorder pc=ff48a698 addr=1a76b8
c0f0306c:80050000 (was 0)        ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff5054d4 addr=ff97882c
c0f030a4:80050003 (was 0)        ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff5054d4 addr=ff97883c
c0f030ac:80050005 (was 0)        ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff5054d4 addr=ff97884c
c0f030b0:80040002 (was 0)        ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff5054d4 addr=ff978854
c0f03000:80070000 (was 0)        ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=MovieRecorder pc=ff48a698 addr=1a76b8
c0f0300c:80040000 (was 0)        ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff5054d4 addr=ff9787f4
c0f030a0:80160004 (was 0)        ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff5054d4 addr=ff978834
c0f030a8:80160006 (was 0)        ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff5054d4 addr=ff978844
000282b6:     6f4 (was 3b4)      ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=359a8 addr=40481be8 PowerSaveTiming 'on'? set to Line count - 1
c0f0713c:     4a7 (was 6f4)      ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=270e0 addr=5df48 HEAD3 timer (ticks?)
0002800c:       2 (was 4)        ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=341e0 addr=40481c14 Line skipping factor (2 = 1080p, 4 = 720p, 0 = zoom)
00028178:     6fd (was 3b7)      ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=359a8 addr=40481bd0 PowerSaveTiming 'on', set to Line count + 1
00028179:     d71 (was 47c)      ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=359a8 addr=40481bd4 PowerSaveTiming 'off', should be slightly below FPS timer B
000288c6:     4a4 (was 2d4)      ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=35c44 addr=40481f24
000288ce:     4a4 (was 2d4)      ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=35c44 addr=40481f34
000288d5:     903 (was b03)      ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=35c44 addr=40481f40
000288d6:     1cb (was 11f)      ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=35c44 addr=40481f44
000288d7:     2f6 (was 1d2)      ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=35c44 addr=40481f48
000288da:     201 (was 504)      ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=35c44 addr=40481f54
000288db:     706 (was b0a)      ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=35c44 addr=40481f58
000288df:       0 (was 2)        ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=35c44 addr=40481f60
000288e0:       2 (was 1)        ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=35c44 addr=40481f64
000288e1:       1 (was 0)        ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=35c44 addr=40481f68
000288e7:       6 (was 5)        ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=35c44 addr=40481f70
000288e8:       9 (was a)        ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=35c44 addr=40481f74
00028196:     12e (was 190)      ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=35e74 addr=40481ca0 PowerSaveTiming 'on', set to Line count + 1
00028197:     38c (was 13a)      ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=35e74 addr=40481ca4 PowerSaveTiming 'off', should be slightly below FPS timer B
c0f37a70: 4a5070f (was 2d6070f)  ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff503f44 addr=ff977ff4
c0f37b8c: 4a5070f (was 2d6070f)  ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff503f44 addr=ff978034
c0f08184:     4a5 (was 2d6)      ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff503f44 addr=ff9780d4 LV resolution (RAW.height) aka HIV_V_SIZE
c0f37ad0: 4a5070f (was 2d6070f)  ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff503f44 addr=ff97820c
c0f37014:       e (was 22)       ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff503f44 addr=ff97835c LV raw type (see lv_af_raw, lv_set_raw) - DIGIC V
c0f4200c:      12 (was 2)        ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=AeWb pc=28e3c addr=772cf8
c0f42348:  570020 (was 140014)   ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=AeWb pc=28e90 addr=772d38
c0f42354:  610022 (was 140014)   ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=AeWb pc=28e90 addr=772d50
c0f42360:  570020 (was 140014)   ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=AeWb pc=28e90 addr=772d68
c0f42368:   50005 (was 30003)    ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=AeWb pc=28e90 addr=772d78
c0f4236c: 42800c8 (was 52800c8)  ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=AeWb pc=28e90 addr=772d80
c0f42370: 43f010a (was 33f010a)  ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=AeWb pc=28e90 addr=772d88
c0f42374: 42800c8 (was 32800c8)  ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=AeWb pc=28e90 addr=772d90
c0f423b8: 15e015e (was 320032)   ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=AeWb pc=28e90 addr=772da8
c0f423bc: 1130113 (was c800c8)   ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=AeWb pc=28e90 addr=772db0
c0f423c0:  600060 (was 320032)   ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=AeWb pc=28e90 addr=772db8
c0f423c4: 2190219 (was 1f401f4)  ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=AeWb pc=28e90 addr=772dc0
c0f42428:  7d0028 (was 140014)   ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=AeWb pc=28e90 addr=772dc8
c0f42434:  7d0028 (was 140014)   ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=AeWb pc=28e90 addr=772de0
c0f42478:  ee00ee (was 700070)   ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=AeWb pc=28e90 addr=772e10
c0f4247c:  eb00eb (was 1000100)  ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=AeWb pc=28e90 addr=772e18
c0f42480:  3a003a (was 120012)   ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=AeWb pc=28e90 addr=772e20
c0f42484: 1e201e2 (was 2500250)  ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=AeWb pc=28e90 addr=772e28
c0f38070: 48801b5 (was 2ba01b5)  ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff71fc48 addr=1ae3e0
c0f38080: 4860002 (was 2b80002)  ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff71fc98 addr=1ae3e0
c0f38094: 4890000 (was 2bb0000)  ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff71fd10 addr=1ae3e0
c0f38024: 4a501c3 (was 2d601c3)  ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff71fb68 addr=1ae3d0
c0f383d4:  1d000e (was 1c000e)   ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff71fbb0 addr=1ae3d0 Preview area (y1 | x1/4)
c0f383dc: 4a601c4 (was 2d701c4)  ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff71fd44 addr=1ae3e0 Preview area (y2 | x2/4)
c0f38934: 48501b5 (was 2b701b5)  ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff7216b8 addr=1ae020
c0f38960: 4850000 (was 2b70000)  ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff721760 addr=1ae020
c0f38998:6c6c6c6c (was e4e4e4e4) ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff721868 addr=1ae020
c0f3899c:  120001 (was 100000)   ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff721888 addr=1ae020
c0f389a4: 48501b5 (was 2b701b5)  ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff7218b0 addr=1ae020
c0f389b4: 48601b6 (was 2b801b6)  ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff721900 addr=1ae020
c0f389d4: 48501b5 (was 2b701b5)  ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff721954 addr=1ae020
c0f389e4: 48601b7 (was 2b801b7)  ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff7219a4 addr=1ae020
c0f42014: 48801b5 (was 2ba01b5)  ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff5886e4 addr=1ae5e0
c0f4204c: 48801b5 (was 2ba01b5)  ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff588748 addr=1ae5e0
c0f3a044:     2ac (was 22c)      ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff726de0 addr=1ae5d8
c0f3b054: 48506c7 (was 2b706c7)  ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff719b5c addr=1ae5a0
c0f3b070: 4850717 (was 2b70717)  ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff719b84 addr=1ae5a0
c0f3b074: 47f0717 (was 2b10717)  ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff719b98 addr=1ae5a0
c0f3b0dc: 47f070f (was 2b1070f)  ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff58eefc addr=1ae5d8
c0f1a00c: 47f06bf (was 2b106bf)  ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff50489c addr=ff979b98 LV resolution (raw.j.width | raw.j.height)
c0f11b88:80000000 (was 0)        ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff50489c addr=ff979bd0
c0f11b8c:       0 (was 50009)    ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff50489c addr=ff979bd8
c0f11b90:       0 (was 20333)    ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff50489c addr=ff979be0
c0f11b98:     6bf (was 3bf)      ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff50489c addr=ff979bf0
c0f11b9c: 47f06bf (was 2b106bf)  ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff50489c addr=ff979bf8
c0f11bc8:80000000 (was 0)        ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff50489c addr=ff979c18
c0f11bcc:       0 (was 400045)   ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff50489c addr=ff979c20
c0f11bd0:       0 (was 50200)    ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff50489c addr=ff979c28
c0f11bd8:     47f (was 27f)      ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff50489c addr=ff979c38
c0f11bdc: 47f06bf (was 2b103bf)  ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff50489c addr=ff979c40
c0f2c01c: 48006bf (was 28003bf)  ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff50489c addr=ff979d30
c0f2c054: 48106d0 (was 28103d0)  ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff50489c addr=ff979d60
c0f2c0b8: 4800000 (was 2800000)  ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff50489c addr=ff979d78
c0f2c0c0: 6c20000 (was 3c20000)  ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff50489c addr=ff979d88
c0f11a8c:   50006 (was 30004)    ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff50489c addr=ff979db0
c0f11a90:   20333 (was 102ab)    ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff50489c addr=ff979db8
c0f11a98:     59f (was 2cf)      ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff50489c addr=ff979dc8
c0f11a9c: 47f06bf (was 27f03bf)  ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff50489c addr=ff979dd0
c0f111c4:       1 (was 0)        ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff50489c addr=ff979df0
c0f11acc:   50006 (was 30004)    ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff50489c addr=ff979e10
c0f11ad0:   20333 (was 102ab)    ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff50489c addr=ff979e18
c0f11ad8:     3bf (was 1df)      ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff50489c addr=ff979e28
c0f11adc: 47f02cf (was 27f02cf)  ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff50489c addr=ff979e30
c0f11588:       1 (was 0)        ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff50489c addr=ff979e58
c0f04110: 47f0d80 (was 27f0780)  ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff504c60 addr=ff97b70c
c0f1197c: 47f06bf (was 2b106bf)  ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff504fe0 addr=ff978488
c0f11984: 47f06bf (was 2b106bf)  ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff504fe0 addr=ff978498
c0f11388:       0 (was 6073)     ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff504fe0 addr=ff978510
c0f11394:       0 (was 2b106bf)  ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff504fe0 addr=ff978520 LV resolution (raw.j.height | raw.j.width)
c0f113bc:       3 (was 1)        ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff504fe0 addr=ff978530
c0f11a58:       3 (was 1)        ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=ff504fe0 addr=ff978558
c0f07150:     46a (was 320)      ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=270f4 addr=5df90 HEAD4 timer (ticks?)
c0f030c0:       0 (was 2)        ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=MovieRecorder pc=ff48a890 addr=1a76b8
c0f26234:       0 (was 3)        ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=1c264 addr=27bf88
c0f26d34:       0 (was 3)        ISO=0 Tv=125 Av=56 lv=1 zoom=1 mv=1 res=0 crop=0 task=Evf pc=1c35c addr=27bf88
==================================================================