H A D | movenc.c | 78 { "separate_moof", "Write separate moof/mdat atoms for each track", 0, AV_OPT_TYPE_CONST, {.i64 = FF_MOV_FLAG_SEPARATE_MOOF}, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM, "movflags" }, 98 { "use_timed_meta_track", "Use timed meta data track for linking metadata to another track", 0, AV_OPT_TYPE_CONST, {.i64 = FF_MOV_FLAG_TIMED_METADATA}, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM, "movflags" }, 117 { "use_stream_ids_as_track_ids", "use stream ids as track ids", offsetof(MOVMuxContext, use_stream_ids_as_track_ids), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, 168 static int co64_required(const MOVTrack *track) in co64_required() argument 170 if (track->entry > 0 && track->cluster[track->entry - 1].pos + track->data_offset > UINT32_MAX) in co64_required() 178 * is encoded as sparse video track */ in is_cover_image() 192 mov_write_stco_tag(AVIOContext *pb, MOVTrack *track) mov_write_stco_tag() argument 216 mov_write_stsz_tag(AVIOContext *pb, MOVTrack *track) mov_write_stsz_tag() argument 252 mov_write_stsc_tag(AVIOContext *pb, MOVTrack *track) mov_write_stsc_tag() argument 281 mov_write_stss_tag(AVIOContext *pb, MOVTrack *track, uint32_t flag) mov_write_stss_tag() argument 305 mov_write_sdtp_tag(AVIOContext *pb, MOVTrack *track) mov_write_sdtp_tag() argument 332 mov_write_amr_tag(AVIOContext *pb, MOVTrack *track) mov_write_amr_tag() argument 379 mov_write_ac3_tag(AVFormatContext *s, AVIOContext *pb, MOVTrack *track) mov_write_ac3_tag() argument 425 handle_eac3(MOVMuxContext *mov, AVPacket *pkt, MOVTrack *track) handle_eac3() argument 584 mov_write_eac3_tag(AVFormatContext *s, AVIOContext *pb, MOVTrack *track) mov_write_eac3_tag() argument 639 mov_write_extradata_tag(AVIOContext *pb, MOVTrack *track) mov_write_extradata_tag() argument 670 compute_avg_bitrate(MOVTrack *track) compute_avg_bitrate() argument 687 calculate_mpeg4_bit_rates(MOVTrack *track) calculate_mpeg4_bit_rates() argument 729 mov_write_esds_tag(AVIOContext *pb, MOVTrack *track) mov_write_esds_tag() argument 796 mov_write_ms_tag(AVFormatContext *s, AVIOContext *pb, MOVTrack *track) mov_write_ms_tag() argument 808 mov_write_wfex_tag(AVFormatContext *s, AVIOContext *pb, MOVTrack *track) mov_write_wfex_tag() argument 819 mov_write_dfla_tag(AVIOContext *pb, MOVTrack *track) mov_write_dfla_tag() argument 839 mov_write_dops_tag(AVFormatContext *s, AVIOContext *pb, MOVTrack *track) mov_write_dops_tag() argument 873 mov_write_dmlp_tag(AVFormatContext *s, AVIOContext *pb, MOVTrack *track) mov_write_dmlp_tag() argument 902 mov_write_chan_tag(AVFormatContext *s, AVIOContext *pb, MOVTrack *track) mov_write_chan_tag() argument 958 mov_write_wave_tag(AVFormatContext *s, AVIOContext *pb, MOVTrack *track) mov_write_wave_tag() argument 1001 mov_write_dvc1_structs(MOVTrack *track, uint8_t *buf) mov_write_dvc1_structs() argument 1084 mov_write_dvc1_tag(AVIOContext *pb, MOVTrack *track) mov_write_dvc1_tag() argument 1100 mov_write_glbl_tag(AVIOContext *pb, MOVTrack *track) mov_write_glbl_tag() argument 1137 get_cluster_duration(MOVTrack *track, int cluster_idx) get_cluster_duration() argument 1157 get_samples_per_packet(MOVTrack *track) get_samples_per_packet() argument 1178 mov_write_btrt_tag(AVIOContext *pb, MOVTrack *track) mov_write_btrt_tag() argument 1197 mov_write_audio_tag(AVFormatContext *s, AVIOContext *pb, MOVMuxContext *mov, MOVTrack *track) mov_write_audio_tag() argument 1365 mov_write_av1c_tag(AVIOContext *pb, MOVTrack *track) mov_write_av1c_tag() argument 1375 mov_write_avcc_tag(AVIOContext *pb, MOVTrack *track) mov_write_avcc_tag() argument 1385 mov_write_vpcc_tag(AVFormatContext *s, AVIOContext *pb, MOVTrack *track) mov_write_vpcc_tag() argument 1397 mov_write_hvcc_tag(AVIOContext *pb, MOVTrack *track) mov_write_hvcc_tag() argument 1411 mov_write_avid_tag(AVIOContext *pb, MOVTrack *track) mov_write_avid_tag() argument 1492 mov_write_dpxe_tag(AVIOContext *pb, MOVTrack *track) mov_write_dpxe_tag() argument 1505 mov_get_dv_codec_tag(AVFormatContext *s, MOVTrack *track) mov_get_dv_codec_tag() argument 1539 mov_get_mpeg2_xdcam_codec_tag(AVFormatContext *s, MOVTrack *track) mov_get_mpeg2_xdcam_codec_tag() argument 1601 mov_get_h264_codec_tag(AVFormatContext *s, MOVTrack *track) mov_get_h264_codec_tag() argument 1681 mov_get_dnxhd_codec_tag(AVFormatContext *s, MOVTrack *track) mov_get_dnxhd_codec_tag() argument 1690 mov_get_rawvideo_codec_tag(AVFormatContext *s, MOVTrack *track) mov_get_rawvideo_codec_tag() argument 1716 mov_get_codec_tag(AVFormatContext *s, MOVTrack *track) mov_get_codec_tag() argument 1794 mov_find_codec_tag(AVFormatContext *s, MOVTrack *track) mov_find_codec_tag() argument 1833 mov_write_fiel_tag(AVIOContext *pb, MOVTrack *track, int field_order) mov_write_fiel_tag() argument 1846 mov_write_subtitle_tag(AVFormatContext *s, AVIOContext *pb, MOVTrack *track) mov_write_subtitle_tag() argument 1997 mov_write_clap_tag(AVIOContext *pb, MOVTrack *track) mov_write_clap_tag() argument 2012 mov_write_pasp_tag(AVIOContext *pb, MOVTrack *track) mov_write_pasp_tag() argument 2025 mov_write_gama_tag(AVFormatContext *s, AVIOContext *pb, MOVTrack *track, double gamma) mov_write_gama_tag() argument 2048 mov_write_colr_tag(AVIOContext *pb, MOVTrack *track, int prefer_icc) mov_write_colr_tag() argument 2114 mov_write_clli_tag(AVIOContext *pb, MOVTrack *track) mov_write_clli_tag() argument 2137 mov_write_mdcv_tag(AVIOContext *pb, MOVTrack *track) mov_write_mdcv_tag() argument 2165 find_compressor(char * compressor_name, int len, MOVTrack *track) find_compressor() argument 2215 mov_get_cuva_from_metadata(AVFormatContext *s, MOVMuxContext *mov, MOVTrack *track) mov_get_cuva_from_metadata() argument 2250 mov_write_metadata_setup_tag(AVFormatContext *s, AVIOContext *pb, MOVMuxContext *mov, MOVTrack *track) mov_write_metadata_setup_tag() argument 2263 mov_write_metadata_locale_tag(AVFormatContext *s, AVIOContext *pb, MOVMuxContext *mov, MOVTrack *track) mov_write_metadata_locale_tag() argument 2287 mov_write_metadata_keys_tag(AVFormatContext *s, AVIOContext *pb, MOVMuxContext *mov, MOVTrack *track) mov_write_metadata_keys_tag() argument 2319 mov_write_mebx_tag(AVFormatContext *s, AVIOContext *pb, MOVMuxContext *mov, MOVTrack *track) mov_write_mebx_tag() argument 2333 mov_write_video_tag(AVFormatContext *s, AVIOContext *pb, MOVMuxContext *mov, MOVTrack *track) mov_write_video_tag() argument 2536 mov_write_rtp_tag(AVIOContext *pb, MOVTrack *track) mov_write_rtp_tag() argument 2556 mov_write_source_reference_tag(AVIOContext *pb, MOVTrack *track, const char *reel_name) mov_write_source_reference_tag() argument 2575 mov_write_tmcd_tag(AVIOContext *pb, MOVTrack *track) mov_write_tmcd_tag() argument 2624 mov_write_gpmd_tag(AVIOContext *pb, const MOVTrack *track) mov_write_gpmd_tag() argument 2636 mov_write_stsd_tag(AVFormatContext *s, AVIOContext *pb, MOVMuxContext *mov, MOVTrack *track) mov_write_stsd_tag() argument 2667 mov_write_ctts_tag(AVFormatContext *s, AVIOContext *pb, MOVTrack *track) mov_write_ctts_tag() argument 2708 mov_write_stts_tag(AVIOContext *pb, MOVTrack *track) mov_write_stts_tag() argument 2768 mov_preroll_write_stbl_atoms(AVIOContext *pb, MOVTrack *track) mov_preroll_write_stbl_atoms() argument 2863 mov_write_stbl_tag(AVFormatContext *s, AVIOContext *pb, MOVMuxContext *mov, MOVTrack *track) mov_write_stbl_tag() argument 2931 mov_write_tcmi_tag(AVIOContext *pb, MOVTrack *track) mov_write_tcmi_tag() argument 2953 mov_write_gmhd_tag(AVIOContext *pb, MOVTrack *track) mov_write_gmhd_tag() argument 3024 is_clcp_track(MOVTrack *track) is_clcp_track() argument 3030 mov_write_hdlr_tag(AVFormatContext *s, AVIOContext *pb, MOVTrack *track) mov_write_hdlr_tag() argument 3300 mov_write_minf_tag(AVFormatContext *s, AVIOContext *pb, MOVMuxContext *mov, MOVTrack *track) mov_write_minf_tag() argument 3337 get_pts_range(MOVMuxContext *mov, MOVTrack *track, int64_t *start, int64_t *end) global() argument 3367 calc_samples_pts_duration(MOVMuxContext *mov, MOVTrack *track) global() argument 3379 calc_pts_duration(MOVMuxContext *mov, MOVTrack *track) global() argument 3388 mov_write_mdhd_tag(AVIOContext *pb, MOVMuxContext *mov, MOVTrack *track) global() argument 3428 mov_write_mdia_tag(AVFormatContext *s, AVIOContext *pb, MOVMuxContext *mov, MOVTrack *track) global() argument 3461 mov_write_tkhd_tag(AVIOContext *pb, MOVMuxContext *mov, MOVTrack *track, AVStream *st) global() argument 3563 mov_write_tapt_tag(AVIOContext *pb, MOVTrack *track) global() argument 3595 mov_write_edts_tag(AVIOContext *pb, MOVMuxContext *mov, MOVTrack *track) global() argument 3681 mov_write_tref_tag(AVIOContext *pb, MOVTrack *track) global() argument 3725 mov_write_udta_sdp(AVIOContext *pb, MOVTrack *track) global() argument 3838 mov_write_trak_tag(AVFormatContext *s, AVIOContext *pb, MOVMuxContext *mov, MOVTrack *track, AVStream *st) global() argument 3920 mov_write_trex_tag(AVIOContext *pb, MOVTrack *track) global() argument 4322 int size = 0, track = t ? atoi(t->value) : 0; global() local 4911 MOVTrack *track = &mov->tracks[i]; global() local 5041 MOVTrack *track = &mov->tracks[i]; global() local 5146 get_sample_flags(MOVTrack *track, MOVIentry *entry) global() argument 5152 mov_write_tfhd_tag(AVIOContext *pb, MOVMuxContext *mov, MOVTrack *track, int64_t moof_offset) global() argument 5218 mov_write_trun_tag(AVIOContext *pb, MOVMuxContext *mov, MOVTrack *track, int moof_size, int first, int end) global() argument 5274 mov_write_tfxd_tag(AVIOContext *pb, MOVTrack *track) global() argument 5294 mov_write_tfrf_tag(AVIOContext *pb, MOVMuxContext *mov, MOVTrack *track, int entry) global() argument 5329 mov_write_tfrf_tags(AVIOContext *pb, MOVMuxContext *mov, MOVTrack *track) global() argument 5348 MOVTrack *track = &mov->tracks[i]; global() local 5386 MOVTrack *track = &mov->tracks[i]; global() local 5396 mov_write_tfdt_tag(AVIOContext *pb, MOVTrack *track) global() argument 5408 mov_write_traf_tag(AVIOContext *pb, MOVMuxContext *mov, MOVTrack *track, int64_t moof_offset, int moof_size) global() argument 5459 MOVTrack *track = &mov->tracks[i]; global() local 5470 mov_write_sidx_tag(AVIOContext *pb, MOVTrack *track, int ref_size, int total_sidx_size) global() argument 5553 MOVTrack *track = &mov->tracks[i]; global() local 5652 mov_write_tfra_tag(AVIOContext *pb, MOVTrack *track) global() argument 5694 MOVTrack *track = &mov->tracks[i]; global() local 6068 mov_flush_fragment_interleaving(AVFormatContext *s, MOVTrack *track) global() argument 6093 mov_write_squashed_packet(AVFormatContext *s, MOVTrack *track) global() argument 6136 MOVTrack *track = &mov->tracks[i]; global() local 6177 MOVTrack *track = &mov->tracks[i]; global() local 6197 MOVTrack *track = &mov->tracks[i]; global() local 6274 MOVTrack *track = &mov->tracks[i]; global() local 6286 MOVTrack *track = &mov->tracks[i]; global() local 6315 MOVTrack *track = &mov->tracks[i]; global() local 7033 MOVTrack *track = &mov->tracks[tracknum]; global() local 7099 MOVTrack *track = &mov->tracks[index]; global() local 7141 MOVTrack *track = &mov->tracks[index]; global() local 7246 MOVTrack *const track = &mov->tracks[i]; global() local 7293 mov_create_dvd_sub_decoder_specific_info(MOVTrack *track, AVStream *st) global() argument 7566 MOVTrack *track= &mov->tracks[i]; global() local 7788 MOVTrack *track= &mov->tracks[i]; global() local 8039 MOVTrack *track = &mov->tracks[i]; global() local [all...] |
H A D | matroskadec.c | 309 uint64_t track; member 681 { MATROSKA_ID_CUETRACK, EBML_UINT, 0, 0, offsetof(MatroskaIndexPos, track) }, 1646 av_log(matroska->ctx, AV_LOG_ERROR, "Invalid track number %"PRIu64"\n", num); in matroska_find_track_by_num() 1651 MatroskaTrack *track) in matroska_decode_buffer() 1653 MatroskaTrackEncoding *encodings = track->encodings.elem; in matroska_decode_buffer() 1869 MatroskaTrack *track = matroska->tracks.elem; in matroska_convert_tags() local 1872 if (track[j].uid == tags[i].target.trackuid && in matroska_convert_tags() 1873 track[j].stream) { in matroska_convert_tags() 1875 &track[j].stream->metadata, NULL); in matroska_convert_tags() 1881 "The tags at index %d refer to a non-existent track " in matroska_convert_tags() 1650 matroska_decode_buffer(uint8_t **buf, int *buf_size, MatroskaTrack *track) matroska_decode_buffer() argument 1990 MatroskaTrack *track = matroska_find_track_by_num(matroska, matroska_add_index_entries() local 2047 matroska_parse_flac(AVFormatContext *s, MatroskaTrack *track, int *offset) matroska_parse_flac() argument 2154 mkv_parse_video_color(AVStream *st, const MatroskaTrack *track) mkv_parse_video_color() argument 2276 mkv_parse_video_projection(AVStream *st, const MatroskaTrack *track, void *logctx) mkv_parse_video_projection() argument 2372 mkv_parse_dvcc_dvvc(AVFormatContext *s, AVStream *st, const MatroskaTrack *track, EbmlBin *bin) mkv_parse_dvcc_dvvc() argument 2378 mkv_parse_block_addition_mappings(AVFormatContext *s, AVStream *st, const MatroskaTrack *track) mkv_parse_block_addition_mappings() argument 2404 get_qt_codec(MatroskaTrack *track, uint32_t *fourcc, enum AVCodecID *codec_id) get_qt_codec() argument 2440 MatroskaTrack *track = &tracks[i]; matroska_parse_tracks() local 3166 MatroskaTrack *track; matroska_deliver_packet() local 3289 matroska_parse_rm_audio(MatroskaDemuxContext *matroska, MatroskaTrack *track, AVStream *st, uint8_t *data, int size, uint64_t timecode, int64_t pos) matroska_parse_rm_audio() argument 3367 matroska_parse_wavpack(MatroskaTrack *track, uint8_t **data, int *size) matroska_parse_wavpack() argument 3451 matroska_parse_prores(MatroskaTrack *track, uint8_t **data, int *size) matroska_parse_prores() argument 3472 matroska_parse_webvtt(MatroskaDemuxContext *matroska, MatroskaTrack *track, AVStream *st, uint8_t *data, int data_len, uint64_t timecode, uint64_t duration, int64_t pos) matroska_parse_webvtt() argument 3587 matroska_parse_frame(MatroskaDemuxContext *matroska, MatroskaTrack *track, AVStream *st, AVBufferRef *buf, uint8_t *data, int pkt_size, uint64_t timecode, uint64_t lace_duration, int64_t pos, int is_keyframe, uint8_t *additional, uint64_t additional_id, int additional_size, int64_t discard_padding) matroska_parse_frame() argument 3702 MatroskaTrack *track; matroska_parse_block() local [all...] |