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 375A94C3D0
	for <ffmpegdev@gitmailbox.com>; Fri,  7 Feb 2025 01:27:17 +0000 (UTC)
Received: from [127.0.1.1] (localhost [127.0.0.1])
	by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id C679768B84B;
	Fri,  7 Feb 2025 03:26:52 +0200 (EET)
Received: from mail-pl1-f169.google.com (mail-pl1-f169.google.com
 [209.85.214.169])
 by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 3A38D68B875
 for <ffmpeg-devel@ffmpeg.org>; Fri,  7 Feb 2025 03:26:39 +0200 (EET)
Received: by mail-pl1-f169.google.com with SMTP id
 d9443c01a7336-21f5660c2fdso6125ad.2; 
 Thu, 06 Feb 2025 17:26:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1738891597; x=1739496397; 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=ZeKZzehrmyMiwoHEeGDiCmmUtzyfATjSaQVGgCOxsJk=;
 b=YFerUP/9aqrn4C39KlrLCSDeFvfA9xWs5yy5Hor8PLEMUT2sR6J69uCp2CDuhlKNUe
 +qSfexmp5jN89E2fTZrO52PzGLI8ZgA8f4ZXcQnJsWLKkRUXTCu9vWaTUNpBuLtsy/Kv
 ZwaCrsP1UEA+ThfJYQmiJNwO07ZXaI5kCLMsbG3MXb4ND7OW5M7j+z9sQZ1zsZINocrd
 N0gbhS+FNsXMD7Qn+1A9QGyv7gAphXM0RLWp5HOjKnP4iQUaSlnwevHU6VjLynmGqtOh
 mieyTzB5UAPdKy9nuuWoNGBl1BIwZVvuO2cQia7P6tTiHtMnC9OT3AHnziX3d3QTzBjl
 k3Aw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1738891597; x=1739496397;
 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=ZeKZzehrmyMiwoHEeGDiCmmUtzyfATjSaQVGgCOxsJk=;
 b=oJqo6YKvAxFxOUMEeSlVhu6ej590hb7cxVfViPllAFfvGqbvwVL658yDnyrPcxBXP3
 G5KGL4+asnpcBWOTbFgRHiTmlKOtiVIN+ItTOZHTwMJ/9ZitEWShRUz02y1Iff782DNv
 oLbf0mGecc6Bmv4DvD/PirWSbB6gAtzHwlIp5fEB8UcEvmWRkVG2bWjKRLvn3d1Jk9oN
 tXSVkUWYfjB/GTmnEcs9sSjbRBK5lg54RUSFuGXjaEo9X3dafCubD98sFUQoyPPR1ule
 WBfRtx+Hx1mtGnr4PZZrkwh/EmWHypKEScY4Pc/HxO/uPNn5zuflgXRbpicEXjGfhlyl
 fReg==
X-Forwarded-Encrypted: i=1;
 AJvYcCXbH2p2vpI3yB0PerlFtgPZi9oikTDbYbk8pBDlabMi5x6AJPAsYUHryrgQo4ulqOjggxH4m+Z2RALv/+9wbdcKEzfNzmVn8RI=@ffmpeg.org
X-Gm-Message-State: AOJu0YyCh6Sy4aIFyLQbhYK3HLhmzPvjh95xCEa1yK1iyDRkz14loZEg
 Z/sKSlwwkxfC47Uc13kb0ZaKP/Li6haO+pcrqXl1S5W6hk6astrqo08CRg==
X-Gm-Gg: ASbGncvrVCDpuSuUkWSRgRw0DSbBJxfmbX/KnwZRJ/nl3L+FpaiVpNZMg6fTDDeHcmo
 GHMXTt2aojNmeUK/oPw+ZKQPngB5j8COSG3clZVZpsgaaZE5cDJKBXe0FDsxZB7QsdtNBOTJZ7Y
 37UFFjxSz3V0gwDO5i0j6uybUa7Iw6VTWvKSXHLW3umbbeDCDh7a9E//fEIhAuIA6how9Zsmqb3
 uCzE5t+0lWGu2Bwq1jM4elwESdmUFMqgsRmUiRz0ZnEwaPRu/iDXciIzahvtigLF9ACYakaeow6
 iy2bjWFvQz0aOJFtACR3YdiMMy7CuW2Aew==
