apps/camogm/camogm.h File Reference

#include <asm/elphel/exifa.h>

Include dependency graph for camogm.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  camogm_state
 Exif data used for KML. More...

Defines

#define CAMOGM_FRAME_NOT_READY   1
#define CAMOGM_FRAME_INVALID   2
#define CAMOGM_FRAME_CHANGED   3
#define CAMOGM_FRAME_NEXTFILE   4
#define CAMOGM_FRAME_BROKEN   5
#define CAMOGM_FRAME_FILE_ERR   6
#define CAMOGM_FRAME_MALLOC   7
#define CAMOGM_FRAME_OTHER   8
#define CAMOGM_FORMAT_NONE   0
#define CAMOGM_FORMAT_OGM   1
#define CAMOGM_FORMAT_JPEG   2
#define CAMOGM_FORMAT_MOV   3
#define D(x)   {if (debug_file && debug_level){x;fflush(debug_file);}}
#define D0(x)   {if (debug_file){x;fflush(debug_file);}}
#define D1(x)   {if (debug_file && (debug_level > 0)){x;fflush(debug_file);}}
#define D2(x)   {if (debug_file && (debug_level > 1)){x;fflush(debug_file);}}
#define D3(x)   {if (debug_file && (debug_level > 2)){x;fflush(debug_file);}}
#define D4(x)   {if (debug_file && (debug_level > 3)){x;fflush(debug_file);}}
#define D5(x)   {if (debug_file && (debug_level > 4)){x;fflush(debug_file);}}
#define D6(x)   {if (debug_file && (debug_level > 5)){x;fflush(debug_file);}}
#define DD(x)   {if (debug_file){fprintf(debug_file,"%s:%d:",__FILE__,__LINE__);x;fflush(debug_file);}}
#define JPEG_HEADER_SIZE   0x26f

Functions

void put_uint16 (void *buf, u_int16_t val)
 ======================================================================================================
void put_uint32 (void *buf, u_int32_t val)
void put_uint64 (void *buf, u_int64_t val)

Variables

int debug_level
FILE * debug_file
camogm_statestate


Define Documentation

#define CAMOGM_FORMAT_JPEG   2

Definition at line 12 of file camogm.h.

Referenced by audio_end(), audio_init(), audio_process(), audio_start(), camogm_frame_kml(), camogm_free(), camogm_set_format(), camogm_start(), camogm_status(), camogm_stop(), parse_cmd(), and sendImageFrame().

#define CAMOGM_FORMAT_MOV   3

Definition at line 13 of file camogm.h.

Referenced by audio_process(), camogm_free(), camogm_set_format(), camogm_start(), camogm_status(), camogm_stop(), parse_cmd(), and sendImageFrame().

#define CAMOGM_FORMAT_NONE   0

Definition at line 10 of file camogm.h.

Referenced by camogm_free(), camogm_set_format(), camogm_start(), camogm_stop(), and sendImageFrame().

#define CAMOGM_FORMAT_OGM   1

Definition at line 11 of file camogm.h.

Referenced by audio_process(), camogm_free(), camogm_init(), camogm_set_format(), camogm_start(), camogm_status(), camogm_stop(), parse_cmd(), and sendImageFrame().

#define CAMOGM_FRAME_BROKEN   5

Definition at line 5 of file camogm.h.

Referenced by camogm_start(), main(), and sendImageFrame().

#define CAMOGM_FRAME_CHANGED   3

Definition at line 3 of file camogm.h.

Referenced by camogm_start(), main(), and sendImageFrame().

#define CAMOGM_FRAME_FILE_ERR   6

Definition at line 6 of file camogm.h.

Referenced by camogm_audio_mov(), camogm_end_ogm(), camogm_frame_jpeg(), camogm_frame_kml(), camogm_frame_mov(), camogm_frame_ogm(), camogm_init_mov(), camogm_start_jpeg(), camogm_start_kml(), camogm_start_mov(), camogm_start_ogm(), main(), and ogm_flush_to_file().

#define CAMOGM_FRAME_INVALID   2

Definition at line 2 of file camogm.h.

Referenced by main(), and sendImageFrame().

#define CAMOGM_FRAME_MALLOC   7

Definition at line 7 of file camogm.h.

