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 134904D12C
	for <ffmpegdev@gitmailbox.com>; Wed, 19 Mar 2025 17:04:32 +0000 (UTC)
Received: from [127.0.1.1] (localhost [127.0.0.1])
	by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 3FBA3687AEE;
	Wed, 19 Mar 2025 19:04:28 +0200 (EET)
Received: from mail-pj1-f52.google.com (mail-pj1-f52.google.com
 [209.85.216.52])
 by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 950FB6879F8
 for <ffmpeg-devel@ffmpeg.org>; Wed, 19 Mar 2025 19:04:21 +0200 (EET)
Received: by mail-pj1-f52.google.com with SMTP id
 98e67ed59e1d1-2ff69365e1dso5906090a91.3
 for <ffmpeg-devel@ffmpeg.org>; Wed, 19 Mar 2025 10:04:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1742403860; x=1743008660; darn=ffmpeg.org;
 h=cc:to:mime-version:content-transfer-encoding:fcc:subject:date:from
 :references:in-reply-to:message-id:from:to:cc:subject:date
 :message-id:reply-to;
 bh=8lebHSMuoZHnbtcQsg2HSaUCgbn4eoOQv32fLCXlsrc=;
 b=h/pJGaKb3u0W/C3vyr454AHl6I59+fTfS0aD1nvKedCofCzlOJUJf4zESc/o9armWZ
 7Fm+qBbjT1t2L53WchREkH3QZu6a66gCCX8NqxOi6AuxP+/y3FA3UDXBsg3uAzvz1i08
 spkWPAVMtpLzo5+pr0Ba2nJlyNyG0ul+prkEh12bndlZY19/sX+G3HZa7mpp4wwr8I8L
 mFVbry0rQ7A1SRMdBnkQM6FRd8GP74xvW9hjQyweDe3uaEBuZ8fhGmcqsQj7dwG1t36J
 uQLxoNzMgW622MXyu04fDjk1RUZBSBB154G6xl0VatuZIFDAaz0mBfveCn0chfdUeU86
 psXQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1742403860; x=1743008660;
 h=cc:to:mime-version:content-transfer-encoding:fcc:subject:date:from
 :references:in-reply-to:message-id:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=8lebHSMuoZHnbtcQsg2HSaUCgbn4eoOQv32fLCXlsrc=;
 b=nOey1jB+V6/QhMjhdTMkmm6GijsAp4c0Hdc69WRlsTuzROhYK57jh9Dv9aEmMcdeiC
 m51UzUcNClA6LSxHbgVtgEnPMuFI/TyyZoqHAu6+NlyZDqqh6vzhjY4/OgnP+rOgyr07
 jV2Fw3TDA1Mu1BlqEuUy7xs9xPEXH+4iNliuNhgsjxP/q5yOS+EDQ3UIw8JFBkhDz0qY
 gr6dJ+5AX/kuKArQ6jfCgtLJVTp7eBbUNxbRdkmUQyFm553VLBqKNlnyaly2oJpv7hRh
 OwRw2t1PvM5u/bviC7eHqLQvn7JL2aiZbHkY8XEZck6iDpnGIAMlA2FIRtT6W6t49Q8q
 Jd3g==
X-Gm-Message-State: AOJu0Yxr4wAKetZLpjLy175RomtHafXQqjexsYraN3HuL8N0GeonnnDZ
 8TT6FdK0LopT8BR+SwOgJRlIQaXWExqNuSMCX4MRW1+DD9V59TPfXa+prg==
X-Gm-Gg: ASbGncuzBmTATGnciygXOmcu0O0cSFtPDOz+7ZldTmpfI9/5yGoefCP1GObu492LxW+
 QMvGfT6+MZZQ61rwvsNZcAFQLOLie3hH2ORzdyvnHQ5isNPfts7JMOSRUu8V7RRKj7zCojeuDFn
 pu4pcIZnQry/rqOyjrAu6Dl1JqCyLoqM+AJJgPjjnA6maishtrXmB7JNFFLXBl9yt4DynwIiA3k
 N4c2VnZb75O9s3eA2DGXRlgqIaQOnFJyQB1RTgoLhkxpiyx5IH4aw2lAB/zZprcM7V2VOaLLVBO
 aW5NIcSF20Khc87q5Z3cHWkVjAA41d382notFA+qX1xsuHnvSOie4nvzwuG4844=
