MOVMuxContext      62 libavformat/movenc.c     { "movflags", "MOV muxer flags", offsetof(MOVMuxContext, flags), AV_OPT_TYPE_FLAGS, {.i64 = 0}, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM, "movflags" },
MOVMuxContext      64 libavformat/movenc.c     { "moov_size", "maximum moov size so it can be placed at the begin", offsetof(MOVMuxContext, reserved_moov_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM, 0 },
MOVMuxContext      87 libavformat/movenc.c     FF_RTP_FLAG_OPTS(MOVMuxContext, rtp_flags),
MOVMuxContext      88 libavformat/movenc.c     { "skip_iods", "Skip writing iods atom.", offsetof(MOVMuxContext, iods_skip), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM},
MOVMuxContext      89 libavformat/movenc.c     { "iods_audio_profile", "iods audio profile atom.", offsetof(MOVMuxContext, iods_audio_profile), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 255, AV_OPT_FLAG_ENCODING_PARAM},
MOVMuxContext      90 libavformat/movenc.c     { "iods_video_profile", "iods video profile atom.", offsetof(MOVMuxContext, iods_video_profile), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 255, AV_OPT_FLAG_ENCODING_PARAM},
MOVMuxContext      91 libavformat/movenc.c     { "frag_duration", "Maximum fragment duration", offsetof(MOVMuxContext, max_fragment_duration), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM},
MOVMuxContext      92 libavformat/movenc.c     { "min_frag_duration", "Minimum fragment duration", offsetof(MOVMuxContext, min_fragment_duration), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM},
MOVMuxContext      93 libavformat/movenc.c     { "frag_size", "Maximum fragment size", offsetof(MOVMuxContext, max_fragment_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM},
MOVMuxContext      94 libavformat/movenc.c     { "ism_lookahead", "Number of lookahead entries for ISM files", offsetof(MOVMuxContext, ism_lookahead), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM},
MOVMuxContext      95 libavformat/movenc.c     { "video_track_timescale", "set timescale of all video tracks", offsetof(MOVMuxContext, video_track_timescale), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM},
MOVMuxContext      96 libavformat/movenc.c     { "brand",    "Override major brand", offsetof(MOVMuxContext, major_brand),   AV_OPT_TYPE_STRING, {.str = NULL}, .flags = AV_OPT_FLAG_ENCODING_PARAM },
MOVMuxContext      97 libavformat/movenc.c     { "use_editlist", "use edit list", offsetof(MOVMuxContext, use_editlist), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, AV_OPT_FLAG_ENCODING_PARAM},
MOVMuxContext      98 libavformat/movenc.c     { "fragment_index", "Fragment number of the next fragment", offsetof(MOVMuxContext, fragments), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM},
MOVMuxContext      99 libavformat/movenc.c     { "mov_gamma", "gamma value for gama atom", offsetof(MOVMuxContext, gamma), AV_OPT_TYPE_FLOAT, {.dbl = 0.0 }, 0.0, 10, AV_OPT_FLAG_ENCODING_PARAM},
MOVMuxContext     100 libavformat/movenc.c     { "frag_interleave", "Interleave samples within fragments (max number of consecutive samples, lower is tighter interleaving, but with more overhead)", offsetof(MOVMuxContext, frag_interleave), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM },
MOVMuxContext     101 libavformat/movenc.c     { "encryption_scheme",    "Configures the encryption scheme, allowed values are none, cenc-aes-ctr", offsetof(MOVMuxContext, encryption_scheme_str),   AV_OPT_TYPE_STRING, {.str = NULL}, .flags = AV_OPT_FLAG_ENCODING_PARAM },
MOVMuxContext     102 libavformat/movenc.c     { "encryption_key", "The media encryption key (hex)", offsetof(MOVMuxContext, encryption_key), AV_OPT_TYPE_BINARY, .flags = AV_OPT_FLAG_ENCODING_PARAM },
MOVMuxContext     103 libavformat/movenc.c     { "encryption_kid", "The media encryption key identifier (hex)", offsetof(MOVMuxContext, encryption_kid), AV_OPT_TYPE_BINARY, .flags = AV_OPT_FLAG_ENCODING_PARAM },
MOVMuxContext     104 libavformat/movenc.c     { "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},
MOVMuxContext     105 libavformat/movenc.c     { "write_tmcd", "force or disable writing tmcd", offsetof(MOVMuxContext, write_tmcd), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, AV_OPT_FLAG_ENCODING_PARAM},
MOVMuxContext     106 libavformat/movenc.c     { "write_prft", "Write producer reference time box with specified time source", offsetof(MOVMuxContext, write_prft), AV_OPT_TYPE_INT, {.i64 = MOV_PRFT_NONE}, 0, MOV_PRFT_NB-1, AV_OPT_FLAG_ENCODING_PARAM, "prft"},
MOVMuxContext     109 libavformat/movenc.c     { "empty_hdlr_name", "write zero-length name string in hdlr atoms within mdia and minf atoms", offsetof(MOVMuxContext, empty_hdlr_name), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM},
MOVMuxContext     400 libavformat/movenc.c static int handle_eac3(MOVMuxContext *mov, AVPacket *pkt, MOVTrack *track)
MOVMuxContext    1052 libavformat/movenc.c static int mov_write_audio_tag(AVFormatContext *s, AVIOContext *pb, MOVMuxContext *mov, MOVTrack *track)
MOVMuxContext    2028 libavformat/movenc.c static int mov_write_video_tag(AVFormatContext *s, AVIOContext *pb, MOVMuxContext *mov, MOVTrack *track)
MOVMuxContext    2319 libavformat/movenc.c static int mov_write_stsd_tag(AVFormatContext *s, AVIOContext *pb, MOVMuxContext *mov, MOVTrack *track)
MOVMuxContext    2348 libavformat/movenc.c     MOVMuxContext *mov = s->priv_data;
MOVMuxContext    2542 libavformat/movenc.c static int mov_write_stbl_tag(AVFormatContext *s, AVIOContext *pb, MOVMuxContext *mov, MOVTrack *track)
MOVMuxContext    2698 libavformat/movenc.c     MOVMuxContext *mov = s->priv_data;
MOVMuxContext    2787 libavformat/movenc.c static int mov_write_minf_tag(AVFormatContext *s, AVIOContext *pb, MOVMuxContext *mov, MOVTrack *track)
MOVMuxContext    2822 libavformat/movenc.c static int64_t calc_pts_duration(MOVMuxContext *mov, MOVTrack *track)
MOVMuxContext    2839 libavformat/movenc.c static int mov_write_mdhd_tag(AVIOContext *pb, MOVMuxContext *mov,
MOVMuxContext    2880 libavformat/movenc.c                               MOVMuxContext *mov, MOVTrack *track)
MOVMuxContext    2912 libavformat/movenc.c static int mov_write_tkhd_tag(AVIOContext *pb, MOVMuxContext *mov,
MOVMuxContext    3060 libavformat/movenc.c static int mov_write_edts_tag(AVIOContext *pb, MOVMuxContext *mov,
MOVMuxContext    3210 libavformat/movenc.c static int mov_write_track_udta_tag(AVIOContext *pb, MOVMuxContext *mov,
MOVMuxContext    3237 libavformat/movenc.c static int mov_write_trak_tag(AVFormatContext *s, AVIOContext *pb, MOVMuxContext *mov,
MOVMuxContext    3290 libavformat/movenc.c static int mov_write_iods_tag(AVIOContext *pb, MOVMuxContext *mov)
MOVMuxContext    3332 libavformat/movenc.c static int mov_write_mvex_tag(AVIOContext *pb, MOVMuxContext *mov)
MOVMuxContext    3343 libavformat/movenc.c static int mov_write_mvhd_tag(AVIOContext *pb, MOVMuxContext *mov)
MOVMuxContext    3404 libavformat/movenc.c static int mov_write_itunes_hdlr_tag(AVIOContext *pb, MOVMuxContext *mov,
MOVMuxContext    3560 libavformat/movenc.c static int mov_write_trkn_tag(AVIOContext *pb, MOVMuxContext *mov,
MOVMuxContext    3616 libavformat/movenc.c     MOVMuxContext *mov = s->priv_data;
MOVMuxContext    3642 libavformat/movenc.c static int mov_write_ilst_tag(AVIOContext *pb, MOVMuxContext *mov,
MOVMuxContext    3682 libavformat/movenc.c static int mov_write_mdta_hdlr_tag(AVIOContext *pb, MOVMuxContext *mov,
MOVMuxContext    3697 libavformat/movenc.c static int mov_write_mdta_keys_tag(AVIOContext *pb, MOVMuxContext *mov,
MOVMuxContext    3725 libavformat/movenc.c static int mov_write_mdta_ilst_tag(AVIOContext *pb, MOVMuxContext *mov,
MOVMuxContext    3747 libavformat/movenc.c static int mov_write_meta_tag(AVIOContext *pb, MOVMuxContext *mov,
MOVMuxContext    3855 libavformat/movenc.c static int mov_write_udta_tag(AVIOContext *pb, MOVMuxContext *mov,
MOVMuxContext    3999 libavformat/movenc.c static int mov_setup_track_ids(MOVMuxContext *mov, AVFormatContext *s)
MOVMuxContext    4033 libavformat/movenc.c static int mov_write_moov_tag(AVIOContext *pb, MOVMuxContext *mov,
MOVMuxContext    4128 libavformat/movenc.c static int mov_write_isml_manifest(AVIOContext *pb, MOVMuxContext *mov, AVFormatContext *s)
MOVMuxContext    4260 libavformat/movenc.c static int mov_write_mfhd_tag(AVIOContext *pb, MOVMuxContext *mov)
MOVMuxContext    4275 libavformat/movenc.c static int mov_write_tfhd_tag(AVIOContext *pb, MOVMuxContext *mov,
MOVMuxContext    4341 libavformat/movenc.c static int mov_write_trun_tag(AVIOContext *pb, MOVMuxContext *mov,
MOVMuxContext    4418 libavformat/movenc.c static int mov_write_tfrf_tag(AVIOContext *pb, MOVMuxContext *mov,
MOVMuxContext    4453 libavformat/movenc.c static int mov_write_tfrf_tags(AVIOContext *pb, MOVMuxContext *mov,
MOVMuxContext    4467 libavformat/movenc.c static int mov_add_tfra_entries(AVIOContext *pb, MOVMuxContext *mov, int tracks,
MOVMuxContext    4507 libavformat/movenc.c static void mov_prune_frag_info(MOVMuxContext *mov, int tracks, int max)
MOVMuxContext    4533 libavformat/movenc.c static int mov_write_traf_tag(AVIOContext *pb, MOVMuxContext *mov,
MOVMuxContext    4573 libavformat/movenc.c static int mov_write_moof_tag_internal(AVIOContext *pb, MOVMuxContext *mov,
MOVMuxContext    4658 libavformat/movenc.c static int mov_write_sidx_tags(AVIOContext *pb, MOVMuxContext *mov,
MOVMuxContext    4693 libavformat/movenc.c static int mov_write_prft_tag(AVIOContext *pb, MOVMuxContext *mov, int tracks)
MOVMuxContext    4743 libavformat/movenc.c static int mov_write_moof_tag(AVIOContext *pb, MOVMuxContext *mov, int tracks,
MOVMuxContext    4799 libavformat/movenc.c static int mov_write_mfra_tag(AVIOContext *pb, MOVMuxContext *mov)
MOVMuxContext    4825 libavformat/movenc.c static int mov_write_mdat_tag(AVIOContext *pb, MOVMuxContext *mov)
MOVMuxContext    4839 libavformat/movenc.c     MOVMuxContext *mov = s->priv_data;
MOVMuxContext    4876 libavformat/movenc.c     MOVMuxContext *mov = s->priv_data;
MOVMuxContext    5013 libavformat/movenc.c     MOVMuxContext *mov = s->priv_data;
MOVMuxContext    5142 libavformat/movenc.c     MOVMuxContext *mov = s->priv_data;
MOVMuxContext    5167 libavformat/movenc.c     MOVMuxContext *mov = s->priv_data;
MOVMuxContext    5376 libavformat/movenc.c     MOVMuxContext *mov = s->priv_data;
MOVMuxContext    5390 libavformat/movenc.c     MOVMuxContext *mov = s->priv_data;
MOVMuxContext    5428 libavformat/movenc.c     MOVMuxContext *mov = s->priv_data;
MOVMuxContext    5744 libavformat/movenc.c     MOVMuxContext *mov = s->priv_data;
MOVMuxContext    5850 libavformat/movenc.c     MOVMuxContext *mov = s->priv_data;
MOVMuxContext    5954 libavformat/movenc.c     MOVMuxContext *mov = s->priv_data;
MOVMuxContext    6060 libavformat/movenc.c     MOVMuxContext *mov  = s->priv_data;
MOVMuxContext    6108 libavformat/movenc.c     MOVMuxContext *mov = s->priv_data;
MOVMuxContext    6150 libavformat/movenc.c     MOVMuxContext *mov = s->priv_data;
MOVMuxContext    6250 libavformat/movenc.c     MOVMuxContext *mov = s->priv_data;
MOVMuxContext    6588 libavformat/movenc.c     MOVMuxContext *mov = s->priv_data;
MOVMuxContext    6729 libavformat/movenc.c     MOVMuxContext *mov = s->priv_data;
MOVMuxContext    6742 libavformat/movenc.c     MOVMuxContext *mov = s->priv_data;
MOVMuxContext    6759 libavformat/movenc.c     MOVMuxContext *mov = s->priv_data;
MOVMuxContext    6784 libavformat/movenc.c     MOVMuxContext *mov = s->priv_data;
MOVMuxContext    6799 libavformat/movenc.c     MOVMuxContext *mov = s->priv_data;
MOVMuxContext    6864 libavformat/movenc.c     MOVMuxContext *mov = s->priv_data;
MOVMuxContext    7070 libavformat/movenc.c     .priv_data_size    = sizeof(MOVMuxContext),
MOVMuxContext    7093 libavformat/movenc.c     .priv_data_size    = sizeof(MOVMuxContext),
MOVMuxContext    7114 libavformat/movenc.c     .priv_data_size    = sizeof(MOVMuxContext),
MOVMuxContext    7135 libavformat/movenc.c     .priv_data_size    = sizeof(MOVMuxContext),
MOVMuxContext    7156 libavformat/movenc.c     .priv_data_size    = sizeof(MOVMuxContext),
MOVMuxContext    7177 libavformat/movenc.c     .priv_data_size    = sizeof(MOVMuxContext),
MOVMuxContext    7198 libavformat/movenc.c     .priv_data_size    = sizeof(MOVMuxContext),
MOVMuxContext    7220 libavformat/movenc.c     .priv_data_size    = sizeof(MOVMuxContext),
MOVMuxContext      31 libavformat/movenchint.c     MOVMuxContext *mov  = s->priv_data;
MOVMuxContext     405 libavformat/movenchint.c     MOVMuxContext *mov = s->priv_data;