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;