CHDK_DE Vorschauversion  Trunk Rev. 6014
 Alle Datenstrukturen Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Makrodefinitionen
lib.c-Dateireferenz
#include "platform.h"
+ Include-Abhängigkeitsdiagramm für lib.c:

gehe zum Quellcode dieser Datei

Funktionen

void * vid_get_bitmap_fb ()
 
void * vid_get_viewport_fb ()
 
void * vid_get_viewport_fb_d ()
 
char * camera_jpeg_count_str ()
 
int get_flash_params_count (void)
 
char * hook_raw_image_addr ()
 
char * hook_alt_raw_image_addr ()
 
char * camera_jpeg_current_filename ()
 
char * camera_jpeg_current_gps ()
 

Dokumentation der Funktionen

char* camera_jpeg_count_str ( )

Definiert in Zeile 6 der Datei lib.c.

6 { return (char*)0x000cf0cc; } // Found @0xff289050
char* camera_jpeg_current_filename ( )

Definiert in Zeile 33 der Datei lib.c.

33  {
34  return (void*)0xCB764; //0xFF24D14C search for "%03d-%04d"
35 }
char* camera_jpeg_current_gps ( )

Definiert in Zeile 37 der Datei lib.c.

37  {
38  return (void*)0xCB7D8;
39 }
int get_flash_params_count ( void  )

Definiert in Zeile 7 der Datei lib.c.

7 { return 0x9f; } // Found @0xff206d58
char* hook_alt_raw_image_addr ( )

Definiert in Zeile 21 der Datei lib.c.

22 {
23  // Appears to be two raw buffers (this returns active buffer)
24  // Addresses below found in table at ff467f78 used in sub_ff0f26b8
25  // [0x40E0 + 0xC] --> defines which buffer is active
26 
27  if (*((int*)0x40EC) == 0)
28  return (char*) 0x4AD65BC0;
29  else
30  return (char*) 0x44000000; // found at (ff3feed4) [search CRAW BUF]
31 }
char* hook_raw_image_addr ( void  )

Definiert in Zeile 9 der Datei lib.c.

10 {
11  // Appears to be two raw buffers (this returns active buffer)
12  // Addresses below found in table at ff467f78 used in sub_ff0f26b8
13  // [0x40E0 + 0xC] --> defines which buffer is active
14 
15  if (*((int*)0x40EC) != 0)
16  return (char*) 0x4AD65BC0;
17  else
18  return (char*) 0x44000000; // found at (ff3feed4) [search CRAW BUF]
19 }
void* vid_get_bitmap_fb ( )

OSD screen

Definiert in Zeile 3 der Datei lib.c.

3 { return (void*)0x40685000; } // Found @0xff051fbc
void* vid_get_viewport_fb ( )

IMG viewport in 'rec' mode

Definiert in Zeile 4 der Datei lib.c.

4 { return (void*)0x407dab80; } // Found @0xff3fc0d8
void* vid_get_viewport_fb_d ( )

IMG viewport in 'play' mode

Definiert in Zeile 5 der Datei lib.c.

5 { return (void*)(*(int*)(0x3da0+0x58)); } // Found @0xff07007c & 0xff0700b4