Lines Matching refs:streams
75 OutputStream *streams; member
139 if (!c->streams) in hds_free()
142 OutputStream *os = &c->streams[i]; in hds_free()
157 av_freep(&c->streams); in hds_free()
169 duration = c->streams[0].last_ts * av_q2d(s->streams[0]->time_base); in write_manifest()
187 OutputStream *os = &c->streams[i]; in write_manifest()
227 int index = s->streams[os->first_stream]->id; in write_abst()
329 c->streams = av_mallocz_array(s->nb_streams, sizeof(*c->streams)); in hds_write_header()
330 if (!c->streams) { in hds_write_header()
335 OutputStream *os = &c->streams[c->nb_streams]; in hds_write_header()
337 AVStream *st = s->streams[i]; in hds_write_header()
359 os->bitrate += s->streams[i]->codecpar->bit_rate; in hds_write_header()
381 s->streams[i]->id = c->nb_streams; in hds_write_header()
386 avcodec_parameters_copy(st->codecpar, s->streams[i]->codecpar); in hds_write_header()
388 st->sample_aspect_ratio = s->streams[i]->sample_aspect_ratio; in hds_write_header()
389 st->time_base = s->streams[i]->time_base; in hds_write_header()
391 if (c->streams[c->nb_streams].ctx) in hds_write_header()
395 OutputStream *os = &c->streams[i]; in hds_write_header()
403 s->streams[os->first_stream + j]->time_base = os->ctx->streams[j]->time_base; in hds_write_header()
457 int index = s->streams[os->first_stream]->id; in hds_flush()
502 AVStream *st = s->streams[pkt->stream_index]; in hds_write_packet()
503 OutputStream *os = &c->streams[s->streams[pkt->stream_index]->id]; in hds_write_packet()
535 hds_flush(s, &c->streams[i], 1, c->streams[i].last_ts); in hds_write_trailer()