From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 931374E496 for ; Sat, 3 May 2025 09:14:38 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 3242368BBA9; Sat, 3 May 2025 12:14:04 +0300 (EEST) Received: from mail-pl1-f178.google.com (mail-pl1-f178.google.com [209.85.214.178]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 7A15F68BB3A for ; Sat, 3 May 2025 12:14:03 +0300 (EEST) Received: by mail-pl1-f178.google.com with SMTP id d9443c01a7336-224341bbc1dso37927695ad.3 for ; Sat, 03 May 2025 02:14:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1746263641; x=1746868441; darn=ffmpeg.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=QdI/Rbij1ajv1fUXTMaiqxIzdhPDiYvWDlfCPcBO9ao=; b=CvVC+tg0jzR9LGIaDFKVU5O86pgZ6cAlvE+6rr3Kd0xCRimIEC13rYjH/yGfLVIN6H mVNq0IFS2ZeyW8kObQSmbMPa+rfpNaFLmSmExnEQmmpjZrln58OGg+RYzyS7s9kcN7oV Z8k88+WTF4y90CoZZ+xAKhPruWwi03qlJDY3qromtCOMoN5lThBvNW0O8J+wiKHKUdOM Im5zQwAvDV50CPd+AGTdfTC7lfljXK011wngZOA6TZUR0+7tc5Y7SEfMHZNZT6b/zltQ QT/8Fuy44Q/DS+NUoChsQR1uHWVtTD8R2vVyluCgmT+DiTT0VUBQUn6POYY5XZ1w4zmF 1bMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746263641; x=1746868441; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=QdI/Rbij1ajv1fUXTMaiqxIzdhPDiYvWDlfCPcBO9ao=; b=gwbo+XaOfyzQ/eBr9kWX+HWRlALDFMbxUroHhmWfSmkxTjPV9j6t38CFjXneHGC+KO ecjn9s1m0WmFFsJaa6kYi04a3/MXIFWulLEMSGhbQGHDDWZdZ9LZw7GkXfYnnOqdFTXD eCNRTIYZIkJpqrH5buu9CSGGm3ZNsqDmm0+Ty7EIY8sDGLiz4bk18dGKrMnaeLnI5QVb Qoe1sJUiHJ16HX10iPR8Mr3mz+NW1gI1QUqZGdomFOEX55FaY4tA+kMaAemUlqq06q7d 0JO2vRF64UGEYi8HLkH538nEMetzy/hfAxfvMMFDxyPtQBWPgbrv+30Df5sQ6PMR0ibh /fZw== X-Gm-Message-State: AOJu0YyR6LbnM1QT62vQ8oZc3SrzQaZ57gSF+9uYCOcMVff7tvMCgmbS ASscdF5QAX4imY54AK5Ift5yQ3UTDrnQUY4SXPoIFA+m0ecqFJFvKqQPOi// X-Gm-Gg: ASbGncvUc9G3DJunNGy9Xbt5CQSz9th5KngqCDMf7HRc+ZV0zyT3q7iZlwIH0ds28Tt D24ESrNFUmh3LHnk72aCEeLkFDKhDza7qFIKYQVIkTnMek/HcgdoqJEFvu8LlTWJDbPAhYFPvG9 AKyTOT4O3If+DMeX5qbOV6I6rdjddkW5Ul+PzmM3/3ZX8XOOZ2XIU/UhbeP5kgL5cHI/txfOCxV q1QwxsFoOLD7SzOnernlSiE9PGxmAlwNepQNfOnpnBIlqoB7gKBLE2va6TIrrgiLsI3CGZJ9zBM eAMKqjT9nO26AWttWpmVVO2MMLGEq0hSkGs= X-Google-Smtp-Source: AGHT+IHwUf/wNTJMI32FDU13wIeeabxK4JnfUwrwMs7NJAgQbSL+Nu9tVo64CbALUnCKpsnlozdPNQ== X-Received: by 2002:a17:902:ecc5:b0:220:ea90:191e with SMTP id d9443c01a7336-22e18b86242mr35143785ad.4.1746263641503; Sat, 03 May 2025 02:14:01 -0700 (PDT) Received: from localhost ([112.65.11.72]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-22e1521fa58sm20407015ad.150.2025.05.03.02.14.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 03 May 2025 02:14:01 -0700 (PDT) From: Nuo Mi To: ffmpeg-devel@ffmpeg.org Date: Sat, 3 May 2025 17:13:18 +0800 Message-Id: <20250503091319.76948-6-nuomi2021@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250503091319.76948-1-nuomi2021@gmail.com> References: <20250503091319.76948-1-nuomi2021@gmail.com> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH v2 6/7] checkasm: hevc sao_edge, benchmarking inside the width loop is meaningless X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 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: Nuo Mi Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: --- tests/checkasm/hevc_sao.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/tests/checkasm/hevc_sao.c b/tests/checkasm/hevc_sao.c index ad47423f10..f597eb5254 100644 --- a/tests/checkasm/hevc_sao.c +++ b/tests/checkasm/hevc_sao.c @@ -119,21 +119,21 @@ static void check_sao_edge(HEVCDSPContext *h, int bit_depth) declare_func(void, uint8_t *dst, const uint8_t *src, ptrdiff_t stride_dst, const int16_t *sao_offset_val, int eo, int width, int height); - for (int w = prev_size + 4; w <= block_size; w += 4) { - randomize_buffers(src0, src1, BUF_SIZE); - randomize_buffers2(offset_val, OFFSET_LENGTH); - memset(dst0, 0, BUF_SIZE); - memset(dst1, 0, BUF_SIZE); + if (check_func(h->sao_edge_filter[i], "hevc_sao_edge_%d_%d", block_size, bit_depth)) { + for (int w = prev_size + 4; w <= block_size; w += 4) { + randomize_buffers(src0, src1, BUF_SIZE); + randomize_buffers2(offset_val, OFFSET_LENGTH); + memset(dst0, 0, BUF_SIZE); + memset(dst1, 0, BUF_SIZE); - if (check_func(h->sao_edge_filter[i], "hevc_sao_edge_%d_%d", block_size, bit_depth)) { call_ref(dst0, src0 + offset, stride, offset_val, eo, w, block_size); call_new(dst1, src1 + offset, stride, offset_val, eo, w, block_size); for (int j = 0; j < block_size; j++) { if (memcmp(dst0 + j*stride, dst1 + j*stride, w*SIZEOF_PIXEL)) fail(); } - bench_new(dst1, src1 + offset, stride, offset_val, eo, block_size, block_size); } + bench_new(dst1, src1 + offset, stride, offset_val, eo, block_size, block_size); } } } -- 2.34.1 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".