source: trunk/platform/sx230hs/sub/100c/lib.c @ 1675

Revision 1675, 1.3 KB checked in by philmoz, 15 months ago (diff)

Merged revision(s) 1673 from branches/release-1_0:

  • Property svn:eol-style set to native
Line 
1#include "platform.h"
2
3
4char *hook_raw_image_addr()   
5{
6        if (*((int*)0x3F64) != 0)
7        {
8                return (char*) 0x46000000;
9        }
10        else
11        {
12                return (char*) 0x413591F0;
13        }
14}
15
16char *hook_alt_raw_image_addr()
17{
18        if (*((int*)0x3F64) == 0)       
19                return (char*) 0x46000000;
20        else
21                return (char*) 0x413591F0;
22}
23
24long hook_raw_size()
25{
26        return 0x123EAF0;
27}
28
29void *vid_get_viewport_live_fb()
30{
31        if ((mode_get()&MODE_MASK) == MODE_REC)
32                return (void*)((void*)(*(int*)(0x225C))-vid_get_viewport_xoffset()*3);
33       
34        return (void*)(void*)(*(int*)(0x225C));
35}
36
37void *vid_get_bitmap_fb()
38{       
39        return (void*)0x40471000;
40}                                 
41
42void *vid_get_viewport_fb()
43{       
44        if ((mode_get()&MODE_MASK) == MODE_REC)
45                return (void*)(0x405D7980-vid_get_viewport_xoffset()*3); 
46
47        return (void*)0x405D7980;                 
48}
49
50void *vid_get_viewport_fb_d()
51{
52        return (void*)(*(int*)(0x3CD0+0x58));                 
53}
54
55char *camera_jpeg_count_str()
56{
57         return (void*)0xCE488;                                     
58}
59
60char *camera_jpeg_current_filename()
61{
62//       return (void*)0xCA488;
63         return (void*)0xCA818;
64}
65
66char * camera_jpeg_current_latitude()
67{
68        return (void*)0xCA890;
69}
70
71char * camera_jpeg_current_longitude()
72{
73        return (void*)0xCA8AC;
74}
75
76char * camera_jpeg_current_height()
77{
78        return (void*)0xCA668;
79}
Note: See TracBrowser for help on using the repository browser.