root/platform/sx50hs/sub/100c/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
  5. camera_jpeg_current_filename

   1 #include "platform.h"
   2 
   3 char *hook_raw_image_addr()
   4 {
   5         // [0x3B14 + 0xC] --> defines which buffer is active
   6 
   7     if (*((int*)(0x3B14 + 0xC)) != 0)       //SX50: 0x3B14 (@FF08A0B0 ) + 0xC (@FF08A0DC)
   8         return (char*) 0x4ADB23C0;
   9     else
  10         return (char*) 0x44000000;
  11 }
  12 
  13 char *hook_alt_raw_image_addr()
  14 {
  15     if (*((int*)(0x3B14 + 0xC)) == 0)
  16         return (char*) 0x4ADB23C0;
  17     else
  18         return (char*) 0x44000000;
  19 }
  20 
  21 void *vid_get_viewport_fb_d() {
  22     return (void*)(*(int*)(0x3650+0x54));   //SX50 @FF074F14 & FF074F4C
  23 }
  24 
  25 char *camera_jpeg_count_str() {
  26      return (void*)0x110A74;                 //SX50 @FF28EE48
  27 }
  28 
  29 char *camera_jpeg_current_filename() {
  30      return (void*)0x111450;                 //SX50 @FF2ADF80
  31 }
  32 
  33 
  34 

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