Lines Matching refs:ctx
101 AVFormatContext *ctx; /**< Context associated with the resource */
366 if (track_resource->ctx) {
372 track_resource->ctx = avformat_alloc_context();
373 if (!track_resource->ctx)
376 track_resource->ctx->io_open = s->io_open;
377 track_resource->ctx->io_close = s->io_close;
378 track_resource->ctx->io_close2 = s->io_close2;
379 track_resource->ctx->flags |= s->flags & ~AVFMT_FLAG_CUSTOM_IO;
381 if ((ret = ff_copy_whiteblacklists(track_resource->ctx, s)) < 0)
384 if ((ret = av_opt_set(track_resource->ctx, "format_whitelist", "mxf", 0)))
390 ret = avformat_open_input(&track_resource->ctx,
403 if (track_resource->ctx->nb_streams != 1) {
408 st = track_resource->ctx->streams[0];
424 ret = avformat_seek_file(track_resource->ctx, 0, seek_offset, seek_offset, seek_offset, 0);
432 avformat_close_input(&track_resource->ctx);
441 avformat_free_context(track_resource->ctx);
442 track_resource->ctx = NULL;
484 vt_ctx.ctx = NULL;
503 avformat_close_input(&track->resources[i].ctx);
573 first_resource_stream = c->tracks[i]->resources[0].ctx->streams[0];
744 avformat_close_input(&track->resources[track->current_resource_index].ctx);
772 ret = av_read_frame(resource->ctx, pkt);
785 st = resource->ctx->streams[0];
968 avformat_close_input(&t->resources[t->current_resource_index].ctx);