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