root/platform/sx220hs/sub/101b/lib.c

/* [<][>][^][v][top][bottom][index][help] */

DEFINITIONS

This source file includes following definitions.
  1. hook_raw_image_addr
  2. hook_alt_raw_image_addr
  3. vid_get_viewport_fb_d
  4. camera_jpeg_count_str

   1 #include "platform.h"
   2 
   3 /*
   4 SX220
   5 full 19131120
   6 0x1048 *  BF4   =  C29CA0
   7 4168 * 3060 = 12754080 
   8 */
   9 
  10 char *hook_raw_image_addr()
  11 {
  12 
  13         if (*((int*)0x3F04) != 0)
  14                 return (char*) 0x46000000;
  15         else
  16                 return (char*) 0x413591F0;
  17 
  18 }
  19 
  20 char *hook_alt_raw_image_addr()
  21 {
  22 
  23         if (*((int*)0x3F04) == 0)
  24                 return (char*) 0x46000000;
  25         else
  26                 return (char*) 0x413591F0;
  27 
  28 }
  29 
  30 void *vid_get_viewport_fb_d()
  31 {
  32         //FF06C580 dword_FF06C580  DCD 0x3C70
  33         //FF06D300                 STR     R12, [R5,#0x58
  34         return (void*)(*(int*)(0x3C70+0x58));                  
  35 
  36 }
  37 
  38 char *camera_jpeg_count_str()
  39 {
  40         //FF2327FC(v100A)          LDR     R0, =0xCA790
  41         return (void*)0xCA790;                                      
  42 
  43 }

/* [<][>][^][v][top][bottom][index][help] */