Ignore:
Timestamp:
01/08/12 11:58:54 (18 months ago)
Author:
philmoz
Message:

Update reyalp-flt branch with latest changes from main trunk.

Location:
branches/reyalp-flt
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/reyalp-flt

  • branches/reyalp-flt/tools/finsig_dryos.c

    r1498 r1533  
    842842        cam_idx = (((fw->base==0xFF000000)?0xFFF40190:0xFFFE0170) - fw->base) / 4;  
    843843        pid_idx = (((fw->base==0xFF000000)?0xFFF40040:0xFFFE0040) - fw->base) / 4;  
     844        if ((cam_idx < fw->size) && (strncmp((char*)&fw->buf[cam_idx],"Canon ",6) != 0)) 
     845            cam_idx = (((fw->base==0xFF000000)?0xFFF40170:0xFFFE0170) - fw->base) / 4;  
    844846        break; 
    845847        } 
     
    31843186            { 
    31853187                int mul = 1; 
    3186                 if (fw->buf[k+1] == 100) mul = 3; 
     3188                if ((fw->buf[k+1] == 100) && (fw->buf[k+2] == 0)) mul = 3; 
     3189                if ((fw->buf[k+1] == 100) && (fw->buf[k+2] != 0)) mul = 2; 
    31873190                for (k1 = k + mul; (k1 < fw->size) && (fw->buf[k1] > fw->buf[k1-mul]) && (fw->buf[k1] != max_focus_len); k1 += mul) ; 
    31883191                if (fw->buf[k1] == max_focus_len) 
Note: See TracChangeset for help on using the changeset viewer.