gehe zum Quellcode dieser Datei
#define FW_SHORT_TIME_LIMIT 30 |
#define LONG_TIME_LIMIT (3*60*60) |
#define MAX_VIDEO_BITRATE 41000 |
#define SHORT_TIME_LIMIT 300 |
*-------------------------------------------------------------------—
!!
IS_ERROR( hSoundHandle )
IS_ERROR( RetCode )
IS_ERROR( RetCode )
IS_ERROR( RetCode )
IS_ERROR( RetCode )
"MOV R3, #0\n" "STR R3, [R9]\n"
TODO! below is from sd400
"MOV R3, #0\n" "STR R3, [R9]\n"
TODO! below is from sd400
__MovieRecorder_c__100
__MovieRecorder_c__100
Definiert in Zeile 17 der Datei movie_rec.c.
20 " push.w {r2, r3, r4, r5, r6, r7, r8, sb, sl, fp, ip, lr}\n"
21 " ldr r4, =0x0000b228\n"
23 " ldr.w sb, =0x00058ef0\n"
25 " ldr.w r8, =0x0000b128\n"
26 " sub.w r5, r4, #0x80\n"
27 " sub.w r6, r4, #0x180\n"
32 " ldr r0, [r6, #0x18]\n"
39 "branchtable_fc142bfa:\n"
40 " .byte((loc_fc142c06 - branchtable_fc142bfa) / 2)\n"
41 " .byte((loc_fc142c2c - branchtable_fc142bfa) / 2)\n"
42 " .byte((loc_fc142d7c - branchtable_fc142bfa) / 2)\n"
43 " .byte((loc_fc142c92 - branchtable_fc142bfa) / 2)\n"
44 " .byte((loc_fc142c98 - branchtable_fc142bfa) / 2)\n"
45 " .byte((loc_fc142cf2 - branchtable_fc142bfa) / 2)\n"
46 " .byte((loc_fc142d36 - branchtable_fc142bfa) / 2)\n"
47 " .byte((loc_fc142d9c - branchtable_fc142bfa) / 2)\n"
48 " .byte((loc_fc142d94 - branchtable_fc142bfa) / 2)\n"
49 " .byte((loc_fc142d14 - branchtable_fc142bfa) / 2)\n"
50 " .byte((loc_fc142d76 - branchtable_fc142bfa) / 2)\n"
53 " ldr r0, [r5, #0x60]\n"
55 " ldr r0, [r5, #0x5c]\n"
56 " cbz r0, loc_fc142c16\n"
62 " ldr.w r0, [r8, #0x3c]\n"
63 " cbnz r0, loc_fc142c20\n"
66 " bl sub_fc14293c_my\n"
69 " str r0, [r5, #0x5c]\n"
74 " str r0, [r5, #0x5c]\n"
75 " ldr.w r0, [r8, #0x3c]\n"
76 " cbnz r0, loc_fc142c84\n"
77 " ldr r1, [r6, #0x68]\n"
78 " add.w r0, sb, r1, lsl #2\n"
79 " ldr r0, [r0, #-0x4]\n"
81 " ldr r0, [r5, #0x5c]\n"
82 " lsls r0, r0, #0x1f\n"
85 " str r0, [r5, #0x5c]\n"
96 " ldr r0, [r5, #0x5c]\n"
104 " ldr r0, [r6, #0x4c]\n"
106 " beq loc_fc142cec\n"
107 " ldr.w r0, [r8, #0x14]\n"
108 " cbnz r0, loc_fc142cb0\n"
112 " str.w sl, [r8, #0x14]\n"
116 " str r0, [r5, #0x5c]\n"
117 " cbz r0, loc_fc142cc2\n"
122 " ldr.w r0, [r8, #0x54]\n"
124 " cbnz r0, loc_fc142cde\n"
125 " ldr r0, [r1, #0x64]\n"
126 " cbz r0, loc_fc142cde\n"
128 " str r0, [r5, #0x5c]\n"
130 " ldr r0, [r5, #0x5c]\n"
132 " bne loc_fc142cbc\n"
134 " ldr r1, [r6, #0x68]\n"
135 " add.w r0, sb, r1, lsl #2\n"
136 " ldr r0, [r0, #-0x4]\n"
139 " ldr r0, [r4, #0x1c]\n"
140 " ldr r1, [r5, #0x78]\n"
143 " ldr r0, [r6, #0x4c]\n"
145 " beq loc_fc142d0e\n"
147 " str r0, [r5, #0x5c]\n"
149 " ldr r0, [r5, #0x5c]\n"
150 " cbz r0, loc_fc142d0c\n"
154 " str r7, [r6, #0x4c]\n"
156 " ldr r1, [r4, #4]\n"
157 " ldr r0, [r4, #0x24]\n"
161 " lsls r0, r0, #0x1f\n"
162 " beq loc_fc142d20\n"
168 " str r0, [r5, #0x5c]\n"
169 " cbz r0, loc_fc142d2e\n"
170 " mov.w r0, #0xa0000\n"
173 " ldr r0, [r6, #0x30]\n"
174 " blx sub_fc302334\n"
177 " ldr r0, [r6, #0x4c]\n"
179 " bne loc_fc142d46\n"
180 " ldr r1, [r4, #0xc]\n"
181 " cbz r1, loc_fc142d92\n"
182 " ldr r0, [r4, #0x2c]\n"
187 " str r0, [r5, #0x5c]\n"
188 " cbnz r0, loc_fc142d64\n"
189 " ldr.w r0, [r8, #0x64]\n"
190 " cbz r0, loc_fc142d5e\n"
192 " str r0, [r5, #0x5c]\n"
195 " str r7, [r6, #0x4c]\n"
196 " ldr r0, [r5, #0x5c]\n"
197 " cbz r0, loc_fc142d70\n"
199 " ldr r1, [r4, #0xc]\n"
200 " cbz r1, loc_fc142d6c\n"
201 " ldr r0, [r4, #0x2c]\n"
206 " ldr r1, [r4, #8]\n"
207 " ldr r0, [r4, #0x28]\n"
213 " movw r3, #0x1959\n"
214 " ldr r2, =0xfc13ffcc\n"
215 " ldr r0, [r6, #0x74]\n"
217 " blx sub_fc3022bc\n"
218 " str r7, [r5, #0x5c]\n"
220 " ldr r0, [r4, #0x34]\n"
227 " str r0, [r5, #0x5c]\n"
230 " ldr r1, [sp, #4]\n"
231 " movw r3, #0x13be\n"
235 " ldr r3, =0xfc13ffcc\n"
236 " ldr r0, [r6, #0x20]\n"
237 " blx sub_fc302134\n"
void getchunkinfo |
( |
int * |
r0) | |
|
Definiert in Zeile 1441 der Datei movie_rec.c.
1443 unsigned int lsum = 0;
1445 int *
cl = (
int*)(*(
r0+1));