/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/libav-0.8.8/libavfilter/ |
H A D | vf_drawbox.c | 77 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 D | vf_transpose.c | 94 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 D | vf_setpts.c | 89 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 D | vf_fieldorder.c | 90 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 D | defaults.c | 136 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 D | vf_gradfun.c | 168 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 D | vf_pad.c | 139 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 D | vf_vignette.c | 153 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 D | af_resample.c | 89 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 D | vf_interlace.c | 101 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 D | vf_bbox.c | 67 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 D | vf_blackframe.c | 65 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 D | avf_showwaves.c | 81 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 D | f_interleave.c | 83 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 D | vf_elbg.c | 91 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 D | vf_hue.c | 242 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 D | vf_copy.c | 30 static int filter_frame(AVFilterLink *inlink, AVFrame *in) argument 32 AVFilterLink *outlink = inlink->dst->outputs[0];
|
H A D | dualinput.h | 42 int ff_dualinput_filter_frame(FFDualInputContext *s, AVFilterLink *inlink, AVFrame *in);
|
H A D | vf_kerndeint.c | 86 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 D | avf_concat.c | 127 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 D | af_flanger.c | 117 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 D | vf_il.c | 99 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 D | vf_setfield.c | 57 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 D | vf_spp.c | 264 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 D | vf_pad.c | 95 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...] |