From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 0C8504C474 for ; Fri, 7 Feb 2025 06:28:13 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 55C6D68BD3B; Fri, 7 Feb 2025 08:27:54 +0200 (EET) Received: from mail-pl1-f170.google.com (mail-pl1-f170.google.com [209.85.214.170]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id CC65B68BCC5 for ; Fri, 7 Feb 2025 08:27:32 +0200 (EET) Received: by mail-pl1-f170.google.com with SMTP id d9443c01a7336-2166360285dso31241675ad.1; Thu, 06 Feb 2025 22:27:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1738909651; x=1739514451; 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=5dWuT875Lhg1wxuRsL9aMOV5cdLYk2zX50ssCUlQnss=; b=Qtb0n5CruvZEf8oj1YZ+NE1fqvvzL0Ch8ew7zJyiuB2xRBWzYvMmCf2yKsC7Hq6YDA IY9Fw0rAo3fYYaD4mOZkpsSoKCjVMDZjUKcMpA3t6+VApzOLewNZicE0uBQLMwn6Tz96 T0N21gP42DKOqlsxosBbrFSdQP90PGma7GZGZMgIKtuSKWQgnc2vOJxai+NEG6E9lDlX 60hRzmE01AsfgDEv+d3p70C7RDAuaSA/hSis5dpS/5iwF+K+a1ez+3D2JKRzISHNxUnP 1P8lFeMtB0E+NXEU7y8xgsI/JKvYymOByVBMlCD3AZe58rOMn07WSsmCir29fQbNxLd5 drGQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738909651; x=1739514451; 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=5dWuT875Lhg1wxuRsL9aMOV5cdLYk2zX50ssCUlQnss=; b=M5ZCTZklE5/gUesdehSsEqY6LdOS270Qwl7aH1P4R+4Gp/rrBKdPRrx6fAEn7T5z58 4+m1QI8k3bzkYE73YQMsNFwaO0Mqa66LLoAkMxT/q6bGQEEUfMGRBpyrlNJqyw76TLdN ugPAhH6BVx/sKd/IxsBQDhgbzHZnBVolbGCzvGJaQ/UclCACNMIicsmgwzxGJnC2BWWV TTQUxQv6CT4Pq2QhvgGdvPu5nlL6nvKERPcSljd9IOOUCJAZnqG1Om5HGVRnnu3glqOQ E/sMAXO7Qzj4SlFb3tLe0syt3z/R1C2RmgrHK+WrXegX/RYbBJwip/VgWUiS7aghqKkT /v8Q== X-Forwarded-Encrypted: i=1; AJvYcCWG0kIDZOXcfOfzhm9Kyc495EwiM4O76cPucIXfU8RzXxnmoPEQ607KS339/ThoDwc9FdGm5sT2W/PZmLllAe4PSk9l6+UTA70=@ffmpeg.org X-Gm-Message-State: AOJu0YywWKF+KPWwcR/Gi/aX5Old+8c/yVeiGq1W625Z/PLOj8mKQhgx WGo6j1LXLdmBWWnBQ2HVpz6gei/L+Zw5UBi2BJ724+1nPDTQNtj4jWSn4A== X-Gm-Gg: ASbGnctTXcPIgajuGnhXc9BKKg28gB5J9wgCOA8POLV+j9+SPuqDaUzXLzww+Q7RgEe Lx8HVGYUwGOeTWu1DmwknjtpQR4cRVndTQmCD6rMKjicgfSiTPhqHY6NbNOzuXd9rUp/Og+WiBO CTwhVi0DuyixjDfRTqbMV1xS/ifWPKbdWzeLP813vfoukQrwla277O+pR0GZ95dFQpnCZxowSAy 35nZhBuE9YnxEj3bKng65WH/lZo0jwCWiHoBy+JhD250fBRtSfZpCw8oqcEDg+wwdMFMy8Tyims TdanZmY8MeHfg1taN534V7c1KMudTK9u+Q== X-Google-Smtp-Source: AGHT+IEN7wXawzrcGjcmWmUWvFNyuE4WMv7hgFonoQV5qmvbLuSiyAL29h0JSDL3loLWL7JIcKPL3A== X-Received: by 2002:a17:902:db0b:b0:216:7d22:f69 with SMTP id d9443c01a7336-21f4e7799abmr38028245ad.50.1738909651044; Thu, 06 Feb 2025 22:27:31 -0800 (PST) Received: from [127.0.0.1] (master.gitmailbox.com. [34.83.118.50]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-21f3650e633sm23020385ad.15.2025.02.06.22.27.30 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 06 Feb 2025 22:27:30 -0800 (PST) From: softworkz X-Google-Original-From: softworkz Message-Id: In-Reply-To: References: Date: Fri, 07 Feb 2025 06:27:25 +0000 Fcc: Sent MIME-Version: 1.0 To: ffmpeg-devel@ffmpeg.org Subject: [FFmpeg-devel] [PATCH v4 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Cc: Michael Niedermayer , softworkz , Soft Works , Marth64 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: From: softworkz 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 --- 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..317e8458c1 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, "time", &arg)) { + if (cmd == '-') { + flags &= ~AV_LOG_PRINT_TIME; + } else { + flags |= AV_LOG_PRINT_TIME; + } + } else if (av_strstart(token, "datetime", &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".