From patchwork Fri Feb 19 10:00:57 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alan Kelly X-Patchwork-Id: 25804 Return-Path: X-Original-To: patchwork@ffaux-bg.ffmpeg.org Delivered-To: patchwork@ffaux-bg.ffmpeg.org Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by ffaux.localdomain (Postfix) with ESMTP id 6DD0244991E for ; Fri, 19 Feb 2021 12:01:13 +0200 (EET) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 481E2688137; Fri, 19 Feb 2021 12:01:13 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-wm1-f73.google.com (mail-wm1-f73.google.com [209.85.128.73]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 87B19687F71 for ; Fri, 19 Feb 2021 12:01:07 +0200 (EET) Received: by mail-wm1-f73.google.com with SMTP id v130so430141wma.0 for ; Fri, 19 Feb 2021 02:01:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=sender:date:message-id:mime-version:subject:from:to:cc; bh=RgIist5LNrYcEQDqIHplYK5J9+n4o70X/Qy9uQZckX0=; b=nDs2HOQqKxoDl9XAqoin7TrjHTwZKWGfAUDirKAEfh6uYLL0D7ApALp4gUDQlSaEz1 tmARkTEA7UUGCtDyYDIjOOyQqOMMIXaEzRA2Tr1nH7NKdmyv3fmP08UXLJ9RDQRubysM aVqlo56mnYA7+5yYphJZ68qBb9LLyj2lf4ShMY3SetHYUaX7gfqtp/r4IqLpn+Urbo+P t4AJ7Zy5iDPMrKlpLno1p1lYN2zbqgirIzfznj6l73kEcQuj2dQZILPI83LpgTKEEjK2 Zl9yIbHUBbAvbPbYozrdTIFhyRr8sye4HSQAV/b9C+7MQhjUKL/hx135vHAw9bw19Gem QHiQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:message-id:mime-version:subject:from :to:cc; bh=RgIist5LNrYcEQDqIHplYK5J9+n4o70X/Qy9uQZckX0=; b=EJSwSfqmnzeV3ZaNwYZc7Y6IOeqUmhOmLoGiCUFp/ngg4a5dQFjIxAp4u4z1Lu4EKc Ltx1tLAc+0WcXTOufMl0lPabDAioSXOJwdjpl5+q8yESs4+c0jzJG167vA/w5C7zb0JK vacbXB8uibmxUIwk1Akz3RZzBatemGzOd12Qv/qDQ1lIiIuobQiDzae3jIHqNdHihgUl jqrnGzN+Tf9sVYU61G6FvVo0dKa9rQxg4qRJaK1V8xeCL691u4Pr2D/+ywJQi6OTTV1+ tP/THVIB+E+L/qy6FLZMxn/J5cd8to4N376/rt3pf+GsR3qkBunk55hJQ+2tLUTZuyd1 FY5A== X-Gm-Message-State: AOAM533sOR+NSQ83JEzTPdGQ1ilIHWpAEJVqY3XbqtGmb0si5yZZmrv2 BnoWKIxrb0TDFGWlIu8no/dZDGzvTa/FjRiDydLydmvJZ1HN3PV26YCS6L1l9RzZO1pDAsnbYFg D1FYuv7HeCDDNyLfXqcsMwHFfYcafCJ/kLKqPY3ZeFVA/II5IiyQCiulYa3J3LaiKJWIHgBE= X-Google-Smtp-Source: ABdhPJwhGRcOE5BOfYkdEMuX67AnF8qP133PmA9LtJB24dP8BGUj8W553RI5Nsq6nf+bK9A2gMt8wEAx87CQ1tk= X-Received: from alankelly0.zrh.corp.google.com ([2a00:79e0:42:205:fd02:99d2:d872:eb54]) (user=alankelly job=sendgmr) by 2002:a1c:7c14:: with SMTP id x20mr1236584wmc.17.1613728866778; Fri, 19 Feb 2021 02:01:06 -0800 (PST) Date: Fri, 19 Feb 2021 11:00:57 +0100 Message-Id: <20210219100057.70945-1-alankelly@google.com> Mime-Version: 1.0 X-Mailer: git-send-email 2.30.0.617.g56c4b15f3c-goog From: Alan Kelly To: ffmpeg-devel@ffmpeg.org Subject: [FFmpeg-devel] [PATCH 1/2] tests/checkasm/sw_scale.c 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: Alan Kelly Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Initialises each item in src and filter arrays to fix valgrind uninitialised value warning. --- tests/checkasm/sw_scale.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/checkasm/sw_scale.c b/tests/checkasm/sw_scale.c index 7504f8b45f..a4866723d7 100644 --- a/tests/checkasm/sw_scale.c +++ b/tests/checkasm/sw_scale.c @@ -86,8 +86,10 @@ static void check_yuv2yuvX(void) uint16_t coeff[8]; } *vFilterData; uint8_t d_val = rnd(); - randomize_buffers(filter_coeff, LARGEST_FILTER); - randomize_buffers(src_pixels, LARGEST_FILTER * LARGEST_INPUT_SIZE); + for(i = 0; i < LARGEST_FILTER * LARGEST_INPUT_SIZE; ++i) + src_pixels[i] = rnd(); + for(i = 0; i < LARGEST_FILTER; ++i) + filter_coeff[i] = rnd(); ctx = sws_alloc_context(); if (sws_init_context(ctx, NULL, NULL) < 0) fail(); From patchwork Fri Feb 19 10:01:39 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alan Kelly X-Patchwork-Id: 25805 Return-Path: X-Original-To: patchwork@ffaux-bg.ffmpeg.org Delivered-To: patchwork@ffaux-bg.ffmpeg.org Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by ffaux.localdomain (Postfix) with ESMTP id 9170F44B067 for ; Fri, 19 Feb 2021 12:31:09 +0200 (EET) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 5E18E68A2B9; Fri, 19 Feb 2021 12:31:09 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-wr1-f73.google.com (mail-wr1-f73.google.com [209.85.221.73]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id EA164680BE8 for ; Fri, 19 Feb 2021 12:31:02 +0200 (EET) Received: by mail-wr1-f73.google.com with SMTP id l3so619405wrx.15 for ; Fri, 19 Feb 2021 02:31:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=sender:date:message-id:mime-version:subject:from:to:cc; bh=gIHBtD3pjc3lGjyiJDT5HbUzFkq9GTZwjyL09wK97QQ=; b=iYXEDzvmVV0kJ3DFOSPS0ccrE0UFIu0/fc0ObcgHWU2WmUhoLVwVnK8QhiOIH31qnP U/FXZxFOICT/YArVPuBlG9tt8zdBsLF9nM6isgJaIPtXd6UQEa2a6UuBxBiBB3rgyrFl U/Cc/fcyYWO6biHZviwR+6nKdd9LL3WIvDqYkclkwmwyMOfpj2MKb8DcsATs+8bDG8Ll qw11X+wWHWJR9KVwj2eHzaP4cVCZVOBq3x/5HvICB6SUnEejKteY0iAy7hBdfWEToiY6 ezRDpoQi4+1ja8HDcaVwmFKfc3zqzqHS/3kWbg3YE1UrOlO7w/zqAB9YiHRTSckTSl0u b57A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:message-id:mime-version:subject:from :to:cc; bh=gIHBtD3pjc3lGjyiJDT5HbUzFkq9GTZwjyL09wK97QQ=; b=d/wFK9JigTIiKc6nZeS45yw3SGPcDpXBngyf4M1eTJu81nN99wdkjgiT6KM3k0Ekt0 uTr1NLOIsv7dEkRLQETexLXomVKh5IoAJLkODjECbe230IjNGbDx6XT26Hf6Ve46xj89 sSUSkMX0vjW9GfG7alw1M1spSkz732mCkkkvKT80fbq5bwHGPBQcfmu4lJsrTDAfm/Bq gmmQ+v7QZjowd0hzJvTq0J9LtVJs67Cwjk7JH5R9eU+ASoYEfpyJNou4/GC1sniDXtDw a/tlwPYueVG7w7cR3Al297mnzWQtggA8eFo7aYF5GX52qC1SJMGuyUnMzHITuUcaYg/P b2Rg== X-Gm-Message-State: AOAM5303ACvTegwew/s7G2+dQgSXnOeXdPOFcKz3/WyXVm2QYP2QKgmr jGAOzBxVe1JwOrdruoEEeqsuN1EitJF5PTXXLKD+QeMMNUjHbebaaK5c/6aJ4lPR/eTKUdWItVB wvAF3pUqm9VwZFTn4QBlcchpBlSz0Z3lWavXi34zmfJQ4nnxz80qD8XPGQI86ekYhtH3QPrc= X-Google-Smtp-Source: ABdhPJxbsu1h30qvkVFy9++1IXva+0s4DVjze81VNsassL9Jm5IHQuH1V+zPS1Nbkr4BqkfcthW2+ib1e5G7eoE= X-Received: from alankelly0.zrh.corp.google.com ([2a00:79e0:42:205:fd02:99d2:d872:eb54]) (user=alankelly job=sendgmr) by 2002:adf:dc83:: with SMTP id r3mr8494851wrj.53.1613728902644; Fri, 19 Feb 2021 02:01:42 -0800 (PST) Date: Fri, 19 Feb 2021 11:01:39 +0100 Message-Id: <20210219100139.71553-1-alankelly@google.com> Mime-Version: 1.0 X-Mailer: git-send-email 2.30.0.617.g56c4b15f3c-goog From: Alan Kelly To: ffmpeg-devel@ffmpeg.org Subject: [FFmpeg-devel] [PATCH 2/2] tests/checkasm/sw_scale.c 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: Alan Kelly Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Checks av_mallocs --- tests/checkasm/sw_scale.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/checkasm/sw_scale.c b/tests/checkasm/sw_scale.c index a4866723d7..ef414c0a82 100644 --- a/tests/checkasm/sw_scale.c +++ b/tests/checkasm/sw_scale.c @@ -103,7 +103,11 @@ static void check_yuv2yuvX(void) for(osi = 0; osi < 64; osi += 16){ for(fsi = 0; fsi < FILTER_SIZES; ++fsi){ src = av_malloc(sizeof(int16_t*) * filter_sizes[fsi]); + if(!src) + fail(); vFilterData = av_malloc((filter_sizes[fsi] + 2) * sizeof(union VFilterData)); + if(!vFilterData) + fail(); memset(vFilterData, 0, (filter_sizes[fsi] + 2) * sizeof(union VFilterData)); for(i = 0; i < filter_sizes[fsi]; ++i){ src[i] = &src_pixels[i * LARGEST_INPUT_SIZE];