Changeset 1249
- Timestamp:
- 07/27/11 23:47:27 (22 months ago)
- Location:
- trunk
- Files:
-
- 76 edited
-
. (modified) (1 prop)
-
CHDK/FONTS/Arial14.rbf (modified) (1 prop) (previous)
-
CHDK/FONTS/Arial14b.rbf (modified) (1 prop) (previous)
-
CHDK/FONTS/Arial16.rbf (modified) (1 prop) (previous)
-
CHDK/FONTS/Arial16b.rbf (modified) (1 prop) (previous)
-
CHDK/FONTS/Arial18.rbf (modified) (1 prop) (previous)
-
CHDK/FONTS/Arial18b.rbf (modified) (1 prop) (previous)
-
CHDK/FONTS/Arial20.rbf (modified) (1 prop) (previous)
-
CHDK/FONTS/Arial20b.rbf (modified) (1 prop) (previous)
-
CHDK/FONTS/Courier14.rbf (modified) (1 prop) (previous)
-
CHDK/FONTS/Courier14b.rbf (modified) (1 prop) (previous)
-
CHDK/FONTS/Courier16.rbf (modified) (1 prop) (previous)
-
CHDK/FONTS/Courier16b.rbf (modified) (1 prop) (previous)
-
CHDK/FONTS/Courier18.rbf (modified) (1 prop) (previous)
-
CHDK/FONTS/Courier18b.rbf (modified) (1 prop) (previous)
-
CHDK/FONTS/Courier20.rbf (modified) (1 prop) (previous)
-
CHDK/FONTS/Courier20b.rbf (modified) (1 prop) (previous)
-
CHDK/FONTS/Lucida14.rbf (modified) (1 prop) (previous)
-
CHDK/FONTS/Lucida16.rbf (modified) (1 prop) (previous)
-
CHDK/FONTS/Lucida18.rbf (modified) (1 prop) (previous)
-
CHDK/FONTS/Lucida20.rbf (modified) (1 prop) (previous)
-
CHDK/FONTS/Menu-A16b.rbf (modified) (1 prop) (previous)
-
CHDK/FONTS/Menu-A20.rbf (modified) (1 prop) (previous)
-
CHDK/FONTS/Menu-AN18b.rbf (modified) (1 prop) (previous)
-
CHDK/FONTS/Menu-AN20b.rbf (modified) (1 prop) (previous)
-
CHDK/FONTS/Tahoma14.rbf (modified) (1 prop) (previous)
-
CHDK/FONTS/Tahoma14b.rbf (modified) (1 prop) (previous)
-
CHDK/FONTS/Tahoma16.rbf (modified) (1 prop) (previous)
-
CHDK/FONTS/Tahoma16b.rbf (modified) (1 prop) (previous)
-
CHDK/FONTS/Tahoma18.rbf (modified) (1 prop) (previous)
-
CHDK/FONTS/Tahoma18b.rbf (modified) (1 prop) (previous)
-
CHDK/FONTS/Tahoma20.rbf (modified) (1 prop) (previous)
-
CHDK/FONTS/Tahoma20b.rbf (modified) (1 prop) (previous)
-
CHDK/FONTS/Times14.rbf (modified) (1 prop) (previous)
-
CHDK/FONTS/Times14b.rbf (modified) (1 prop) (previous)
-
CHDK/FONTS/Times16.rbf (modified) (1 prop) (previous)
-
CHDK/FONTS/Times16b.rbf (modified) (1 prop) (previous)
-
CHDK/FONTS/Times18.rbf (modified) (1 prop) (previous)
-
CHDK/FONTS/Times18b.rbf (modified) (1 prop) (previous)
-
CHDK/FONTS/Times20.rbf (modified) (1 prop) (previous)
-
CHDK/FONTS/Times20b.rbf (modified) (1 prop) (previous)
-
CHDK/FONTS/Verdana14.rbf (modified) (1 prop) (previous)
-
CHDK/FONTS/Verdana14b.rbf (modified) (1 prop) (previous)
-
CHDK/FONTS/Verdana16.rbf (modified) (1 prop) (previous)
-
CHDK/FONTS/Verdana16b.rbf (modified) (1 prop) (previous)
-
CHDK/FONTS/Verdana18.rbf (modified) (1 prop) (previous)
-
CHDK/FONTS/Verdana18b.rbf (modified) (1 prop) (previous)
-
CHDK/FONTS/Verdana20.rbf (modified) (1 prop) (previous)
-
CHDK/FONTS/Verdana20b.rbf (modified) (1 prop) (previous)
-
CHDK/FONTS/arialround16.rbf (modified) (1 prop) (previous)
-
CHDK/FONTS/arialround18.rbf (modified) (1 prop) (previous)
-
CHDK/GRIDS/3to2grid.grd (modified) (1 prop)
-
CHDK/GRIDS/3to8grid.grd (modified) (1 prop)
-
CHDK/GRIDS/golden1.grd (modified) (1 prop)
-
CHDK/GRIDS/golden2.grd (modified) (1 prop)
-
CHDK/GRIDS/id.grd (modified) (1 prop)
-
CHDK/GRIDS/readme.txt (modified) (1 prop)
-
CHDK/GRIDS/rulecross.grd (modified) (1 prop)
-
CHDK/GRIDS/rulers.grd (modified) (1 prop)
-
CHDK/GRIDS/sports.grd (modified) (1 prop)
-
CHDK/GRIDS/stolen.grd (modified) (1 prop)
-
CHDK/GRIDS/third_h.grd (modified) (1 prop)
-
CHDK/GRIDS/third_v.grd (modified) (1 prop)
-
CHDK/LANG/english.lng (modified) (1 prop)
-
CHDK/LANG/german.lng (modified) (1 prop)
-
CHDK/LANG/russian.lng (modified) (1 prop)
-
CHDK/SYMBOLS/icon_10.rbf (modified) (1 prop) (previous)
-
CHDK/SYMBOLS/icon_16.rbf (modified) (1 prop) (previous)
-
core/dng.c (modified) (1 prop)
-
core/raw.c (modified) (4 diffs)
-
doc/2_installation.txt (modified) (1 prop)
-
doc/changelog.txt (modified) (1 prop)
-
include/camera.h (modified) (1 diff)
-
include/stdlib.h (modified) (1 diff)
-
platform/generic/wrappers.c (modified) (1 diff)
-
platform/sx100is/sub/100b (modified) (1 prop)
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svn:mergeinfo changed
/branches/philmoz (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/FONTS/Arial14.rbf
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/FONTS/Arial14.rbf (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/FONTS/Arial14b.rbf
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/FONTS/Arial14b.rbf (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/FONTS/Arial16.rbf
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/FONTS/Arial16.rbf (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/FONTS/Arial16b.rbf
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/FONTS/Arial16b.rbf (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/FONTS/Arial18.rbf
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/FONTS/Arial18.rbf (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/FONTS/Arial18b.rbf
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/FONTS/Arial18b.rbf (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/FONTS/Arial20.rbf
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/FONTS/Arial20.rbf (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/FONTS/Arial20b.rbf
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/FONTS/Arial20b.rbf (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/FONTS/Courier14.rbf
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/FONTS/Courier14.rbf (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/FONTS/Courier14b.rbf
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/FONTS/Courier14b.rbf (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/FONTS/Courier16.rbf
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/FONTS/Courier16.rbf (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/FONTS/Courier16b.rbf
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/FONTS/Courier16b.rbf (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/FONTS/Courier18.rbf
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/FONTS/Courier18.rbf (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/FONTS/Courier18b.rbf
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/FONTS/Courier18b.rbf (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/FONTS/Courier20.rbf
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/FONTS/Courier20.rbf (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/FONTS/Courier20b.rbf
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/FONTS/Courier20b.rbf (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/FONTS/Lucida14.rbf
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/FONTS/Lucida14.rbf (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/FONTS/Lucida16.rbf
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/FONTS/Lucida16.rbf (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/FONTS/Lucida18.rbf
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/FONTS/Lucida18.rbf (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/FONTS/Lucida20.rbf
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/FONTS/Lucida20.rbf (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/FONTS/Menu-A16b.rbf
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/FONTS/Menu-A16b.rbf (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/FONTS/Menu-A20.rbf
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/FONTS/Menu-A20.rbf (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/FONTS/Menu-AN18b.rbf
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/FONTS/Menu-AN18b.rbf (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/FONTS/Menu-AN20b.rbf
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/FONTS/Menu-AN20b.rbf (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/FONTS/Tahoma14.rbf
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/FONTS/Tahoma14.rbf (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/FONTS/Tahoma14b.rbf
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/FONTS/Tahoma14b.rbf (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/FONTS/Tahoma16.rbf
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/FONTS/Tahoma16.rbf (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/FONTS/Tahoma16b.rbf
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/FONTS/Tahoma16b.rbf (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/FONTS/Tahoma18.rbf
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/FONTS/Tahoma18.rbf (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/FONTS/Tahoma18b.rbf
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/FONTS/Tahoma18b.rbf (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/FONTS/Tahoma20.rbf
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/FONTS/Tahoma20.rbf (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/FONTS/Tahoma20b.rbf
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/FONTS/Tahoma20b.rbf (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/FONTS/Times14.rbf
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/FONTS/Times14.rbf (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/FONTS/Times14b.rbf
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/FONTS/Times14b.rbf (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/FONTS/Times16.rbf
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/FONTS/Times16.rbf (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/FONTS/Times16b.rbf
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/FONTS/Times16b.rbf (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/FONTS/Times18.rbf
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/FONTS/Times18.rbf (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/FONTS/Times18b.rbf
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/FONTS/Times18b.rbf (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/FONTS/Times20.rbf
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/FONTS/Times20.rbf (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/FONTS/Times20b.rbf
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/FONTS/Times20b.rbf (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/FONTS/Verdana14.rbf
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/FONTS/Verdana14.rbf (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/FONTS/Verdana14b.rbf
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/FONTS/Verdana14b.rbf (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/FONTS/Verdana16.rbf
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/FONTS/Verdana16.rbf (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/FONTS/Verdana16b.rbf
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/FONTS/Verdana16b.rbf (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/FONTS/Verdana18.rbf
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/FONTS/Verdana18.rbf (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/FONTS/Verdana18b.rbf
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/FONTS/Verdana18b.rbf (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/FONTS/Verdana20.rbf
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/FONTS/Verdana20.rbf (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/FONTS/Verdana20b.rbf
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/FONTS/Verdana20b.rbf (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/FONTS/arialround16.rbf
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/FONTS/arialround16.rbf (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/FONTS/arialround18.rbf
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/FONTS/arialround18.rbf (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/GRIDS/3to2grid.grd
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/GRIDS/3to2grid.grd (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/GRIDS/3to8grid.grd
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/GRIDS/3to8grid.grd (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/GRIDS/golden1.grd
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/GRIDS/golden1.grd (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/GRIDS/golden2.grd
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/GRIDS/golden2.grd (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/GRIDS/id.grd
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/GRIDS/id.grd (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/GRIDS/readme.txt
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/GRIDS/readme.txt (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/GRIDS/rulecross.grd
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/GRIDS/rulecross.grd (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/GRIDS/rulers.grd
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/GRIDS/rulers.grd (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/GRIDS/sports.grd
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/GRIDS/sports.grd (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/GRIDS/stolen.grd
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/GRIDS/stolen.grd (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/GRIDS/third_h.grd
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/GRIDS/third_h.grd (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/GRIDS/third_v.grd
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/GRIDS/third_v.grd (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/LANG/english.lng
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/LANG/english.lng (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/LANG/german.lng
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/LANG/german.lng (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/LANG/russian.lng
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/LANG/russian.lng (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/SYMBOLS/icon_10.rbf
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/SYMBOLS/icon_10.rbf (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/CHDK/SYMBOLS/icon_16.rbf
- Property svn:mergeinfo changed
/branches/philmoz/CHDK/SYMBOLS/icon_16.rbf (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/core/dng.c
- Property svn:mergeinfo changed
/branches/philmoz/core/dng.c (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/core/raw.c
r1245 r1249 75 75 } 76 76 count = 0; 77 for (c[1]=CAM_ACTIVE_AREA_Y1; c[1]<CAM_ACTIVE_AREA_Y2; c[1]++) { 78 for (c[0]=CAM_ACTIVE_AREA_X1; c[0]<CAM_ACTIVE_AREA_X2; c[0]++) { 79 if (get_raw_pixel(c[0],c[1])==0) { 80 if(f) { 81 fwrite(c, 1, 4, f); 82 } 77 #ifdef DNG_VERT_RLE_BADPIXELS 78 for (c[0]=CAM_ACTIVE_AREA_X1; c[0]<CAM_ACTIVE_AREA_X2; c[0]++) 79 { 80 for (c[1]=CAM_ACTIVE_AREA_Y1; c[1]<CAM_ACTIVE_AREA_Y2; c[1]++) 81 { 82 if (get_raw_pixel(c[0],c[1])==0) 83 { 84 unsigned short l; 85 for (l=0; l<7; l++) if (get_raw_pixel(c[0],c[1]+l+1)!=0) break; 86 c[1] = c[1] | (l << 13); 87 if (f) fwrite(c, 1, 4, f); 88 c[1] = (c[1] & 0x1FFF) + l; 89 count = count + l + 1; 90 } 91 } 92 } 93 #else 94 for (c[1]=CAM_ACTIVE_AREA_Y1; c[1]<CAM_ACTIVE_AREA_Y2; c[1]++) 95 { 96 for (c[0]=CAM_ACTIVE_AREA_X1; c[0]<CAM_ACTIVE_AREA_X2; c[0]++) 97 { 98 if (get_raw_pixel(c[0],c[1])==0) 99 { 100 if (f) fwrite(c, 1, 4, f); 83 101 count++; 84 102 } 85 103 } 86 104 } 87 if(f) { 88 fclose(f); 89 } 105 #endif 106 if (f) fclose(f); 90 107 init_badpixel_bin_flag = count; 91 108 state_shooting_progress = SHOOTING_PROGRESS_PROCESSING; … … 199 216 t.actime = t.modtime = time(NULL); 200 217 201 mkdir ("A/DCIM");218 mkdir_if_not_exist("A/DCIM"); 202 219 #if defined(CAM_DATE_FOLDER_NAMING) 203 220 if (conf.raw_in_dir) … … 208 225 sprintf(dir, RAW_TARGET_DIRECTORY, (conf.raw_in_dir)?get_target_dir_num():100); 209 226 #endif 210 mkdir (dir);227 mkdir_if_not_exist(dir); 211 228 212 229 sprintf(fn, "%s/", dir); … … 470 487 int i; 471 488 short* ptr=binary_list; 472 for (i=0; i<binary_count; i++, ptr+=2) if (get_raw_pixel(ptr[0], ptr[1])==0) patch_bad_pixel(ptr[0], ptr[1]); 489 #ifdef DNG_VERT_RLE_BADPIXELS 490 short y, cnt; 491 for (i=0; i<binary_count; i++, ptr+=2) 492 { 493 y = ptr[1] & 0x1FFF; 494 cnt = (ptr[1] >> 13) & 7; 495 for (; cnt>=0; cnt--, y++) 496 if (get_raw_pixel(ptr[0], y)==0) 497 patch_bad_pixel(ptr[0], y); 498 } 499 #else 500 for (i=0; i<binary_count; i++, ptr+=2) 501 if (get_raw_pixel(ptr[0], ptr[1])==0) 502 patch_bad_pixel(ptr[0], ptr[1]); 503 #endif 473 504 } 474 505 /* -
trunk/doc/2_installation.txt
- Property svn:mergeinfo changed
/branches/philmoz/doc/2_installation.txt (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/doc/changelog.txt
- Property svn:mergeinfo changed
/branches/philmoz/doc/changelog.txt (added) merged: 1246-1248
- Property svn:mergeinfo changed
-
trunk/include/camera.h
r1245 r1249 135 135 #undef DNG_EXT_FROM // Extension in the cameras known extensions to replace with .DNG to allow DNG 136 136 // files to be transfered over standard PTP. Only applicable to older cameras 137 #undef DNG_VERT_RLE_BADPIXELS // Enable vertical run length compression of badpixel data for DNG 138 // IXUS 310 HS bad pixels tend to be grouped into vertical lines of 1-4 pixels 139 // This reduces the file size by approx 45% 137 140 138 141 // Games definitions -
trunk/include/stdlib.h
r1153 r1249 144 144 extern int lseek (int fd, long offset, int whence); 145 145 extern long mkdir(const char *dirname); 146 extern long mkdir_if_not_exist(const char *dirname); 146 147 extern int rename(const char *oldname, const char *newname); 147 148 extern int chdir(char *pathname); -
trunk/platform/generic/wrappers.c
r1244 r1249 358 358 } 359 359 360 long mkdir_if_not_exist(const char *dirname) 361 { 362 // Check if directory exists and create it if it does not. 363 struct stat st; 364 if (stat(dirname,&st) != 0) return mkdir(dirname); 365 return 0; // Success 366 } 367 360 368 int remove(const char *name) { 361 369 return _DeleteFile_Fut(name); -
trunk/platform/sx100is/sub/100b
- Property svn:mergeinfo changed
/branches/philmoz/platform/sx100is/sub/100b (added) merged: 1246-1248
- Property svn:mergeinfo changed
Note: See TracChangeset
for help on using the changeset viewer.