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 0951C4C4C5 for ; Fri, 7 Feb 2025 07:58:07 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 0D8B268BD02; Fri, 7 Feb 2025 09:57:45 +0200 (EET) Received: from mail-pl1-f172.google.com (mail-pl1-f172.google.com [209.85.214.172]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 882C868BB2D for ; Fri, 7 Feb 2025 09:57:31 +0200 (EET) Received: by mail-pl1-f172.google.com with SMTP id d9443c01a7336-21661be2c2dso33030335ad.1; Thu, 06 Feb 2025 23:57:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1738915050; x=1739519850; 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=x3g0X1+mmQUpwjKo7w5AzbgR6Z48zmF+0mhsrWWo0uM=; b=dnYF+USot5llgYi2rfdrIygokN1yu80zC5ScxRrUoefQbwiYOcwbrfMQXmNyF2voDW UScorAwEEpBonBaZdgsSaBVAVHnCxYFvKwBwxDZ8e1u3/x1y4lSFErdjUWV42KTwqI6c uaEMeRw/2zO5MlgZ9p93TNNxYSHhwRzz+vGFogAw/8C5WlpH6JAdyUV64sEzcDPRCGgr XK/LfOTtwvwOUJWIzgaJCjl9z0xTOkS4ejc4eDyIRyUR0bYpiAfBIi7W/k+C/TQyiySC 5rJSGWZJFuij8ZDfb54wzkJK12ffkvAXTv+qe27ycddus/gsaCrcxP3RS7CAA75emT1H 32kg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738915050; x=1739519850; 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=x3g0X1+mmQUpwjKo7w5AzbgR6Z48zmF+0mhsrWWo0uM=; b=qYZzG21KvO7lB9PuvFLHatiqSd5qttFUyTaeAcovENaw01ryqqQoVttQsjiWqCvHkL tw6JY2CfopH6MSx64IHSu4fJwbkl0D8PWu5i5hBGhXDO0aa4Qe253g1xIydeIjCwUmQf hnc4le5nXQkx1iw/pOHoA7us349nS9zgiDSK5n/eaqQmTkMk69OwqRKgjRT5sL2lgfQl TtglvB4OMnxSoJdqkRszAoM3Rb70UY2Eu977H2VGIGCajYbZZf8gsoG5/+F6zA3Sm5fx 7eRbx/eoLyu8rBbwMDzsefVhDN5ZwHiN3TPSIOZxbGYDg5HvZFeLveGkSxxgo/naONzP 3qaA== X-Forwarded-Encrypted: i=1; AJvYcCUdLSEmX8nEjHzV1p44+za5BdCX8IAzFjsqEJBudwlHBMVoEYhDHQWh6wlh9GVYXe+x6WXI//R321lGpmCcuhsHJOxcboqMjXU=@ffmpeg.org X-Gm-Message-State: AOJu0YwquE/xxSgaMs4BNa3pv8JW+/obZbvkMVT2QzP7SbjrMA5V1AWP M6FVgm1ibw5lZDyT1ciDtDbxb/3fYqNWhL+65D7pmYjkrCA7Yf4L6Hffpg== X-Gm-Gg: ASbGncsn44pGK8laUGKECkCEH81PcCOniAbP/jwCzLz1W573R+LVSMS8/HW2hLr7oFi ujk3U/4fJOnu+l77Ny1HcCBK5qIgoM3aCNUxKxhqBBY74wvdhd+P+l47bhA5CPwoz2L1u1+B/WN +3C0ikBPKBnm70+J4OgrrIeZoIsvXBlsshJomtbkzlo9D3VAypcry59H7adCnqyB75Ag+jrTJq2 3wISz39MHrCUFe9U3OXJPnEdNM0thySi1QItw9f0pOBF95GOrrCwR9AWJ4wqz+XD0Hp/0+l3m2u fvUPA+Z1HZeigCxHT/9xLVoiV7kjUplEFQ== X-Google-Smtp-Source: AGHT+IEwMQGb51uHhjLtjap3fGjpLkgSDd+vRcZizX/D2vC5BMiTsFksRk8GYKd1o++VR7yH0fr55A== X-Received: by 2002:a05:6a20:438c:b0:1dc:7907:6d67 with SMTP id adf61e73a8af0-1ee03b66183mr5731734637.40.1738915049838; Thu, 06 Feb 2025 23:57:29 -0800 (PST) Received: from [127.0.0.1] (master.gitmailbox.com. [34.83.118.50]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-73048c16365sm2498773b3a.145.2025.02.06.23.57.29 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 06 Feb 2025 23:57:29 -0800 (PST) From: softworkz X-Google-Original-From: softworkz Message-Id: <63ab3a941166604541ce91cc37137edef4cbac93.1738915048.git.ffmpegagent@gmail.com> In-Reply-To: References: Date: Fri, 07 Feb 2025 07:57:26 +0000 Fcc: Sent MIME-Version: 1.0 To: ffmpeg-devel@ffmpeg.org Subject: [FFmpeg-devel] [PATCH v5 2/3] fftools/opt_common: add time and datetime 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: 'time' and 'datetime'. Usage: ffmpeg -loglevel +time or ffmpeg -loglevel +datetime 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".