• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/ffmpeg-2.3.4/libavfilter/

Lines Matching refs:outlink

90     AVFilterLink *outlink = ctx->outputs[0];
100 ff_formats_ref(out_formats, &outlink->in_formats);
103 ff_formats_ref(out_samplerates, &outlink->in_samplerates);
106 ff_channel_layouts_ref(out_layouts, &outlink->in_channel_layouts);
111 static int config_output(AVFilterLink *outlink)
113 AVFilterContext *ctx = outlink->src;
124 if (inlink->channel_layout == outlink->channel_layout &&
125 inlink->sample_rate == outlink->sample_rate &&
126 (inlink->format == outlink->format ||
128 av_get_channel_layout_nb_channels(outlink->channel_layout) == 1 &&
130 av_get_planar_sample_fmt(outlink->format))))
145 av_opt_set_int(s->avr, "out_channel_layout", outlink->channel_layout, 0);
147 av_opt_set_int(s->avr, "out_sample_fmt", outlink->format, 0);
149 av_opt_set_int(s->avr, "out_sample_rate", outlink->sample_rate, 0);
154 outlink->time_base = (AVRational){ 1, outlink->sample_rate };
160 -1, outlink->channel_layout);
164 av_get_sample_fmt_name(outlink->format), outlink->sample_rate, buf2);
169 static int request_frame(AVFilterLink *outlink)
171 AVFilterContext *ctx = outlink->src;
187 frame = ff_get_audio_buffer(outlink, nb_samples);
200 return ff_filter_frame(outlink, frame);
209 AVFilterLink *outlink = ctx->outputs[0];
220 out = ff_get_audio_buffer(outlink, nb_samples);
244 outlink->time_base);
256 out->sample_rate = outlink->sample_rate;
259 outlink->time_base) -
260 av_rescale(delay, outlink->sample_rate,
267 ret = ff_filter_frame(outlink, out);
274 in->format = outlink->format;
275 ret = ff_filter_frame(outlink, in);