X-Google-Smtp-Source: AGHT+IEZpZakPEBDBeEWJ8yveYTYgXtktWFSW63gpKcqfZAgv3lGO3JDt5rctVGR+O0klaToKzbLIQ==
X-Received: by 2002:a05:6a21:6d84:b0:1e0:d87a:f67 with SMTP id
 adf61e73a8af0-1ee03a3f36cmr2966786637.13.1738891597441; 
 Thu, 06 Feb 2025 17:26:37 -0800 (PST)
Received: from [127.0.0.1] (master.gitmailbox.com. [34.83.118.50])
 by smtp.gmail.com with ESMTPSA id
 41be03b00d2f7-ad5207dd914sm1684649a12.74.2025.02.06.17.26.37
 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 06 Feb 2025 17:26:37 -0800 (PST)
From: softworkz <ffmpegagent@gmail.com>
X-Google-Original-From: softworkz <softworkz@hotmail.com>
Message-Id: <6c435fc02d716fb46b12b4af66741919a5c8a8e7.1738891595.git.ffmpegagent@gmail.com>
In-Reply-To: <pull.37.v3.ffstaging.FFmpeg.1738891595.ffmpegagent@gmail.com>
References: <pull.37.v2.ffstaging.FFmpeg.1738209206.ffmpegagent@gmail.com>
 <pull.37.v3.ffstaging.FFmpeg.1738891595.ffmpegagent@gmail.com>
Date: Fri, 07 Feb 2025 01:26:34 +0000
Fcc: Sent
MIME-Version: 1.0
To: ffmpeg-devel@ffmpeg.org
Subject: [FFmpeg-devel] [PATCH v3 2/3] fftools/opt_common: add timing and
 datetiming log flags
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: Michael Niedermayer <michael@niedermayer.cc>,
 softworkz <softworkz@hotmail.com>,
 Soft Works <softworkz-at-hotmail.com@ffmpeg.org>
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/6c435fc02d716fb46b12b4af66741919a5c8a8e7.1738891595.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 two logging flags: 'timing' and 'datetiming'.

Usage:

ffmpeg -loglevel +timing

or

ffmpeg -loglevel +datetiming

Setting av_log_set_flags(0) in term_exit in ffmpeg.c prevents
timing to be printed when exiting.

Signed-off-by: softworkz <softworkz@hotmail.com>
---
 fftools/ffmpeg.c     |  1 +
 fftools/opt_common.c | 12 ++++++++++++
 2 files changed, 13 insertions(+)

diff --git a/fftools/ffmpeg.c b/fftools/ffmpeg.c
index dc321fb4a2..f4c717afaa 100644
--- a/fftools/ffmpeg.c
+++ b/fftools/ffmpeg.c
@@ -130,6 +130,7 @@ static void term_exit_sigsafe(void)
 
 void term_exit(void)
 {
+    av_log_set_flags(0);
     av_log(NULL, AV_LOG_QUIET, "%s", "");
     term_exit_sigsafe();
 }
diff --git a/fftools/opt_common.c b/fftools/opt_common.c
index 34da2cee7d..94e9dae8b6 100644
--- a/fftools/opt_common.c
+++ b/fftools/opt_common.c
@@ -1292,6 +1292,18 @@ int opt_loglevel(void *optctx, const char *opt, const char *arg)
             } else {
                 flags |= AV_LOG_PRINT_LEVEL;
             }
+        } else if (av_strstart(token, "timing", &arg)) {
+            if (cmd == '-') {
+                flags &= ~AV_LOG_PRINT_TIME;
+            } else {
+                flags |= AV_LOG_PRINT_TIME;
+            }
+        } else if (av_strstart(token, "datetiming", &arg)) {
+            if (cmd == '-') {
+                flags &= ~AV_LOG_PRINT_DATETIME;
+            } else {
+                flags |= AV_LOG_PRINT_DATETIME;
+            }
         } 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".