X-Google-Smtp-Source: AGHT+IH4whBoeb/FN8fncbqF+PNRhKiZ/qfuUFV2YbHoJiWLCBoGxYX8tT8R8nwL/f2jAXM4E+Uc0A==
X-Received: by 2002:a17:90b:3e88:b0:301:1bce:c252 with SMTP id
 98e67ed59e1d1-301be201b3dmr5358464a91.27.1742403859658; 
 Wed, 19 Mar 2025 10:04:19 -0700 (PDT)
Received: from [127.0.0.1] (master.gitmailbox.com. [34.83.118.50])
 by smtp.gmail.com with ESMTPSA id
 98e67ed59e1d1-301bf58c24esm2042183a91.20.2025.03.19.10.04.18
 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 19 Mar 2025 10:04:19 -0700 (PDT)
Message-Id: <pull.52.v8.ffstaging.FFmpeg.1742403853.ffmpegagent@gmail.com>
In-Reply-To: <pull.52.v7.ffstaging.FFmpeg.1741752265.ffmpegagent@gmail.com>
References: <pull.52.v7.ffstaging.FFmpeg.1741752265.ffmpegagent@gmail.com>
From: ffmpegagent <ffmpegagent@gmail.com>
Date: Wed, 19 Mar 2025 17:04:09 +0000
Fcc: Sent
MIME-Version: 1.0
To: ffmpeg-devel@ffmpeg.org
Subject: [FFmpeg-devel] [PATCH v8 0/4] print_graphs: Complete Filtergraph
 Printing
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/pull.52.v8.ffstaging.FFmpeg.1742403853.ffmpegagent@gmail.com/>
List-Archive: <https://master.gitmailbox.com/ffmpegdev/>
List-Post: <mailto:ffmpegdev@gitmailbox.com>

Due to the additional work on graph visualization (see
https://lists.ffmpeg.org/pipermail/ffmpeg-devel/2025-March/341296.html), I
have removed the two graph printing commits from this patchset rather than
adding to it, as to avoid wasting the effort already spent on reviewing.

So, now it's a graph printing patchset without graph printing :-)

All other commits are unchanged from the previous version. I'm also
resubmitting to give it a final run of the tests on various platforms.

Thanks

softworkz (4):
  fftools/textformat: Extract and generalize textformat api from
    ffprobe.c
  fftools/ffprobe: Change to use textformat api
  fftools/ffprobe: Rename writer_print_section_* and WriterContext
  fftools/ffprobe: Rename AVTextFormatContext variables (w => tfc)

 fftools/Makefile                   |   12 +
 fftools/ffprobe.c                  | 2296 +++++-----------------------
 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 +
 14 files changed, 2774 insertions(+), 1945 deletions(-)
 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


base-commit: 0b097ed9f141f57e2b91f0704c721a9eff0204c0
Published-As: https://github.com/ffstaging/FFmpeg/releases/tag/pr-ffstaging-52%2Fsoftworkz%2Fsubmit_print_graphs5-v8
Fetch-It-Via: git fetch https://github.com/ffstaging/FFmpeg pr-ffstaging-52/softworkz/submit_print_graphs5-v8
Pull-Request: https://github.com/ffstaging/FFmpeg/pull/52

Range-diff vs v7:

 1:  f379c77e88 = 1:  f379c77e88 fftools/textformat: Extract and generalize textformat api from ffprobe.c
 2:  67bc38ac96 = 2:  67bc38ac96 fftools/ffprobe: Change to use textformat api
 3:  52c41fdcd0 = 3:  52c41fdcd0 fftools/ffprobe: Rename writer_print_section_* and WriterContext
 4:  21480a08b1 < -:  ---------- fftools/ffmpeg_filter: Move some declaration to new header file
 5:  70ba7a8bc9 < -:  ---------- avfilter/avfilter: Add avfilter_link_get_hw_frames_ctx()
 6:  a30ded4d62 < -:  ---------- fftools/ffmpeg_graphprint: Add options for filtergraph printing
 7:  fcfcc5f7df = 4:  e85abafb4d fftools/ffprobe: Rename AVTextFormatContext variables (w => tfc)

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