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