#include <isom.h>
Data Fields | |
AVIOContext * | pb |
int | ffindex |
AVStream index. | |
int | next_chunk |
unsigned int | chunk_count |
int64_t * | chunk_offsets |
unsigned int | stts_count |
MOVStts * | stts_data |
unsigned int | ctts_count |
MOVStts * | ctts_data |
unsigned int | stsc_count |
MOVStsc * | stsc_data |
unsigned int | stps_count |
unsigned * | stps_data |
partial sync sample for mpeg-2 open gop | |
int | ctts_index |
int | ctts_sample |
unsigned int | sample_size |
unsigned int | sample_count |
int * | sample_sizes |
unsigned int | keyframe_count |
int * | keyframes |
int | time_scale |
int64_t | time_offset |
time offset of the first edit list entry | |
int | current_sample |
unsigned int | bytes_per_frame |
unsigned int | samples_per_frame |
int | dv_audio_container |
int | pseudo_stream_id |
-1 means demux all ids | |
int16_t | audio_cid |
stsd audio compression id | |
unsigned | drefs_count |
MOVDref * | drefs |
int | dref_id |
int | wrong_dts |
dts are wrong due to huge ctts offset (iMovie files) | |
int | width |
tkhd width | |
int | height |
tkhd height | |
int | dts_shift |
dts shift when ctts is negative | |
uint32_t | palette [256] |
int | has_palette |
Definition at line 90 of file isom.h.
int16_t MOVStreamContext::audio_cid |
stsd audio compression id
Definition at line 118 of file isom.h.
Referenced by ff_mov_read_stsd_entries().
unsigned int MOVStreamContext::bytes_per_frame |
Definition at line 114 of file isom.h.
Referenced by ff_mov_read_stsd_entries(), mov_build_index(), and qt_rtp_parse_packet().
unsigned int MOVStreamContext::chunk_count |
Definition at line 94 of file isom.h.
Referenced by mov_build_index(), mov_read_stco(), and mov_read_trak().
int64_t* MOVStreamContext::chunk_offsets |
Definition at line 95 of file isom.h.
Referenced by mov_build_index(), mov_read_stco(), and mov_read_trak().
unsigned int MOVStreamContext::ctts_count |
Definition at line 98 of file isom.h.
Referenced by mov_read_ctts(), mov_read_packet(), mov_read_trun(), and mov_seek_stream().
Definition at line 99 of file isom.h.
Referenced by mov_build_index(), mov_read_close(), mov_read_ctts(), mov_read_packet(), mov_read_trun(), and mov_seek_stream().
Definition at line 113 of file isom.h.
Referenced by mov_find_next_sample(), mov_read_packet(), and mov_seek_stream().
Definition at line 121 of file isom.h.
Referenced by ff_mov_read_stsd_entries(), and mov_read_trak().
Definition at line 120 of file isom.h.
Referenced by mov_read_close(), mov_read_dref(), and mov_read_trak().
unsigned MOVStreamContext::drefs_count |
Definition at line 119 of file isom.h.
Referenced by mov_read_close(), mov_read_dref(), and mov_read_trak().
dts shift when ctts is negative
Definition at line 125 of file isom.h.
Referenced by mov_build_index(), mov_read_ctts(), and mov_read_packet().
Definition at line 116 of file isom.h.
Referenced by ff_mov_read_stsd_entries(), and mov_read_packet().
AVStream index.
Definition at line 92 of file isom.h.
Referenced by mov_read_packet(), and mov_read_trak().
Definition at line 127 of file isom.h.
Referenced by ff_mov_read_stsd_entries(), and mov_read_packet().
tkhd height
Definition at line 124 of file isom.h.
Referenced by ff_mov_read_stsd_entries(), mov_read_tkhd(), and mov_read_trak().
unsigned int MOVStreamContext::keyframe_count |
Definition at line 110 of file isom.h.
Referenced by mov_build_index(), mov_read_stss(), and mov_read_trak().
uint32_t MOVStreamContext::palette[256] |
Definition at line 126 of file isom.h.
Referenced by ff_mov_read_stsd_entries(), and mov_read_packet().
Definition at line 91 of file isom.h.
Referenced by mov_find_next_sample(), mov_read_chapters(), mov_read_close(), mov_read_packet(), and mov_read_trak().
-1 means demux all ids
Definition at line 117 of file isom.h.
Referenced by ff_mov_read_stsd_entries(), mov_build_index(), and mov_read_trun().
unsigned int MOVStreamContext::sample_count |
Definition at line 107 of file isom.h.
Referenced by mov_build_index(), mov_read_stsz(), mov_read_trak(), and mov_read_trun().
unsigned int MOVStreamContext::sample_size |
Definition at line 106 of file isom.h.
Referenced by ff_mov_read_stsd_entries(), mov_build_index(), mov_read_stsz(), and mov_read_trak().
Definition at line 108 of file isom.h.
Referenced by mov_build_index(), mov_read_stsz(), and mov_read_trak().
unsigned int MOVStreamContext::samples_per_frame |
Definition at line 115 of file isom.h.
Referenced by ff_mov_read_stsd_entries(), and mov_build_index().
unsigned int MOVStreamContext::stps_count |
unsigned* MOVStreamContext::stps_data |
partial sync sample for mpeg-2 open gop
Definition at line 103 of file isom.h.
Referenced by mov_build_index(), mov_read_stps(), and mov_read_trak().
unsigned int MOVStreamContext::stsc_count |
Definition at line 100 of file isom.h.
Referenced by mov_build_index(), mov_read_stsc(), and mov_read_trak().
Definition at line 101 of file isom.h.
Referenced by mov_build_index(), mov_read_stsc(), and mov_read_trak().
unsigned int MOVStreamContext::stts_count |
Definition at line 96 of file isom.h.
Referenced by mov_build_index(), mov_read_stts(), and mov_read_trak().
Definition at line 97 of file isom.h.
Referenced by mov_build_index(), mov_read_stts(), and mov_read_trak().
int64_t MOVStreamContext::time_offset |
time offset of the first edit list entry
Definition at line 112 of file isom.h.
Referenced by mov_build_index(), mov_read_elst(), and mov_read_trun().
Definition at line 111 of file isom.h.
Referenced by ff_mov_read_stsd_entries(), mov_build_index(), mov_find_next_sample(), mov_read_mdhd(), and mov_read_trak().
tkhd width
Definition at line 123 of file isom.h.
Referenced by ff_mov_read_stsd_entries(), mov_read_tkhd(), and mov_read_trak().
dts are wrong due to huge ctts offset (iMovie files)
Definition at line 122 of file isom.h.
Referenced by mov_build_index(), and mov_read_packet().