source: trunk/platform/sx230hs/sub/101b/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*)(0x3F58 + 0xc)) != 0)       //0x3F58 ( @FF07B02C ) +0xC (@FF07B0A4 )
7    {
8        return (char*) 0x46000000;  //@FF066A14
9    }
10    else
11    {
12        return (char*) 0x413591F0;  //@FF37FB7C
13    }
14}
15
16char *hook_alt_raw_image_addr()
17{
18    if (*((int*)(0x3F58 + 0xc)) == 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
50
51void *vid_get_viewport_fb_d()
52{
53    return (void*)(*(int*)(0x3CD0+0x58));
54
55}
56
57char *camera_jpeg_count_str()
58{
59     return (void*)0xCE488;
60}
61
62char *camera_jpeg_current_filename()
63{
64         return (void*)0xCA818;
65}
66
67char * camera_jpeg_current_latitude()
68{
69        return (void*)0xCA890;
70}
71
72char * camera_jpeg_current_longitude()
73{
74        return (void*)0xCA8AC;
75}
76
77char * camera_jpeg_current_height()
78{
79        return (void*)0xCA668;
80}
Note: See TracBrowser for help on using the repository browser.