Referenced by camogm_init_mov(), and camogm_start_mov().

#define CAMOGM_FRAME_NEXTFILE   4

Definition at line 4 of file camogm.h.

Referenced by main().

#define CAMOGM_FRAME_NOT_READY   1

Definition at line 1 of file camogm.h.

Referenced by camogm_start(), main(), and sendImageFrame().

#define CAMOGM_FRAME_OTHER   8

Definition at line 8 of file camogm.h.

Referenced by main().

#define D ( x   )     {if (debug_file && debug_level){x;fflush(debug_file);}}

Definition at line 15 of file camogm.h.

#define D0 ( x   )     {if (debug_file){x;fflush(debug_file);}}

Definition at line 16 of file camogm.h.

Referenced by camogm_audio_mov(), camogm_end_ogm(), camogm_frame_jpeg(), camogm_frame_kml(), camogm_frame_mov(), camogm_frame_ogm(), camogm_init_mov(), camogm_set_format(), camogm_start(), camogm_start_jpeg(), camogm_start_kml(), camogm_start_mov(), camogm_start_ogm(), camogm_status(), main(), parse_special(), sendImageFrame(), and x313_dma_init().

#define D1 ( x   )     {if (debug_file && (debug_level > 0)){x;fflush(debug_file);}}

Definition at line 17 of file camogm.h.

Referenced by calc_pll_params(), camogm_frame_kml(), camogm_start(), camogm_stop(), cmoscam_open(), dma2bmp(), fpga_open(), main(), and sendImageFrame().

#define D2 ( x   )     {if (debug_file && (debug_level > 1)){x;fflush(debug_file);}}

Definition at line 18 of file camogm.h.

Referenced by camogm_frame_kml(), camogm_start_jpeg(), camogm_start_kml(), camogm_start_ogm(), camogm_stop(), main(), ogm_flush_to_file(), xi2c_disable(), xi2c_getbit(), xi2c_getscl(), xi2c_scl(), and xi2c_sda().

#define D3 ( x   )     {if (debug_file && (debug_level > 2)){x;fflush(debug_file);}}

Definition at line 19 of file camogm.h.

Referenced by camogm_start(), camogm_start_jpeg(), fi2c_ioctl(), fi2c_readData(), fi2c_writeData(), main(), quicktime_template_parser(), and sendImageFrame().

#define D4 ( x   )     {if (debug_file && (debug_level > 3)){x;fflush(debug_file);}}

Definition at line 20 of file camogm.h.

Referenced by camogm_end_mov(), parse(), and parse_special().

#define D5 ( x   )     {if (debug_file && (debug_level > 4)){x;fflush(debug_file);}}

Definition at line 21 of file camogm.h.

Referenced by fpga_clock_ioctl(), init_FPGA(), main(), parse(), and setClockFreq().

#define D6 ( x   )     {if (debug_file && (debug_level > 5)){x;fflush(debug_file);}}

Definition at line 22 of file camogm.h.

Referenced by send_hardware_image().

#define DD ( x   )     {if (debug_file){fprintf(debug_file,"%s:%d:",__FILE__,__LINE__);x;fflush(debug_file);}}

Definition at line 25 of file camogm.h.

#define JPEG_HEADER_SIZE   0x26f

Definition at line 27 of file camogm.h.

Referenced by cmoscam_open_dma(), ext_make_jpeg_header(), jpeghead_lseek(), jpeghead_open(), jpeghead_read(), jpeghead_write(), main(), sendImage(), x313_dma_lseek(), x313_dma_read(), and x313_dma_write().


Function Documentation

void put_uint16 ( void *  buf,
u_int16_t  val 
)

======================================================================================================

Definition at line 160 of file camogm.c.

void put_uint32 ( void *  buf,
u_int32_t  val 
)

Definition at line 170 of file camogm.c.

void put_uint64 ( void *  buf,
u_int64_t  val 
)

Definition at line 182 of file camogm.c.


Variable Documentation

FILE* debug_file

Definition at line 117 of file camogm.c.

int debug_level

Definition at line 116 of file camogm.c.

camogm_state* state

Definition at line 29 of file autoexp.c.


Generated on Thu Aug 7 16:19:22 2008 for elphel by  doxygen 1.5.1