Lines Matching refs:AVIOContext

88     int64_t         pos;                ///< absolute offset in the containing AVIOContext where the master's elements start
93 AVIOContext *bc;
191 /* This callback will be called twice: First with a NULL AVIOContext
193 * and a second time with the AVIOContext set when the data
196 int (*reformat)(struct MatroskaMuxContext *, AVIOContext *,
209 AVIOContext *cluster_bc;
227 AVIOContext *tmp_bc;
271 static void put_ebml_id(AVIOContext *pb, uint32_t id)
283 static void put_ebml_size_unknown(AVIOContext *pb, int bytes)
318 static void put_ebml_num(AVIOContext *pb, uint64_t num, int bytes)
331 static void put_ebml_length(AVIOContext *pb, uint64_t length, int bytes)
349 static void put_ebml_uid(AVIOContext *pb, uint32_t elementid, uint64_t uid)
356 static void put_ebml_uint(AVIOContext *pb, uint32_t elementid, uint64_t val)
369 static void put_ebml_float(AVIOContext *pb, uint32_t elementid, double val)
376 static void put_ebml_binary(AVIOContext *pb, uint32_t elementid,
384 static void put_ebml_string(AVIOContext *pb, uint32_t elementid,
396 static void put_ebml_void(AVIOContext *pb, int size)
414 static ebml_master start_ebml_master(AVIOContext *pb, uint32_t elementid,
424 static void end_ebml_master(AVIOContext *pb, ebml_master master)
631 static void ebml_writer_write_block(const EbmlElement *elem, AVIOContext *pb)
686 static int ebml_writer_elem_write(const EbmlElement *elem, AVIOContext *pb)
729 static int ebml_writer_write(EbmlWriter *writer, AVIOContext *pb)
750 static int start_ebml_master_crc32(AVIOContext **dyn_cp, MatroskaMuxContext *mkv)
763 static int end_ebml_master_crc32(AVIOContext *pb, AVIOContext **dyn_cp,
800 static int end_ebml_master_crc32_tentatively(AVIOContext *pb,
823 static void put_xiph_size(AVIOContext *pb, int size)
852 static void mkv_start_seekhead(MatroskaMuxContext *mkv, AVIOContext *pb)
872 static int mkv_write_seekhead(AVIOContext *pb, MatroskaMuxContext *mkv,
875 AVIOContext *dyn_cp = NULL;
945 static int mkv_assemble_cues(AVStream **streams, AVIOContext *dyn_cp, AVIOContext *cuepoint,
987 static int put_xiph_codecpriv(AVFormatContext *s, AVIOContext *pb,
1019 static int put_wv_codecpriv(AVIOContext *pb, const uint8_t *extradata, int extradata_size)
1028 static int put_flac_codecpriv(AVFormatContext *s, AVIOContext *pb,
1099 static int mkv_assemble_native_codecprivate(AVFormatContext *s, AVIOContext *dyn_cp,
1155 static int mkv_assemble_codecprivate(AVFormatContext *s, AVIOContext *dyn_cp,
1228 static void mkv_put_codecprivate(AVIOContext *pb, unsigned max_payload_size,
1259 AVCodecParameters *par, AVIOContext *pb,
1262 AVIOContext *const dyn_bc = mkv->tmp_bc;
1576 static void mkv_write_dovi(AVFormatContext *s, AVIOContext *pb, AVStream *st)
1611 AVIOContext *pb)
1690 AVStream *st, mkv_track *track, AVIOContext *pb,
1927 AVIOContext *pb = s->pb;
1978 static int mkv_write_simpletag(AVIOContext *pb, const AVDictionaryEntry *t)
2013 static void mkv_write_tag_targets(MatroskaMuxContext *mkv, AVIOContext *pb,
2038 AVIOContext **pb, unsigned reserved_size,
2042 AVIOContext *const tmp_bc = mkv->tmp_bc;
2144 AVIOContext *dyn_cp = NULL, *dyn_tags = NULL, **tags, *pb = s->pb;
2246 AVIOContext *dyn_cp = NULL, *pb = s->pb;
2317 static void ebml_write_header(AVIOContext *pb,
2338 AVIOContext *pb;
2395 AVIOContext *pb = s->pb;
2491 static int mkv_reformat_h2645(MatroskaMuxContext *mkv, AVIOContext *pb,
2506 static int mkv_reformat_wavpack(MatroskaMuxContext *mkv, AVIOContext *pb,
2548 static int mkv_reformat_av1(MatroskaMuxContext *mkv, AVIOContext *pb,
2558 static int webm_reformat_vtt(MatroskaMuxContext *mkv, AVIOContext *pb,
2586 AVIOContext *pb, const AVCodecParameters *par,
2754 AVIOContext *pb;
2921 AVIOContext *pb = s->pb;
2952 AVIOContext *cues = NULL;
3055 AVIOContext *tags_bc = mkv->tags.bc;