From patchwork Tue Oct 18 07:17:49 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Muhammad Faiz X-Patchwork-Id: 1047 Delivered-To: ffmpegpatchwork@gmail.com Received: by 10.103.140.133 with SMTP id o127csp583444vsd; Tue, 18 Oct 2016 00:20:08 -0700 (PDT) X-Received: by 10.194.0.205 with SMTP id 13mr15449818wjg.87.1476775208562; Tue, 18 Oct 2016 00:20:08 -0700 (PDT) Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id b11si47096233wjs.147.2016.10.18.00.20.07; Tue, 18 Oct 2016 00:20:08 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE dis=NONE) header.from=gmail.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2655968981C; Tue, 18 Oct 2016 10:20:03 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-pf0-f196.google.com (mail-pf0-f196.google.com [209.85.192.196]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id B3CAE689211 for ; Tue, 18 Oct 2016 10:19:56 +0300 (EEST) Received: by mail-pf0-f196.google.com with SMTP id i85so10965150pfa.0 for ; Tue, 18 Oct 2016 00:19:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id; bh=jV7BTCbp01j7yvmxxUYLNbKGpsDNyoNiq+mxPalm8y8=; b=rMtsrr1MJN1OHCBBXMDIig3uDrvw/PmKTfb/6ZREa3l1gA8fb8gqsMI5qeqCvD0g3S ZNRG3eDKa1H6U9n8Nz/3s9Bu12emp8+cvV4cSCbjKmLcQbyXmBrXXQ0a8GNhoWQO0nEf 2xxeLeg7XF3YhnMKt0C8lSsTwSyxSDxhYoawCTAJI1SQ0S+jh+KEQH2dv+4OPFknyyJG aKO9iCjslUew3p8SrJVZOmmbOjhD7A1mHNhjPQcST9Cj2J78qkOTQQuUb46P9hYO/XzB 1m1JFibsf9zgzFQ6oEEIVUMv2tqeGYcJU4B01W03lUv8AHRLKNF2VaaRq67ml9fexEcb EX8g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=jV7BTCbp01j7yvmxxUYLNbKGpsDNyoNiq+mxPalm8y8=; b=haTz6m/WmxEYMnM7jXtUPHeGl1MVT2GyecANRnbgE9nYR2RSP4IrVLbpJzYmzuPs9I h6nKx5ypFw937ecOz7XXVghCmIKFkvWYs3b2SxCmBb8j3x65SxEenfliUxBbatjSxFPA FFwazsdM2SSLJpoSR5dR/2ysZIK5zDNTm4kpR93GrXWaqWM49SvcyUwiMET5yl7yCS5O poB9vinoXNDLLB3buiESrSyd4VIofvzxSyLYYqdO8Anvr10VgjwEoTlinzIIUMXvs0xa xBhobAexl0rf326NK3PHWcZDJOCU+kIq91jTHcedC+GpZuMKNGIyB09T7pCP1J+MR1qZ X7ug== X-Gm-Message-State: AA6/9RnBxS0VPiZNHtEtTFLtg76182DqoPhNUOBPEDxYNTFeIt8ajqovWJibKN7zjApUUA== X-Received: by 10.98.60.17 with SMTP id j17mr2341475pfa.52.1476775197554; Tue, 18 Oct 2016 00:19:57 -0700 (PDT) Received: from localhost.localdomain.localdomain ([114.120.234.99]) by smtp.gmail.com with ESMTPSA id t128sm39867166pfd.65.2016.10.18.00.19.53 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 18 Oct 2016 00:19:57 -0700 (PDT) From: Muhammad Faiz To: ffmpeg-devel@ffmpeg.org Date: Tue, 18 Oct 2016 14:17:49 +0700 Message-Id: <1476775069-6722-1-git-send-email-mfcc64@gmail.com> X-Mailer: git-send-email 2.5.0 Subject: [FFmpeg-devel] [PATCH] swresample/resample: fix return value of build_filter X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Cc: Muhammad Faiz MIME-Version: 1.0 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" return AVERROR code on error Signed-off-by: Muhammad Faiz --- libswresample/resample.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libswresample/resample.c b/libswresample/resample.c index b834248..8635bf1 100644 --- a/libswresample/resample.c +++ b/libswresample/resample.c @@ -149,6 +149,7 @@ static int build_filter(ResampleContext *c, void *filter, double factor, int tap double *tab = av_malloc_array(tap_count+1, sizeof(*tab)); double *sin_lut = av_malloc_array(ph_nb, sizeof(*sin_lut)); const int center= (tap_count-1)/2; + int ret = AVERROR(ENOMEM); if (!tab || !sin_lut) goto fail; @@ -292,10 +293,11 @@ static int build_filter(ResampleContext *c, void *filter, double factor, int tap } #endif + ret = 0; fail: av_free(tab); av_free(sin_lut); - return 0; + return ret; } static ResampleContext *resample_init(ResampleContext *c, int out_rate, int in_rate, int filter_size, int phase_shift, int linear,