|
Data Structures |
struct | MOVIentry |
struct | MOVIndex |
struct | MOVContext |
Defines |
#define | MOV_INDEX_CLUSTER_SIZE 16384 |
#define | globalTimescale 1000 |
#define | MODE_MP4 0 |
#define | MODE_MOV 1 |
#define | MODE_3GP 2 |
#define | MODE_PSP 3 |
#define | MODE_3G2 4 |
Typedefs |
typedef struct MOVIndex | MOVTrack |
Functions |
static offset_t | updateSize (ByteIOContext *pb, offset_t pos) |
static int | mov_write_stco_tag (ByteIOContext *pb, MOVTrack *track) |
static int | mov_write_stsz_tag (ByteIOContext *pb, MOVTrack *track) |
static int | mov_write_stsc_tag (ByteIOContext *pb, MOVTrack *track) |
static int | mov_write_stss_tag (ByteIOContext *pb, MOVTrack *track) |
static int | mov_write_amr_tag (ByteIOContext *pb, MOVTrack *track) |
static int | mov_write_enda_tag (ByteIOContext *pb) |
static unsigned int | descrLength (unsigned int len) |
static void | putDescr (ByteIOContext *pb, int tag, unsigned int size) |
static int | mov_write_esds_tag (ByteIOContext *pb, MOVTrack *track) |
static int | mov_write_wave_tag (ByteIOContext *pb, MOVTrack *track) |
static int | mov_write_glbl_tag (ByteIOContext *pb, MOVTrack *track) |
static int | mov_write_audio_tag (ByteIOContext *pb, MOVTrack *track) |
static int | mov_write_d263_tag (ByteIOContext *pb) |
static int | mov_write_svq3_tag (ByteIOContext *pb) |
static int | mov_write_avcc_tag (ByteIOContext *pb, MOVTrack *track) |
static int | mov_write_avid_tag (ByteIOContext *pb, MOVTrack *track) |
static int | mov_find_codec_tag (AVFormatContext *s, MOVTrack *track) |
static int | mov_write_video_tag (ByteIOContext *pb, MOVTrack *track) |
static int | mov_write_stsd_tag (ByteIOContext *pb, MOVTrack *track) |
static int | mov_write_ctts_tag (ByteIOContext *pb, MOVTrack *track) |
static int | mov_write_stts_tag (ByteIOContext *pb, MOVTrack *track) |
static int | mov_write_dref_tag (ByteIOContext *pb) |
static int | mov_write_stbl_tag (ByteIOContext *pb, MOVTrack *track) |
static int | mov_write_dinf_tag (ByteIOContext *pb) |
static int | mov_write_smhd_tag (ByteIOContext *pb) |
static int | mov_write_vmhd_tag (ByteIOContext *pb) |
static int | mov_write_hdlr_tag (ByteIOContext *pb, MOVTrack *track) |
static int | mov_write_minf_tag (ByteIOContext *pb, MOVTrack *track) |
static int | mov_write_mdhd_tag (ByteIOContext *pb, MOVTrack *track) |
static int | mov_write_mdia_tag (ByteIOContext *pb, MOVTrack *track) |
static int | mov_write_tkhd_tag (ByteIOContext *pb, MOVTrack *track) |
static int | mov_write_edts_tag (ByteIOContext *pb, MOVTrack *track) |
static int | mov_write_uuid_tag_psp (ByteIOContext *pb, MOVTrack *mov) |
static int | mov_write_trak_tag (ByteIOContext *pb, MOVTrack *track) |
static int | mov_write_mvhd_tag (ByteIOContext *pb, MOVContext *mov) |
static int | mov_write_itunes_hdlr_tag (ByteIOContext *pb, MOVContext *mov, AVFormatContext *s) |
static int | mov_write_string_data_tag (ByteIOContext *pb, const char *data, int long_style) |
static int | mov_write_string_tag (ByteIOContext *pb, const char *name, const char *value, int long_style) |
static int | mov_write_day_tag (ByteIOContext *pb, int year, int long_style) |
static int | mov_write_trkn_tag (ByteIOContext *pb, MOVContext *mov, AVFormatContext *s) |
static int | mov_write_ilst_tag (ByteIOContext *pb, MOVContext *mov, AVFormatContext *s) |
static int | mov_write_meta_tag (ByteIOContext *pb, MOVContext *mov, AVFormatContext *s) |
static int | mov_write_udta_tag (ByteIOContext *pb, MOVContext *mov, AVFormatContext *s) |
static int | utf8len (const uint8_t *b) |
static int | ascii_to_wc (ByteIOContext *pb, const uint8_t *b) |
static uint16_t | language_code (const char *str) |
static int | mov_write_uuidusmt_tag (ByteIOContext *pb, AVFormatContext *s) |
static int | mov_write_moov_tag (ByteIOContext *pb, MOVContext *mov, AVFormatContext *s) |
static int | mov_write_mdat_tag (ByteIOContext *pb, MOVContext *mov) |
static void | mov_write_ftyp_tag (ByteIOContext *pb, AVFormatContext *s) |
static void | mov_write_uuidprof_tag (ByteIOContext *pb, AVFormatContext *s) |
static int | mov_write_header (AVFormatContext *s) |
static int | mov_write_packet (AVFormatContext *s, AVPacket *pkt) |
static int | mov_write_trailer (AVFormatContext *s) |
Variables |
static const AVCodecTag | codec_3gp_tags [] |
static const AVCodecTag | mov_pix_fmt_tags [] |