From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <ffmpeg-devel-bounces@ffmpeg.org>
Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100])
	by master.gitmailbox.com (Postfix) with ESMTPS id 8C29D4C715
	for <ffmpegdev@gitmailbox.com>; Wed,  9 Apr 2025 05:55:46 +0000 (UTC)
Received: from [127.0.1.1] (localhost [127.0.0.1])
	by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id E9DAD68A76F;
	Wed,  9 Apr 2025 08:55:27 +0300 (EEST)
Received: from mail-pl1-f181.google.com (mail-pl1-f181.google.com
 [209.85.214.181])
 by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 59F1168A2DE
 for <ffmpeg-devel@ffmpeg.org>; Wed,  9 Apr 2025 08:55:21 +0300 (EEST)
Received: by mail-pl1-f181.google.com with SMTP id
 d9443c01a7336-2295d78b45cso84972125ad.0
 for <ffmpeg-devel@ffmpeg.org>; Tue, 08 Apr 2025 22:55:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1744178120; x=1744782920; 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=C/RmGSTkHrPruOmidHYvmX7VKdk/kgKsWMUWjpluEzg=;
 b=KKU6ZcL+JcPQc8/VmjuAVicWn28DdhS9QDhsFhir6/1oMm0CUhTyOI8Qmcw70EBxrN
 0GdTNbWtXenNeNg3ntD2UwGhdJMp14oMfHz4hBjJGrOEOCH065/0FxENtMEg0iC5j76m
 KT7Go2Efsszz1Q5j+nHObngMpOD/8hWofg7de64zF6WPWQNrWcpiMxh7VdaQAPkZWRV/
 uwgfOl47C02UjW/ot4uARNGc/FO/uSP2gK/UZUja+SS0SQal780W8MDHmA6MU6a733WX
 3owLljz64fup8gD2YdDOrpLwEBakmzaTgDsQjYPDhDtQ207Qaln2Loz8JllqwdP1c+gh
 hUWA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1744178120; x=1744782920;
 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=C/RmGSTkHrPruOmidHYvmX7VKdk/kgKsWMUWjpluEzg=;
 b=fm5IHePUvsdbLg+R/LcRpqEy2h/cp3llx/nWJ/arQoywcNZzHztP+XnXoWU6HxGFs0
 I9HmscKQsPAPOjb4iXW7RyvCV+mwvIlRtS7mfROoKW8UmqLDIae0OsA26vYjvHB682+2
 phhmiMHfZmOEyDjstD7CcDCzH6qfTVMrTOifzBEoEgy824Dx3PdjPfH7L+QPfqD1rYc9
 1I1K6CS1dfjv9jn5v+3Fi82xE32d6RMLeCs50DrU+lLb1pA+20vFGJ4RGGSUP2Gpk8KS
 u5L+NGc7zDBLzWCe/JXlRO+wZR88d7lCVEkIxHhLpvdGqvT0AQnQzA97Hp95V3shp1o4
 7jMA==
X-Gm-Message-State: AOJu0YwxeCeDZ35MvFs7rEgYPMjaJX9QYepMHJ42mjqYdTlLDiRz1Ma5
 ECOtZGmH7/cVk9mu9i6+pTRhzd5wXIrxMIZJK8T4cNxYN7aimkzsWW674w==
X-Gm-Gg: ASbGncsHKyJVZCvxWOX/7eRZPKGqFg4+w/DzvUXfCtyjX4lCAAQqhGaG5pl3zD20iBA
 g5fNNyKRXpdgi1a2qvyh/XmaWn0QA//u9a48uGKhRhXyzMSnlyvSAbkrBUGDeK8EjshAs053vwj
 EeXbu1k215DcN8OdfpcSUHL6+Z/pCxTht8toQaqLCO+AinY3eNMwUSyKNXXWmiAz+KAI82OA6NL
 J+ItRVdkfrBxhZoyBqR+Vk5r2X/3Kf+hnEUWKJdZ2XKvwQUwA+zDVkBZn4DIOvZNLv2gKnmZLc3
 30/i2v4YnL18xOFd5s1zr1qeJUgrZiSJnvb4aaXQClAsTCEFO/F00YUNCFQ=
X-Google-Smtp-Source: AGHT+IFihQM4EzuTKnic4pRx/X2Hi+qs/hnWba3W/uBXdtEriKpQy8m7A4oLBBVXm1MBRUNQPozCsA==
X-Received: by 2002:a17:902:f642:b0:223:f639:69df with SMTP id
 d9443c01a7336-22ac3fe5bf5mr25123675ad.41.1744178119705; 
 Tue, 08 Apr 2025 22:55:19 -0700 (PDT)
Received: from [127.0.0.1] (master.gitmailbox.com. [34.83.118.50])
 by smtp.gmail.com with ESMTPSA id
 d9443c01a7336-22ac7b8b029sm3417105ad.80.2025.04.08.22.55.19
 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 08 Apr 2025 22:55:19 -0700 (PDT)
From: softworkz <ffmpegagent@gmail.com>
X-Google-Original-From: softworkz <softworkz@hotmail.com>
Message-Id: <7c4cfd5f679378ffd77d25d31a59a6e3e547fdf3.1744178102.git.ffmpegagent@gmail.com>
In-Reply-To: <pull.59.v7.ffstaging.FFmpeg.1744178102.ffmpegagent@gmail.com>
References: <pull.59.v6.ffstaging.FFmpeg.1741858241.ffmpegagent@gmail.com>
 <pull.59.v7.ffstaging.FFmpeg.1744178102.ffmpegagent@gmail.com>
Date: Wed, 09 Apr 2025 05:55:01 +0000
Fcc: Sent
MIME-Version: 1.0
To: ffmpeg-devel@ffmpeg.org
Subject: [FFmpeg-devel] [PATCH v7 2/3] fftools/opt_common: add memaddresses
 log flag
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/7c4cfd5f679378ffd77d25d31a59a6e3e547fdf3.1744178102.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 memaddresses 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 memaddresses flag:

[hevc @ 0000018e72a89cc0] .....

without (new behavior):

[hevc] .....

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

diff --git a/fftools/opt_common.c b/fftools/opt_common.c
index 2ac3fd4fb3..77f3554727 100644
--- a/fftools/opt_common.c
+++ b/fftools/opt_common.c
@@ -1269,6 +1269,9 @@ int opt_loglevel(void *optctx, const char *opt, const char *arg)
     int level = av_log_get_level();
     int cmd, i = 0;
 
+    // libavutil has this enabled by default, fftools sets this off by default
+    flags &= ~AV_LOG_PRINT_MEMADDRESSES;
+
     av_assert0(arg);
     while (*arg) {
         token = arg;
@@ -1304,6 +1307,12 @@ int opt_loglevel(void *optctx, const char *opt, const char *arg)
             } else {
                 flags |= AV_LOG_PRINT_DATETIME;
             }
+        } else if (av_strstart(token, "memaddresses", &arg)) {
+            if (cmd == '-') {
+                flags &= ~AV_LOG_PRINT_MEMADDRESSES;
+            } else {
+                flags |= AV_LOG_PRINT_MEMADDRESSES;
+            }
         } else {
             break;
         }
@@ -1315,6 +1324,7 @@ int opt_loglevel(void *optctx, const char *opt, const char *arg)
         arg++;
     } else if (!i) {
         flags = av_log_get_flags();  /* level value without prefix, reset flags */
+        flags &= ~AV_LOG_PRINT_MEMADDRESSES;
     }
 
     for (i = 0; i < FF_ARRAY_ELEMS(log_levels); i++) {
-- 
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".