SYMBOL INDEX (610 symbols across 44 files) FILE: alg.c function alg_locate_center_size (line 24) | void alg_locate_center_size(struct images *imgs, int width, int height, ... function alg_draw_location (line 172) | void alg_draw_location(struct coord *cent, struct images *imgs, int widt... function alg_draw_red_location (line 240) | void alg_draw_red_location(struct coord *cent, struct images *imgs, int ... function alg_noise_tune (line 359) | void alg_noise_tune(struct context *cnt, unsigned char *new) function alg_threshold_tune (line 397) | void alg_threshold_tune(struct context *cnt, int diffs, int motion) type Segment (line 451) | typedef struct { function iflood (line 459) | static int iflood(int x, int y, int width, int height, function alg_labeling (line 519) | static int alg_labeling(struct context *cnt) function dilate9 (line 590) | static int dilate9(unsigned char *img, int width, int height, void *buffer) function dilate5 (line 677) | static int dilate5(unsigned char *img, int width, int height, void *buffer) function erode9 (line 748) | static int erode9(unsigned char *img, int width, int height, void *buffe... function erode5 (line 792) | static int erode5(unsigned char *img, int width, int height, void *buffe... function alg_despeckle (line 832) | int alg_despeckle(struct context *cnt, int olddiffs) function alg_tune_smartmask (line 886) | void alg_tune_smartmask(struct context *cnt) function alg_diff_standard (line 929) | int alg_diff_standard(struct context *cnt, unsigned char *new) function alg_diff_fast (line 1202) | static char alg_diff_fast(struct context *cnt, int max_n_changes, unsign... function alg_diff (line 1235) | int alg_diff(struct context *cnt, unsigned char *new) function alg_lightswitch (line 1251) | int alg_lightswitch(struct context *cnt, int diffs) function alg_switchfilter (line 1271) | int alg_switchfilter(struct context *cnt, int diffs, unsigned char *newimg) function alg_update_reference_frame (line 1319) | void alg_update_reference_frame(struct context *cnt, int action) FILE: alg.h type coord (line 15) | struct coord { type segment (line 26) | struct segment { type images (line 34) | struct images type coord (line 34) | struct coord type coord (line 35) | struct coord type images (line 35) | struct images type coord (line 36) | struct coord type images (line 36) | struct images type context (line 37) | struct context type context (line 38) | struct context type context (line 39) | struct context type context (line 40) | struct context type context (line 41) | struct context type context (line 42) | struct context type context (line 43) | struct context type context (line 44) | struct context type context (line 45) | struct context FILE: conf.c type config (line 45) | struct config type context (line 165) | struct context type context (line 165) | struct context type context (line 166) | struct context type context (line 166) | struct context type context (line 167) | struct context type context (line 167) | struct context type context (line 169) | struct context type context (line 170) | struct context type context (line 171) | struct context type context (line 172) | struct context function conf_cmdline (line 1544) | static void conf_cmdline(struct context *cnt, int thread) type context (line 1607) | struct context type context (line 1607) | struct context type context (line 1666) | struct context type context (line 1666) | struct context function conf_print (line 1740) | void conf_print(struct context **cnt) type context (line 1824) | struct context type context (line 1824) | struct context type config (line 1837) | struct config function malloc_strings (line 1963) | void malloc_strings(struct context *cnt) type context (line 2016) | struct context type context (line 2016) | struct context type context (line 2046) | struct context type context (line 2046) | struct context type context (line 2074) | struct context type context (line 2074) | struct context type context (line 2196) | struct context type context (line 2221) | struct context type context (line 2238) | struct context type context (line 2254) | struct context type context (line 2289) | struct context type context (line 2289) | struct context type context (line 2317) | struct context type context (line 2320) | struct context type context (line 2323) | struct context function usage (line 2355) | static void usage() FILE: conf.h type config (line 21) | struct config { type context (line 143) | struct context type context (line 143) | struct context type context (line 144) | struct context type config_param (line 149) | typedef struct { type context (line 160) | struct context type context (line 160) | struct context type context (line 161) | struct context type context (line 161) | struct context type context (line 163) | struct context type context (line 164) | struct context type context (line 167) | struct context type context (line 167) | struct context FILE: draw.c type draw_char (line 22) | struct draw_char { type big_char (line 27) | struct big_char { type draw_char (line 32) | struct draw_char type big_char (line 1075) | struct big_char type draw_char (line 1075) | struct draw_char function draw_textn (line 1081) | static int draw_textn(unsigned char *image, unsigned int startx, unsigne... function draw_text (line 1138) | int draw_text(unsigned char *image, unsigned int startx, unsigned int st... function initialize_chars (line 1173) | int initialize_chars(void) FILE: event.c function exec_command (line 28) | static void exec_command(struct context *cnt, char *command, char *filen... function event_newfile (line 63) | static void event_newfile(struct context *cnt ATTRIBUTE_UNUSED, function event_beep (line 72) | static void event_beep(struct context *cnt, int type ATTRIBUTE_UNUSED, function on_picture_save_command (line 90) | static void on_picture_save_command(struct context *cnt, function on_motion_detected_command (line 103) | static void on_motion_detected_command(struct context *cnt, function event_sqlnewfile (line 114) | static void event_sqlnewfile(struct context *cnt, int type ATTRIBUTE_UN... function on_area_command (line 218) | static void on_area_command(struct context *cnt, int type ATTRIBUTE_UNUSED, function on_event_start_command (line 227) | static void on_event_start_command(struct context *cnt, int type ATTRIBU... function on_event_end_command (line 236) | static void on_event_end_command(struct context *cnt, int type ATTRIBUTE... function event_stop_stream (line 245) | static void event_stop_stream(struct context *cnt, int type ATTRIBUTE_UN... function event_stream_put (line 254) | static void event_stream_put(struct context *cnt, int type ATTRIBUTE_UNU... function event_sdl_put (line 263) | static void event_sdl_put(struct context *cnt, int type ATTRIBUTE_UNUSED, function event_vid_putpipe (line 273) | static void event_vid_putpipe(struct context *cnt, int type ATTRIBUTE_UN... type context (line 284) | struct context function event_image_detect (line 292) | static void event_image_detect(struct context *cnt, int type ATTRIBUTE_U... function event_imagem_detect (line 318) | static void event_imagem_detect(struct context *cnt, int type ATTRIBUTE_... function event_image_snapshot (line 348) | static void event_image_snapshot(struct context *cnt, int type ATTRIBUTE... function event_camera_lost (line 394) | static void event_camera_lost(struct context *cnt, int type ATTRIBUTE_UN... function on_movie_end_command (line 402) | static void on_movie_end_command(struct context *cnt, int type ATTRIBUTE... function event_extpipe_end (line 412) | static void event_extpipe_end(struct context *cnt, int type ATTRIBUTE_UN... function event_create_extpipe (line 427) | static void event_create_extpipe(struct context *cnt, int type ATTRIBUTE... function event_extpipe_put (line 493) | static void event_extpipe_put(struct context *cnt, int type ATTRIBUTE_UN... function event_new_video (line 514) | static void event_new_video(struct context *cnt, int type ATTRIBUTE_UNUSED, function grey2yuv420p (line 533) | static void grey2yuv420p(unsigned char *u, unsigned char *v, int width, ... function event_ffmpeg_newfile (line 540) | static void event_ffmpeg_newfile(struct context *cnt, int type ATTRIBUTE... function event_ffmpeg_timelapse (line 628) | static void event_ffmpeg_timelapse(struct context *cnt, function event_ffmpeg_put (line 698) | static void event_ffmpeg_put(struct context *cnt, int type ATTRIBUTE_UNU... function event_ffmpeg_closefile (line 728) | static void event_ffmpeg_closefile(struct context *cnt, function event_ffmpeg_timelapseend (line 755) | static void event_ffmpeg_timelapseend(struct context *cnt, type event_handlers (line 778) | struct event_handlers { type event_handlers (line 783) | struct event_handlers function event (line 924) | void event(struct context *cnt, int type, unsigned char *image, char *fi... FILE: event.h type context (line 36) | struct context type tm (line 36) | struct tm type context (line 38) | struct context type tm (line 38) | struct tm type context (line 39) | struct context FILE: ffmpeg.c type ffmpeg (line 83) | struct ffmpeg type ffmpeg (line 84) | struct ffmpeg type ffmpeg (line 85) | struct ffmpeg function file_open_append (line 109) | static int file_open_append(URLContext *h, const char *filename, int flags) function file_open (line 170) | static int file_open(URLContext *h, const char *filename, int flags) function file_read (line 197) | static int file_read(URLContext *h, unsigned char *buf, int size) function file_write (line 206) | static int file_write(URLContext *h, unsigned char *buf, int size) function file_seek (line 215) | static int64_t file_seek(URLContext *h, int64_t pos, int whence) function file_close (line 226) | static int file_close(URLContext *h) function mpeg1_write_trailer (line 258) | static int mpeg1_write_trailer(AVFormatContext *s) function ffmpeg_init (line 281) | void ffmpeg_init() function AVOutputFormat (line 326) | static AVOutputFormat *get_oformat(const char *codec, char *filename) type ffmpeg (line 452) | struct ffmpeg type ffmpeg (line 458) | struct ffmpeg type ffmpeg (line 467) | struct ffmpeg type ffmpeg (line 468) | struct ffmpeg function ffmpeg_cleanups (line 732) | void ffmpeg_cleanups(struct ffmpeg *ffmpeg) function ffmpeg_close (line 767) | void ffmpeg_close(struct ffmpeg *ffmpeg) function ffmpeg_put_image (line 814) | int ffmpeg_put_image(struct ffmpeg *ffmpeg) function ffmpeg_put_other_image (line 828) | int ffmpeg_put_other_image(struct ffmpeg *ffmpeg, unsigned char *y, function ffmpeg_put_frame (line 854) | int ffmpeg_put_frame(struct ffmpeg *ffmpeg, AVFrame *pic) function AVFrame (line 947) | AVFrame *ffmpeg_prepare_frame(struct ffmpeg *ffmpeg, unsigned char *y, function ffmpeg_deinterlace (line 988) | void ffmpeg_deinterlace(unsigned char *img, int width, int height) function ffmpeg_avcodec_log (line 1023) | void ffmpeg_avcodec_log(void *ignoreme ATTRIBUTE_UNUSED, int errno_flag,... FILE: ffmpeg.h type ffmpeg (line 38) | struct ffmpeg { type ffmpeg (line 65) | struct ffmpeg type ffmpeg (line 79) | struct ffmpeg type ffmpeg (line 83) | struct ffmpeg type ffmpeg (line 90) | struct ffmpeg FILE: jpegutils.c function init_source (line 71) | static void init_source(j_decompress_ptr cinfo ATTRIBUTE_UNUSED) function boolean (line 86) | static boolean fill_input_buffer(j_decompress_ptr cinfo) function skip_input_data (line 99) | static void skip_input_data(j_decompress_ptr cinfo, long num_bytes) function term_source (line 114) | static void term_source(j_decompress_ptr cinfo ATTRIBUTE_UNUSED) function jpeg_buffer_src (line 123) | static void jpeg_buffer_src(j_decompress_ptr cinfo, unsigned char *buffe... function jpeg_skip_ff (line 153) | static void jpeg_skip_ff(j_decompress_ptr cinfo) function init_destination (line 177) | static void init_destination(j_compress_ptr cinfo ATTRIBUTE_UNUSED) function boolean (line 190) | static boolean empty_output_buffer(j_compress_ptr cinfo) function term_destination (line 207) | static void term_destination(j_compress_ptr cinfo ATTRIBUTE_UNUSED) function jpeg_buffer_dest (line 219) | static void jpeg_buffer_dest(j_compress_ptr cinfo, unsigned char *buf, l... type my_error_mgr (line 256) | struct my_error_mgr { function my_error_exit (line 266) | static void my_error_exit(j_common_ptr cinfo) function my_emit_message (line 281) | static void my_emit_message(j_common_ptr cinfo, int msg_level) function add_huff_table (line 306) | static void add_huff_table(j_decompress_ptr dinfo, JHUFF_TBL **htblptr, function std_huff_tables (line 336) | static void std_huff_tables (j_decompress_ptr dinfo) function guarantee_huff_tables (line 412) | static void guarantee_huff_tables(j_decompress_ptr dinfo) function decode_jpeg_raw (line 442) | int decode_jpeg_raw (unsigned char *jpeg_data, int len, function decode_jpeg_gray_raw (line 768) | int decode_jpeg_gray_raw(unsigned char *jpeg_data, int len, function encode_jpeg_raw (line 1044) | int encode_jpeg_raw(unsigned char *jpeg_data, int len, int quality, FILE: logger.c function get_log_type (line 31) | int get_log_type(const char *type) function set_log_type (line 63) | void set_log_type(unsigned int type) function set_log_level (line 86) | void set_log_level(unsigned int level) function set_log_mode (line 98) | void set_log_mode(int mode) function FILE (line 110) | FILE * set_logfile(const char *logfile_name) function motion_log (line 160) | void motion_log(int level, unsigned int type, int errno_flag, const char... FILE: md5.c function MD5Init (line 105) | void MD5Init(MD5_CTX *context) function MD5Update (line 120) | void MD5Update ( function MD5Final (line 162) | void MD5Final ( function Encode (line 283) | static void Encode (output, input, len) function Decode (line 302) | static void Decode (output, input, len) function MD5_memcpy (line 316) | static void MD5_memcpy (output, input, len) function MD5_memset (line 328) | static void MD5_memset (output, value, len) function MD5 (line 339) | void MD5(unsigned char *message,unsigned long message_length,unsigned ch... FILE: md5.h type UINT2 (line 49) | typedef unsigned short int UINT2; type UINT4 (line 52) | typedef unsigned int UINT4; type MD5_CTX (line 66) | typedef struct { FILE: mmx.h type mmx_t (line 14) | typedef union { FILE: motion.c type context (line 26) | struct context type context (line 27) | struct context type context (line 51) | struct context function image_ring_resize (line 89) | static void image_ring_resize(struct context *cnt, int new_size) function image_ring_destroy (line 153) | static void image_ring_destroy(struct context *cnt) function image_save_as_preview (line 185) | static void image_save_as_preview(struct context *cnt, struct image_data... function context_init (line 236) | static void context_init(struct context *cnt) function context_destroy (line 270) | static void context_destroy(struct context *cnt) function sig_handler (line 294) | static void sig_handler(int signo) function sigchild_handler (line 367) | static void sigchild_handler(int signo ATTRIBUTE_UNUSED) function motion_remove_pid (line 380) | static void motion_remove_pid(void) function motion_detected (line 411) | static void motion_detected(struct context *cnt, int dev, struct image_d... type context (line 517) | struct context type image_data (line 524) | struct image_data function else (line 601) | else if (cnt->imgs.image_ring[cnt->imgs.image_ring_out].shot != (cnt->mo... function motion_init (line 666) | static int motion_init(struct context *cnt) function motion_cleanup (line 960) | static void motion_cleanup(struct context *cnt) type context (line 1080) | struct context type timeval (line 1097) | struct timeval type image_data (line 1103) | struct image_data type sigaction (line 1171) | struct sigaction type sigaction (line 1172) | struct sigaction type tm (line 1456) | struct tm function become_daemon (line 2271) | static void become_daemon(void) function cntlist_create (line 2372) | static void cntlist_create(int argc, char *argv[]) function motion_shutdown (line 2412) | static void motion_shutdown(void) function motion_startup (line 2443) | static void motion_startup(int daemonize, int argc, char *argv[]) function setup_signals (line 2531) | static void setup_signals(struct sigaction *sig_handler_action, struct s... function start_motion_thread (line 2571) | static void start_motion_thread(struct context *cnt, pthread_attr_t *thr... function main (line 2646) | int main (int argc, char **argv) function create_path (line 2924) | int create_path(const char *path) type MyBuffer (line 2957) | struct MyBuffer { function FILE (line 2982) | FILE * myfopen(const char *path, const char *mode, size_t bufsize) function myfclose (line 3077) | int myfclose(FILE* fh) function mystrftime (line 3119) | size_t mystrftime(const struct context *cnt, char *s, size_t max, const ... FILE: motion.h type images (line 213) | struct images type image_data (line 234) | struct image_data { type images (line 284) | struct images { type rotdata (line 315) | struct rotdata { type context (line 337) | struct context { type context (line 454) | struct context type tm (line 454) | struct tm FILE: netcam.c function netcam_url_parse (line 148) | static void netcam_url_parse(struct url_t *parse_url, const char *text_url) function netcam_url_free (line 235) | static void netcam_url_free(struct url_t *parse_url) function check_quote (line 271) | static void check_quote(char *str) function netcam_check_content_length (line 301) | static long netcam_check_content_length(char *header) function netcam_check_keepalive (line 336) | static int netcam_check_keepalive(char *header) function netcam_check_close (line 364) | static int netcam_check_close(char *header) function netcam_check_content_type (line 398) | static int netcam_check_content_type(char *header) function netcam_read_next_header (line 439) | static int netcam_read_next_header(netcam_context_ptr netcam) function netcam_read_first_header (line 552) | static int netcam_read_first_header(netcam_context_ptr netcam) function netcam_disconnect (line 834) | static void netcam_disconnect(netcam_context_ptr netcam) function netcam_connect (line 861) | static int netcam_connect(netcam_context_ptr netcam, int err_flag) function netcam_check_buffsize (line 1049) | static void netcam_check_buffsize(netcam_buff_ptr buff, size_t numbytes) function netcam_read_html_jpeg (line 1132) | static int netcam_read_html_jpeg(netcam_context_ptr netcam) function netcam_http_request (line 1387) | static int netcam_http_request(netcam_context_ptr netcam) function netcam_mjpg_buffer_refill (line 1446) | static int netcam_mjpg_buffer_refill(netcam_context_ptr netcam) function netcam_read_mjpg_jpeg (line 1511) | static int netcam_read_mjpg_jpeg(netcam_context_ptr netcam) function netcam_read_ftp_jpeg (line 1650) | static int netcam_read_ftp_jpeg(netcam_context_ptr netcam) function netcam_read_file_jpeg (line 1732) | static int netcam_read_file_jpeg(netcam_context_ptr netcam) function tfile_context (line 1852) | tfile_context *file_new_context(void) function file_free_context (line 1865) | void file_free_context(tfile_context* ctxt) function netcam_setup_file (line 1876) | static int netcam_setup_file(netcam_context_ptr netcam, struct url_t *url) type context (line 1918) | struct context function netcam_http_build_url (line 2104) | static int netcam_http_build_url(netcam_context_ptr netcam, struct url_t... function netcam_setup_html (line 2285) | static int netcam_setup_html(netcam_context_ptr netcam, struct url_t *url) function netcam_setup_mjpg (line 2333) | static int netcam_setup_mjpg(netcam_context_ptr netcam, struct url_t *url) function netcam_setup_ftp (line 2361) | static int netcam_setup_ftp(netcam_context_ptr netcam, struct url_t *url) function netcam_setup_rtsp (line 2417) | static int netcam_setup_rtsp(netcam_context_ptr netcam, struct url_t *url) function netcam_recv (line 2499) | ssize_t netcam_recv(netcam_context_ptr netcam, void *buffptr, size_t buf... function netcam_cleanup (line 2541) | void netcam_cleanup(netcam_context_ptr netcam, int init_retry_flag) function netcam_next (line 2681) | int netcam_next(struct context *cnt, unsigned char *image) function netcam_start (line 2747) | int netcam_start(struct context *cnt) FILE: netcam.h type netcam_context (line 50) | struct netcam_context type url_t (line 77) | struct url_t { type netcam_buff (line 90) | typedef struct netcam_image_buff { type netcam_buff (line 97) | typedef netcam_buff *netcam_buff_ptr; type tfile_context (line 99) | typedef struct file_context { type netcam_context (line 114) | typedef struct netcam_context { type mjpg_header (line 274) | typedef struct { type netcam_context (line 293) | struct netcam_context type netcam_context (line 294) | struct netcam_context type context (line 296) | struct context type context (line 297) | struct context type netcam_context (line 298) | struct netcam_context FILE: netcam_ftp.c function ftp_context_pointer (line 30) | ftp_context_pointer ftp_new_context(void) function ftp_free_context (line 55) | void ftp_free_context(ftp_context_pointer ctxt) function ftp_parse_response (line 90) | static int ftp_parse_response(char *buf, int len) function ftp_get_more (line 135) | static int ftp_get_more(ftp_context_pointer ctxt) function ftp_get_response (line 193) | static int ftp_get_response(ftp_context_pointer ctxt) function ftp_send_user (line 267) | static int ftp_send_user(ftp_context_pointer ctxt) function ftp_send_passwd (line 293) | static int ftp_send_passwd(ftp_context_pointer ctxt) function ftp_quit (line 327) | static int ftp_quit(ftp_context_pointer ctxt) function ftp_connect (line 358) | int ftp_connect(netcam_context_ptr netcam) function ftp_get_connection (line 494) | static int ftp_get_connection(ftp_context_pointer ctxt) function ftp_close_connection (line 663) | static int ftp_close_connection(ftp_context_pointer ctxt) function ftp_get_socket (line 717) | int ftp_get_socket(ftp_context_pointer ctxt) function ftp_send_type (line 791) | int ftp_send_type(ftp_context_pointer ctxt, char type) function ftp_read (line 835) | int ftp_read(ftp_context_pointer ctxt, void *dest, int len) function ftp_close (line 872) | int ftp_close(ftp_context_pointer ctxt) FILE: netcam_ftp.h type ftp_context (line 16) | typedef struct ftp_context { FILE: netcam_jpeg.c type netcam_source_mgr (line 24) | typedef struct { type netcam_source_mgr (line 32) | typedef netcam_source_mgr *netcam_src_ptr; function netcam_init_source (line 48) | static void netcam_init_source(j_decompress_ptr cinfo) function boolean (line 59) | static boolean netcam_fill_input_buffer(j_decompress_ptr cinfo) function netcam_skip_input_data (line 97) | static void netcam_skip_input_data(j_decompress_ptr cinfo, long num_bytes) function netcam_term_source (line 111) | static void netcam_term_source(j_decompress_ptr cinfo ATTRIBUTE_UNUSED) function netcam_memory_src (line 129) | static void netcam_memory_src(j_decompress_ptr cinfo, char *data, int le... function netcam_error_exit (line 167) | static void netcam_error_exit(j_common_ptr cinfo) function netcam_output_message (line 199) | static void netcam_output_message(j_common_ptr cinfo) function netcam_init_jpeg (line 242) | static int netcam_init_jpeg(netcam_context_ptr netcam, j_decompress_ptr ... function netcam_image_conv (line 347) | static int netcam_image_conv(netcam_context_ptr netcam, function netcam_proc_jpeg (line 435) | int netcam_proc_jpeg(netcam_context_ptr netcam, unsigned char *image) function netcam_get_dimensions (line 500) | void netcam_get_dimensions(netcam_context_ptr netcam) FILE: netcam_rtsp.c function netcam_check_buffsize (line 24) | static void netcam_check_buffsize(netcam_buff_ptr buff, size_t numbytes) function decode_packet (line 54) | static int decode_packet(AVPacket *packet, netcam_buff_ptr buffer, AVFra... function open_codec_context (line 83) | static int open_codec_context(int *stream_idx, AVFormatContext *fmt_ctx,... type rtsp_context (line 123) | struct rtsp_context type rtsp_context (line 125) | struct rtsp_context type rtsp_context (line 128) | struct rtsp_context type rtsp_context (line 130) | struct rtsp_context function rtsp_free_context (line 147) | static void rtsp_free_context(struct rtsp_context *ctxt) function rtsp_connect (line 172) | int rtsp_connect(netcam_context_ptr netcam) function netcam_read_rtsp_image (line 220) | int netcam_read_rtsp_image(netcam_context_ptr netcam) function netcam_shutdown_rtsp (line 324) | void netcam_shutdown_rtsp(netcam_context_ptr netcam) FILE: netcam_rtsp.h type rtsp_context (line 9) | struct rtsp_context { type rtsp_context (line 19) | struct rtsp_context FILE: netcam_wget.c function header_get (line 68) | int header_get(netcam_context_ptr netcam, char **hdr, enum header_get_fl... function header_process (line 137) | int header_process(const char *header, const char *name, function header_extract_number (line 159) | int header_extract_number(const char *header, void *closure) function header_strdup (line 189) | int header_strdup(const char *header, void *closure) function skip_lws (line 201) | int skip_lws(const char *string) function base64_encode (line 219) | void base64_encode(const char *s, char *store, int length) function http_process_type (line 270) | int http_process_type(const char *hdr, void *arg) function rbuf_initialize (line 291) | void rbuf_initialize(netcam_context_ptr netcam) function rbuf_read_bufferful (line 297) | int rbuf_read_bufferful(netcam_context_ptr netcam) function rbuf_peek (line 308) | int rbuf_peek(netcam_context_ptr netcam, char *store) function rbuf_flush (line 335) | int rbuf_flush(netcam_context_ptr netcam, char *where, int maxsize) function http_result_code (line 356) | int http_result_code(const char *header) FILE: netcam_wget.h type rbuf (line 32) | struct rbuf type header_get_flags (line 85) | enum header_get_flags{ type header_get_flags (line 90) | enum header_get_flags FILE: picture.c type mem_destination_mgr (line 25) | typedef struct { type mem_destination_mgr (line 32) | typedef mem_destination_mgr *mem_dest_ptr; function init_destination (line 35) | METHODDEF(void) init_destination(j_compress_ptr cinfo) function empty_output_buffer (line 43) | METHODDEF(boolean) empty_output_buffer(j_compress_ptr cinfo) function term_destination (line 53) | METHODDEF(void) term_destination(j_compress_ptr cinfo) function _jpeg_mem_dest (line 59) | static GLOBAL(void) _jpeg_mem_dest(j_compress_ptr cinfo, JOCTET* buf, si... function _jpeg_mem_size (line 80) | static GLOBAL(int) _jpeg_mem_size(j_compress_ptr cinfo) function put_uint16 (line 145) | static void put_uint16(JOCTET *buf, unsigned value) function put_sint16 (line 151) | static void put_sint16(JOCTET *buf, int value) function put_uint32 (line 157) | static void put_uint32(JOCTET *buf, unsigned value) type tiff_writing (line 165) | struct tiff_writing { function put_direntry (line 171) | static void put_direntry(struct tiff_writing *into, const char *data, un... function put_stringentry (line 192) | static void put_stringentry(struct tiff_writing *into, unsigned tag, con... function put_subjectarea (line 204) | static void put_subjectarea(struct tiff_writing *into, const struct coor... function put_jpeg_exif (line 224) | static void put_jpeg_exif(j_compress_ptr cinfo, function put_jpeg_yuv420p_memory (line 416) | static int put_jpeg_yuv420p_memory(unsigned char *dest_image, int image_... function put_jpeg_grey_memory (line 497) | static int put_jpeg_grey_memory(unsigned char *dest_image, int image_siz... function put_jpeg_yuv420p_file (line 550) | static void put_jpeg_yuv420p_file(FILE *fp, function put_jpeg_grey_file (line 626) | static void put_jpeg_grey_file(FILE *picture, unsigned char *image, int ... function put_ppm_bgr24_file (line 675) | static void put_ppm_bgr24_file(FILE *picture, unsigned char *image, int ... function overlay_smartmask (line 740) | void overlay_smartmask(struct context *cnt, unsigned char *out) function overlay_fixed_mask (line 784) | void overlay_fixed_mask(struct context *cnt, unsigned char *out) function overlay_largest_label (line 828) | void overlay_largest_label(struct context *cnt, unsigned char *out) function put_picture_memory (line 882) | int put_picture_memory(struct context *cnt, unsigned char* dest_image, i... function put_picture_fd (line 900) | void put_picture_fd(struct context *cnt, FILE *picture, unsigned char *i... function put_picture (line 920) | void put_picture(struct context *cnt, char *file, unsigned char *image, ... function put_fixed_mask (line 1023) | void put_fixed_mask(struct context *cnt, const char *file) function preview_save (line 1065) | void preview_save(struct context *cnt) FILE: picture.h type context (line 15) | struct context type context (line 16) | struct context type context (line 17) | struct context type context (line 18) | struct context type context (line 19) | struct context type context (line 20) | struct context type context (line 21) | struct context type context (line 23) | struct context FILE: pwc-ioctl.h type __u16 (line 61) | typedef __u16 __le16; type pwc_coord (line 94) | struct pwc_coord type pwc_probe (line 102) | struct pwc_probe type pwc_serial (line 108) | struct pwc_serial type pwc_whitebalance (line 128) | struct pwc_whitebalance type pwc_wb_speed (line 140) | struct pwc_wb_speed type pwc_leds (line 148) | struct pwc_leds type pwc_imagesize (line 155) | struct pwc_imagesize type pwc_mpt_angles (line 171) | struct pwc_mpt_angles type pwc_mpt_range (line 180) | struct pwc_mpt_range type pwc_mpt_status (line 186) | struct pwc_mpt_status type pwc_video_command (line 198) | struct pwc_video_command type pwc_table_init_buffer (line 300) | struct pwc_table_init_buffer { type pwc_raw_frame (line 324) | struct pwc_raw_frame { FILE: rotate.c type __uint32 (line 40) | typedef unsigned TYPE_32BIT __uint32; function __uint32 (line 111) | static inline __uint32 rot__bswap_32(__uint32 __bsx) function reverse_inplace_quad (line 137) | static void reverse_inplace_quad(unsigned char *src, int size) function rot90cw (line 167) | static void rot90cw(unsigned char *src, register unsigned char *dst, int... function rot90ccw (line 200) | static inline void rot90ccw(unsigned char *src, register unsigned char *... function rotate_init (line 229) | void rotate_init(struct context *cnt) function rotate_deinit (line 318) | void rotate_deinit(struct context *cnt) function rotate_map (line 340) | int rotate_map(struct context *cnt, unsigned char *map) FILE: rotate.h type context (line 28) | struct context type context (line 39) | struct context type context (line 65) | struct context FILE: sdl.c function sdl_video_open (line 21) | static int sdl_video_open(int width, int height) function sdl_start (line 76) | int sdl_start(int width, int height) function sdl_put (line 113) | void sdl_put(unsigned char *image, int width, int height) function sdl_stop (line 169) | void sdl_stop(void) FILE: stream.c type auth_param (line 34) | struct auth_param { function set_sock_timeout (line 49) | static int set_sock_timeout(int sock, int sec) function read_http_request (line 69) | static int read_http_request(int sock, char* buffer, int buflen, char* u... type stream (line 160) | struct stream type auth_param (line 169) | struct auth_param type auth_param (line 169) | struct auth_param function CvtHex (line 269) | static void CvtHex(IN HASH Bin, OUT HASHHEX Hex) function DigestCalcHA1 (line 293) | static void DigestCalcHA1( function DigestCalcResponse (line 330) | static void DigestCalcResponse( type auth_param (line 388) | struct auth_param type auth_param (line 388) | struct auth_param function do_client_auth (line 628) | static void do_client_auth(struct context *cnt, int sc) function http_bindsock (line 711) | int http_bindsock(int port, int local, int ipv6_enabled) function http_acceptsock (line 797) | static int http_acceptsock(int sl) function stream_flush (line 823) | static void stream_flush(struct stream *list, int *stream_count, int lim) type stream_buffer (line 933) | struct stream_buffer type stream_buffer (line 935) | struct stream_buffer type stream_buffer (line 935) | struct stream_buffer function stream_add_client (line 947) | static void stream_add_client(struct stream *list, int sc) function stream_add_write (line 984) | static void stream_add_write(struct stream *list, struct stream_buffer *... function stream_check_write (line 1019) | static int stream_check_write(struct stream *list) function stream_init (line 1039) | int stream_init(struct context *cnt) function stream_stop (line 1053) | void stream_stop(struct context *cnt) function stream_put (line 1097) | void stream_put(struct context *cnt, unsigned char *image) FILE: stream.h type stream_buffer (line 24) | struct stream_buffer { type stream (line 30) | struct stream { type context (line 41) | struct context type context (line 42) | struct context type context (line 43) | struct context FILE: track.c type trackoptions (line 17) | struct trackoptions type context (line 44) | struct context type context (line 46) | struct context type context (line 47) | struct context type context (line 48) | struct context type context (line 50) | struct context type coord (line 50) | struct coord type images (line 50) | struct images type context (line 51) | struct context type coord (line 51) | struct coord type images (line 52) | struct images type context (line 53) | struct context type coord (line 53) | struct coord type images (line 53) | struct images type context (line 56) | struct context type context (line 57) | struct context type coord (line 57) | struct coord type images (line 58) | struct images type context (line 60) | struct context type context (line 61) | struct context type coord (line 61) | struct coord type images (line 62) | struct images function track_center (line 67) | unsigned int track_center(struct context *cnt, int dev ATTRIBUTE_UNUSED, function track_move (line 104) | unsigned int track_move(struct context *cnt, int dev, struct coord *cent... function stepper_command (line 140) | static unsigned int stepper_command(struct context *cnt, unsigned int mo... function stepper_status (line 167) | static unsigned int stepper_status(struct context *cnt, unsigned int motor) function stepper_center (line 173) | static unsigned int stepper_center(struct context *cnt, int x_offset, in... function stepper_move (line 232) | static unsigned int stepper_move(struct context *cnt, function servo_open (line 294) | static int servo_open(struct context *cnt) function servo_command (line 327) | static unsigned int servo_command(struct context *cnt, unsigned int motor, function servo_position (line 361) | static unsigned int servo_position(struct context *cnt, unsigned int motor) function servo_move (line 376) | static unsigned int servo_move(struct context *cnt, struct coord *cent, function servo_status (line 548) | static unsigned int servo_status(struct context *cnt, unsigned int motor) function servo_center (line 564) | static unsigned int servo_center(struct context *cnt, int x_offset, int ... function iomojo_command (line 619) | static char iomojo_command(struct context *cnt, char *command, int len, ... function iomojo_setspeed (line 639) | static void iomojo_setspeed(struct context *cnt, unsigned int speed) function iomojo_movehome (line 651) | static void iomojo_movehome(struct context *cnt) function iomojo_center (line 661) | static unsigned int iomojo_center(struct context *cnt, int x_offset, int... function iomojo_move (line 725) | static unsigned int iomojo_move(struct context *cnt, int dev, struct coo... function lqos_center (line 791) | static unsigned int lqos_center(struct context *cnt, int dev, int x_angl... function lqos_move (line 840) | static unsigned int lqos_move(struct context *cnt, int dev, struct coord... function uvc_center (line 919) | static unsigned int uvc_center(struct context *cnt, int dev, int x_angle... function uvc_move (line 1063) | static unsigned int uvc_move(struct context *cnt, int dev, struct coord ... FILE: track.h type trackoptions (line 15) | struct trackoptions { type trackoptions (line 43) | struct trackoptions type context (line 45) | struct context type context (line 46) | struct context type coord (line 46) | struct coord type images (line 46) | struct images FILE: video.c function v4l_picture_controls (line 19) | static void v4l_picture_controls(struct context *cnt, struct video_dev *... type video_dev (line 130) | struct video_dev type video_capability (line 134) | struct video_capability type video_channel (line 135) | struct video_channel type video_tuner (line 136) | struct video_tuner type video_mbuf (line 137) | struct video_mbuf type video_mmap (line 138) | struct video_mmap type video_channel (line 150) | struct video_channel type video_tuner (line 168) | struct video_tuner function v4l_next (line 298) | int v4l_next(struct video_dev *viddev, unsigned char *map, int width, in... function v4l_set_input (line 376) | void v4l_set_input(struct context *cnt, struct video_dev *viddev, unsign... FILE: video.h type video_buff (line 42) | typedef struct video_image_buff { type video_dev (line 51) | struct video_dev { type context (line 89) | struct context type context (line 90) | struct context type context (line 91) | struct context type context (line 99) | struct context type video_dev (line 99) | struct video_dev type video_dev (line 104) | struct video_dev type context (line 106) | struct context type video_dev (line 106) | struct video_dev type config (line 107) | struct config type video_dev (line 108) | struct video_dev type context (line 111) | struct context type video_dev (line 111) | struct video_dev type context (line 113) | struct context type video_dev (line 113) | struct video_dev type config (line 114) | struct config type context (line 115) | struct context type video_dev (line 115) | struct video_dev type video_dev (line 116) | struct video_dev type video_dev (line 117) | struct video_dev FILE: video2.c type src_v4l2_t (line 160) | typedef struct { function xioctl (line 182) | static int xioctl(int fd, int request, void *arg) function v4l2_get_capability (line 196) | static int v4l2_get_capability(src_v4l2_t * vid_source) function v4l2_select_input (line 247) | static int v4l2_select_input(struct config *conf, struct video_dev *viddev, function v4l2_do_set_pix_format (line 394) | static int v4l2_do_set_pix_format(u32 pixformat, src_v4l2_t * vid_source, function v4l2_set_pix_format (line 447) | static int v4l2_set_pix_format(struct context *cnt, src_v4l2_t * vid_sou... function v4l2_set_fps (line 546) | static void v4l2_set_fps(src_v4l2_t * vid_source) { function v4l2_set_mmap (line 565) | static int v4l2_set_mmap(src_v4l2_t * vid_source) function v4l2_scan_controls (line 661) | static int v4l2_scan_controls(src_v4l2_t * vid_source) function v4l2_set_control (line 718) | static int v4l2_set_control(src_v4l2_t * vid_source, u32 cid, int value) function v4l2_picture_controls (line 768) | static void v4l2_picture_controls(struct context *cnt, struct video_dev ... type context (line 806) | struct context type video_dev (line 806) | struct video_dev type config (line 821) | struct config function v4l2_set_input (line 868) | void v4l2_set_input(struct context *cnt, struct video_dev *viddev, unsig... function v4l2_next (line 943) | int v4l2_next(struct context *cnt, struct video_dev *viddev, unsigned ch... function v4l2_close (line 1076) | void v4l2_close(struct video_dev *viddev) function v4l2_cleanup (line 1090) | void v4l2_cleanup(struct video_dev *viddev) FILE: video_common.c type code_table_t (line 23) | typedef struct { function sonix_decompress_init (line 37) | static void sonix_decompress_init(code_table_t * table) function sonix_decompress (line 103) | int sonix_decompress(unsigned char *outp, unsigned char *inp, int width,... function bayer2rgb24 (line 183) | void bayer2rgb24(unsigned char *dst, unsigned char *src, long int width,... function conv_yuv422to420p (line 261) | void conv_yuv422to420p(unsigned char *map, unsigned char *cap_map, int w... function conv_uyvyto420p (line 299) | void conv_uyvyto420p(unsigned char *map, unsigned char *cap_map, unsigne... function conv_rgb24toyuv420p (line 339) | void conv_rgb24toyuv420p(unsigned char *map, unsigned char *cap_map, int... function mjpegtoyuv420p (line 388) | int mjpegtoyuv420p(unsigned char *map, unsigned char *cap_map, int width... function vid_do_autobright (line 455) | int vid_do_autobright(struct context *cnt, struct video_dev *viddev) type video_dev (line 516) | struct video_dev function vid_init (line 524) | void vid_init(void) function vid_cleanup (line 534) | void vid_cleanup(void) function vid_close (line 546) | void vid_close(struct context *cnt) type context (line 649) | struct context type config (line 651) | struct config type video_dev (line 653) | struct video_dev type video_dev (line 728) | struct video_dev type video_dev (line 729) | struct video_dev function vid_start (line 856) | int vid_start(struct context *cnt) type context (line 899) | struct context type config (line 902) | struct config type video_dev (line 916) | struct video_dev FILE: video_freebsd.c type camparam_st (line 44) | struct camparam_st { function catchsignal (line 70) | static void catchsignal(int sig) function yuv422to420p (line 76) | static void yuv422to420p(unsigned char *map, unsigned char *cap_map, int... function rgb24toyuv420p (line 114) | static void rgb24toyuv420p(unsigned char *map, unsigned char *cap_map, i... function set_hue (line 176) | static int set_hue(int viddev, int new_hue) function get_hue (line 191) | static int get_hue(int viddev , int *hue) function set_saturation (line 206) | static int set_saturation(int viddev, int new_saturation) function get_saturation (line 221) | static int get_saturation(int viddev , int *saturation) function set_contrast (line 236) | static int set_contrast(int viddev, int new_contrast) function get_contrast (line 251) | static int get_contrast(int viddev, int *contrast) function set_brightness (line 267) | static int set_brightness(int viddev, int new_bright) function get_brightness (line 283) | static int get_brightness(int viddev, int *brightness) function set_freq (line 322) | static int set_freq(struct video_dev *viddev, unsigned long freq) function set_input (line 364) | static int set_input(struct video_dev *viddev, unsigned input) function set_geometry (line 401) | static int set_geometry(struct video_dev *viddev, int width, int height) function set_input_format (line 444) | static int set_input_format(struct video_dev *viddev, unsigned newformat) function v4l_picture_controls (line 561) | static void v4l_picture_controls(struct context *cnt, struct video_dev *... type video_dev (line 604) | struct video_dev type sigaction (line 608) | struct sigaction function v4l_next (line 797) | static int v4l_next(struct video_dev *viddev, unsigned char *map, int wi... function v4l_set_input (line 858) | static void v4l_set_input(struct context *cnt, struct video_dev *viddev,... type video_dev (line 930) | struct video_dev function vid_init (line 938) | void vid_init(void) function vid_cleanup (line 948) | void vid_cleanup(void) function vid_close (line 960) | void vid_close(struct context *cnt) function vid_start (line 1052) | int vid_start(struct context *cnt) function vid_next (line 1273) | int vid_next(struct context *cnt, unsigned char *map) FILE: video_freebsd.h type video_dev (line 92) | struct video_dev { type context (line 128) | struct context type context (line 129) | struct context type context (line 130) | struct context FILE: vloopback_motion.c function v4l_open_vidpipe (line 20) | static int v4l_open_vidpipe(void) function v4l_startpipe (line 182) | static int v4l_startpipe(const char *dev_name, int width, int height, in... function v4l_putpipe (line 234) | static int v4l_putpipe(int dev, unsigned char *image, int size) function vid_startpipe (line 243) | int vid_startpipe(const char *dev_name, int width, int height, int type) function vid_putpipe (line 252) | int vid_putpipe (int dev, unsigned char *image, int size) FILE: webhttpd.c function write_nonblock (line 194) | static ssize_t write_nonblock(int fd, const void *buf, size_t size) function read_nonblock (line 220) | static ssize_t read_nonblock(int fd ,void *buf, ssize_t size) function send_template_ini_client (line 246) | static void send_template_ini_client(int client_socket, const char *temp... function send_template_ini_client_raw (line 258) | static void send_template_ini_client_raw(int client_socket) function send_template (line 269) | static void send_template(int client_socket, char *res) function send_template_raw (line 280) | static void send_template_raw(int client_socket, char *res) function send_template_end_client (line 289) | static void send_template_end_client(int client_socket) function response_client (line 298) | static void response_client(int client_socket, const char *template, cha... function url_decode (line 347) | static void url_decode(char *urlencoded, size_t length) function config (line 393) | static unsigned int config(char *pointer, char *res, unsigned int length... function action (line 926) | static unsigned int action(char *pointer, char *res, unsigned int length... function detection (line 1108) | static unsigned int detection(char *pointer, char *res, unsigned int len... function track (line 1272) | static unsigned int track(char *pointer, char *res, unsigned int length_... function handle_get (line 1944) | static unsigned int handle_get(int client_socket, const char *url, void ... function read_client (line 2207) | static unsigned int read_client(int client_socket, void *userdata, char ... function acceptnonblocking (line 2359) | static int acceptnonblocking(int serverfd, int timeout) function httpd_run (line 2388) | void httpd_run(struct context **cnt) type context (line 2537) | struct context FILE: webhttpd.h type context (line 21) | struct context