- Timestamp:
- 08/20/11 06:59:25 (21 months ago)
- Location:
- trunk/platform
- Files:
-
- 8 edited
-
g12/sub/100e/lib.c (modified) (2 diffs)
-
g12/sub/100f/lib.c (modified) (2 diffs)
-
generic/capt_seq.c (modified) (1 diff)
-
sx30/sub/100e/lib.c (modified) (6 diffs)
-
sx30/sub/100h/lib.c (modified) (1 diff)
-
sx30/sub/100l/lib.c (modified) (7 diffs)
-
sx30/sub/100n/lib.c (modified) (6 diffs)
-
sx30/sub/100p/lib.c (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/platform/g12/sub/100e/lib.c
r1213 r1300 13 13 { 14 14 // Appears to be two raw buffers (this returns active buffer) 15 // Addresses below found in table at FFBBA D50, ref at FF8843F415 // Addresses below found in table at FFBBAF00, ref at FF8843F4 16 16 // used in _sub_FF8841BC__SsImgProcBuf.c__0 17 17 // checks [0x2E88 + 0xc] --> defines which buffer is active … … 26 26 { 27 27 // Appears to be two raw buffers (this returns inactive buffer) 28 // Addresses below found in table at FFBBA D50, ref at FF8843F428 // Addresses below found in table at FFBBAF00, ref at FF8843F4 29 29 // used in _sub_FF8841BC__SsImgProcBuf.c__0 30 30 // checks [0x2E88 + 0xc] --> defines which buffer is active -
trunk/platform/g12/sub/100f/lib.c
r1192 r1300 13 13 { 14 14 // Appears to be two raw buffers (this returns active buffer) 15 // Addresses below found in table at FFBBA D50, ref at FF8843F415 // Addresses below found in table at FFBBAEF0, ref at FF8843F4 16 16 // used in _sub_FF8841BC__SsImgProcBuf.c__0 17 17 // checks [0x2E88 + 0xc] --> defines which buffer is active … … 26 26 { 27 27 // Appears to be two raw buffers (this returns inactive buffer) 28 // Addresses below found in table at FFBBA D50, ref at FF8843F428 // Addresses below found in table at FFBBAEF0, ref at FF8843F4 29 29 // used in _sub_FF8841BC__SsImgProcBuf.c__0 30 30 // checks [0x2E88 + 0xc] --> defines which buffer is active -
trunk/platform/generic/capt_seq.c
r1289 r1300 49 49 case NOISE_REDUCTION_AUTO_CANON: 50 50 // leave it alone 51 #if defined(NR_AUTO) // If value defined store i f(e.g. for G12 & SX30 need to reset back to 0 to enable auto)51 #if defined(NR_AUTO) // If value defined store it (e.g. for G12 & SX30 need to reset back to 0 to enable auto) 52 52 *nrflag = NR_AUTO; 53 53 #endif -
trunk/platform/sx30/sub/100e/lib.c
r1086 r1300 2 2 3 3 /* 4 sensor size from code at sub_FFB59 B8C= (4464*3276)*(12/8) = 0x14EB7E0 = 219360964 sensor size from code at sub_FFB59AD0 = (4464*3276)*(12/8) = 0x14EB7E0 = 21936096 5 5 6 @FFB59B CC = 0xea0 = 4464 // raw sensor size7 @FFB59B D4 = 0xae0= 32768 @FFB59B DC = 0xe40 = 4320 // cropped size ??9 @FFB59B E4 = 0xab0= 32406 @FFB59B10 = 0x1170 = 4464 // raw sensor size 7 @FFB59B18 = 0x0ccc = 3276 8 @FFB59B20 = 0x10e0 = 4320 // cropped size ?? 9 @FFB59B28 = 0x0ca8 = 3240 10 10 */ 11 11 … … 13 13 { 14 14 // Appears to be two raw buffers (this returns active buffer) 15 // Addresses below found in table at FFB99 22C, ref at FF88883C15 // Addresses below found in table at FFB99170, ref at FF88883C 16 16 // used in _sub_FF888630__SsImgProcBuf.c__0 17 17 // checks [0x36a0 + 0xc] --> defines which buffer is active … … 20 20 return (char*) 0x443B4960; 21 21 else 22 return (char*) 0x4235F6B0; // found at ( 0xFFB59F40) [search CRAW BUF]22 return (char*) 0x4235F6B0; // found at (FFB59E84) [search CRAW BUF] 23 23 } 24 24 … … 26 26 { 27 27 // Appears to be two raw buffers (this returns inactive buffer) 28 // Addresses below found in table at FFB99 22C, ref at FF88883C28 // Addresses below found in table at FFB99170, ref at FF88883C 29 29 // used in _sub_FF888630__SsImgProcBuf.c__0 30 30 // checks [0x36a0 + 0xc] --> defines which buffer is active … … 33 33 return (char*) 0x443B4960; 34 34 else 35 return (char*) 0x4235F6B0; // found at ( 0xFFB59F40) [search CRAW BUF]35 return (char*) 0x4235F6B0; // found at (FFB59E84) [search CRAW BUF] 36 36 } 37 37 … … 50 50 void *vid_get_bitmap_fb() 51 51 { 52 return (void*)0x40471000; // sub_FF930 62C52 return (void*)0x40471000; // sub_FF9305F8 53 53 } 54 54 -
trunk/platform/sx30/sub/100h/lib.c
r1086 r1300 4 4 sensor size from code at sub_FFB59B8C = (4464*3276)*(12/8) = 0x14EB7E0 = 21936096 5 5 6 @FFB59BCC = 0x ea0 = 4464 // raw sensor size7 @FFB59BD4 = 0x ae0= 32768 @FFB59BDC = 0x e40 = 4320 // cropped size ??9 @FFB59BE4 = 0x ab0= 32406 @FFB59BCC = 0x1170 = 4464 // raw sensor size 7 @FFB59BD4 = 0x0ccc = 3276 8 @FFB59BDC = 0x10e0 = 4320 // cropped size ?? 9 @FFB59BE4 = 0x0ca8 = 3240 10 10 */ 11 11 -
trunk/platform/sx30/sub/100l/lib.c
r1086 r1300 2 2 3 3 /* 4 sensor size from code at sub_FFB59 B8C= (4464*3276)*(12/8) = 0x14EB7E0 = 219360964 sensor size from code at sub_FFB59D34 = (4464*3276)*(12/8) = 0x14EB7E0 = 21936096 5 5 6 @FFB59 BCC = 0xea0 = 4464 // raw sensor size7 @FFB59 BD4 = 0xae0= 32768 @FFB59 BDC = 0xe40 = 4320 // cropped size ??9 @FFB59 BE4 = 0xab0= 32406 @FFB59D74 = 0x1170 = 4464 // raw sensor size 7 @FFB59D7C = 0x0ccc = 3276 8 @FFB59D84 = 0x10e0 = 4320 // cropped size ?? 9 @FFB59D8C = 0x0ca8 = 3240 10 10 */ 11 11 … … 13 13 { 14 14 // Appears to be two raw buffers (this returns active buffer) 15 // Addresses below found in table at FFB99 22C, ref at FF88883C16 // used in _sub_FF88863 0__SsImgProcBuf.c__015 // Addresses below found in table at FFB993D4, ref at FF888840 16 // used in _sub_FF888634__SsImgProcBuf.c__0 17 17 // checks [0x36a0 + 0xc] --> defines which buffer is active 18 18 … … 20 20 return (char*) 0x443B4960; 21 21 else 22 return (char*) 0x4235F6B0; // found at ( 0xFFB59F40) [search CRAW BUF]22 return (char*) 0x4235F6B0; // found at (FFB5A0E8) [search CRAW BUF] 23 23 } 24 24 … … 26 26 { 27 27 // Appears to be two raw buffers (this returns inactive buffer) 28 // Addresses below found in table at FFB99 22C, ref at FF88883C29 // used in _sub_FF88863 0__SsImgProcBuf.c__028 // Addresses below found in table at FFB993D4, ref at FF888840 29 // used in _sub_FF888634__SsImgProcBuf.c__0 30 30 // checks [0x36a0 + 0xc] --> defines which buffer is active 31 31 … … 33 33 return (char*) 0x443B4960; 34 34 else 35 return (char*) 0x4235F6B0; // found at ( 0xFFB59F40) [search CRAW BUF]35 return (char*) 0x4235F6B0; // found at (FFB5A0E8) [search CRAW BUF] 36 36 } 37 37 … … 50 50 void *vid_get_bitmap_fb() 51 51 { 52 return (void*)0x40471000; // sub_FF9306 2C52 return (void*)0x40471000; // sub_FF930630 53 53 } 54 54 … … 65 65 void *vid_get_viewport_fb() 66 66 { 67 return (void*)0x40587700; // sub_FF8E8C5 867 return (void*)0x40587700; // sub_FF8E8C5C 68 68 } 69 69 -
trunk/platform/sx30/sub/100n/lib.c
r1200 r1300 2 2 3 3 /* 4 sensor size from code at sub_FFB59 B8C= (4464*3276)*(12/8) = 0x14EB7E0 = 219360964 sensor size from code at sub_FFB59DB8 = (4464*3276)*(12/8) = 0x14EB7E0 = 21936096 5 5 6 @FFB59 BCC = 0xea0 = 4464 // raw sensor size7 @FFB59 BD4 = 0xae0= 32768 @FFB59 BDC = 0xe40 = 4320 // cropped size ??9 @FFB59 BE4 = 0xab0= 32406 @FFB59DF8 = 0x1170 = 4464 // raw sensor size 7 @FFB59E00 = 0x0ccc = 3276 8 @FFB59E08 = 0x10e0 = 4320 // cropped size ?? 9 @FFB59E10 = 0x0ca8 = 3240 10 10 */ 11 11 … … 13 13 { 14 14 // Appears to be two raw buffers (this returns active buffer) 15 // Addresses below found in table at FFB99 22C, ref at FF88883C16 // used in _sub_FF88863 0__SsImgProcBuf.c__015 // Addresses below found in table at FFB99448, ref at FF888840 16 // used in _sub_FF888634__SsImgProcBuf.c__0 17 17 // checks [0x36a0 + 0xc] --> defines which buffer is active 18 18 … … 26 26 { 27 27 // Appears to be two raw buffers (this returns inactive buffer) 28 // Addresses below found in table at FFB99 22C, ref at FF88883C29 // used in _sub_FF88863 0__SsImgProcBuf.c__028 // Addresses below found in table at FFB99448, ref at FF888840 29 // used in _sub_FF888634__SsImgProcBuf.c__0 30 30 // checks [0x36a0 + 0xc] --> defines which buffer is active 31 31 … … 44 44 char *camera_jpeg_count_str() 45 45 { 46 return (char*)0xCF2FC; // loc_FFA3B CD8(search "9999", passed to sprintf)46 return (char*)0xCF2FC; // loc_FFA3BD5C (search "9999", passed to sprintf) 47 47 } 48 48 … … 50 50 void *vid_get_bitmap_fb() 51 51 { 52 return (void*)0x40471000; // sub_FF9306 2C52 return (void*)0x40471000; // sub_FF930630 53 53 } 54 54 … … 65 65 void *vid_get_viewport_fb() 66 66 { 67 return (void*)0x40587700; // sub_FF8E8C5 867 return (void*)0x40587700; // sub_FF8E8C5C 68 68 } 69 69 -
trunk/platform/sx30/sub/100p/lib.c
r1273 r1300 2 2 3 3 /* 4 sensor size from code at sub_FFB59 B8C= (4464*3276)*(12/8) = 0x14EB7E0 = 219360964 sensor size from code at sub_FFB59D98 = (4464*3276)*(12/8) = 0x14EB7E0 = 21936096 5 5 6 @FFB59 BCC = 0xea0 = 4464 // raw sensor size7 @FFB59 BD4 = 0xae0= 32768 @FFB59 BDC = 0xe40 = 4320 // cropped size ??9 @FFB59 BE4 = 0xab0= 32406 @FFB59DD8 = 0x1170 = 4464 // raw sensor size 7 @FFB59DE0 = 0x0ccc = 3276 8 @FFB59DE8 = 0x10e0 = 4320 // cropped size ?? 9 @FFB59DF0 = 0x0ca8 = 3240 10 10 */ 11 11 … … 13 13 { 14 14 // Appears to be two raw buffers (this returns active buffer) 15 // Addresses below found in table at FFB99 22C, ref at FF88883C16 // used in _sub_FF88863 0__SsImgProcBuf.c__015 // Addresses below found in table at FFB99428, ref at FF888840 16 // used in _sub_FF888634__SsImgProcBuf.c__0 17 17 // checks [0x36a0 + 0xc] --> defines which buffer is active 18 18 … … 20 20 return (char*) 0x443B4960; 21 21 else 22 return (char*) 0x4235F6B0; // found at ( 0xFFB59F40) [search CRAW BUF]22 return (char*) 0x4235F6B0; // found at (FFB5A14C) [search CRAW BUF] 23 23 } 24 24 … … 26 26 { 27 27 // Appears to be two raw buffers (this returns inactive buffer) 28 // Addresses below found in table at FFB99 22C, ref at FF88883C29 // used in _sub_FF88863 0__SsImgProcBuf.c__028 // Addresses below found in table at FFB99428, ref at FF888840 29 // used in _sub_FF888634__SsImgProcBuf.c__0 30 30 // checks [0x36a0 + 0xc] --> defines which buffer is active 31 31 … … 33 33 return (char*) 0x443B4960; 34 34 else 35 return (char*) 0x4235F6B0; // found at ( 0xFFB59F40) [search CRAW BUF]35 return (char*) 0x4235F6B0; // found at (FFB5A14C) [search CRAW BUF] 36 36 } 37 37 … … 44 44 char *camera_jpeg_count_str() 45 45 { 46 return (char*)0xCF2FC; // loc_FFA3B CD8(search "9999", passed to sprintf)46 return (char*)0xCF2FC; // loc_FFA3BD5C (search "9999", passed to sprintf) 47 47 } 48 48 … … 50 50 void *vid_get_bitmap_fb() 51 51 { 52 return (void*)0x40471000; // sub_FF9306 2C52 return (void*)0x40471000; // sub_FF930630 53 53 } 54 54 … … 65 65 void *vid_get_viewport_fb() 66 66 { 67 return (void*)0x40587700; // sub_FF8E8C5 867 return (void*)0x40587700; // sub_FF8E8C5C 68 68 } 69 69
Note: See TracChangeset
for help on using the changeset viewer.