#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 |
1.5.1