Lines Matching refs:outlink
82 AVFilterLink *outlink = ctx->outputs[0];
106 ff_formats_ref(formats, &outlink->in_formats);
111 static int config_output(AVFilterLink *outlink)
113 AVFilterContext *ctx = outlink->src;
121 outlink->w = showwaves->w;
122 outlink->h = showwaves->h;
123 outlink->sample_aspect_ratio = (AVRational){1,1};
125 outlink->frame_rate = av_div_q((AVRational){inlink->sample_rate,showwaves->n},
129 showwaves->w, showwaves->h, av_q2d(outlink->frame_rate), showwaves->n);
133 inline static int push_frame(AVFilterLink *outlink)
135 ShowWavesContext *showwaves = outlink->src->priv;
138 if ((ret = ff_filter_frame(outlink, showwaves->outpicref)) >= 0)
145 static int request_frame(AVFilterLink *outlink)
147 ShowWavesContext *showwaves = outlink->src->priv;
148 AVFilterLink *inlink = outlink->src->inputs[0];
157 push_frame(outlink);
166 AVFilterLink *outlink = ctx->outputs[0];
181 ff_get_video_buffer(outlink, outlink->w, outlink->h);
184 outpicref->width = outlink->w;
185 outpicref->height = outlink->h;
189 outlink->time_base);
191 for (j = 0; j < outlink->h; j++)
192 memset(outpicref->data[0] + j * linesize, 0, outlink->w);
198 if (h >= 0 && h < outlink->h)
204 int start = showwaves->h/2, end = av_clip(h, 0, outlink->h-1);
219 if ((ret = push_frame(outlink)) < 0)