On Wed, 25 Jul 2012 02:45:39 +0000, Loren Merritt <lor...@u.washington.edu> 
wrote:
> ---
>  libavfilter/vf_hqdn3d.c |   21 ++++++++++++++++++++-
>  1 files changed, 20 insertions(+), 1 deletions(-)
> 
> diff --git a/libavfilter/vf_hqdn3d.c b/libavfilter/vf_hqdn3d.c
> index cbc4ab9..5a90df3 100644
> --- a/libavfilter/vf_hqdn3d.c
> +++ b/libavfilter/vf_hqdn3d.c
> @@ -294,6 +294,23 @@ static int config_input(AVFilterLink *inlink)
>      return 0;
>  }
>  
> +static void start_frame(AVFilterLink *inlink, AVFilterBufferRef *inpicref)

This seems to be based on an outdated tree. start_frame returns int now.

> +{
> +    AVFilterLink *outlink = inlink->dst->outputs[0];
> +    AVFilterBufferRef *outpicref;
> +
> +    if (inpicref->perms & AV_PERM_PRESERVE) {

I won't pretend to understand how lavfi permissions work, but don't you
also need to check for AV_PERM_WRITE?

-- 
Anton Khirnov
_______________________________________________
libav-devel mailing list
libav-devel@libav.org
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to