Mercurial > mplayer.hg
comparison TOOLS/realcodecs/14_4.c @ 25313:9e13376e0daa
Fix printf format string length modifiers, removes about a trillion warnings.
author | diego |
---|---|
date | Mon, 10 Dec 2007 14:39:19 +0000 |
parents | 29fe677d8a19 |
children | 105de0884218 |
comparison
equal
deleted
inserted
replaced
25312:643c5e2b6b56 | 25313:9e13376e0daa |
---|---|
112 usecs=tv2.tv_usec-tv1.tv_usec; | 112 usecs=tv2.tv_usec-tv1.tv_usec; |
113 if (usecs<0) { | 113 if (usecs<0) { |
114 usecs+=1000000; | 114 usecs+=1000000; |
115 --secs; | 115 --secs; |
116 } | 116 } |
117 fprintf(stderr, "Duration: %d.%0.6ds\n", secs, usecs); | 117 fprintf(stderr, "Duration: %ld.%0.6lds\n", secs, usecs); |
118 } | 118 } |
119 | 119 |
120 | 120 |
121 void hexdump(void *pos, int len) { | 121 void hexdump(void *pos, int len) { |
122 unsigned char *cpos=pos, *cpos1; | 122 unsigned char *cpos=pos, *cpos1; |
149 } | 149 } |
150 | 150 |
151 | 151 |
152 ulong RACloseCodec(ulong p1) { | 152 ulong RACloseCodec(ulong p1) { |
153 ulong result; | 153 ulong result; |
154 fprintf(stderr, "RACloseCodec(ulong p1=0x%0x(%d))\n", p1, p1); | 154 fprintf(stderr, "RACloseCodec(ulong p1=0x%0lx(%ld))\n", p1, p1); |
155 result=(*raCloseCodec)(p1); | 155 result=(*raCloseCodec)(p1); |
156 // closeDll(); | 156 // closeDll(); |
157 fprintf(stderr, "--> 0x%0x(%d)\n\n\n", result, result); | 157 fprintf(stderr, "--> 0x%0lx(%ld)\n\n\n", result, result); |
158 return result; | 158 return result; |
159 } | 159 } |
160 | 160 |
161 static int pkno=0; | 161 static int pkno=0; |
162 | 162 |
163 ulong RADecode(ulong p1,ulong p2,ulong p3,ulong p4,ulong* p5,ulong p6) { | 163 ulong RADecode(ulong p1,ulong p2,ulong p3,ulong p4,ulong* p5,ulong p6) { |
164 ulong result; | 164 ulong result; |
165 int x,y; | 165 int x,y; |
166 | 166 |
167 fprintf(stderr, "RADecode(ulong ctx=0x%0x, ", p1); | 167 fprintf(stderr, "RADecode(ulong ctx=0x%0lx, ", p1); |
168 fprintf(stderr, "ulong src=0x%0x,\n", p2); | 168 fprintf(stderr, "ulong src=0x%0lx,\n", p2); |
169 fprintf(stderr, "ulong len=0x%0x,", p3); | 169 fprintf(stderr, "ulong len=0x%0lx,", p3); |
170 fprintf(stderr, "ulong dst=0x%0x,\n", p4); | 170 fprintf(stderr, "ulong dst=0x%0lx,\n", p4); |
171 fprintf(stderr, "ulong dstcnt=0x%0x, ",p5); | 171 fprintf(stderr, "ulong dstcnt=0x%0x, ",p5); |
172 fprintf(stderr, "ulong p6=%d)\n", p6); | 172 fprintf(stderr, "ulong p6=%ld)\n", p6); |
173 // hexdump((void*)p1, 44); | 173 // hexdump((void*)p1, 44); |
174 hexdump((void*)p2, p3); | 174 hexdump((void*)p2, p3); |
175 // hexdump((void*)p4, 80); | 175 // hexdump((void*)p4, 80); |
176 // hexdump((void*)p5, 16); | 176 // hexdump((void*)p5, 16); |
177 // tic(); | 177 // tic(); |
191 result=(*raDecode)(p1,p2,p3,p4,p5,p6); | 191 result=(*raDecode)(p1,p2,p3,p4,p5,p6); |
192 // toc(); | 192 // toc(); |
193 // hexdump((void*)p1, 44); | 193 // hexdump((void*)p1, 44); |
194 // hexdump((void*)p4, 80); | 194 // hexdump((void*)p4, 80); |
195 // hexdump((void*)p5, 16); | 195 // hexdump((void*)p5, 16); |
196 fprintf(stderr, "--> 0x%0x(%d) decoded: %d \n\n\n", result, result, p5[0]); | 196 fprintf(stderr, "--> 0x%0lx(%ld) decoded: %ld \n\n\n", result, result, p5[0]); |
197 return result; | 197 return result; |
198 } | 198 } |
199 | 199 |
200 ulong RAFreeDecoder(ulong p1) { | 200 ulong RAFreeDecoder(ulong p1) { |
201 ulong result; | 201 ulong result; |
202 fprintf(stderr, "RAFreeDecoder(ulong p1=0x%0x(%d))\n", p1, p1); | 202 fprintf(stderr, "RAFreeDecoder(ulong p1=0x%0lx(%ld))\n", p1, p1); |
203 hexdump((void*)p1, 44); | 203 hexdump((void*)p1, 44); |
204 result=(*raFreeDecoder)(p1); | 204 result=(*raFreeDecoder)(p1); |
205 fprintf(stderr, "--> 0x%0x(%d)\n\n\n", result, result); | 205 fprintf(stderr, "--> 0x%0lx(%ld)\n\n\n", result, result); |
206 return result; | 206 return result; |
207 } | 207 } |
208 | 208 |
209 ulong RAGetFlavorProperty(ulong p1,ulong p2,ulong p3, ulong p4) { | 209 ulong RAGetFlavorProperty(ulong p1,ulong p2,ulong p3, ulong p4) { |
210 ulong result; | 210 ulong result; |
211 fprintf(stderr, "RAGetFlavorProperty(ulong p1=0x%0x(%d), ", p1, p1); | 211 fprintf(stderr, "RAGetFlavorProperty(ulong p1=0x%0lx(%ld), ", p1, p1); |
212 fprintf(stderr, "ulong p2=0x%0x(%d),\n", p2, p2); | 212 fprintf(stderr, "ulong p2=0x%0lx(%ld),\n", p2, p2); |
213 fprintf(stderr, "ulong p3=0x%0x(%d), ", p3, p3); | 213 fprintf(stderr, "ulong p3=0x%0lx(%ld), ", p3, p3); |
214 fprintf(stderr, "ulong p4=0x%0x(%d))\n", p4, p4); | 214 fprintf(stderr, "ulong p4=0x%0lx(%ld))\n", p4, p4); |
215 hexdump((void*)p4/*(void*)(*((void**)p4))*/,p2); | 215 hexdump((void*)p4/*(void*)(*((void**)p4))*/,p2); |
216 hexdump((void*)p1, 44); | 216 hexdump((void*)p1, 44); |
217 tic(); | 217 tic(); |
218 result=(*raGetFlavorProperty)(p1,p2,p3,p4); | 218 result=(*raGetFlavorProperty)(p1,p2,p3,p4); |
219 toc(); | 219 toc(); |
220 fprintf(stderr, "*p4=0x%0x\n", *((ulong*)p4)); | 220 fprintf(stderr, "*p4=0x%0lx\n", *((ulong*)p4)); |
221 hexdump((void*)p4/*(void*)(*((void**)p4))*/,p2); | 221 hexdump((void*)p4/*(void*)(*((void**)p4))*/,p2); |
222 hexdump((void*)p1, 44); | 222 hexdump((void*)p1, 44); |
223 fprintf(stderr, "--> 0x%0x(%d)\n\n\n", result, result); | 223 fprintf(stderr, "--> 0x%0lx(%ld)\n\n\n", result, result); |
224 return result; | 224 return result; |
225 } | 225 } |
226 | 226 |
227 ulong RAGetNumberOfFlavors(void) { | 227 ulong RAGetNumberOfFlavors(void) { |
228 ulong result; | 228 ulong result; |
229 fprintf(stderr, "RAGetNumberOfFlavors(void)\n"); | 229 fprintf(stderr, "RAGetNumberOfFlavors(void)\n"); |
230 result=(*raGetNumberOfFlavors)(); | 230 result=(*raGetNumberOfFlavors)(); |
231 fprintf(stderr, "--> 0x%0x(%d)\n\n\n", result, result); | 231 fprintf(stderr, "--> 0x%0lx(%ld)\n\n\n", result, result); |
232 return result; | 232 return result; |
233 } | 233 } |
234 | 234 |
235 ulong RAInitDecoder(ulong p1,ulong p2) { | 235 ulong RAInitDecoder(ulong p1,ulong p2) { |
236 ulong result; | 236 ulong result; |
237 // int temp[256]; | 237 // int temp[256]; |
238 // unsigned char temp2[256]; | 238 // unsigned char temp2[256]; |
239 fprintf(stderr, "RAInitDecoder(ulong p1=0x%0x(%d), ", p1, p1); | 239 fprintf(stderr, "RAInitDecoder(ulong p1=0x%0lx(%ld), ", p1, p1); |
240 fprintf(stderr, "ulong p2=0x%0x(%d))\n", p2, p2); | 240 fprintf(stderr, "ulong p2=0x%0lx(%ld))\n", p2, p2); |
241 hexdump((void*)p2, 4*7); | 241 hexdump((void*)p2, 4*7); |
242 // hexdump((void*)p1, 44); | 242 // hexdump((void*)p1, 44); |
243 // memset(temp,0x77,256*4); | 243 // memset(temp,0x77,256*4); |
244 // memcpy(temp,p2,4*7); | 244 // memcpy(temp,p2,4*7); |
245 // hexdump((void*)temp[6], 32); | 245 // hexdump((void*)temp[6], 32); |
250 | 250 |
251 result=(*raInitDecoder)(p1,/*temp*/p2); | 251 result=(*raInitDecoder)(p1,/*temp*/p2); |
252 // hexdump((void*)temp[6], 32); | 252 // hexdump((void*)temp[6], 32); |
253 // memcpy(p2,temp,4*11); | 253 // memcpy(p2,temp,4*11); |
254 // hexdump((void*)p1, 44); | 254 // hexdump((void*)p1, 44); |
255 fprintf(stderr, "--> 0x%0x(%d)\n\n\n", result, result); | 255 fprintf(stderr, "--> 0x%0lx(%ld)\n\n\n", result, result); |
256 return result; | 256 return result; |
257 } | 257 } |
258 | 258 |
259 ulong RAOpenCodec2(ulong p1) { | 259 ulong RAOpenCodec2(ulong p1) { |
260 ulong result; | 260 ulong result; |
261 // loadSyms(); | 261 // loadSyms(); |
262 fprintf(stderr, "RAOpenCodec2(ulong p1=0x%0x(%d)\n", p1, p1); | 262 fprintf(stderr, "RAOpenCodec2(ulong p1=0x%0lx(%ld)\n", p1, p1); |
263 hexdump((void*)p1, 44); | 263 hexdump((void*)p1, 44); |
264 result=(*raOpenCodec2)(p1); | 264 result=(*raOpenCodec2)(p1); |
265 hexdump((void*)p1, 44); | 265 hexdump((void*)p1, 44); |
266 fprintf(stderr, "--> 0x%0x(%d)\n\n\n", result, result); | 266 fprintf(stderr, "--> 0x%0lx(%ld)\n\n\n", result, result); |
267 return result; | 267 return result; |
268 } | 268 } |
269 | 269 |
270 ulong RASetFlavor(ulong p1) { | 270 ulong RASetFlavor(ulong p1) { |
271 ulong result; | 271 ulong result; |
272 // ulong numflavors, flavor, numprop=0, result1=0; | 272 // ulong numflavors, flavor, numprop=0, result1=0; |
273 // unsigned short property; | 273 // unsigned short property; |
274 fprintf(stderr, "RASetFlavor(ulong p1=0x%0x(%d))\n", p1, p1); | 274 fprintf(stderr, "RASetFlavor(ulong p1=0x%0lx(%ld))\n", p1, p1); |
275 hexdump((void*)p1, 44); | 275 hexdump((void*)p1, 44); |
276 // hexdump((void*)p1, 44); | 276 // hexdump((void*)p1, 44); |
277 result=(*raSetFlavor)(p1); | 277 result=(*raSetFlavor)(p1); |
278 fprintf(stderr, "--> 0x%0x(%d)\n\n\n", result, result); | 278 fprintf(stderr, "--> 0x%0lx(%ld)\n\n\n", result, result); |
279 | 279 |
280 #if 0 | 280 #if 0 |
281 fputs("######################## FLAVOR PROPERTIES ###################\n\n", stderr); | 281 fputs("######################## FLAVOR PROPERTIES ###################\n\n", stderr); |
282 numflavors=raGetNumberOfFlavors2(); | 282 numflavors=raGetNumberOfFlavors2(); |
283 flavor=0; | 283 flavor=0; |
284 while (flavor<numflavors) { | 284 while (flavor<numflavors) { |
285 fprintf(stderr, "************ Flavor %d *************\n\n", flavor); | 285 fprintf(stderr, "************ Flavor %ld *************\n\n", flavor); |
286 numprop=0; | 286 numprop=0; |
287 while (numprop<32) { | 287 while (numprop<32) { |
288 result1=raGetFlavorProperty(p1, flavor, numprop, (ulong)&property); | 288 result1=raGetFlavorProperty(p1, flavor, numprop, (ulong)&property); |
289 fprintf(stderr, "property %d=%d, result=0x%0x\n\n", | 289 fprintf(stderr, "property %ld=%d, result=0x%0lx\n\n", |
290 numprop, property, result1); | 290 numprop, property, result1); |
291 hexdump((void*)result1, property); | 291 hexdump((void*)result1, property); |
292 numprop++; | 292 numprop++; |
293 } | 293 } |
294 flavor++; | 294 flavor++; |