Searched refs:outlink (Results 1 - 25 of 150) sorted by relevance

123456

/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/ffmpeg-2.3.4/libavfilter/
H A Daf_asetnsamples.c73 static int config_props_output(AVFilterLink *outlink) argument
75 ASNSContext *asns = outlink->src->priv;
77 asns->fifo = av_audio_fifo_alloc(outlink->format, outlink->channels, asns->nb_out_samples);
80 outlink->flags |= FF_LINK_FLAG_REQUEST_LOOP;
85 static int push_samples(AVFilterLink *outlink) argument
87 ASNSContext *asns = outlink->src->priv;
102 outsamples = ff_get_audio_buffer(outlink, nb_out_samples);
111 nb_pad_samples, outlink->channels,
112 outlink
131 AVFilterLink *outlink = ctx->outputs[0]; local
154 request_frame(AVFilterLink *outlink) argument
[all...]
H A Dvf_field.c52 static int config_props_output(AVFilterLink *outlink) argument
54 AVFilterContext *ctx = outlink->src;
58 field->nb_planes = av_pix_fmt_count_planes(outlink->format);
60 outlink->w = inlink->w;
61 outlink->h = (inlink->h + (field->type == FIELD_TYPE_TOP)) / 2;
65 outlink->w, outlink->h);
72 AVFilterLink *outlink = inlink->dst->outputs[0]; local
75 inpicref->height = outlink->h;
83 return ff_filter_frame(outlink, inpicre
[all...]
H A Daf_aresample.c87 AVFilterLink *outlink = ctx->outputs[0]; local
106 ff_formats_ref(out_samplerates, &outlink->in_samplerates);
113 ff_formats_ref(out_formats, &outlink->in_formats);
120 ff_channel_layouts_ref(out_layouts, &outlink->in_channel_layouts);
126 static int config_output(AVFilterLink *outlink) argument
129 AVFilterContext *ctx = outlink->src;
138 outlink->channel_layout, outlink->format, outlink->sample_rate,
145 if (!outlink
178 AVFilterLink *const outlink = inlink->dst->outputs[0]; local
221 request_frame(AVFilterLink *outlink) argument
[all...]
H A Davf_showwaves.c82 AVFilterLink *outlink = ctx->outputs[0]; local
106 ff_formats_ref(formats, &outlink->in_formats);
111 static int config_output(AVFilterLink *outlink) argument
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) argument
145 request_frame(AVFilterLink *outlink) argument
166 AVFilterLink *outlink = ctx->outputs[0]; local
[all...]
H A Dvf_framestep.c46 static int config_output_props(AVFilterLink *outlink) argument
48 AVFilterContext *ctx = outlink->src;
52 outlink->flags |= FF_LINK_FLAG_REQUEST_LOOP;
53 outlink->frame_rate =
59 outlink->frame_rate.num, outlink->frame_rate.den, av_q2d(outlink->frame_rate));
H A Daf_aconvert.c84 AVFilterLink *outlink = ctx->outputs[0]; local
92 ff_formats_ref(formats, &outlink->in_formats);
95 &outlink->in_formats);
102 ff_channel_layouts_ref(layouts, &outlink->in_channel_layouts);
105 &outlink->in_channel_layouts);
110 static int config_output(AVFilterLink *outlink) argument
113 AVFilterContext *ctx = outlink->src;
120 aconvert->out_sample_fmt = outlink->format;
122 aconvert->out_chlayout = outlink->channel_layout;
137 -1, outlink
150 AVFilterLink *const outlink = inlink->dst->outputs[0]; local
[all...]
H A Daf_asetrate.c59 static av_cold int config_props(AVFilterLink *outlink) argument
61 AVFilterContext *ctx = outlink->src;
68 outlink->time_base.num = 1;
69 outlink->time_base.den = outlink->sample_rate;
71 outlink->time_base = intb;
73 if (av_q2d(intb) > 1.0 / FFMAX(inrate, outlink->sample_rate))
83 AVFilterLink *outlink = ctx->outputs[0]; local
85 frame->sample_rate = outlink->sample_rate;
88 outlink
[all...]
H A Daf_resample.c90 AVFilterLink *outlink = ctx->outputs[0]; local
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) argument
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
169 request_frame(AVFilterLink *outlink) argument
209 AVFilterLink *outlink = ctx->outputs[0]; local
[all...]
H A Dvf_separatefields.c30 static int config_props_output(AVFilterLink *outlink) argument
32 AVFilterContext *ctx = outlink->src;
43 outlink->time_base.num = inlink->time_base.num;
44 outlink->time_base.den = inlink->time_base.den * 2;
45 outlink->frame_rate.num = inlink->frame_rate.num * 2;
46 outlink->frame_rate.den = inlink->frame_rate.den;
47 outlink->w = inlink->w;
48 outlink->h = inlink->h / 2;
68 AVFilterLink *outlink = ctx->outputs[0]; local
71 inpicref->height = outlink
104 request_frame(AVFilterLink *outlink) argument
[all...]
H A Dsettb.c70 static int config_output_props(AVFilterLink *outlink) argument
72 AVFilterContext *ctx = outlink->src;
83 outlink->w = inlink->w;
84 outlink->h = inlink->h;
99 outlink->time_base = time_base;
100 av_log(outlink->src, AV_LOG_VERBOSE, "tb:%d/%d -> tb:%d/%d\n",
102 outlink->time_base.num, outlink->time_base.den);
110 AVFilterLink *outlink = ctx->outputs[0]; local
112 if (av_cmp_q(inlink->time_base, outlink
[all...]
H A Df_interleave.c150 static int config_output(AVFilterLink *outlink) argument
152 AVFilterContext *ctx = outlink->src;
156 if (outlink->type == AVMEDIA_TYPE_VIDEO) {
157 outlink->time_base = AV_TIME_BASE_Q;
158 outlink->w = inlink0->w;
159 outlink->h = inlink0->h;
160 outlink->sample_aspect_ratio = inlink0->sample_aspect_ratio;
161 outlink->format = inlink0->format;
162 outlink->frame_rate = (AVRational) {1, 0};
166 if (outlink
188 request_frame(AVFilterLink *outlink) argument
[all...]
H A Dvf_tinterlace.c111 static int config_out_props(AVFilterLink *outlink) argument
113 AVFilterContext *ctx = outlink->src;
114 AVFilterLink *inlink = outlink->src->inputs[0];
115 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(outlink->format);
119 outlink->flags |= FF_LINK_FLAG_REQUEST_LOOP;
120 outlink->w = inlink->w;
121 outlink->h = tinterlace->mode == MODE_MERGE || tinterlace->mode == MODE_PAD ?
127 if (ff_fmt_is_in(outlink->format, full_scale_yuvj_pix_fmts))
130 outlink->w, outlink
230 AVFilterLink *outlink = ctx->outputs[0]; local
[all...]
H A Dvf_tile.c94 static int config_props(AVFilterLink *outlink) argument
96 AVFilterContext *ctx = outlink->src;
112 outlink->w = tile->w * inlink->w + total_margin_w;
113 outlink->h = tile->h * inlink->h + total_margin_h;
114 outlink->sample_aspect_ratio = inlink->sample_aspect_ratio;
115 outlink->frame_rate = av_mul_q(inlink->frame_rate,
120 outlink->flags |= FF_LINK_FLAG_REQUEST_LOOP;
151 AVFilterLink *outlink = ctx->outputs[0]; local
157 ret = ff_filter_frame(outlink, out_buf);
170 AVFilterLink *outlink local
204 request_frame(AVFilterLink *outlink) argument
[all...]
H A Dvf_copy.c32 AVFilterLink *outlink = inlink->dst->outputs[0]; local
33 AVFrame *out = ff_get_video_buffer(outlink, in->width, in->height);
42 return ff_filter_frame(outlink, out);
H A Dasrc_anullsrc.c91 static int config_props(AVFilterLink *outlink) argument
93 ANullContext *null = outlink->src->priv;
97 av_log(outlink->src, AV_LOG_VERBOSE,
104 static int request_frame(AVFilterLink *outlink) argument
107 ANullContext *null = outlink->src->priv;
110 samplesref = ff_get_audio_buffer(outlink, null->nb_samples);
116 samplesref->sample_rate = outlink->sample_rate;
118 ret = ff_filter_frame(outlink, av_frame_clone(samplesref));
H A Dvf_interlace.c98 static int config_out_props(AVFilterLink *outlink) argument
100 AVFilterContext *ctx = outlink->src;
101 AVFilterLink *inlink = outlink->src->inputs[0];
114 outlink->w = inlink->w;
115 outlink->h = inlink->h;
116 outlink->time_base = inlink->time_base;
117 outlink->frame_rate = inlink->frame_rate;
119 outlink->time_base.num *= 2;
120 outlink->frame_rate.den *= 2;
121 outlink
176 AVFilterLink *outlink = ctx->outputs[0]; local
[all...]
H A Daf_apad.c83 static int request_frame(AVFilterLink *outlink) argument
85 AVFilterContext *ctx = outlink->src;
107 outsamplesref = ff_get_audio_buffer(outlink, n_out);
111 av_assert0(outsamplesref->sample_rate == outlink->sample_rate);
121 apad->next_pts += av_rescale_q(n_out, (AVRational){1, outlink->sample_rate}, outlink->time_base);
123 return ff_filter_frame(outlink, outsamplesref);
H A Davf_concat.c121 static int config_output(AVFilterLink *outlink) argument
123 AVFilterContext *ctx = outlink->src;
125 unsigned out_no = FF_OUTLINK_IDX(outlink);
130 outlink->time_base = AV_TIME_BASE_Q;
131 outlink->w = inlink->w;
132 outlink->h = inlink->h;
133 outlink->sample_aspect_ratio = inlink->sample_aspect_ratio;
134 outlink->format = inlink->format;
137 if (!outlink->sample_aspect_ratio.num)
138 outlink
167 AVFilterLink *outlink = ctx->outputs[out_no]; local
209 AVFilterLink *outlink = ctx->outputs[in_no % ctx->nb_outputs]; local
218 AVFilterLink *outlink = ctx->outputs[in_no % ctx->nb_outputs]; local
256 AVFilterLink *outlink = ctx->outputs[out_no]; local
323 request_frame(AVFilterLink *outlink) argument
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/libav-0.8.8/libavfilter/
H A Ddefaults.c138 AVFilterLink *outlink = NULL; local
141 outlink = inlink->dst->outputs[0];
143 if (outlink) {
144 outlink->out_buf = avfilter_get_video_buffer(outlink, AV_PERM_WRITE, outlink->w, outlink->h);
145 avfilter_copy_buffer_ref_props(outlink->out_buf, picref);
146 avfilter_start_frame(outlink, avfilter_ref_buffer(outlink
152 AVFilterLink *outlink = NULL; local
163 AVFilterLink *outlink = NULL; local
183 AVFilterLink *outlink = NULL; local
[all...]
H A Dvf_transpose.c90 static int config_props_output(AVFilterLink *outlink) argument
92 AVFilterContext *ctx = outlink->src;
95 const AVPixFmtDescriptor *pixdesc = &av_pix_fmt_descriptors[outlink->format];
102 outlink->w = inlink->h;
103 outlink->h = inlink->w;
106 outlink->sample_aspect_ratio = av_div_q((AVRational){1,1}, inlink->sample_aspect_ratio);
108 outlink->sample_aspect_ratio = inlink->sample_aspect_ratio;
111 inlink->w, inlink->h, trans->dir, outlink->w, outlink->h,
119 AVFilterLink *outlink local
140 AVFilterLink *outlink = inlink->dst->outputs[0]; local
[all...]
H A Dvf_settb.c67 static int config_output_props(AVFilterLink *outlink) argument
69 AVFilterContext *ctx = outlink->src;
82 outlink->w = inlink->w;
83 outlink->h = inlink->h;
98 outlink->time_base = time_base;
99 av_log(outlink->src, AV_LOG_INFO, "tb:%d/%d -> tb:%d/%d\n",
101 outlink->time_base.num, outlink->time_base.den);
109 AVFilterLink *outlink = ctx->outputs[0]; local
112 if (av_cmp_q(inlink->time_base, outlink
[all...]
H A Dasrc_anullsrc.c59 static int config_props(AVFilterLink *outlink) argument
61 ANullContext *priv = outlink->src->priv;
65 outlink->sample_rate = priv->sample_rate;
66 outlink->channel_layout = priv->channel_layout;
70 av_log(outlink->src, AV_LOG_INFO,
H A Dvf_scale.c137 static int config_props(AVFilterLink *outlink) argument
139 AVFilterContext *ctx = outlink->src;
140 AVFilterLink *inlink = outlink->src->inputs[0];
202 outlink->w = w;
203 outlink->h = h;
208 outlink->w, outlink->h, av_pix_fmt_descriptors[outlink->format].name,
216 outlink->w, outlink
240 AVFilterLink *outlink = link->dst->outputs[0]; local
[all...]
H A Dvf_fifo.c72 static int request_frame(AVFilterLink *outlink) argument
74 FifoContext *fifo = outlink->src->priv;
79 if ((ret = avfilter_request_frame(outlink->src->inputs[0]) < 0))
85 avfilter_start_frame(outlink, fifo->root.next->picref);
86 avfilter_draw_slice (outlink, 0, outlink->h, 1);
87 avfilter_end_frame (outlink);
H A Dvsrc_movie.c209 static int config_output_props(AVFilterLink *outlink) argument
211 MovieContext *movie = outlink->src->priv;
213 outlink->w = movie->w;
214 outlink->h = movie->h;
215 outlink->time_base = movie->format_ctx->streams[movie->stream_index]->time_base;
220 static int movie_get_frame(AVFilterLink *outlink) argument
222 MovieContext *movie = outlink->src->priv;
238 movie->picref = avfilter_get_video_buffer(outlink, AV_PERM_WRITE | AV_PERM_PRESERVE |
239 AV_PERM_REUSE2, outlink->w, outlink
277 request_frame(AVFilterLink *outlink) argument
[all...]

Completed in 81 milliseconds

123456