[FFmpeg-devel] [PATCH] af_asetnsamples: push as many frames as ready

Stefano Sabatini stefasab at gmail.com
Wed Aug 8 13:01:09 CEST 2012


On date Wednesday 2012-08-08 01:55:03 +0300, Andrey Utkin encoded:
> ---
>  libavfilter/af_asetnsamples.c |    2 +-
>  1 files changed, 1 insertions(+), 1 deletions(-)
> 
> diff --git a/libavfilter/af_asetnsamples.c b/libavfilter/af_asetnsamples.c
> index e00980e..9cbbf9c 100644
> --- a/libavfilter/af_asetnsamples.c
> +++ b/libavfilter/af_asetnsamples.c
> @@ -153,7 +153,7 @@ static int filter_samples(AVFilterLink *inlink, AVFilterBufferRef *insamples)
>          asns->next_out_pts = insamples->pts;
>      avfilter_unref_buffer(insamples);
>  
> -    if (av_audio_fifo_size(asns->fifo) >= asns->nb_out_samples)
> +    while (av_audio_fifo_size(asns->fifo) >= asns->nb_out_samples)
>          push_samples(outlink);

Looks good to me, but maybe Nicolas want to comment. I'll apply in a
day or so if I read no comments from him (or from other interested
devs).

Thanks.
-- 
FFmpeg = Friendly and Fundamentalist Multimedia Philosophical Extravagant Gadget


More information about the ffmpeg-devel mailing list