Lines Matching refs:ifile
3754 InputFile *ifile = input_files[i]; in transcode_init() local
3755 if (ifile->rate_emu) in transcode_init()
3756 for (j = 0; j < ifile->nb_streams; j++) in transcode_init()
3757 input_streams[j + ifile->ist_index]->start = av_gettime_relative(); in transcode_init()
3792 InputFile *ifile = input_files[i]; in transcode_init() local
3793 for (j = 0; j < ifile->ctx->nb_programs; j++) { in transcode_init()
3794 AVProgram *p = ifile->ctx->programs[j]; in transcode_init()
3798 if (!input_streams[ifile->ist_index + p->stream_index[k]]->discard) { in transcode_init()
4272 static int seek_to_start(InputFile *ifile, AVFormatContext *is) in seek_to_start() argument
4283 for (i = 0; i < ifile->nb_streams; i++) { in seek_to_start()
4284 ist = input_streams[ifile->ist_index + i]; in seek_to_start()
4294 for (i = 0; i < ifile->nb_streams; i++) { in seek_to_start()
4295 ist = input_streams[ifile->ist_index + i]; in seek_to_start()
4315 if (!ifile->duration) in seek_to_start()
4316 ifile->time_base = ist->st->time_base; in seek_to_start()
4321 ifile->time_base = duration_max(duration, &ifile->duration, ist->st->time_base, in seek_to_start()
4322 ifile->time_base); in seek_to_start()
4325 if (ifile->loop > 0) in seek_to_start()
4326 ifile->loop--; in seek_to_start()
4340 InputFile *ifile = input_files[file_index]; in process_input() local
4349 is = ifile->ctx; in process_input()
4350 ret = get_input_packet(ifile, &pkt); in process_input()
4353 ifile->eagain = 1; in process_input()
4356 if (ret < 0 && ifile->loop) { in process_input()
4358 for (i = 0; i < ifile->nb_streams; i++) { in process_input()
4359 ist = input_streams[ifile->ist_index + i]; in process_input()
4371 ret = seek_to_start(ifile, is); in process_input()
4380 ret = get_input_packet(ifile, &pkt); in process_input()
4382 ifile->eagain = 1; in process_input()
4393 for (i = 0; i < ifile->nb_streams; i++) { in process_input()
4394 ist = input_streams[ifile->ist_index + i]; in process_input()
4405 if (ost->source_index == ifile->ist_index + i && in process_input()
4411 ifile->eof_reached = 1; in process_input()
4423 if (pkt->stream_index >= ifile->nb_streams) { in process_input()
4428 ist = input_streams[ifile->ist_index + pkt->stream_index]; in process_input()
4446 … ifile->ist_index + pkt->stream_index, av_get_media_type_string(ist->dec_ctx->codec_type), in process_input()
4461 && ifile->ts_offset == -is->start_time in process_input()
4472 ifile->ts_offset = -new_start_time; in process_input()
4511 pkt->dts += av_rescale_q(ifile->ts_offset, AV_TIME_BASE_Q, ist->st->time_base); in process_input()
4513 pkt->pts += av_rescale_q(ifile->ts_offset, AV_TIME_BASE_Q, ist->st->time_base); in process_input()
4524 && (is->iformat->flags & AVFMT_TS_DISCONT) && ifile->last_ts != AV_NOPTS_VALUE) { in process_input()
4525 int64_t delta = pkt_dts - ifile->last_ts; in process_input()
4528 ifile->ts_offset -= delta; in process_input()
4531 delta, ifile->ts_offset); in process_input()
4538 duration = av_rescale_q(ifile->duration, ifile->time_base, ist->st->time_base); in process_input()
4568 ifile->ts_offset -= delta; in process_input()
4574 delta, ifile->ts_offset); in process_input()
4598 ifile->last_ts = av_rescale_q(pkt->dts, ist->st->time_base, AV_TIME_BASE_Q); in process_input()
4602 … ifile->ist_index + pkt->stream_index, av_get_media_type_string(ist->dec_ctx->codec_type), in process_input()
4615 if (ifile->thread_queue_size) in process_input()