Searched refs:inlink (Results 1 - 25 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_split.c28 static void start_frame(AVFilterLink *inlink, AVFilterBufferRef *picref) argument
30 avfilter_start_frame(inlink->dst->outputs[0],
32 avfilter_start_frame(inlink->dst->outputs[1],
36 static void draw_slice(AVFilterLink *inlink, int y, int h, int slice_dir) argument
38 avfilter_draw_slice(inlink->dst->outputs[0], y, h, slice_dir);
39 avfilter_draw_slice(inlink->dst->outputs[1], y, h, slice_dir);
42 static void end_frame(AVFilterLink *inlink) argument
44 avfilter_end_frame(inlink->dst->outputs[0]);
45 avfilter_end_frame(inlink->dst->outputs[1]);
47 avfilter_unref_buffer(inlink
[all...]
H A Dvf_hflip.c69 static int config_props(AVFilterLink *inlink) argument
71 FlipContext *flip = inlink->dst->priv;
72 const AVPixFmtDescriptor *pix_desc = &av_pix_fmt_descriptors[inlink->format];
75 flip->hsub = av_pix_fmt_descriptors[inlink->format].log2_chroma_w;
76 flip->vsub = av_pix_fmt_descriptors[inlink->format].log2_chroma_h;
81 static void draw_slice(AVFilterLink *inlink, int y, int h, int slice_dir) argument
83 FlipContext *flip = inlink->dst->priv;
84 AVFilterBufferRef *inpic = inlink->cur_buf;
85 AVFilterBufferRef *outpic = inlink->dst->outputs[0]->out_buf;
95 inrow = inpic ->data[plane] + (y>>vsub) * inpic ->linesize[plane] + ((inlink
[all...]
H A Dvf_blackframe.c74 static void draw_slice(AVFilterLink *inlink, int y, int h, int slice_dir) argument
76 AVFilterContext *ctx = inlink->dst;
78 AVFilterBufferRef *picref = inlink->cur_buf;
83 for (x = 0; x < inlink->w; x++)
91 static void end_frame(AVFilterLink *inlink) argument
93 AVFilterContext *ctx = inlink->dst;
95 AVFilterBufferRef *picref = inlink->cur_buf;
98 pblack = blackframe->nblack * 100 / (inlink->w * inlink->h);
102 picref->pts == AV_NOPTS_VALUE ? -1 : picref->pts * av_q2d(inlink
[all...]
H A Dvf_scale.c140 AVFilterLink *inlink = outlink->src->inputs[0]; local
150 var_values[VAR_IN_W] = var_values[VAR_IW] = inlink->w;
151 var_values[VAR_IN_H] = var_values[VAR_IH] = inlink->h;
154 var_values[VAR_DAR] = var_values[VAR_A] = (double) inlink->w / inlink->h;
155 var_values[VAR_SAR] = inlink->sample_aspect_ratio.num ?
156 (double) inlink->sample_aspect_ratio.num / inlink->sample_aspect_ratio.den : 1;
157 var_values[VAR_HSUB] = 1<<av_pix_fmt_descriptors[inlink->format].log2_chroma_w;
158 var_values[VAR_VSUB] = 1<<av_pix_fmt_descriptors[inlink
[all...]
H A Dvf_pixdesctest.c40 static int config_props(AVFilterLink *inlink) argument
42 PixdescTestContext *priv = inlink->dst->priv;
44 priv->pix_desc = &av_pix_fmt_descriptors[inlink->format];
46 if (!(priv->line = av_malloc(sizeof(*priv->line) * inlink->w)))
52 static void start_frame(AVFilterLink *inlink, AVFilterBufferRef *picref) argument
54 PixdescTestContext *priv = inlink->dst->priv;
55 AVFilterLink *outlink = inlink->dst->outputs[0];
81 static void draw_slice(AVFilterLink *inlink, int y, int h, int slice_dir) argument
83 PixdescTestContext *priv = inlink->dst->priv;
84 AVFilterBufferRef *inpic = inlink
[all...]
H A Dvf_fade.c85 static int config_props(AVFilterLink *inlink) argument
87 FadeContext *fade = inlink->dst->priv;
88 const AVPixFmtDescriptor *pixdesc = &av_pix_fmt_descriptors[inlink->format];
97 static void draw_slice(AVFilterLink *inlink, int y, int h, int slice_dir) argument
99 FadeContext *fade = inlink->dst->priv;
100 AVFilterBufferRef *outpic = inlink->cur_buf;
108 for (j = 0; j < inlink->w * fade->bpp; j++) {
122 for (j = 0; j < inlink->w >> fade->hsub; j++) {
134 avfilter_draw_slice(inlink->dst->outputs[0], y, h, slice_dir);
137 static void end_frame(AVFilterLink *inlink) argument
[all...]
H A Dvf_settb.c71 AVFilterLink *inlink = ctx->inputs[0]; local
80 settb->var_values[VAR_INTB] = av_q2d(inlink->time_base);
82 outlink->w = inlink->w;
83 outlink->h = inlink->h;
100 inlink ->time_base.num, inlink ->time_base.den,
106 static void start_frame(AVFilterLink *inlink, AVFilterBufferRef *picref) argument
108 AVFilterContext *ctx = inlink->dst;
112 if (av_cmp_q(inlink->time_base, outlink->time_base)) {
114 picref2->pts = av_rescale_q(picref->pts, inlink
[all...]
H A Dvf_select.c146 static int config_input(AVFilterLink *inlink) argument
148 SelectContext *select = inlink->dst->priv;
157 select->var_values[VAR_TB] = av_q2d(inlink->time_base);
184 AVFilterLink *inlink = ctx->inputs[0]; local
190 select->var_values[VAR_START_T] = TS2D(picref->pts) * av_q2d(inlink->time_base);
193 select->var_values[VAR_T ] = TS2D(picref->pts) * av_q2d(inlink->time_base);
203 av_log(inlink->dst, AV_LOG_DEBUG,
228 static void start_frame(AVFilterLink *inlink, AVFilterBufferRef *picref) argument
230 SelectContext *select = inlink->dst->priv;
232 select->select = select_frame(inlink
248 draw_slice(AVFilterLink *inlink, int y, int h, int slice_dir) argument
256 end_frame(AVFilterLink *inlink) argument
273 AVFilterLink *inlink = outlink->src->inputs[0]; local
298 AVFilterLink *inlink = outlink->src->inputs[0]; local
[all...]
H A Dvf_showinfo.c41 static void end_frame(AVFilterLink *inlink) argument
43 AVFilterContext *ctx = inlink->dst;
45 AVFilterBufferRef *picref = inlink->cur_buf;
47 int i, plane, vsub = av_pix_fmt_descriptors[inlink->format].log2_chroma_h;
52 int h = plane == 1 || plane == 2 ? inlink->h >> vsub : inlink->h;
66 picref->pts, picref->pts * av_q2d(inlink->time_base), picref->pos,
77 avfilter_end_frame(inlink->dst->outputs[0]);
H A Dvf_aspect.c75 static int setdar_config_props(AVFilterLink *inlink) argument
77 AspectContext *aspect = inlink->dst->priv;
81 aspect->aspect.num * inlink->h,
82 aspect->aspect.den * inlink->w, 100);
84 av_log(inlink->dst, AV_LOG_INFO, "w:%d h:%d -> dar:%d/%d sar:%d/%d\n",
85 inlink->w, inlink->h, dar.num, dar.den, aspect->aspect.num, aspect->aspect.den);
87 inlink->sample_aspect_ratio = aspect->aspect;
116 static int setsar_config_props(AVFilterLink *inlink) argument
118 AspectContext *aspect = inlink
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/ffmpeg-2.3.4/libavfilter/
H A Dvf_framestep.c50 AVFilterLink *inlink = ctx->inputs[0]; local
54 av_div_q(inlink->frame_rate, (AVRational){framestep->frame_step, 1});
58 inlink->frame_rate.num, inlink->frame_rate.den, av_q2d(inlink->frame_rate),
63 static int filter_frame(AVFilterLink *inlink, AVFrame *ref) argument
65 FrameStepContext *framestep = inlink->dst->priv;
67 if (!(inlink->frame_count % framestep->frame_step)) {
68 return ff_filter_frame(inlink->dst->outputs[0], ref);
H A Dvf_aspect.c113 static int get_aspect_ratio(AVFilterLink *inlink, AVRational *aspect_ratio) argument
115 AVFilterContext *ctx = inlink->dst;
116 AspectContext *s = inlink->dst->priv;
117 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(inlink->format);
121 var_values[VAR_W] = inlink->w;
122 var_values[VAR_H] = inlink->h;
123 var_values[VAR_A] = (double) inlink->w / inlink->h;
124 var_values[VAR_SAR] = inlink->sample_aspect_ratio.num ?
125 (double) inlink
154 setdar_config_props(AVFilterLink *inlink) argument
235 setsar_config_props(AVFilterLink *inlink) argument
[all...]
H A Dsetpts.c115 static int config_input(AVFilterLink *inlink) argument
117 AVFilterContext *ctx = inlink->dst;
120 setpts->type = inlink->type;
121 setpts->var_values[VAR_TB] = av_q2d(inlink->time_base);
126 setpts->type == AVMEDIA_TYPE_AUDIO ? inlink->sample_rate : NAN;
128 setpts->var_values[VAR_FRAME_RATE] = inlink->frame_rate.num && inlink->frame_rate.den ?
129 av_q2d(inlink->frame_rate) : NAN;
131 av_log(inlink->src, AV_LOG_VERBOSE, "TB:%f FRAME_RATE:%f SAMPLE_RATE:%f\n",
153 static int filter_frame(AVFilterLink *inlink, AVFram argument
[all...]
H A Dvf_field.c56 AVFilterLink *inlink = ctx->inputs[0]; local
60 outlink->w = inlink->w;
61 outlink->h = (inlink->h + (field->type == FIELD_TYPE_TOP)) / 2;
64 inlink->w, inlink->h, field->type == FIELD_TYPE_BOTTOM ? "bottom" : "top",
69 static int filter_frame(AVFilterLink *inlink, AVFrame *inpicref) argument
71 FieldContext *field = inlink->dst->priv;
72 AVFilterLink *outlink = inlink->dst->outputs[0];
H A Dvf_blackdetect.c87 static int config_input(AVFilterLink *inlink) argument
89 AVFilterContext *ctx = inlink->dst;
93 blackdetect->black_min_duration_time / av_q2d(inlink->time_base);
95 blackdetect->pixel_black_th_i = ff_fmt_is_in(inlink->format, yuvj_formats) ?
102 av_ts2timestr(blackdetect->black_min_duration, &inlink->time_base),
111 AVFilterLink *inlink = ctx->inputs[0]; local
116 av_ts2timestr(blackdetect->black_start, &inlink->time_base),
117 av_ts2timestr(blackdetect->black_end, &inlink->time_base),
118 av_ts2timestr(blackdetect->black_end - blackdetect->black_start, &inlink->time_base));
126 AVFilterLink *inlink local
138 filter_frame(AVFilterLink *inlink, AVFrame *picref) argument
[all...]
H A Dvf_tile.c98 AVFilterLink *inlink = ctx->inputs[0]; local
102 if (inlink->w > (INT_MAX - total_margin_w) / tile->w) {
104 tile->w, inlink->w);
107 if (inlink->h > (INT_MAX - total_margin_h) / tile->h) {
109 tile->h, inlink->h);
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,
117 ff_draw_init(&tile->draw, inlink
128 AVFilterLink *inlink = ctx->inputs[0]; local
139 AVFilterLink *inlink = ctx->inputs[0]; local
166 filter_frame(AVFilterLink *inlink, AVFrame *picref) argument
208 AVFilterLink *inlink = ctx->inputs[0]; local
[all...]
H A Daf_aconvert.c83 AVFilterLink *inlink = ctx->inputs[0]; local
88 &inlink->out_formats);
98 &inlink->out_channel_layouts);
114 AVFilterLink *inlink = ctx->inputs[0]; local
125 aconvert->out_chlayout, aconvert->out_sample_fmt, inlink->sample_rate,
126 inlink->channel_layout, inlink->format, inlink->sample_rate,
135 -1, inlink ->channel_layout);
140 av_get_sample_fmt_name(inlink
146 filter_frame(AVFilterLink *inlink, AVFrame *insamplesref) argument
[all...]
H A Dsettb.c74 AVFilterLink *inlink = ctx->inputs[0]; local
80 settb->var_values[VAR_INTB] = av_q2d(inlink->time_base);
81 settb->var_values[VAR_SR] = inlink->sample_rate;
83 outlink->w = inlink->w;
84 outlink->h = inlink->h;
101 inlink ->time_base.num, inlink ->time_base.den,
107 static int filter_frame(AVFilterLink *inlink, AVFrame *frame) argument
109 AVFilterContext *ctx = inlink->dst;
112 if (av_cmp_q(inlink
[all...]
H A Dvf_pixdesctest.c43 static int config_props(AVFilterLink *inlink) argument
45 PixdescTestContext *priv = inlink->dst->priv;
47 priv->pix_desc = av_pix_fmt_desc_get(inlink->format);
50 if (!(priv->line = av_malloc_array(sizeof(*priv->line), inlink->w)))
56 static int filter_frame(AVFilterLink *inlink, AVFrame *in) argument
58 PixdescTestContext *priv = inlink->dst->priv;
59 AVFilterLink *outlink = inlink->dst->outputs[0];
61 int i, c, w = inlink->w, h = inlink->h;
H A Daf_aresample.c86 AVFilterLink *inlink = ctx->inputs[0]; local
96 ff_formats_ref (in_formats, &inlink->out_formats);
97 ff_formats_ref (in_samplerates, &inlink->out_samplerates);
98 ff_channel_layouts_ref(in_layouts, &inlink->out_channel_layouts);
130 AVFilterLink *inlink = ctx->inputs[0]; local
139 inlink->channel_layout, inlink->format, inlink->sample_rate,
143 if (!inlink->channel_layout)
144 av_opt_set_int(aresample->swr, "ich", inlink
172 filter_frame(AVFilterLink *inlink, AVFrame *insamplesref) argument
225 AVFilterLink *const inlink = outlink->src->inputs[0]; local
[all...]
H A Dvf_tinterlace.c114 AVFilterLink *inlink = outlink->src->inputs[0]; local
120 outlink->w = inlink->w;
122 inlink->h*2 : inlink->h;
149 outlink->time_base.num = inlink->time_base.num;
150 outlink->time_base.den = inlink->time_base.den * 2;
151 outlink->frame_rate = av_mul_q(inlink->frame_rate, (AVRational){2,1});
156 inlink->h, outlink->h);
227 static int filter_frame(AVFilterLink *inlink, AVFrame *picref) argument
229 AVFilterContext *ctx = inlink
[all...]
H A Dvf_telecine.c116 static int config_input(AVFilterLink *inlink) argument
118 TelecineContext *tc = inlink->dst->priv;
119 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(inlink->format);
122 tc->temp = ff_get_video_buffer(inlink, inlink->w, inlink->h);
126 tc->frame[i] = ff_get_video_buffer(inlink, inlink->w, inlink->h);
131 if ((ret = av_image_fill_linesizes(tc->stride, inlink
146 const AVFilterLink *inlink = ctx->inputs[0]; local
169 filter_frame(AVFilterLink *inlink, AVFrame *inpicref) argument
[all...]
H A Dvf_transpose.c86 AVFilterLink *inlink = ctx->inputs[0]; local
88 const AVPixFmtDescriptor *desc_in = av_pix_fmt_desc_get(inlink->format);
97 if ((inlink->w >= inlink->h && trans->passthrough == TRANSPOSE_PT_TYPE_LANDSCAPE) ||
98 (inlink->w <= inlink->h && trans->passthrough == TRANSPOSE_PT_TYPE_PORTRAIT)) {
101 inlink->w, inlink->h, inlink->w, inlink
129 get_video_buffer(AVFilterLink *inlink, int w, int h) argument
227 filter_frame(AVFilterLink *inlink, AVFrame *in) argument
[all...]
H A Dvf_edgedetect.c94 static int config_props(AVFilterLink *inlink) argument
97 AVFilterContext *ctx = inlink->dst;
100 edgedetect->nb_planes = inlink->format == AV_PIX_FMT_GRAY8 ? 1 : 3;
104 plane->tmpbuf = av_malloc(inlink->w * inlink->h);
105 plane->gradients = av_calloc(inlink->w * inlink->h, sizeof(*plane->gradients));
106 plane->directions = av_malloc(inlink->w * inlink->h);
289 static int filter_frame(AVFilterLink *inlink, AVFram argument
[all...]
H A Dvf_separatefields.c34 AVFilterLink *inlink = ctx->inputs[0]; local
36 sf->nb_planes = av_pix_fmt_count_planes(inlink->format);
38 if (inlink->h & 1) {
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;
64 static int filter_frame(AVFilterLink *inlink, AVFram argument
[all...]

Completed in 204 milliseconds

1234567