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 * hook_raw_fptr ()
 
void * hook_raw_ret_addr ()
 
char * hook_raw_image_addr ()
 
void * vid_get_viewport_live_fb ()
 
void * vid_get_bitmap_fb ()
 
void * vid_get_viewport_fb ()
 
void * vid_get_viewport_fb_d ()
 
long vid_get_viewport_height ()
 
char * camera_jpeg_count_str ()
 

Dokumentation der Funktionen

char* camera_jpeg_count_str ( )

Definiert in Zeile 62 der Datei lib.c.

63 {
64  return (char*)0x75EC0; // OK!
65 }
void* hook_raw_fptr ( )

Definiert in Zeile 3 der Datei lib.c.

4 {
5  //return (void*)0x2F490;
6  return (void*)0x2EC10; // find on "taskcreate_ImageSensorTask" OK!
7 }
char* hook_raw_image_addr ( void  )

Definiert in Zeile 15 der Datei lib.c.

16 {
17  //return (char*)(0x10400000+0x160000+0x3A80); // Loc FF8B6AB0
18  return (char*)0x10595D54; // function below aWaitgetaeinteg OK!
19 }
void* hook_raw_ret_addr ( )

Definiert in Zeile 9 der Datei lib.c.

10 {
11  //return (void*)0xFF8D8BDC;
12  return (void*)0xFF8E0EEC; // From inside the TgTool_Delete OK!
13 }
void* vid_get_bitmap_fb ( )

OSD screen

Definiert in Zeile 30 der Datei lib.c.

31 {
32  return (void*)0x103CEB20; // (found on aBmpddev_c) OK!
33 }
void* vid_get_viewport_fb ( )

IMG viewport in 'rec' mode

Definiert in Zeile 39 der Datei lib.c.

40 {
41 // return (void*)0x104B6C20;
42 // return (void*)0x10559670;
43  return (void*)0x105F84F0; // Next function after CreateImagePhysicalVramForStitch OK!
44 }
void* vid_get_viewport_fb_d ( )

IMG viewport in 'play' mode

Definiert in Zeile 50 der Datei lib.c.

51 {
52 // return (void*)(*(int*)0x5BAEC);
53  return (void*)(*(int*)0x6EAD0); // found on aImageplayer_c OK!
54  //return (void*)(*(int*)0x104B6C20);
55 }
long vid_get_viewport_height ( )

Definiert in Zeile 57 der Datei lib.c.

58 {
59  return ((mode_get()&MODE_MASK) == MODE_PLAY)?240:230;
60 }
void* vid_get_viewport_live_fb ( )

Definiert in Zeile 22 der Datei lib.c.

23 {
24  return (void*)0x0;
25 }