Lines Matching refs:representation

76 struct representation {
88 AVStream *assoc_stream; /* demuxer stream associated with this representation */
125 struct representation **videos;
127 struct representation **audios;
129 struct representation **subtitles;
252 static int64_t get_segment_start_time_based_on_timeline(struct representation *pls, int64_t cur_seq_no)
287 static int64_t calc_next_seg_no_from_timelines(struct representation *pls, int64_t cur_time)
326 static void free_fragment_list(struct representation *pls)
337 static void free_timelines_list(struct representation *pls)
348 static void free_representation(struct representation *pls)
372 struct representation *pls = c->videos[i];
383 struct representation *pls = c->audios[i];
394 struct representation *pls = c->subtitles[i];
596 static int parse_manifest_segmenturlnode(AVFormatContext *s, struct representation *rep,
662 static int parse_manifest_segmenttimeline(AVFormatContext *s, struct representation *rep,
837 struct representation *rep = NULL;
851 // try get information from representation
862 av_log(s, AV_LOG_VERBOSE, "Parsing '%s' - skipp not supported representation type\n", url);
866 // convert selected representation to our internal struct
867 rep = av_mallocz(sizeof(struct representation));
1373 static int64_t calc_cur_seg_no(AVFormatContext *s, struct representation *pls)
1411 static int64_t calc_min_seg_no(AVFormatContext *s, struct representation *pls)
1425 static int64_t calc_max_seg_no(struct representation *pls, DASHContext *c)
1451 static void move_timelines(struct representation *rep_src, struct representation *rep_dest, DASHContext *c)
1465 static void move_segments(struct representation *rep_src, struct representation *rep_dest, DASHContext *c)
1489 struct representation **videos = c->videos;
1491 struct representation **audios = c->audios;
1493 struct representation **subtitles = c->subtitles;
1527 struct representation *cur_video = videos[i];
1528 struct representation *ccur_video = c->videos[i];
1543 struct representation *cur_audio = audios[i];
1544 struct representation *ccur_audio = c->audios[i];
1582 static struct fragment *get_current_fragment(struct representation *pls)
1665 static int read_from_url(struct representation *pls, struct fragment *seg,
1681 static int open_input(DASHContext *c, struct representation *pls, struct fragment *seg)
1713 static int update_init_section(struct representation *pls)
1761 struct representation *v = opaque;
1772 struct representation *v = opaque;
1842 static void close_demux_for_component(struct representation *pls)
1851 static int reopen_demux_for_component(AVFormatContext *s, struct representation *pls)
1926 static int open_demux_for_component(AVFormatContext *s, struct representation *pls)
1973 static int is_common_init_section_exist(struct representation **pls, int n_pls)
2000 static int copy_init_section(struct representation *rep_dest, struct representation *rep_src)
2026 struct representation *rep;
2139 static void recheck_discard_flags(AVFormatContext *s, struct representation **p, int n)
2144 struct representation *pls = p[i];
2169 struct representation *cur = NULL;
2170 struct representation *rep = NULL;
2238 static int dash_seek(AVFormatContext *s, struct representation *pls, int64_t seek_pos_msec, int flags, int dry_run)