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