X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavfilter%2Faf_asetnsamples.c;h=8805d53a9714831d42c3a634698537c8c35a3144;hb=39a8275fdf4f607023b483a58b255600d5f7a9e7;hp=7a6c381853c2ed0837f3ae13d768cbb623eeed54;hpb=b536e2facfa0872adeb6aaae4189f9b90d907e36;p=ffmpeg diff --git a/libavfilter/af_asetnsamples.c b/libavfilter/af_asetnsamples.c index 7a6c381853c..8805d53a971 100644 --- a/libavfilter/af_asetnsamples.c +++ b/libavfilter/af_asetnsamples.c @@ -68,7 +68,7 @@ static av_cold int init(AVFilterContext *ctx, const char *args) } asns->next_out_pts = AV_NOPTS_VALUE; - av_log(ctx, AV_LOG_INFO, "nb_out_samples:%d pad:%d\n", asns->nb_out_samples, asns->pad); + av_log(ctx, AV_LOG_VERBOSE, "nb_out_samples:%d pad:%d\n", asns->nb_out_samples, asns->pad); return 0; } @@ -131,7 +131,7 @@ static int push_samples(AVFilterLink *outlink) return nb_out_samples; } -static void filter_samples(AVFilterLink *inlink, AVFilterBufferRef *insamples) +static int filter_samples(AVFilterLink *inlink, AVFilterBufferRef *insamples) { AVFilterContext *ctx = inlink->dst; ASNSContext *asns = ctx->priv; @@ -145,7 +145,7 @@ static void filter_samples(AVFilterLink *inlink, AVFilterBufferRef *insamples) if (ret < 0) { av_log(ctx, AV_LOG_ERROR, "Stretching audio fifo failed, discarded %d samples\n", nb_samples); - return; + return -1; } } av_audio_fifo_write(asns->fifo, (void **)insamples->extended_data, nb_samples); @@ -155,6 +155,7 @@ static void filter_samples(AVFilterLink *inlink, AVFilterBufferRef *insamples) if (av_audio_fifo_size(asns->fifo) >= asns->nb_out_samples) push_samples(outlink); + return 0; } static int request_frame(AVFilterLink *outlink)