Searched refs:inlink (Results 26 - 50 of 169) sorted by relevance

1234567

/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/libav-0.8.8/libavfilter/
H A Dvf_drawbox.c77 static int config_input(AVFilterLink *inlink) argument
79 DrawBoxContext *drawbox = inlink->dst->priv;
81 drawbox->hsub = av_pix_fmt_descriptors[inlink->format].log2_chroma_w;
82 drawbox->vsub = av_pix_fmt_descriptors[inlink->format].log2_chroma_h;
84 if (drawbox->w == 0) drawbox->w = inlink->w;
85 if (drawbox->h == 0) drawbox->h = inlink->h;
87 av_log(inlink->dst, AV_LOG_INFO, "x:%d y:%d w:%d h:%d color:0x%02X%02X%02X%02X\n",
94 static void draw_slice(AVFilterLink *inlink, int y0, int h, int slice_dir) argument
96 DrawBoxContext *drawbox = inlink->dst->priv;
99 AVFilterBufferRef *picref = inlink
[all...]
H A Dvf_transpose.c94 AVFilterLink *inlink = ctx->inputs[0]; local
97 trans->hsub = av_pix_fmt_descriptors[inlink->format].log2_chroma_w;
98 trans->vsub = av_pix_fmt_descriptors[inlink->format].log2_chroma_h;
102 outlink->w = inlink->h;
103 outlink->h = inlink->w;
105 if (inlink->sample_aspect_ratio.num){
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
117 start_frame(AVFilterLink *inlink, AVFilterBufferRef *picref) argument
135 end_frame(AVFilterLink *inlink) argument
[all...]
H A Dvf_setpts.c89 static int config_input(AVFilterLink *inlink) argument
91 SetPTSContext *setpts = inlink->dst->priv;
93 setpts->var_values[VAR_TB] = av_q2d(inlink->time_base);
95 av_log(inlink->src, AV_LOG_INFO, "TB:%f\n", setpts->var_values[VAR_TB]);
102 static void start_frame(AVFilterLink *inlink, AVFilterBufferRef *inpicref) argument
104 SetPTSContext *setpts = inlink->dst->priv;
119 av_log(inlink->dst, AV_LOG_DEBUG,
124 inpicref ->pts, inpicref ->pts * av_q2d(inlink->time_base),
125 outpicref->pts, outpicref->pts * av_q2d(inlink->time_base));
131 avfilter_start_frame(inlink
[all...]
H A Dvf_fieldorder.c90 static int config_input(AVFilterLink *inlink) argument
92 AVFilterContext *ctx = inlink->dst;
100 inlink->format,
101 inlink->w,
108 static AVFilterBufferRef *get_video_buffer(AVFilterLink *inlink, int perms, int w, int h) argument
110 AVFilterContext *ctx = inlink->dst;
116 static void start_frame(AVFilterLink *inlink, AVFilterBufferRef *inpicref) argument
118 AVFilterContext *ctx = inlink->dst;
129 static void draw_slice(AVFilterLink *inlink, int y, int h, int slice_dir) argument
131 AVFilterContext *ctx = inlink
147 end_frame(AVFilterLink *inlink) argument
[all...]
H A Ddefaults.c136 void avfilter_default_start_frame(AVFilterLink *inlink, AVFilterBufferRef *picref) argument
140 if (inlink->dst->output_count)
141 outlink = inlink->dst->outputs[0];
150 void avfilter_default_draw_slice(AVFilterLink *inlink, int y, int h, int slice_dir) argument
154 if (inlink->dst->output_count)
155 outlink = inlink->dst->outputs[0];
161 void avfilter_default_end_frame(AVFilterLink *inlink) argument
165 if (inlink->dst->output_count)
166 outlink = inlink->dst->outputs[0];
168 avfilter_unref_buffer(inlink
181 avfilter_default_filter_samples(AVFilterLink *inlink, AVFilterBufferRef *samplesref) argument
[all...]
H A Dvf_gradfun.c168 static int config_input(AVFilterLink *inlink) argument
170 GradFunContext *gf = inlink->dst->priv;
171 int hsub = av_pix_fmt_descriptors[inlink->format].log2_chroma_w;
172 int vsub = av_pix_fmt_descriptors[inlink->format].log2_chroma_h;
174 gf->buf = av_mallocz((FFALIGN(inlink->w, 16) * (gf->radius + 1) / 2 + 32) * sizeof(uint16_t));
178 gf->chroma_w = -((-inlink->w) >> hsub);
179 gf->chroma_h = -((-inlink->h) >> vsub);
185 static void start_frame(AVFilterLink *inlink, AVFilterBufferRef *inpicref) argument
187 AVFilterLink *outlink = inlink->dst->outputs[0];
204 static void end_frame(AVFilterLink *inlink) argument
[all...]
H A Dvf_pad.c139 static int config_input(AVFilterLink *inlink) argument
141 AVFilterContext *ctx = inlink->dst;
143 const AVPixFmtDescriptor *pix_desc = &av_pix_fmt_descriptors[inlink->format];
155 var_values[VAR_IN_W] = var_values[VAR_IW] = inlink->w;
156 var_values[VAR_IN_H] = var_values[VAR_IH] = inlink->h;
159 var_values[VAR_A] = (double) inlink->w / inlink->h;
204 pad->w = inlink->w;
206 pad->h = inlink->h;
213 pad->in_w = inlink
253 get_video_buffer(AVFilterLink *inlink, int perms, int w, int h) argument
299 start_frame(AVFilterLink *inlink, AVFilterBufferRef *inpicref) argument
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/ffmpeg-2.3.4/libavfilter/
H A Dvf_vignette.c153 static void update_context(VignetteContext *s, AVFilterLink *inlink, AVFrame *frame) argument
160 s->var_values[VAR_N] = inlink->frame_count;
161 s->var_values[VAR_T] = TS2T(frame->pts, inlink->time_base);
174 for (y = 0; y < inlink->h; y++) {
175 for (x = 0; x < inlink->w; x++)
180 for (y = 0; y < inlink->h; y++) {
181 for (x = 0; x < inlink->w; x++)
198 static int filter_frame(AVFilterLink *inlink, AVFrame *in) argument
201 AVFilterContext *ctx = inlink->dst;
219 update_context(s, inlink, i
281 config_props(AVFilterLink *inlink) argument
[all...]
H A Daf_resample.c89 AVFilterLink *inlink = ctx->inputs[0]; local
99 ff_formats_ref(in_formats, &inlink->out_formats);
102 ff_formats_ref(in_samplerates, &inlink->out_samplerates);
105 ff_channel_layouts_ref(in_layouts, &inlink->out_channel_layouts);
114 AVFilterLink *inlink = ctx->inputs[0]; local
124 if (inlink->channel_layout == outlink->channel_layout &&
125 inlink->sample_rate == outlink->sample_rate &&
126 (inlink->format == outlink->format ||
127 (av_get_channel_layout_nb_channels(inlink->channel_layout) == 1 &&
129 av_get_planar_sample_fmt(inlink
205 filter_frame(AVFilterLink *inlink, AVFrame *in) argument
[all...]
H A Dvf_interlace.c101 AVFilterLink *inlink = outlink->src->inputs[0]; local
109 if (inlink->h < 2) {
114 outlink->w = inlink->w;
115 outlink->h = inlink->h;
116 outlink->time_base = inlink->time_base;
117 outlink->frame_rate = inlink->frame_rate;
130 AVFilterLink *inlink, enum FieldType field_type)
132 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(inlink->format);
137 int lines = (plane == 1 || plane == 2) ? FF_CEIL_RSHIFT(inlink->h, vsub) : inlink
129 copy_picture_field(AVFrame *src_frame, AVFrame *dst_frame, AVFilterLink *inlink, enum FieldType field_type) argument
173 filter_frame(AVFilterLink *inlink, AVFrame *buf) argument
[all...]
H A Dvf_bbox.c67 static int filter_frame(AVFilterLink *inlink, AVFrame *frame) argument
69 AVFilterContext *ctx = inlink->dst;
78 inlink->w, inlink->h, bbox->min_val);
83 "n:%"PRId64" pts:%s pts_time:%s", inlink->frame_count,
84 av_ts2str(frame->pts), av_ts2timestr(frame->pts, &inlink->time_base));
105 return ff_filter_frame(inlink->dst->outputs[0], frame);
H A Dvf_blackframe.c65 static int filter_frame(AVFilterLink *inlink, AVFrame *frame) argument
67 AVFilterContext *ctx = inlink->dst;
76 for (x = 0; x < inlink->w; x++)
84 pblack = s->nblack * 100 / (inlink->w * inlink->h);
91 frame->pts == AV_NOPTS_VALUE ? -1 : frame->pts * av_q2d(inlink->time_base),
99 return ff_filter_frame(inlink->dst->outputs[0], frame);
H A Davf_showwaves.c81 AVFilterLink *inlink = ctx->inputs[0]; local
90 ff_formats_ref(formats, &inlink->out_formats);
95 ff_channel_layouts_ref(layouts, &inlink->out_channel_layouts);
100 ff_formats_ref(formats, &inlink->out_samplerates);
114 AVFilterLink *inlink = ctx->inputs[0]; local
118 showwaves->n = FFMAX(1, ((double)inlink->sample_rate / (showwaves->w * av_q2d(showwaves->rate))) + 0.5);
125 outlink->frame_rate = av_div_q((AVRational){inlink->sample_rate,showwaves->n},
148 AVFilterLink *inlink = outlink->src->inputs[0]; local
153 ret = ff_request_frame(inlink);
163 static int filter_frame(AVFilterLink *inlink, AVFram argument
[all...]
H A Df_interleave.c83 static int filter_frame(AVFilterLink *inlink, AVFrame *frame) argument
85 AVFilterContext *ctx = inlink->dst;
87 unsigned in_no = FF_INLINK_IDX(inlink);
97 frame->pts = av_rescale_q(frame->pts, inlink->time_base, AV_TIME_BASE_Q);
164 AVFilterLink *inlink = ctx->inputs[i]; local
166 if (outlink->w != inlink->w ||
167 outlink->h != inlink->h ||
168 outlink->sample_aspect_ratio.num != inlink->sample_aspect_ratio.num ||
169 outlink->sample_aspect_ratio.den != inlink->sample_aspect_ratio.den) {
173 ctx->input_pads[i].name, inlink
[all...]
H A Dvf_elbg.c91 static int config_input(AVFilterLink *inlink) argument
93 AVFilterContext *ctx = inlink->dst;
96 elbg->pix_desc = av_pix_fmt_desc_get(inlink->format);
97 elbg->codeword_length = inlink->w * inlink->h;
114 ff_fill_rgba_map(elbg->rgba_map, inlink->format);
123 static int filter_frame(AVFilterLink *inlink, AVFrame *frame) argument
125 ELBGContext *elbg = inlink->dst->priv;
136 for (i = 0; i < inlink->h; i++) {
138 for (j = 0; j < inlink
[all...]
H A Dvf_hue.c242 static int config_props(AVFilterLink *inlink) argument
244 HueContext *hue = inlink->dst->priv;
245 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(inlink->format);
251 hue->var_values[VAR_TB] = av_q2d(inlink->time_base);
252 hue->var_values[VAR_R] = inlink->frame_rate.num == 0 || inlink->frame_rate.den == 0 ?
253 NAN : av_q2d(inlink->frame_rate);
300 static int filter_frame(AVFilterLink *inlink, AVFrame *inpic) argument
302 HueContext *hue = inlink->dst->priv;
303 AVFilterLink *outlink = inlink
[all...]
H A Dvf_copy.c30 static int filter_frame(AVFilterLink *inlink, AVFrame *in) argument
32 AVFilterLink *outlink = inlink->dst->outputs[0];
H A Ddualinput.h42 int ff_dualinput_filter_frame(FFDualInputContext *s, AVFilterLink *inlink, AVFrame *in);
H A Dvf_kerndeint.c86 static int config_props(AVFilterLink *inlink) argument
88 KerndeintContext *kerndeint = inlink->dst->priv;
89 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(inlink->format);
92 kerndeint->is_packed_rgb = av_pix_fmt_desc_get(inlink->format)->flags & AV_PIX_FMT_FLAG_RGB;
96 inlink->w, inlink->h, inlink->format, 16);
101 if ((ret = av_image_fill_linesizes(kerndeint->tmp_bwidth, inlink->format, inlink->w)) < 0)
107 static int filter_frame(AVFilterLink *inlink, AVFram argument
[all...]
H A Davf_concat.c127 AVFilterLink *inlink = ctx->inputs[in_no]; local
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
166 AVFilterLink * inlink = ctx-> inputs[ in_no]; local
187 process_frame(AVFilterLink *inlink, AVFrame *buf) argument
205 get_video_buffer(AVFilterLink *inlink, int w, int h) argument
214 get_audio_buffer(AVFilterLink *inlink, int nb_samples) argument
223 filter_frame(AVFilterLink *inlink, AVFrame *buf) argument
[all...]
H A Daf_flanger.c117 static int config_input(AVFilterLink *inlink) argument
119 AVFilterContext *ctx = inlink->dst;
122 s->max_samples = (s->delay_min + s->delay_depth) * inlink->sample_rate + 2.5;
123 s->lfo_length = inlink->sample_rate / s->speed;
124 s->delay_last = av_calloc(inlink->channels, sizeof(*s->delay_last));
130 floor(s->delay_min * inlink->sample_rate + 0.5),
134 inlink->channels, s->max_samples,
135 inlink->format, 0);
138 static int filter_frame(AVFilterLink *inlink, AVFrame *frame) argument
140 AVFilterContext *ctx = inlink
[all...]
H A Dvf_il.c99 static int config_input(AVFilterLink *inlink) argument
101 IlContext *il = inlink->dst->priv;
102 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(inlink->format);
105 il->nb_planes = av_pix_fmt_count_planes(inlink->format);
108 if ((ret = av_image_fill_linesizes(il->linesize, inlink->format, inlink->w)) < 0)
111 il->chroma_height = FF_CEIL_RSHIFT(inlink->h, desc->log2_chroma_h);
147 static int filter_frame(AVFilterLink *inlink, AVFrame *inpicref) argument
149 IlContext *il = inlink->dst->priv;
150 AVFilterLink *outlink = inlink
[all...]
H A Dvf_setfield.c57 static int filter_frame(AVFilterLink *inlink, AVFrame *picref) argument
59 SetFieldContext *setfield = inlink->dst->priv;
67 return ff_filter_frame(inlink->dst->outputs[0], picref);
H A Dvf_spp.c264 static int config_input(AVFilterLink *inlink) argument
266 SPPContext *spp = inlink->dst->priv;
267 const int h = FFALIGN(inlink->h + 16, 16);
268 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(inlink->format);
272 spp->temp_linesize = FFALIGN(inlink->w + 16, 16);
277 spp->non_b_qp_alloc_size = FF_CEIL_RSHIFT(inlink->w, 4) * FF_CEIL_RSHIFT(inlink->h, 4);
287 static int filter_frame(AVFilterLink *inlink, AVFrame *in) argument
289 AVFilterContext *ctx = inlink->dst;
309 w = FF_CEIL_RSHIFT(inlink
[all...]
H A Dvf_pad.c95 static int config_input(AVFilterLink *inlink) argument
97 AVFilterContext *ctx = inlink->dst;
103 ff_draw_init(&s->draw, inlink->format, 0);
106 var_values[VAR_IN_W] = var_values[VAR_IW] = inlink->w;
107 var_values[VAR_IN_H] = var_values[VAR_IH] = inlink->h;
110 var_values[VAR_A] = (double) inlink->w / inlink->h;
111 var_values[VAR_SAR] = inlink->sample_aspect_ratio.num ?
112 (double) inlink->sample_aspect_ratio.num / inlink
201 get_video_buffer(AVFilterLink *inlink, int w, int h) argument
292 filter_frame(AVFilterLink *inlink, AVFrame *in) argument
[all...]

Completed in 198 milliseconds

1234567