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 AB2374C765 for <ffmpegdev@gitmailbox.com>; Wed, 9 Apr 2025 09:25:59 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 48B6768B44A; Wed, 9 Apr 2025 12:25:42 +0300 (EEST) Received: from mail-pl1-f171.google.com (mail-pl1-f171.google.com [209.85.214.171]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 525FC68B43D for <ffmpeg-devel@ffmpeg.org>; Wed, 9 Apr 2025 12:25:35 +0300 (EEST) Received: by mail-pl1-f171.google.com with SMTP id d9443c01a7336-225df540edcso5030905ad.0 for <ffmpeg-devel@ffmpeg.org>; Wed, 09 Apr 2025 02:25:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1744190733; x=1744795533; 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=PEdZAYv1oW0nGRUE1qePlQSAdCojqFXH5IspB6NjDnM=; b=GEEAKqEk7NTMoOJOkRKyaIRgSeCC94S8HYpZlI/cH41gbiUzesQsswHWAyGyuZ7nr/ 034QNSifw8Idz3LwNR2RcboWW0lGeVcE3dBktMDcoibTCAkmQoYS/Dw4FTXcB9V8Cr80 ubFVCZ9eoczNzkGLBTXYXmtgi0xcx1N3jYT8eWEkWkGkWPR4RAvzjvem9fH+ufTrhf7Y xPbSQE1T1/14reLdVks7EMouw0qNI8AA+6kv3y1x8uUJytEwzT70SYkAuPS2t2LCLbjz wGACh9bhVTmza9geG5bXsW2omByI4++MXxLDpiXo65gtvu+9Wo34M60ylRyD/uQ2VzF8 OZAg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744190733; x=1744795533; 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=PEdZAYv1oW0nGRUE1qePlQSAdCojqFXH5IspB6NjDnM=; b=caKoGNpyNdmHuC8LqIINFs4N6HEJwWnmbtaMgxRYEm3C7rFTYXsP9neIHNmADAJwF1 DEuVsknnEkWzUREVEsT+omEezhzKsA5+hixJ3Xm6DrPNNTytv1sSXCajQMO57it9ko5n 0Cu263jg93SPKtQ8hITYNbpuKI+s/FMFp21rix/62JzephjeTDAIldJYCZGZwvFYsCrJ 2NW1xboqLYtEumkOpp4vbk+atflkUSWT7/RtpCdK+jr5LxAViPoskZrmVlw/FfdKRTUH CtG9kAN1cNT6y3zA5/QLeE5zmtLpdgrd336IANOiVD5mtlxAvRCZSbFhy8WqFpSPv3+p Pbug== X-Gm-Message-State: AOJu0Yze2pLO1VGI4wtq+vBy5qoMK4eqWY9PwByQb+4PzJMS8sZZfHbv nMABmHB8VVEtlf/N++vClfce/WbZ6VIf1WqvP7SEeLzjdQTW3SBrf4yUJA== X-Gm-Gg: ASbGncvKdtBlAU2yJ4b8Y8Wg9XFhnZ9ALS6UKYq3arV6ETcAl74cBeprIY8nZWZRZWH DWI1TR21D4fd1y069ffPj+QgiChlp7EJcY+/uVqSEZBjOWMu5y1BJDxFB6seZyK32v5udvooUVq YoKtEKFPg26zcKBRs+sY23ekL/Gpbu0C3FT3bjHk+0v9lFPzZuViBzPPcolSq9xs14g6ZtfQCSr hUjtHz5i1nelYPYmEHn8mHJVMYoRPbzUVHYzV9UhcTHEAFu1ATuLEA7//rfhwXSeulptY3y9adM 1gIEvQLGM6WuMWsPTXGGXaEYwkFJRsrYcAAFRc1akjwWGaUjY+dor2U15wE= X-Google-Smtp-Source: AGHT+IF5Dh86Mu7oSFxwTXqVYIishAHf9bxc3p26/RVjkkHMnf486ezVcrckdEhj/nCSQu4cGbqiuw== X-Received: by 2002:a17:902:f68d:b0:223:517a:d4ed with SMTP id d9443c01a7336-22ac325acccmr30403445ad.15.1744190733535; Wed, 09 Apr 2025 02:25:33 -0700 (PDT) Received: from [127.0.0.1] (master.gitmailbox.com. [34.83.118.50]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-22ac7ccab49sm7123655ad.213.2025.04.09.02.25.33 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 09 Apr 2025 02:25:33 -0700 (PDT) From: softworkz <ffmpegagent@gmail.com> X-Google-Original-From: softworkz <softworkz@hotmail.com> Message-Id: <527cf5fa56e1bbb4d01ad40096851491e1cdcd5f.1744190716.git.ffmpegagent@gmail.com> In-Reply-To: <pull.59.v8.ffstaging.FFmpeg.1744190716.ffmpegagent@gmail.com> References: <pull.59.v7.ffstaging.FFmpeg.1744178102.ffmpegagent@gmail.com> <pull.59.v8.ffstaging.FFmpeg.1744190716.ffmpegagent@gmail.com> Date: Wed, 09 Apr 2025 09:25:15 +0000 Fcc: Sent MIME-Version: 1.0 To: ffmpeg-devel@ffmpeg.org Subject: [FFmpeg-devel] [PATCH v8 2/3] fftools: add memaddress log flag and disable printing addresses by default 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/527cf5fa56e1bbb4d01ad40096851491e1cdcd5f.1744190716.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 memaddress 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/ffmpeg.c | 2 +- fftools/ffplay.c | 2 +- fftools/ffprobe.c | 2 +- fftools/opt_common.c | 6 ++++++ 4 files changed, 9 insertions(+), 3 deletions(-) diff --git a/fftools/ffmpeg.c b/fftools/ffmpeg.c index dc321fb4a2..72887d6c5e 100644 --- a/fftools/ffmpeg.c +++ b/fftools/ffmpeg.c @@ -954,7 +954,7 @@ int main(int argc, char **argv) setvbuf(stderr,NULL,_IONBF,0); /* win32 runtime needs this */ - av_log_set_flags(AV_LOG_SKIP_REPEATED); + av_log_set_flags(AV_LOG_SKIP_REPEATED | AV_LOG_NO_PRINT_MEMADDRESS); parse_loglevel(argc, argv, options); #if CONFIG_AVDEVICE diff --git a/fftools/ffplay.c b/fftools/ffplay.c index 2a572fc3aa..9bd1fc2f22 100644 --- a/fftools/ffplay.c +++ b/fftools/ffplay.c @@ -3761,7 +3761,7 @@ int main(int argc, char **argv) init_dynload(); - av_log_set_flags(AV_LOG_SKIP_REPEATED); + av_log_set_flags(AV_LOG_SKIP_REPEATED | AV_LOG_NO_PRINT_MEMADDRESS); parse_loglevel(argc, argv, options); /* register all codecs, demux and protocols */ diff --git a/fftools/ffprobe.c b/fftools/ffprobe.c index abbd1dcf36..106435b827 100644 --- a/fftools/ffprobe.c +++ b/fftools/ffprobe.c @@ -4672,7 +4672,7 @@ int main(int argc, char **argv) init_dynload(); - av_log_set_flags(AV_LOG_SKIP_REPEATED); + av_log_set_flags(AV_LOG_SKIP_REPEATED | AV_LOG_NO_PRINT_MEMADDRESS); options = real_options; parse_loglevel(argc, argv, options); diff --git a/fftools/opt_common.c b/fftools/opt_common.c index 2ac3fd4fb3..73a591acd8 100644 --- a/fftools/opt_common.c +++ b/fftools/opt_common.c @@ -1304,6 +1304,12 @@ int opt_loglevel(void *optctx, const char *opt, const char *arg) } else { flags |= AV_LOG_PRINT_DATETIME; } + } else if (av_strstart(token, "memaddress", &arg)) { + if (cmd == '-') { + flags |= AV_LOG_NO_PRINT_MEMADDRESS; + } else { + flags &= ~AV_LOG_NO_PRINT_MEMADDRESS; + } } else { break; } -- 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".