[FFmpeg-devel] [PATCH] Add informative log messages to the set aspect filters.

Stefano Sabatini stefano.sabatini-lala
Mon Nov 22 23:02:59 CET 2010


On date Thursday 2010-11-18 22:33:11 +0100, Stefano Sabatini encoded:
> ---
>  libavfilter/vf_aspect.c |    4 ++++
>  1 files changed, 4 insertions(+), 0 deletions(-)
> 
> diff --git a/libavfilter/vf_aspect.c b/libavfilter/vf_aspect.c
> index 75aea2f..04c07e7 100644
> --- a/libavfilter/vf_aspect.c
> +++ b/libavfilter/vf_aspect.c
> @@ -55,6 +55,7 @@ static av_cold int init(AVFilterContext *ctx, const char *args, void *opaque)
>      if (aspect->aspect.den == 0)
>          aspect->aspect = (AVRational) {0, 1};
>  
> +    av_log(ctx, AV_LOG_INFO, "a:%d/%d\n", aspect->aspect.num, aspect->aspect.den);
>      return 0;
>  }
>  
> @@ -71,11 +72,14 @@ static void start_frame(AVFilterLink *link, AVFilterBufferRef *picref)
>  static int setdar_config_props(AVFilterLink *inlink)
>  {
>      AspectContext *aspect = inlink->dst->priv;
> +    AVRational dar = aspect->aspect;
>  
>      av_reduce(&aspect->aspect.num, &aspect->aspect.den,
>                 aspect->aspect.num * inlink->h,
>                 aspect->aspect.den * inlink->w, 100);
>  
> +    av_log(inlink->dst, AV_LOG_INFO, "w:%d h:%d -> dar:%d/%d par:%d/%d\n",
> +           inlink->h, inlink->w, dar.num, dar.den, aspect->aspect.num, aspect->aspect.den);
>      return 0;
>  }

Applied.
-- 
FFmpeg = Freak and Free Mortal Philosophical Enhancing Gangster



More information about the ffmpeg-devel mailing list