• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/ffmpeg-2.3.4/libavfilter/

Lines Matching refs:inlink

113 static int get_aspect_ratio(AVFilterLink *inlink, AVRational *aspect_ratio)
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->sample_aspect_ratio.num / inlink->sample_aspect_ratio.den : 1;
154 static int setdar_config_props(AVFilterLink *inlink)
156 AspectContext *s = inlink->dst->priv;
159 AVRational old_sar = inlink->sample_aspect_ratio;
165 if ((ret = get_aspect_ratio(inlink, &s->dar)))
173 s->dar.num * inlink->h,
174 s->dar.den * inlink->w, INT_MAX);
175 inlink->sample_aspect_ratio = s->sar;
178 inlink->sample_aspect_ratio = (AVRational){ 1, 1 };
179 dar = (AVRational){ inlink->w, inlink->h };
182 compute_dar(&old_dar, old_sar, inlink->w, inlink->h);
183 av_log(inlink->dst, AV_LOG_VERBOSE, "w:%d h:%d dar:%d/%d sar:%d/%d -> dar:%d/%d sar:%d/%d\n",
184 inlink->w, inlink->h, old_dar.num, old_dar.den, old_sar.num, old_sar.den,
185 dar.num, dar.den, inlink->sample_aspect_ratio.num, inlink->sample_aspect_ratio.den);
235 static int setsar_config_props(AVFilterLink *inlink)
237 AspectContext *s = inlink->dst->priv;
238 AVRational old_sar = inlink->sample_aspect_ratio;
245 if ((ret = get_aspect_ratio(inlink, &s->sar)))
251 inlink->sample_aspect_ratio = s->sar;
253 compute_dar(&old_dar, old_sar, inlink->w, inlink->h);
254 compute_dar(&dar, s->sar, inlink->w, inlink->h);
255 av_log(inlink->dst, AV_LOG_VERBOSE, "w:%d h:%d sar:%d/%d dar:%d/%d -> sar:%d/%d dar:%d/%d\n",
256 inlink->w, inlink->h, old_sar.num, old_sar.den, old_dar.num, old_dar.den,
257 inlink->sample_aspect_ratio.num, inlink->sample_aspect_ratio.den, dar.num, dar.den);