CHDK_DE Vorschauversion  Trunk Rev. 5279
 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

char * hook_raw_image_addr ()
 
void * vid_get_bitmap_fb ()
 
void * vid_get_bitmap_active_buffer ()
 
void * vid_get_viewport_fb ()
 
void * vid_get_viewport_fb_d ()
 
char * camera_jpeg_count_str ()
 

Dokumentation der Funktionen

char* camera_jpeg_count_str ( )

Definiert in Zeile 83 der Datei lib.c.

84 {
85  return (void*)0xA05DC; // found at FFA0E708
86 }
char* hook_raw_image_addr ( void  )

Definiert in Zeile 19 der Datei lib.c.

20 {
21  //found at FFB2FB2C
22 
23  //ROM:FFB2FB2C LDR R6, =0x41DB3B80
24  //..
25  //ROM:FFB2FB7C MOV R1, R6
26  //ROM:FFB2FB80 ADR R0, aCrawBuffP ; "CRAW BUFF %p"
27 
28  return (char*)(0x41DB3B80);
29 
30  //Testing
31  //return (char*) (*(int*)(0x3310+0x18) ? 0x43289400 : 0x415D7CC0); //0x3310 at FF880698 others at FF86AA48
32 
33 }
void* vid_get_bitmap_active_buffer ( )

Definiert in Zeile 42 der Datei lib.c.

43 {
44  return (void*)(*(int*)(0x62c0+0x18)); //"Add: %p Width : %ld Hight : %ld"
45 }
void* vid_get_bitmap_fb ( )

OSD screen

Definiert in Zeile 36 der Datei lib.c.

37 {
38  return (void*)0x40431000; // found at FF85BE50 and FFA7DC10
39 }
void* vid_get_viewport_fb ( )

IMG viewport in 'rec' mode

Definiert in Zeile 48 der Datei lib.c.

49 {
50  return (void*)0x40547700; // found by search for VRAM Address @FFB2C7B4
51 }
void* vid_get_viewport_fb_d ( )

IMG viewport in 'play' mode

Definiert in Zeile 56 der Datei lib.c.

57 {
58  return (void*)(*(int*)(0x30B8+0x58)); // found at FF8743DC and FF8750CC (0x58 at FF875104)
59 }