Lines Matching refs:MatroskaDemuxContext
371 typedef struct MatroskaDemuxContext {
424 } MatroskaDemuxContext;
457 { MATROSKA_ID_TIMECODESCALE, EBML_UINT, 0, 0, offsetof(MatroskaDemuxContext, time_scale), { .u = 1000000 } },
458 { MATROSKA_ID_DURATION, EBML_FLOAT, 0, 0, offsetof(MatroskaDemuxContext, duration) },
459 { MATROSKA_ID_TITLE, EBML_UTF8, 0, 0, offsetof(MatroskaDemuxContext, title) },
461 { MATROSKA_ID_MUXINGAPP, EBML_UTF8, 0, 0, offsetof(MatroskaDemuxContext, muxingapp) },
462 { MATROSKA_ID_DATEUTC, EBML_BIN, 0, 0, offsetof(MatroskaDemuxContext, date_utc) },
629 { MATROSKA_ID_TRACKENTRY, EBML_NEST, 0, sizeof(MatroskaTrack), offsetof(MatroskaDemuxContext, tracks), { .n = matroska_track } },
643 { MATROSKA_ID_ATTACHEDFILE, EBML_NEST, 0, sizeof(MatroskaAttachment), offsetof(MatroskaDemuxContext, attachments), { .n = matroska_attachment } },
667 { MATROSKA_ID_CHAPTERATOM, EBML_NEST, 0, sizeof(MatroskaChapter), offsetof(MatroskaDemuxContext, chapters), { .n = matroska_chapter_entry } },
696 { MATROSKA_ID_POINTENTRY, EBML_NEST, 0, sizeof(MatroskaIndex), offsetof(MatroskaDemuxContext, index), { .n = matroska_index_entry } },
726 { MATROSKA_ID_TAG, EBML_NEST, 0, sizeof(MatroskaTags), offsetof(MatroskaDemuxContext, tags), { .n = matroska_tag } },
737 { MATROSKA_ID_SEEKENTRY, EBML_NEST, 0, sizeof(MatroskaSeekhead), offsetof(MatroskaDemuxContext, seekhead), { .n = matroska_seekhead_entry } },
822 static int matroska_reset_status(MatroskaDemuxContext *matroska,
843 static int matroska_resync(MatroskaDemuxContext *matroska, int64_t last_pos)
890 static int ebml_read_num(MatroskaDemuxContext *matroska, AVIOContext *pb,
955 static int ebml_read_length(MatroskaDemuxContext *matroska, AVIOContext *pb,
1091 static int ebml_read_master(MatroskaDemuxContext *matroska,
1113 static int matroska_ebmlnum_sint(MatroskaDemuxContext *matroska,
1129 static int ebml_parse(MatroskaDemuxContext *matroska,
1145 static int ebml_parse_nest(MatroskaDemuxContext *matroska, EbmlSyntax *syntax,
1201 static MatroskaLevel1Element *matroska_find_level1_elem(MatroskaDemuxContext *matroska,
1235 static int ebml_parse(MatroskaDemuxContext *matroska,
1636 static MatroskaTrack *matroska_find_track_by_num(MatroskaDemuxContext *matroska,
1829 MatroskaDemuxContext *matroska = s->priv_data;
1892 static int matroska_parse_seekhead_entry(MatroskaDemuxContext *matroska,
1930 static void matroska_execute_seekhead(MatroskaDemuxContext *matroska)
1968 static void matroska_add_index_entries(MatroskaDemuxContext *matroska)
2001 static void matroska_parse_cues(MatroskaDemuxContext *matroska) {
2102 static int mkv_field_order(MatroskaDemuxContext *matroska, uint64_t field_order)
2434 MatroskaDemuxContext *matroska = s->priv_data;
3010 MatroskaDemuxContext *matroska = s->priv_data;
3161 static int matroska_deliver_packet(MatroskaDemuxContext *matroska,
3188 static void matroska_clear_queue(MatroskaDemuxContext *matroska)
3193 static int matroska_parse_laces(MatroskaDemuxContext *matroska, uint8_t **buf,
3289 static int matroska_parse_rm_audio(MatroskaDemuxContext *matroska,
3472 static int matroska_parse_webvtt(MatroskaDemuxContext *matroska,
3587 static int matroska_parse_frame(MatroskaDemuxContext *matroska,
3695 static int matroska_parse_block(MatroskaDemuxContext *matroska, AVBufferRef *buf, uint8_t *data,
3847 static int matroska_parse_cluster(MatroskaDemuxContext *matroska)
3905 MatroskaDemuxContext *matroska = s->priv_data;
3926 MatroskaDemuxContext *matroska = s->priv_data;
3993 MatroskaDemuxContext *matroska = s->priv_data;
4020 MatroskaDemuxContext *matroska = s->priv_data;
4053 MatroskaDemuxContext *matroska = s->priv_data;
4186 MatroskaDemuxContext *matroska = s->priv_data;
4282 MatroskaDemuxContext *matroska = s->priv_data;
4369 MatroskaDemuxContext *matroska = s->priv_data;
4422 #define OFFSET(x) offsetof(MatroskaDemuxContext, x)
4440 .priv_data_size = sizeof(MatroskaDemuxContext),
4452 .priv_data_size = sizeof(MatroskaDemuxContext),