Lines Matching refs:asf_ctx
119 if (rt->asf_ctx) { in ff_wms_parse_sdp_a_line()
120 avformat_close_input(&rt->asf_ctx); in ff_wms_parse_sdp_a_line()
126 rt->asf_ctx = avformat_alloc_context(); in ff_wms_parse_sdp_a_line()
127 if (!rt->asf_ctx) { in ff_wms_parse_sdp_a_line()
131 rt->asf_ctx->pb = &pb; in ff_wms_parse_sdp_a_line()
134 if ((ret = ff_copy_whiteblacklists(rt->asf_ctx, s)) < 0) { in ff_wms_parse_sdp_a_line()
139 ret = avformat_open_input(&rt->asf_ctx, "", iformat, &opts); in ff_wms_parse_sdp_a_line()
145 av_dict_copy(&s->metadata, rt->asf_ctx->metadata, 0); in ff_wms_parse_sdp_a_line()
148 rt->asf_ctx->pb = NULL; in ff_wms_parse_sdp_a_line()
163 if (rt->asf_ctx) { in asfrtp_parse_sdp_line()
166 for (i = 0; i < rt->asf_ctx->nb_streams; i++) { in asfrtp_parse_sdp_line()
167 if (s->streams[stream_index]->id == rt->asf_ctx->streams[i]->id) { in asfrtp_parse_sdp_line()
169 rt->asf_ctx->streams[i]->codecpar); in asfrtp_parse_sdp_line()
171 rt->asf_ctx->streams[i]->need_parsing; in asfrtp_parse_sdp_line()
201 if (!rt->asf_ctx) in asfrtp_parse_packet()
274 rt->asf_ctx->pb = pb; in asfrtp_parse_packet()
280 res = ff_read_packet(rt->asf_ctx, pkt); in asfrtp_parse_packet()
285 if (s->streams[i]->id == rt->asf_ctx->streams[pkt->stream_index]->id) { in asfrtp_parse_packet()