File: proto.h

package info (click to toggle)
picturebook 0.0pre3-3
  • links: PTS
  • area: main
  • in suites: woody
  • size: 328 kB
  • ctags: 427
  • sloc: ansic: 2,717; makefile: 55; sh: 37; awk: 31
file content (69 lines) | stat: -rw-r--r-- 2,778 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
/* This file is automatically generated with "make proto". DO NOT EDIT */

u32 readl(volatile void *addr);
void writel(u32 v, void *addr);
int mchip_hsize(void);
int mchip_vsize(void);
void mchip_hic_stop(void);
void mchip_set_framerate(double framerate);
void mchip_take_picture(void);
void mchip_get_picture(u8 *buf, int bufsize);
void mchip_continuous_start(void);
int mchip_continuous_read(u8 *buf, int bufsize);
int mchip_compress_frame(u8 *buf, int bufsize);
int mchip_uncompress_frame(u8 *img, int imgsize, u8 *buf, int bufsize);
void mchip_cont_compression_start(void);
int mchip_cont_compression_read(u8 *buf, int bufsize);
void mchip_subsample(int sub);
void mchip_init(void);
void mchip_shutdown(void);
int main(int argc, char *argv[]);
void dump_pci_if_registers(void);
void print_bit(const char *prefix,
		      int regpos, const char *true, const char *false);
void dump_hic_registers(void);
void dump_mcc_registers(void);
void dump_vrj_registers(void);
void dump_all_registers(void);
void spic_camera_off(void);
void spic_camera_on(void);
int spic_capture_pressed(void);
int spic_jogger_pressed(void);
int spic_jogger_turned(void);
int spic_jogger(void);
void spic_settings(int brightness, int contrast, int hue, int color, int sharpness, int picture, int agc);
void spic_setup_vga(void);
void spic_show_settings(void);
void spic_init(void);
void sdelay(u32 usecs);
void spic_shutdown(int power_off);
int pci_find_device(u32 vendor, u32 device);
int pci_config_write_u8(int fd, int ofs, u8 v);
int pci_config_write_u16(int fd, int ofs, u16 v);
int pci_config_write_u32(int fd, int ofs, u32 v);
int pci_config_read_u8(int fd, int ofs, u8 *v);
int pci_config_read_u16(int fd, int ofs, u16 *v);
int pci_config_read_u32(int fd, int ofs, u32 *v);
u32 pci_read_base_address(u32 vendor, u32 device);
void yuv_convert(u8 *buf, u8 *rgb, int xsize, int ysize);
void yuv_block_convert(u8 *buf, u8 *rgb, int xsize, int ysize);
void timer_start(void);
double timer_end(void);
void avi_start(int fd);
void avi_add(int fd, u8 *buf, int size);
void avi_end(int fd, int width, int height, int fps);
void avi_explode(char *fname);
void cmd_take_picture(char *fname);
void cmd_continuous_out(char *fname, double framerate);
void cmd_jpeg_capture(char *fname);
void cmd_avi_capture(char *fname, double captime, double framerate);
void cmd_mjpeg_capture(char *fname, int numframes, double framerate);
void cmd_snap(double framerate, int jogsnap);
void cmd_test(char *fname);
void display_rgb(u8 *rgb, int width, int height, char *name);
void display_image(char *fname);
void display_jpeg_image(u8 *img, int size);
void display_image(char *fname);
void *ptable_init(int npages, u32 *pt_addr);
u16 *jpeg_quantisation_tables(int *size, int quality);
u16 *jpeg_huffman_tables(int *size);