CHDK_DE Vorschauversion
Trunk Rev. 6014
|
#include "camera_info.h"
#include "conf.h"
#include "keyboard.h"
#include "modes.h"
#include "viewport.h"
#include "shooting.h"
#include "gui.h"
#include "gui_draw.h"
#include "gui_lang.h"
#include "bitvector.h"
#include "time.h"
#include "dirent.h"
#include "ctype.h"
#include "edgeoverlay.h"
#include "module_def.h"
gehe zum Quellcode dieser Datei
Makrodefinitionen | |
#define | EDGE_FILE_PREFIX "EDG_" |
#define | EDGE_FILE_FORMAT EDGE_FILE_PREFIX "%04d.edg" |
#define | EDGE_SLICES 2 |
#define | XINC 6 |
#define | YINC 2 |
Typdefinitionen | |
typedef enum _edge_fsm_state | edge_fsm_state_t |
Aufzählungen | |
enum | _edge_fsm_state { EDGE_LIVE = 0, EDGE_FROZEN } |
Funktionen | |
static void | get_viewport_size () |
static void | ensure_allocate_imagebuffer () |
static void | reset_edge_overlay () |
static int | is_buffer_ready () |
static int | get_edge_file_num (const char *fn) |
void | save_edge_overlay (void) |
void | load_edge_overlay (const char *fn) |
static void | average_filter_row (const unsigned char *ptrh1, unsigned char *smptr, int x, int x_max) |
static int | calc_edge_overlay () |
static int | draw_edge_overlay () |
static void | set_offset_from_overlap () |
void | edge_overlay () |
int | _module_loader (__attribute__((unused)) unsigned int *chdk_export_list) |
int | _module_unloader () |
int | _module_can_unload () |
Variablen | |
static edge_fsm_state_t | fsm_state = EDGE_LIVE |
static bit_vector_t * | edgebuf = NULL |
static int | xoffset = 0 |
static int | yoffset = 0 |
static unsigned char * | smbuf = NULL |
static int | slice = 0 |
static int | slice_height |
static int | viewport_byte_width |
static int | viewport_yscale |
static int | viewport_height |
static int | viewport_width |
static int | viewport_xoffset |
static int | viewport_yoffset |
libedgeovr_sym | _libedgeovr |
ModuleInfo | _module_info |
#define EDGE_FILE_FORMAT EDGE_FILE_PREFIX "%04d.edg" |
Definiert in Zeile 22 der Datei edgeoverlay.c.
#define EDGE_FILE_PREFIX "EDG_" |
Definiert in Zeile 21 der Datei edgeoverlay.c.
#define EDGE_SLICES 2 |
Definiert in Zeile 23 der Datei edgeoverlay.c.
#define XINC 6 |
Definiert in Zeile 26 der Datei edgeoverlay.c.
#define YINC 2 |
Definiert in Zeile 27 der Datei edgeoverlay.c.
typedef enum _edge_fsm_state edge_fsm_state_t |
enum _edge_fsm_state |
Aufzählungswerte | |
---|---|
EDGE_LIVE | |
EDGE_FROZEN |
Definiert in Zeile 29 der Datei edgeoverlay.c.
int _module_can_unload | ( | ) |
Definiert in Zeile 926 der Datei edgeoverlay.c.
int _module_loader | ( | __attribute__((unused)) unsigned int * | chdk_export_list) |
Definiert in Zeile 899 der Datei edgeoverlay.c.
int _module_unloader | ( | ) |
|
static |
Definiert in Zeile 218 der Datei edgeoverlay.c.
|
static |
Definiert in Zeile 343 der Datei edgeoverlay.c.
|
static |
Definiert in Zeile 621 der Datei edgeoverlay.c.
void edge_overlay | ( | ) |
Definiert in Zeile 744 der Datei edgeoverlay.c.
|
static |
Definiert in Zeile 63 der Datei edgeoverlay.c.
|
static |
Definiert in Zeile 114 der Datei edgeoverlay.c.
|
static |
Definiert in Zeile 50 der Datei edgeoverlay.c.
|
static |
void load_edge_overlay | ( | const char * | fn) |
Definiert in Zeile 194 der Datei edgeoverlay.c.
|
static |
Definiert in Zeile 84 der Datei edgeoverlay.c.
void save_edge_overlay | ( | void | ) |
Definiert in Zeile 137 der Datei edgeoverlay.c.
|
static |
Definiert in Zeile 705 der Datei edgeoverlay.c.
libedgeovr_sym _libedgeovr |
Definiert in Zeile 933 der Datei edgeoverlay.c.
ModuleInfo _module_info |
Definiert in Zeile 944 der Datei edgeoverlay.c.
|
static |
Definiert in Zeile 36 der Datei edgeoverlay.c.
|
static |
Definiert in Zeile 35 der Datei edgeoverlay.c.
|
static |
Definiert in Zeile 40 der Datei edgeoverlay.c.
|
static |
Definiert in Zeile 41 der Datei edgeoverlay.c.
|
static |
Definiert in Zeile 38 der Datei edgeoverlay.c.
|
static |
Definiert in Zeile 43 der Datei edgeoverlay.c.
|
static |
Definiert in Zeile 45 der Datei edgeoverlay.c.
|
static |
Definiert in Zeile 46 der Datei edgeoverlay.c.
|
static |
Definiert in Zeile 47 der Datei edgeoverlay.c.
|
static |
Definiert in Zeile 48 der Datei edgeoverlay.c.
|
static |
Definiert in Zeile 44 der Datei edgeoverlay.c.
|
static |
Definiert in Zeile 37 der Datei edgeoverlay.c.
|
static |
Definiert in Zeile 37 der Datei edgeoverlay.c.