#include <stdio.h>
#include <ogg/ogg.h>
#include <asm/elphel/c313a.h>
#include <asm/elphel/ext353.h>
#include <asm/elphel/exifa.h>
#include "ogmstreams.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_state * | state |
#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);}} |
void put_uint16 | ( | void * | buf, | |
u_int16_t | val | |||
) |
FILE* debug_file |
int debug_level |