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 D8CAB4C34B for ; Sat, 8 Mar 2025 19:08:47 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 0883468E66F; Sat, 8 Mar 2025 21:08:44 +0200 (EET) Received: from mail-wm1-f46.google.com (mail-wm1-f46.google.com [209.85.128.46]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id A180268DFB0 for ; Sat, 8 Mar 2025 21:08:37 +0200 (EET) Received: by mail-wm1-f46.google.com with SMTP id 5b1f17b1804b1-43bd5644de8so31844255e9.3 for ; Sat, 08 Mar 2025 11:08:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741460917; x=1742065717; darn=ffmpeg.org; h=user-agent:in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:from:to:cc :subject:date:message-id:reply-to; bh=XQ+x89kyy1hspV4rkdNn/WV3YajZ/UJ3HY1cV8hs4EU=; b=gDfVvT2vsoedYaF2rqAZ19gc1g4PgQYHUROK+9yKW3bswWcUNSYhsr4+lAWEqOBOCk O1MFt0bU2FulHqXlx9SMvWaIXVpQPiXvvBvpWiZTZH10ebq5UVT/XBpctgdRgMvFa500 4thGRl3XMDRXblwdq4lDdvuoh3t2O0eaX2xX+lN7ojvUoBVJ9khG3zb0+Rto0fcqmhOa a6X05I3avRLShrYq+u2AWfsjajsNYuHxYAYV4kGy1QvwZByXUNj3dRfCkE8hSJa6B5k3 v8MoU6FLb0nobIaOxcHEHO8/lBSOjGjY+pbhc1+WtD/156nKOSpy4OLsq6g93efJSFY2 Mysw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741460917; x=1742065717; h=user-agent:in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=XQ+x89kyy1hspV4rkdNn/WV3YajZ/UJ3HY1cV8hs4EU=; b=D4z9m2b4OuJ3YyKj3t+FvLBSceAJwCng+PpTxOWzxl/ZF8ezIS4Wo2N+le6ARdYbyH CVnhtkmNJPYO4n6ILV8hK6fTWbu+tySf8DSdCz/0EtQE9r6oGu21AIpzzKVIqTGTEDmk oSznnXoytkzfDNk/ersHDDtPUBlpyP9mR+ABXb5W7j9MFGNeF3nwEMsOdnTjGpuft2og flA3csvhcTHjZMMXmAChD2j6G1JKHesZsO/0WimTCi48Y+gL9hrKI8bzUJDiXIwA23Iv X7mjWHq716oIziEgWvq/+U2Q2SV/KZgPDOQwIIvjCCcOh8yfYxId3ZnnbvkLxOJQX8M8 tk7g== X-Gm-Message-State: AOJu0YyukwdksTMyOJ1JTetGBbxK0e/+KA/n6zpqUV+4+aBldI17evkM eejF7FZgAfgUyJXEj6wox5tScCmwPhfeo2hO9f47OCx80ndzQ+wVU/3KJA== X-Gm-Gg: ASbGncvo6DE3lMCa0dSWGesHQu914veVUxawpefN+KxzyOOdlTnYrRbIYtqptzjhRvH 9XhfcmRIwaP1k6/Kbl9DoQ6FfJSGRk3Gcs7J5IvRos/yAFqO3S90SaQCaA9z4f+Ti8qqGLx+Icd 7nN3+XMnUiTKv3/p7NiCfE9Q9petLtNk6gTuCqmteWsJj9Fcezf8qIQouJHsBayOHLJS9SgCoI4 pLFYdGp8C1H3MmqUTp+nxoMF5Cy4SyoJGd6wMoMTdogYzI3h76yoBdHOuwxK6RC2ZSuuW/MB8WV /2AhFUE8QtguDAYHZaM+IIBZpdAt59OGL+Qz0epXSdw4iBI4X/iCPfeWBl6LrIkQS+L84ab/Heo vgI2W53ZX X-Google-Smtp-Source: AGHT+IFBl6cRJ+BID11te8UBE8qHEM7HvS7AtZr2QRNGTSFHdnFAWLjbkqHY1H6rWhSwT3Wo1f+dww== X-Received: by 2002:a5d:47cd:0:b0:391:952:c730 with SMTP id ffacd0b85a97d-39132d09078mr7055212f8f.11.1741460916501; Sat, 08 Mar 2025 11:08:36 -0800 (PST) Received: from mariano (dynamic-adsl-84-220-189-10.clienti.tiscali.it. [84.220.189.10]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3912c0e34fasm9682506f8f.75.2025.03.08.11.08.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 08 Mar 2025 11:08:35 -0800 (PST) Received: by mariano (Postfix, from userid 1000) id 1A04EBFCE8; Sat, 8 Mar 2025 20:08:33 +0100 (CET) Date: Sat, 8 Mar 2025 20:08:33 +0100 From: Stefano Sabatini To: FFmpeg development discussions and patches Message-ID: Mail-Followup-To: FFmpeg development discussions and patches , softworkz References: MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: User-Agent: Mutt/2.1.4 (2021-12-11) Subject: Re: [FFmpeg-devel] [PATCH v5 1/8] fftools/textformat: Extract and generalize textformat api from ffprobe.c 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: softworkz 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: On date Saturday 2025-03-08 17:55:28 +0000, softworkz wrote: > From: softworkz > > Signed-off-by: softworkz > --- > fftools/textformat/avtextformat.c | 672 +++++++++++++++++++++++++++++ > fftools/textformat/avtextformat.h | 171 ++++++++ > fftools/textformat/avtextwriters.h | 68 +++ > fftools/textformat/tf_compact.c | 282 ++++++++++++ > fftools/textformat/tf_default.c | 145 +++++++ > fftools/textformat/tf_flat.c | 174 ++++++++ > fftools/textformat/tf_ini.c | 160 +++++++ > fftools/textformat/tf_json.c | 215 +++++++++ > fftools/textformat/tf_xml.c | 221 ++++++++++ > fftools/textformat/tw_avio.c | 129 ++++++ > fftools/textformat/tw_buffer.c | 92 ++++ > fftools/textformat/tw_stdout.c | 82 ++++ > 12 files changed, 2411 insertions(+) > create mode 100644 fftools/textformat/avtextformat.c > create mode 100644 fftools/textformat/avtextformat.h > create mode 100644 fftools/textformat/avtextwriters.h > create mode 100644 fftools/textformat/tf_compact.c > create mode 100644 fftools/textformat/tf_default.c > create mode 100644 fftools/textformat/tf_flat.c > create mode 100644 fftools/textformat/tf_ini.c > create mode 100644 fftools/textformat/tf_json.c > create mode 100644 fftools/textformat/tf_xml.c > create mode 100644 fftools/textformat/tw_avio.c > create mode 100644 fftools/textformat/tw_buffer.c > create mode 100644 fftools/textformat/tw_stdout.c Looks good to me. As I said, there are a few API tweaks we might want to apply to improve overall consistency and usability, but it is not blocking from my side given this is internal API. _______________________________________________ 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".