From patchwork Sun Oct 29 17:56:57 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Reimar_D=C3=B6ffinger?= X-Patchwork-Id: 44429 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:dd83:b0:15d:8365:d4b8 with SMTP id kw3csp1025630pzb; Sun, 29 Oct 2023 10:57:31 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGmyV705jPuL87lUAP6JgZzUXrBBpKhEGuuY7ngb4oIF3a7XmEpmXYC4SkJks4wrHHTC9oT X-Received: by 2002:a05:6402:10c5:b0:53e:37d1:a31f with SMTP id p5-20020a05640210c500b0053e37d1a31fmr5863752edu.28.1698602251377; Sun, 29 Oct 2023 10:57:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698602251; cv=none; d=google.com; s=arc-20160816; b=qgMCech8f6Mm9wF/c0wSb/LDbchLz8rW7HzSSNvf6Wu4qp0bul5xH/ytOFm3LqPQh7 dgKL8P5ErGVTazY7TNhu+GvF6bVdkMG9NgbQE7YFXkX+VNK2K1qcrERMtlSxypu6lg+a ywXYB/d7/th5RSxRmntvk7HEO+MEL/a02Fj9L7PFNJlLpf7ThvDx8CAw4FfufK6mhEUq 9VUxH/EdzGoLTm2psmn/ykOlmDRYtSAGltdUEkgmmUhaFlLGABNKM8nHwp0PH7/eatfu VJmGUyzGy9br1ierm6TCmCSTPliJKldgsWAZElLGZZNyhFbb8+kY/ntl0wvS0Ku30CWx 0bNg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:cc:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:ui-outboundreport:mime-version :references:in-reply-to:message-id:date:to:from:delivered-to; bh=O0ubO+B+HECxPrB96H/zRIvuYIJJNtp5qVNrpAK8zvQ=; fh=uJL1mIHH53XdcDhZdd3+P2w0n8BkZB+CU2UF7maJZs8=; b=wqvi+9B1aLNN8RbJ7U4zWqHzJf/5yXcKM1VCB26AWtrBflj/HRm9//T05fknVStKcv Yv7xzlIZ23gfIxy6gmF7FEBGsxNgmKoLC17QMbXe14rMIrk2XaO1CgLXUAnuzjq0n+1Y yha4BWBT7JWjUSt4r8IyYEQJF0tvHQgxoa478M47aNnUpoUEU8SU3NieauvZvSlZcL9g SjTJoQxbb6WHtyk+CqQ5gYDjqV+fh/c084XA/nPs3VVafjN5qmFyAJIUIbq9QJQl/RRv 7W4661Fz0Lr8tKPX0f6siixyTn8rE3KtK3huoY4wWXmcbVm8n+FCmy4vjlvN7gJRvtIt lnVQ== ARC-Authentication-Results: i=1; mx.google.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 sp=NONE dis=NONE) header.from=gmx.de Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id ch15-20020a0564021bcf00b0053e1cb26246si1388027edb.141.2023.10.29.10.57.31; Sun, 29 Oct 2023 10:57:31 -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; 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 sp=NONE dis=NONE) header.from=gmx.de Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2367868CC41; Sun, 29 Oct 2023 19:57:13 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.126.131]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 0DAF268CC30 for ; Sun, 29 Oct 2023 19:57:06 +0200 (EET) Received: from localhost.localdomain ([155.4.74.59]) by mrelayeu.kundenserver.de (mreue009 [212.227.15.167]) with ESMTPSA (Nemesis) id 1MTznO-1r5W0B18kc-00QzVx; Sun, 29 Oct 2023 18:57:05 +0100 From: Reimar.Doeffinger@gmx.de To: ffmpeg-devel@ffmpeg.org Date: Sun, 29 Oct 2023 18:56:57 +0100 Message-Id: <20231029175657.46386-3-Reimar.Doeffinger@gmx.de> X-Mailer: git-send-email 2.39.3 (Apple Git-145) In-Reply-To: <20231029175657.46386-1-Reimar.Doeffinger@gmx.de> References: <20231029175657.46386-1-Reimar.Doeffinger@gmx.de> MIME-Version: 1.0 X-Provags-ID: V03:K1:RCnisAsiZHo1qXiFSRsW9I7sK2NxWBZ+a0pP3w+L+HNJ2yvuG5t TeC1FeZDQWtELlKYSUfKGeeLlM89e8gim0q6+Y7RmXuJoEapR8dHk0oxl+XEEU2pe+kGhHn yXdekJVPToP9+YyHqQgUREhSdJ5jXbtOQ2xBpaxQOhXFbShR+mHPiJTGDjxAj7SpL6hWu0/ aA0RZAfnIpFNDOtJVm8sg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:2WSPAH71mJM=;yAtK8ZBgkfYpZZzMC8BB+iv3T10 IbaB6BeL89DjOVR92xrXqkKaoV+9exqXtlwEeoBAfREhZVhUPT2dc6RcTrAlTnpElPw3aWQU9 kto9P2wgrvJn5O55k/SJlRUDmyneylkiLJgfTcoXn+0pkDgjd5g63CTF8hbHD8XmkiV4xlfhg hlSUMnPKeqMASVEbILKaRsoojEbiJWGa+S1rp5mvrE7nSelvc9NYK2smyttydm3thrLM/eyh3 JIQA9M3RZsDwuW08VF88Q/WgWV62pQn/4bLPgzD+iRRsIeEqkye98fY5aOd+wpbQL6O4fhA0+ 5qGkm+NerEpQv1Gon0EEXzmBe7AtLNGikxmggfAVW8uXqvkPXP+kChtzVQ3nn+nLwhXYAQyhI 5z97WhiSZLJ+myCZxlofupZRlR6jeSclBFlz7lr5F1mC6L4t/unllL8H0TlKveS6WxFf65Adz wwO1LNwQDXNIhVXKFGuAObMpi0dwpO+T1Ar4cYq/R04BRbI2ZV71VPftpprUjzn4gsMytdDoo YVwYJjyLztbTujXpqKOyh0mz0R6XA3QLElZGyuX58e2yfZwoCWUedSunUTWe5n2aeFvfwRLQt N+n0PujZhjrmlLDMs4RC//6P8MMQWo3oFxyvbXhH5gSuGGDO6gnijxiOHzTHuB2nEsN/39sW1 z4i5iEKkcW2swL46UHDbhW7t4pPvSeoVKLvKhKkZ09DvKwGWKlV1NxJzsnrQxZpwLP2H3Kz4p eyzipLNQqe00HlZBOhsvkx+UOP09UZB2hkTsMHHpbAvViDyFJ6P6CuVEW8mA4ixLOwV9859Td 1QZMe8JQx3MlhaSp2oUroOckcwkM/SgPTunXd9fWMFqu5HFidIBR0AkiNQt9Nuwcy8uPspTCa wpzP3yH3kIa+9Tw== Subject: [FFmpeg-devel] [PATCH 3/3] libavutil/log.c: only include valgrind header when used. 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: =?utf-8?q?Reimar_D=C3=B6ffinger?= Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: xCagfEQ2qVhP From: Reimar Döffinger This is cleaner, but it is also a workaround for when the header exists, but cannot be compiled. This will happen when the compiler has no inline asm support. Possibly the configure check should be improved as well. --- libavutil/log.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavutil/log.c b/libavutil/log.c index 5948e50467..2d358b7ab9 100644 --- a/libavutil/log.c +++ b/libavutil/log.c @@ -47,7 +47,7 @@ static AVMutex mutex = AV_MUTEX_INITIALIZER; #define LINE_SZ 1024 -#if HAVE_VALGRIND_VALGRIND_H +#if HAVE_VALGRIND_VALGRIND_H && CONFIG_VALGRIND_BACKTRACE #include /* this is the log level at which valgrind will output a full backtrace */ #define BACKTRACE_LOGLEVEL AV_LOG_ERROR