Lines Matching defs:in_no
126 unsigned in_no = out_no, seg;
127 AVFilterLink *inlink = ctx->inputs[in_no];
136 inlink = ctx->inputs[in_no += ctx->nb_outputs];
148 ctx->input_pads[in_no].name, inlink->w, inlink->h,
162 static int push_frame(AVFilterContext *ctx, unsigned in_no, AVFrame *buf)
165 unsigned out_no = in_no % ctx->nb_outputs;
166 AVFilterLink * inlink = ctx-> inputs[ in_no];
168 struct concat_in *in = &cat->in[in_no];
191 unsigned in_no = FF_INLINK_IDX(inlink);
193 if (in_no < cat->cur_idx) {
195 ctx->input_pads[in_no].name);
197 } else if (in_no >= cat->cur_idx + ctx->nb_outputs) {
198 ff_bufqueue_add(ctx, &cat->in[in_no].queue, buf);
200 return push_frame(ctx, in_no, buf);
208 unsigned in_no = FF_INLINK_IDX(inlink);
209 AVFilterLink *outlink = ctx->outputs[in_no % ctx->nb_outputs];
217 unsigned in_no = FF_INLINK_IDX(inlink);
218 AVFilterLink *outlink = ctx->outputs[in_no % ctx->nb_outputs];
228 static void close_input(AVFilterContext *ctx, unsigned in_no)
232 cat->in[in_no].eof = 1;
235 ctx->input_pads[in_no].name, cat->nb_in_active);
252 static int send_silence(AVFilterContext *ctx, unsigned in_no, unsigned out_no,
257 int64_t base_pts = cat->in[in_no].pts + cat->delta_ts - seg_delta;
260 AVRational rate_tb = { 1, ctx->inputs[in_no]->sample_rate };
266 nb_samples = av_rescale_q(seg_delta - cat->in[in_no].pts,
328 unsigned in_no = out_no + cat->cur_idx;
333 if (in_no >= ctx->nb_inputs)
335 if (!cat->in[in_no].eof) {
336 ret = ff_request_frame(ctx->inputs[in_no]);
339 close_input(ctx, in_no);
357 in_no += ctx->nb_outputs;