/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/libav-0.8.8/libavfilter/ |
H A D | vf_split.c | 28 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 D | vf_hflip.c | 69 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 D | vf_blackframe.c | 74 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 D | vf_scale.c | 140 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 D | vf_pixdesctest.c | 40 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 D | vf_fade.c | 85 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 D | vf_settb.c | 71 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 D | vf_select.c | 146 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 D | vf_showinfo.c | 41 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 D | vf_aspect.c | 75 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 D | vf_framestep.c | 50 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 D | vf_aspect.c | 113 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 D | setpts.c | 115 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 D | vf_field.c | 56 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 D | vf_blackdetect.c | 87 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 D | vf_tile.c | 98 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 D | af_aconvert.c | 83 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 D | settb.c | 74 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 D | vf_pixdesctest.c | 43 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 D | af_aresample.c | 86 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 D | vf_tinterlace.c | 114 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 D | vf_telecine.c | 116 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 D | vf_transpose.c | 86 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 D | vf_edgedetect.c | 94 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 D | vf_separatefields.c | 34 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...] |