#ifndef _HRT_DEMO_H #define _HRT_DEMO_H #define PROGTITLE "HRT Demo: Team BGA!" #define DEFAULTFN "frame.bmp" #define WINSIZEX 512 #define WINSIZEY 480 #define HRT_KERNELSPACE 0 #define HRT_USERSPACE 1 #define HRT_STREAMING 2 #define AREA_SIZE (1024 * 16) #define PIXELSMART_LIVE_CMD 0x91 #define PIXELSMART_FREEZE_NEXT_CMD 0x99 #define PIXELSMART_CONTROL_REG 0x2000 #define PIXELSMART_Y_LOW_REG 0x2002 #define PIXELSMART_Y_HIGH_REG 0x2003 /* start the avalanche of function definitions */ /* for getopt */ int getopt(int argc, char * const argv[], const char *optstring); extern char *optarg; extern int optind, opterr, optopt; GtkWidget *main_window(); gint updateloop(gpointer data); void quit_request (GtkWidget *widget, gpointer data); void destroy_filew (GtkWidget *button, gpointer data); void store_outfn(GtkWidget *button, gpointer data); void chfn(GtkWidget *button, gpointer data); void parsecmdline(int argc, char *argv[]); void usage(void); void userspace(void); void streaming(void); void kernelspace(void); void matrixmode(void); void controlwtoggle(void); void doioctl(int whichioctl, int newval); char *defaultval(int whichioctl); void setbrightness(void); void setcontrast(void); void setwidth(void); void setheight(void); void initstreaming(void); void stopstreaming(void); void msto(void); void mstoff(void); void saveimage(void); void sdl_init(void); #endif