From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <ffmpeg-devel-bounces@ffmpeg.org>
Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100])
	by master.gitmailbox.com (Postfix) with ESMTPS id 0CCC24E11C
	for <ffmpegdev@gitmailbox.com>; Fri,  6 Jun 2025 20:30:11 +0000 (UTC)
Received: from [127.0.1.1] (localhost [127.0.0.1])
	by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 5F4CC68CD97;
	Fri,  6 Jun 2025 23:29:55 +0300 (EEST)
Received: from mail-pf1-f173.google.com (mail-pf1-f173.google.com
 [209.85.210.173])
 by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 021CD68CD34
 for <ffmpeg-devel@ffmpeg.org>; Fri,  6 Jun 2025 23:29:49 +0300 (EEST)
Received: by mail-pf1-f173.google.com with SMTP id
 d2e1a72fcca58-742c5eb7d1cso3070653b3a.3
 for <ffmpeg-devel@ffmpeg.org>; Fri, 06 Jun 2025 13:29:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1749241787; x=1749846587; darn=ffmpeg.org;
 h=cc:to:mime-version:content-transfer-encoding:fcc:subject:date
 :references:in-reply-to:message-id:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=qRFYr228FWHQdZ2UwLOzBhRYwXq2YYm7+00n3k38eNY=;
 b=GgAZQJLsy2ZCIX1qzvGZVnsF0BCCPsAPmKFcGSQ60Uibg0neVs2J4BkYc6vyuTjz5b
 J6TpX49LNgeUXAkks0m1hHYqpmoatxY5C6qKr/2AOm7ikphKDmj9FcaBlrlXbs+BeqZn
 wDilvceNKaAL3OhEsDXhaLYpMZMrMd8M2OzC5+IPJ93O1t0v+knPOv7wGwEUnrfBDXvi
 CrtQHHIaN0jo9mE2hguIZWdaY4hKpTNwhEGSZkfvGBnpWoFa37cm/GtL6gJUKY6x/snj
 7PRdQbwYyYdVnUe6v4pVRes4ENB/Uoo/Itv6cDyVG4aQ0b/ItHFSI3cjiPO9dyluFwQO
 4ODw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1749241787; x=1749846587;
 h=cc:to:mime-version:content-transfer-encoding:fcc:subject:date
 :references:in-reply-to:message-id:from:x-gm-message-state:from:to
 :cc:subject:date:message-id:reply-to;
 bh=qRFYr228FWHQdZ2UwLOzBhRYwXq2YYm7+00n3k38eNY=;
 b=GQwod9K+x4Zhoq6rFdBLYIwgfQ81U/OjhcjlZrwTpj6m638lbkGo1aN71ZlL6cdI65
 EaJH5AEUEuk6jL1Tf3r6KO5fYstZQOdkUJz2WPObgW7YeH6ZmsMCfgaCpPJshChqGJ9p
 kkN0S4ltv6DVoGVxBzjicumGx3gkB1HKyMmnYJTY1zebfz2RX6LE0NEEXrhvje/IkhhW
 WtHGOtKHMr/Z5DSMGjAxe35UUX7LiavuDHWUO1G3d+BEzeg4QgdoOSLxtVF1FgLzoLbH
 vp1H0UQzvIfPK2cJCcoiJiW/tPrg1IHBxBrsUHBYW0BQBUC1OBVJgPdzuZpOnhKfBisY
 X3rA==
X-Gm-Message-State: AOJu0Yzos3sSw1pEehX8Y/83qr7xKQOyQALgGGSuW86TVGeK6ztjcVXm
 XUsaOTJrc5giT+yu6yE9vwbKomMbwTph5tQy/mMUIpqyTV1hI8AM6U7gRRtPzQ==
X-Gm-Gg: ASbGncs1TFYGNx812+0hWvhxuyfgNWhBivD6BiHsSTFfglIkfFTKZDf7jdeOL0D3JF5
 elleu8uYSthOJbLse3WvTusyqlDb/K50HXnFXH1/fESDzwlsiSxzlxtwPUFfJUqdnEZGA7NVkqN
 mxvzvEKDDUXN46pQIq/JvR26BJ7XdDnafizZdEfmETcl8AO3brFD3nGNe3sS1EmT49esQUvLp+p
 KFiGnBClA3uHZgXPSi+aXyNGMAOV136iOUbe/4eCSUPpaef1ogrXscnSNAyjnWeW8lf6XzGF0Iv
 r0PBSOZ9mArMx4RvjSc8DHLcUN6WH4H+ymlSOOyGlLqGLrpKiKXccqOI6/RCTyM9gW7/YqmZCki
 ZEjqq
