hvirtual/quicktime/qtprivate.h File Reference

#include <stdio.h>
#include <stdint.h>
#include <stdlib.h>

Include dependency graph for qtprivate.h:

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

Go to the source code of this file.

Data Structures

struct  quicktime_vbr_t
struct  quicktime_atom_t
struct  quicktime_matrix_t
struct  quicktime_tkhd_t
struct  quicktime_ctab_t
struct  quicktime_mjqt_t
struct  quicktime_mjht_t
struct  quicktime_esds_t
struct  quicktime_avcc_t
struct  quicktime_stsd_table_t
struct  quicktime_stsd_t
struct  quicktime_stts_table_t
struct  quicktime_stts_t
struct  quicktime_stss_table_t
struct  quicktime_stss_t
struct  quicktime_stsc_table_t
struct  quicktime_stsc_t
struct  quicktime_stsz_table_t
struct  quicktime_stsz_t
struct  quicktime_stco_table_t
struct  quicktime_stco_t
struct  quicktime_stbl_t
struct  quicktime_dref_table_t
struct  quicktime_dref_t
struct  quicktime_dinf_t
struct  quicktime_vmhd_t
struct  quicktime_smhd_t
struct  quicktime_hdlr_t
struct  quicktime_minf_t
struct  quicktime_mdhd_t
struct  quicktime_mdia_t
struct  quicktime_elst_table_t
struct  quicktime_elst_t
struct  quicktime_edts_t
struct  quicktime_trak_t
struct  quicktime_mvhd_t
struct  quicktime_udta_t
struct  quicktime_moov_t
struct  quicktime_mdat_t
struct  quicktime_ixtable_t
struct  quicktime_ix_t
struct  quicktime_movi_t
struct  quicktime_indxtable_t
struct  quicktime_indx_t
struct  quicktime_strl_t
struct  quicktime_hdrl_t
struct  quicktime_idx1table_t
struct  quicktime_idx1_t
struct  quicktime_riff_t
struct  quicktime_cacheframe_t
struct  quicktime_cache_t
struct  quicktime_audio_map_t
struct  quicktime_video_map_t
struct  quicktime_t
struct  quicktime_codec_t
struct  quicktime_codectable_t

Defines

#define QUICKTIME_MAJOR   2
#define QUICKTIME_MINOR   2
#define QUICKTIME_RELEASE   0
#define HEADER_LENGTH   8
#define MAXTRACKS   1024
#define AVI_HASINDEX   0x00000010
#define AVI_MUSTUSEINDEX   0x00000020
#define AVI_ISINTERLEAVED   0x00000100
#define AVI_TRUSTCKTYPE   0x00000800
#define AVI_WASCAPTUREFILE   0x00010000
#define AVI_COPYRIGHTED   0x00020000
#define AVIF_WASCAPTUREFILE   0x00010000
#define AVI_KEYFRAME   0x10
#define AVI_INDEX_OF_CHUNKS   0x01
#define AVI_INDEX_OF_INDEXES   0x00
#define AVI_FRAME_RATE_BASE   10000
#define MAX_RIFFS   0x100
#define FTELL   ftello64
#define FSEEK   fseeko64
#define QUICKTIME_PRESAVE   0x100000

Variables

int ffmpeg_initialized
pthread_mutex_t ffmpeg_lock


Define Documentation

#define AVI_COPYRIGHTED   0x00020000

Definition at line 21 of file qtprivate.h.

#define AVI_FRAME_RATE_BASE   10000

Definition at line 27 of file qtprivate.h.

#define AVI_HASINDEX   0x00000010

Definition at line 16 of file qtprivate.h.

Referenced by quicktime_init_hdrl().

#define AVI_INDEX_OF_CHUNKS   0x01

Definition at line 24 of file qtprivate.h.

Referenced by quicktime_new_ix().

#define AVI_INDEX_OF_INDEXES   0x00

Definition at line 25 of file qtprivate.h.

Referenced by quicktime_init_indx().

#define AVI_ISINTERLEAVED   0x00000100

Definition at line 18 of file qtprivate.h.

Referenced by quicktime_init_hdrl().

#define AVI_KEYFRAME   0x10

#define AVI_MUSTUSEINDEX   0x00000020

Definition at line 17 of file qtprivate.h.

Referenced by quicktime_init_hdrl().

#define AVI_TRUSTCKTYPE   0x00000800

Definition at line 19 of file qtprivate.h.

Referenced by quicktime_init_hdrl().

#define AVI_WASCAPTUREFILE   0x00010000

Definition at line 20 of file qtprivate.h.

#define AVIF_WASCAPTUREFILE   0x00010000

Definition at line 22 of file qtprivate.h.

#define FSEEK   fseeko64

Definition at line 38 of file qtprivate.h.

Referenced by main(), quicktime_fseek(), and quicktime_read_frame_init().

#define FTELL   ftello64

Definition at line 37 of file qtprivate.h.

#define HEADER_LENGTH   8

#define MAX_RIFFS   0x100

Definition at line 28 of file qtprivate.h.

Referenced by quicktime_new_riff().

#define MAXTRACKS   1024

Definition at line 13 of file qtprivate.h.

Referenced by quicktime_add_trak(), and quicktime_moov_init().

#define QUICKTIME_MAJOR   2

Definition at line 7 of file qtprivate.h.

Referenced by quicktime_major().

#define QUICKTIME_MINOR   2

Definition at line 8 of file qtprivate.h.

Referenced by quicktime_minor().

#define QUICKTIME_PRESAVE   0x100000

Definition at line 742 of file qtprivate.h.

Referenced by quicktime_file_open(), and quicktime_write_data().

#define QUICKTIME_RELEASE   0

Definition at line 9 of file qtprivate.h.

Referenced by quicktime_release().


Variable Documentation

Definition at line 17 of file qtffmpeg.c.

Referenced by encode(), init_decode(), and quicktime_new_ffmpeg().

pthread_mutex_t ffmpeg_lock


Generated on Mon Apr 28 14:07:55 2008 for Cinelerra by  doxygen 1.5.5