On Sun,  1 Jan 2012 21:51:21 +0100, Janne Grunau <[email protected]> wrote:
> ---
>  avconv.c |    9 +++++++++
>  1 files changed, 9 insertions(+), 0 deletions(-)
> 
> diff --git a/avconv.c b/avconv.c
> index f3e6e28..3fa164f 100644
> --- a/avconv.c
> +++ b/avconv.c
> @@ -667,6 +667,15 @@ void exit_program(int ret)
>          avformat_free_context(s);
>          av_dict_free(&output_files[i].opts);
>      }
> +    for (i = 0; i < nb_output_streams; i++) {
> +        AVBitStreamFilterContext *bsfc = output_streams[i].bitstream_filters;
> +        while (bsfc) {
> +            AVBitStreamFilterContext *next = bsfc->next;
> +            av_bitstream_filter_close(bsfc);
> +            bsfc = next;
> +        }
> +        output_streams[i].bitstream_filters = NULL;
> +    }

Looks ok.

-- 
Anton Khirnov
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to