Changeset 528


Ignore:
Timestamp:
10/03/08 12:55:05 (5 years ago)
Author:
EWAVR
Message:
  • DRYOS cameras: fixed 00:00 first RAW time.
Location:
trunk
Files:
11 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/lolevel.h

    r521 r528  
    179179extern /*time_t*/ long _mktime(/*struct tm*/ void *timp); // VXWORKS 
    180180extern /*time_t*/ long _mktime_ext(void *tim_extp); // DRYOS, doesn't take a struct tm * 
     181extern int _SetFileTimeStamp(int fd, int time1, int time2); 
     182 
    181183/* file */ 
    182184extern void *_opendir(const char* name); 
  • trunk/platform/a650/sub/100d/stubs_entry_2.S

    r515 r528  
    144144NHSTUB(EnterToCompensationEVF, 0xffc17108)  
    145145NHSTUB(ExitFromCompensationEVF, 0xffc17158) 
     146NHSTUB(SetFileTimeStamp, 0xFFC151FC) 
  • trunk/platform/a720/sub/100c/stubs_entry_2.S

    r515 r528  
    194194NHSTUB(EnterToCompensationEVF, 0xffc170a4)  
    195195NHSTUB(ExitFromCompensationEVF, 0xffc170f4)  
     196NHSTUB(SetFileTimeStamp, 0xFFC15308) 
  • trunk/platform/generic/wrappers.c

    r517 r528  
    351351 
    352352int utime(char *file, void *newTimes) { 
    353     return _utime(file, newTimes); 
     353#if !CAM_DRYOS 
     354  return _utime(file, newTimes); 
     355#else 
     356 int fd; 
     357 int res=0; 
     358 fd = _open(file, 0, 0); 
     359 if (fd>=0) { 
     360  res=_SetFileTimeStamp(fd, ((int*)newTimes)[0] , ((int*)newTimes)[1]); 
     361  _close(fd); 
     362 } 
     363 return res; 
     364#endif 
    354365} 
    355366 
  • trunk/platform/ixus700_sd500/sub/101b/stubs_auto.S

    r515 r528  
    6363STUB(FF949A4C) 
    6464STUB(FF949D44) 
    65 STUB(FF94EFF4) 
     65STUB(FF94F044) 
    6666STUB(FF950C60) 
    6767STUB(FF9511F4) 
  • trunk/platform/ixus860_sd870/sub/100c/stubs_entry_2.S

    r515 r528  
    160160//NHSTUB(EnterToCompensationEVF, 0xFFFFFFFF) // Stub not found. When found, remove dummy function from lib.c. 
    161161//NHSTUB(ExitFromCompensationEVF, 0xFFFFFFFF) // Stub not found. When found, remove dummy function from lib.c. 
     162NHSTUB(SetFileTimeStamp, 0xFF825308) 
  • trunk/platform/ixus960_sd950/sub/100d/stubs_entry_2.S

    r515 r528  
    9494//NHSTUB(EnterToCompensationEVF, 0xFFFFFFFF) // Stub not found. When found, remove dummy function from lib.c. 
    9595//NHSTUB(ExitFromCompensationEVF, 0xFFFFFFFF) // Stub not found. When found, remove dummy function from lib.c. 
     96NHSTUB(SetFileTimeStamp, 0xFF8252A4) 
     97 
  • trunk/platform/s5is/sub/101a/stubs_entry_2.S

    r515 r528  
    183183NHSTUB(EnterToCompensationEVF, 0xff828070)  
    184184NHSTUB(ExitFromCompensationEVF, 0xff828164)  
     185NHSTUB(SetFileTimeStamp, 0xFF826068) 
  • trunk/platform/s5is/sub/101b/stubs_entry_2.S

    r515 r528  
    186186NHSTUB(EnterToCompensationEVF, 0xff827fa8) 
    187187NHSTUB(ExitFromCompensationEVF, 0xff82809c) 
     188NHSTUB(SetFileTimeStamp, 0xFF825FA0) 
  • trunk/platform/sx100is/sub/100b/stubs_entry_2.S

    r515 r528  
    180180//NHSTUB(EnterToCompensationEVF, 0xFFFFFFFF) // Stub not found. When found, remove dummy function from lib.c. 
    181181//NHSTUB(ExitFromCompensationEVF, 0xFFFFFFFF) // Stub not found. When found, remove dummy function from lib.c. 
     182NHSTUB(SetFileTimeStamp, 0xFFC15328) 
  • trunk/platform/sx100is/sub/100c/stubs_entry_2.S

    r515 r528  
    181181NHSTUB(GetOpticalTemperature, 0xFFDC4FC4) 
    182182NHSTUB(PT_PlaySound, 0xFFC52FD4) 
     183NHSTUB(SetFileTimeStamp, 0xFFC15328) 
Note: See TracChangeset for help on using the changeset viewer.