X-Google-Smtp-Source: AGHT+IHSuqBT1c4EN9LbLxoZW6OJ7ip6y4eS+Bm4SoPR7kMiZKepzuEKxtpD+60zkj0M1Zid7UBkzQ==
X-Received: by 2002:a05:6a20:a106:b0:21c:ff38:9c6b with SMTP id
 adf61e73a8af0-21ee255551bmr6655870637.25.1749241787211; 
 Fri, 06 Jun 2025 13:29:47 -0700 (PDT)
Received: from [127.0.0.1] (master.gitmailbox.com. [34.83.118.50])
 by smtp.gmail.com with ESMTPSA id
 d2e1a72fcca58-7482b0f28a2sm1731936b3a.174.2025.06.06.13.29.46
 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 06 Jun 2025 13:29:46 -0700 (PDT)
From: softworkz <ffmpegagent-at-gmail.com@ffmpeg.org>
X-Google-Original-From: softworkz <softworkz@hotmail.com>
Message-Id: <fd66ba0b05daeca2aeaf48b51bb2a654718a4663.1749241770.git.ffmpegagent@gmail.com>
In-Reply-To: <pull.59.v11.ffstaging.FFmpeg.1749241770.ffmpegagent@gmail.com>
References: <pull.59.v10.ffstaging.FFmpeg.1744245539.ffmpegagent@gmail.com>
 <pull.59.v11.ffstaging.FFmpeg.1749241770.ffmpegagent@gmail.com>
Date: Fri, 06 Jun 2025 20:29:29 +0000
Fcc: Sent
MIME-Version: 1.0
To: ffmpeg-devel@ffmpeg.org
Subject: [FFmpeg-devel] [PATCH v11 2/3] fftools: add mem log flag for
 printing memory addresses
X-BeenThere: ffmpeg-devel@ffmpeg.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: FFmpeg development discussions and patches <ffmpeg-devel.ffmpeg.org>
List-Unsubscribe: <https://ffmpeg.org/mailman/options/ffmpeg-devel>,
 <mailto:ffmpeg-devel-request@ffmpeg.org?subject=unsubscribe>
List-Archive: <https://ffmpeg.org/pipermail/ffmpeg-devel>
List-Post: <mailto:ffmpeg-devel@ffmpeg.org>
List-Help: <mailto:ffmpeg-devel-request@ffmpeg.org?subject=help>
List-Subscribe: <https://ffmpeg.org/mailman/listinfo/ffmpeg-devel>,
 <mailto:ffmpeg-devel-request@ffmpeg.org?subject=subscribe>
Reply-To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>
Cc: softworkz <softworkz@hotmail.com>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: ffmpeg-devel-bounces@ffmpeg.org
Sender: "ffmpeg-devel" <ffmpeg-devel-bounces@ffmpeg.org>
Archived-At: <https://master.gitmailbox.com/ffmpegdev/fd66ba0b05daeca2aeaf48b51bb2a654718a4663.1749241770.git.ffmpegagent@gmail.com/>
List-Archive: <https://master.gitmailbox.com/ffmpegdev/>
List-Post: <mailto:ffmpegdev@gitmailbox.com>

From: softworkz <softworkz@hotmail.com>

This commit adds the mem log flag.
When specifying this flag at the command line, context prefixes will
be printed with memory addresses like in earlier ffmpeg versions.

Example with mem flag:

[hevc @ 0000018e72a89cc0] .....

without (new behavior):

[hevc] .....

Signed-off-by: softworkz <softworkz@hotmail.com>
---
 fftools/opt_common.c | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/fftools/opt_common.c b/fftools/opt_common.c
index c2f6b9de2a..e4afef7707 100644
--- a/fftools/opt_common.c
+++ b/fftools/opt_common.c
@@ -1301,6 +1301,12 @@ int opt_loglevel(void *optctx, const char *opt, const char *arg)
             } else {
                 flags |= AV_LOG_PRINT_DATETIME;
             }
+        } else if (av_strstart(token, "mem", &arg)) {
+            if (cmd == '-') {
+                flags &= ~AV_LOG_PRINT_MEMADDRESS;
+            } else {
+                flags |= AV_LOG_PRINT_MEMADDRESS;
+            }
         } else {
             break;
         }
@@ -1332,6 +1338,7 @@ int opt_loglevel(void *optctx, const char *opt, const char *arg)
         av_log(NULL, AV_LOG_FATAL, "\"level\"\n");
         av_log(NULL, AV_LOG_FATAL, "\"time\"\n");
         av_log(NULL, AV_LOG_FATAL, "\"datetime\"\n");
+        av_log(NULL, AV_LOG_FATAL, "\"mem\"\n");
         return AVERROR(EINVAL);
     }
 
-- 
ffmpeg-codebot

_______________________________________________
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".