Lines Matching refs:inlink
127 AVFilterLink *inlink = ctx->inputs[in_no];
131 outlink->w = inlink->w;
132 outlink->h = inlink->h;
133 outlink->sample_aspect_ratio = inlink->sample_aspect_ratio;
134 outlink->format = inlink->format;
136 inlink = ctx->inputs[in_no += ctx->nb_outputs];
138 outlink->sample_aspect_ratio = inlink->sample_aspect_ratio;
140 if (outlink->w != inlink->w ||
141 outlink->h != inlink->h ||
142 outlink->sample_aspect_ratio.num != inlink->sample_aspect_ratio.num &&
143 inlink->sample_aspect_ratio.num ||
144 outlink->sample_aspect_ratio.den != inlink->sample_aspect_ratio.den) {
148 ctx->input_pads[in_no].name, inlink->w, inlink->h,
149 inlink->sample_aspect_ratio.num,
150 inlink->sample_aspect_ratio.den,
166 AVFilterLink * inlink = ctx-> inputs[ in_no];
170 buf->pts = av_rescale_q(buf->pts, inlink->time_base, outlink->time_base);
174 if (inlink->sample_rate)
177 av_make_q(1, inlink->sample_rate),
187 static int process_frame(AVFilterLink *inlink, AVFrame *buf)
189 AVFilterContext *ctx = inlink->dst;
191 unsigned in_no = FF_INLINK_IDX(inlink);
205 static AVFrame *get_video_buffer(AVFilterLink *inlink, int w, int h)
207 AVFilterContext *ctx = inlink->dst;
208 unsigned in_no = FF_INLINK_IDX(inlink);
214 static AVFrame *get_audio_buffer(AVFilterLink *inlink, int nb_samples)
216 AVFilterContext *ctx = inlink->dst;
217 unsigned in_no = FF_INLINK_IDX(inlink);
223 static int filter_frame(AVFilterLink *inlink, AVFrame *buf)
225 return process_frame(inlink, buf);