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 4F0144C0EE for <ffmpegdev@gitmailbox.com>; Sat, 3 May 2025 05:08:22 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id E0102687D9F; Sat, 3 May 2025 08:08:18 +0300 (EEST) Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12olkn2055.outbound.protection.outlook.com [40.92.22.55]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 066E1687D40 for <ffmpeg-devel@ffmpeg.org>; Sat, 3 May 2025 08:08:11 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=fzvSjHADnRkv7gkTX9yk6JfKw6jvGM3+3pY9cy5ejC2GOkmYhwIc35td8/Jd1w2zdsSMUQ6QPHYPmqCnqvIyprQV5L4vJ3f4UHz0ndpGAlh1S17jUAXFOSBzokBEg/VInhzIc1107eEAtpiPYcI80hsjDg7blUOPerU31nKAB523buwTCue3juT5pAesNJ3wAT++NoVdqIbNBWNTnoH/ydAgtEVD2ycuxCSYDsVLepBlbNfBE4C8ZR0z5RZM01aXkWDH1gBIjUqD8/EHTVNrmkd6566o82JeONQ+AXiiKjagJ3XESksvGshJb25EnewiL7GPwm54SzIJfl5gJfcqUA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=iN0drLu5Udtv261baHxvLuJ8lBdTqdzGTtddnz/dq1w=; b=dXWZMh8Rx6XproSKsOyOknyNleV+4+/BXmF61v5D8qqMa3m0fOc9iXX+2vWRrf1QlV6TBQSePvKd1KE87ALE9CuMETSub83TmdA2tC+sJhv84q1J11nlB9tq5yGRubPY4KUuZZvvOhnI76G+Zj0J3Vfnx6A5Fkz9as9pAWmDYkAGKBJBmHlHDg7EfO5Jpl24mXk7am3NlPwlKStjeqdWTP3wctBF/tQGAtzv2ZBPhePZ4/sPs6Fu6/zQ/hRwBA2ucGyS7/2TesP0dObiH7NCJhwbTGCwAmWFYVtzxQ9qafUNd37UX6aYy6UWqXC4pTJc2IfAbnwQP98OoRnv3GifvA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=iN0drLu5Udtv261baHxvLuJ8lBdTqdzGTtddnz/dq1w=; b=d3nAukxl6DgtmGJWgd7WIm/EKRbEdtk5R1qMXuvCPT65ZQ42kKZxMyPrA4a6/YxrXTv2FUj+imvOR8fQj+zaVg+xl9iPvpvC7jy98bKMmajlo/Wf/veodHwaQGggtDrdsLX6rHVdf06XcVZjFJta5WVMcgwn46UBlsX/adPvrkggh6lcrM5sTpofOkhpg0K0Xwp33uewzzlWK5kuKd6zuzVCOmg8JQ1VPGWDyqF7J2lfFtR5n8T9HRyxt+hdE2chHFzx6GPG2seKHnyBjBBZxxteCnC+ABVgNl/CzV/6AHBd9A3OBQVxOo3gZUfR8ngfVFCMXGKRSovrPVW3tyriIQ== Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by SJ1P223MB0436.NAMP223.PROD.OUTLOOK.COM (2603:10b6:a03:45d::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8699.20; Sat, 3 May 2025 05:08:08 +0000 Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::bf09:8e9:b07f:98a7]) by DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::bf09:8e9:b07f:98a7%4]) with mapi id 15.20.8699.019; Sat, 3 May 2025 05:08:08 +0000 From: "softworkz ." <softworkz-at-hotmail.com@ffmpeg.org> To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> Thread-Topic: [FFmpeg-devel] [PATCH v8 14/15] fftools/graphprint: Add execution graph printing Thread-Index: AQHbuKI/zByp7NQNZ0S8MV3RDRQFkLO7CnOAgAAPM5CAA2KygIAB1o1w Date: Sat, 3 May 2025 05:08:07 +0000 Message-ID: <DM8P223MB0365690CA6AB5C7215614B7CBA8C2@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM> References: <pull.66.v7.ffstaging.FFmpeg.1745623868.ffmpegagent@gmail.com> <pull.66.v8.ffstaging.FFmpeg.1745888404.ffmpegagent@gmail.com> <3a090c9e60b214e3f6ea9be4848a8922522eb00c.1745888404.git.ffmpegagent@gmail.com> <20250429193527.GO4991@pb2> <DM8P223MB03653E74316C77CC971B5451BA802@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM> <20250502001153.GX4991@pb2> In-Reply-To: <20250502001153.GX4991@pb2> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM8P223MB0365:EE_|SJ1P223MB0436:EE_ x-ms-office365-filtering-correlation-id: b2d61cab-0cff-45db-2592-08dd8a007e5b x-ms-exchange-slblob-mailprops: 9IecXKUgicB0Vgu95vFSoXNdCFmhIzag09Glltu2pVRFinF/1ZzF1Wd4ZJE5LH3CkD/RtlZQMaIg3pNkq29Fqrl5yI13JKOLLhwda+OLLa55L6laKxExMT9EegUTKd60BpyXNQjKbWl8sxwQfb6Gls7L8VQoh66FW7jEyE28fsloJPYeGE+Fan9LlN5Qj15sh4OBjeSdSra4EDX1R+aZFfyJG1A0oz6Rem/g6xm8+AihQj/4qp+6HcS7UcvZ0usvCXiXh8+CBQCVY2UJvTQ8rxcoff3e9i+ztm4MshsU/i4fp1jF4u2UOZw/BscpZfz/fLiHwYq+Z59maz2FbBSWe80enu8EJECGj1A5441CqDtQF37VfnIgwYZjnngH8iHV6oBy4afglkc67Xefnb8SNi0BoXlVwq+RNq1VMYWxE+0WC5GwphAXT1H8fT3u9G48ph+8a0JFPTaPwusnw0QbiOsO9/zHEkRtSqWbC7t91nPiUlQdYKSsqTJL2iE2qtMoSDcmJ3oMZ3TBMOm8EH2+KUt6tBBrAE1K3fhihhJ5Fs1ylP67fSGu+mFBsRQ7X38QmblJHpJ8tvxco3f+hJmRDXB66PHeJAuTWlCYeGk1dX71ALM7xIhb3/iTXxTParULKGD6u4hzpzF346JG4wOQKUISGkRdaQZRS7JLc3uha7gII0SAKRZ9/zVbvIsViZ/1eVVhEjjcYI7zshkIBywAksN9ahteBICWrsCdFbx9zq7oDFHmP6hDfg== x-microsoft-antispam: BCL:0; ARA:14566002|19110799003|8060799006|461199028|8062599003|12121999004|7092599003|15080799006|3412199025|440099028|102099032; x-microsoft-antispam-message-info: =?us-ascii?Q?1RjFpfuPVpS941Y7A5Py2WnrcofDsT0BruWrEh9ZZJNKgZUl2TzZ4Skj93/L?= =?us-ascii?Q?AFjX69fM5jnNf+8uz3cYeK1XIckxTn6UDRx/hjPjevK2UGBwNKMrVS+I/RYM?= =?us-ascii?Q?0ii+xikL4muQfPDxRfTMVOffBQtg4Urmd7RgbW+qme7oQ2acxWXlHgdg+h+o?= =?us-ascii?Q?ybZG8cCTPnEbzmBoMBu5g8xdeC/jwboJFuJq8wjCpP170U+pevTH25Xo20BA?= =?us-ascii?Q?mqgtni2105Em3wsykSng81pMTN5TH5D8HbmfUYrcc5zka4eT9ilhYQUf/gOc?= =?us-ascii?Q?m0nCp7q/98fx3csZvf5Vu3IhdsTheW5z/O8SSTf/aWLZALB0u27wVGZeqUFo?= =?us-ascii?Q?Y6CqXoz5CM5/zSHApRSzg6w8LX7QHk/8UojJ++/CGc6irMmnq5pD15ODQTgx?= =?us-ascii?Q?TibT5I81EfiRLWrVCWTbSKYTc1pnGRfRY80+Aq9vv50UAf0FaAVNWxEXI6HK?= =?us-ascii?Q?UPIIyOD2hEhyM3xZhbPVE3ewKsHCEHEC/z2kMES+1oEYLYupN8NcSunTt0Lc?= =?us-ascii?Q?KjnvBs9TO93FPFOckgup6Tff7LtX26/c+HtgyInRXzsxalF/8TPgZg4/ABI8?= =?us-ascii?Q?sOLYiB5+dqGhPSB1tBou3Wk/jBWHOQ3ZFlqD25kapY9S9E7IZL0Hxahhbzd9?= =?us-ascii?Q?cSV0N2Aa/ZH9BiUYlteQcbyzmQiVXMii3gmZs0j490nSXLpRr7m3nc7GRKLG?= =?us-ascii?Q?hnRn6uH8NjXum08VF55cI33+hxshWQo8qNjnq/1LOezje3n3w8WxfF1s8XGM?= =?us-ascii?Q?uZncGyy9VUso+UQDoBf7P43dEy7ryFVYX3LeVsiAAQtYubED2SdXy9pS9BgI?= =?us-ascii?Q?2DTDPj/3FfldtCmhFvkxmt4ywjSmBT6YJK6rYglsYezIsjKbHZmYRqokQKqi?= =?us-ascii?Q?Fpl1KDaoPpRfLTPX6dXoWoPNXkSJWTOYHJnWoTDB0uEkhoOKEBS0SacL4itL?= =?us-ascii?Q?8Ug8QklPD9rKZWO3C4daVt0ieYh0EfQf5/yDcifyc0ESiJAVQdqh4w7WEtpz?= =?us-ascii?Q?G3fx8LONacOmrM0+1vFQyXWCRJIPBXnZ/8W2SQRgMA0VSRzvwfovF8LikTY5?= =?us-ascii?Q?209m/YyiK37k6HYYKWK0gzzR+lG4pcflx4V9m0C+Qckt3ySDSt4bFFLv2myd?= =?us-ascii?Q?tRLsxJJbTtgW6YbMATw9YZPwdc9YfER9aA=3D=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?D6rhPY6tqP1G2kefZCMA1jAQBfaCR0CrUIsk2gJLhf4bexkC3vUEiMdWoPjg?= =?us-ascii?Q?agcOZJekGpG7BE6pGxMZdDrrNvFyy7vVc9LCfGh2apHfpmtdTNQF7sLg9KVJ?= =?us-ascii?Q?zEkF0hQfLEkR0SMI0PWvdvWNwfJWKvMBNg6hDh7SHSP2xqItHV9Ha+kKhvwR?= =?us-ascii?Q?GR9D9lK8i4I3eEyQ3aZRiTT4Ew5MO3qqHNJg376bAo6T3P2DvnSJHgp583oL?= =?us-ascii?Q?kJp6fw64Mukp0myq05QbukFG0AOG2/vRp05tc3/Zhv04vOU1g89a174CS5oL?= =?us-ascii?Q?MEhs6WvtluPk9oZtG9SrwaJeSFqWXncb+Gy+Apo93IpC5s0lqK8oRF0ZuT/g?= =?us-ascii?Q?CHM+aYFgwAGDFYNzgUs6Zfd1Ej36SAQxYp3KCMmQ1ocJUtVCrLUvB8+W1Yuc?= =?us-ascii?Q?H7o2+3foI3XAc45KVGCTrkM0p4dC1+mE+Iru1lTGrJoOGNDgI/WfukqykQj7?= =?us-ascii?Q?XM6egepd9aV+3+SBmKX0jKf4z9XW7Jk1ZLNU8mU3jwTEMLnCFzXQBKfwrkr3?= =?us-ascii?Q?MPmucsG3i0B7Z2ZIhzY8sLtb1pEuWiYCi0vIvNudes5fGJyzNVkLZv3FNPe0?= =?us-ascii?Q?d2Q97XXw8yWFHZFT4CzAcfCd5BYSnyiZiJVqt1To6d2YDc9GkGNy6a/gmuvh?= =?us-ascii?Q?8mgLVgCCbNSQjq8H0XGNI+IeJPjnadNbga28dCCQp4oO2//+jS676QylVPbF?= =?us-ascii?Q?iqcxG3mF+1ZryV1eaUeACNz8wkBuHT0qq0772VBz+FfVtvrl4qITPZI/NKFN?= =?us-ascii?Q?26NE9kLSLq/+cKFJgbvt0PqakhTP44mosKXgM3A6PQU9n6+5Bh+MH3aJVHx5?= =?us-ascii?Q?PFKbk7smoDRd9IJBTEj6pCBDtIXl300ZTCmKT+cLt5dun2UVCx+u31nGUPod?= =?us-ascii?Q?Znr2tTlabtXUchWYTEsPnsdkq04iE8GQgTRjjrwaenb5QmG1wOgeTi6gTqNE?= =?us-ascii?Q?qAOolUo1fPB/gGLpZhtXl8EIo+avD828UpfxlGrDtN4necQCriavbi2acCOl?= =?us-ascii?Q?m/OcWxydzld451PCqEkA59OPsE6F2qi0yJwU4roCKq+PsP4m0At9aR/hUtGD?= =?us-ascii?Q?2jB7wOFOHYIKqVXQqyN6kHZVHbwYi3kABYlpEcaNybbyI758ah/hTGZREecb?= =?us-ascii?Q?95ekagdoN45NwjkWnn0s0XRG2kxt9ZWAq2qXSp4keaifSo48w4Tv7PVc5AII?= =?us-ascii?Q?fioycx9BfvqMHo8a7N+WI9bMMnBJPZZ3Wrx5xYIAahwPARnrIC1CGflCclo?= =?us-ascii?Q?=3D?= MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-7719-20-msonline-outlook-92255.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: b2d61cab-0cff-45db-2592-08dd8a007e5b X-MS-Exchange-CrossTenant-originalarrivaltime: 03 May 2025 05:08:08.0549 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ1P223MB0436 Subject: Re: [FFmpeg-devel] [PATCH v8 14/15] fftools/graphprint: Add execution graph 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> 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/DM8P223MB0365690CA6AB5C7215614B7CBA8C2@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM/> List-Archive: <https://master.gitmailbox.com/ffmpegdev/> List-Post: <mailto:ffmpegdev@gitmailbox.com> > -----Original Message----- > From: ffmpeg-devel <ffmpeg-devel-bounces@ffmpeg.org> On Behalf Of Michael > Niedermayer > Sent: Freitag, 2. Mai 2025 02:12 > To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> > Subject: Re: [FFmpeg-devel] [PATCH v8 14/15] fftools/graphprint: Add execution > graph printing > > On Tue, Apr 29, 2025 at 08:33:50PM +0000, softworkz . wrote: > > > > > > > -----Original Message----- > > > From: ffmpeg-devel <ffmpeg-devel-bounces@ffmpeg.org> On Behalf Of Michael > > > Niedermayer > > > Sent: Dienstag, 29. April 2025 21:35 > > > To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> > > > Subject: Re: [FFmpeg-devel] [PATCH v8 14/15] fftools/graphprint: Add > execution > > > graph printing > > > > > > Hi softworkz > > > > > > On Tue, Apr 29, 2025 at 01:00:03AM +0000, softworkz wrote: > > > > From: softworkz <softworkz@hotmail.com> > > > > > > > > The key benefits are: > > > > > > > > - Different to other graph printing methods, this is outputting: > > > > - all graphs with runtime state > > > > (including auto-inserted filters) > > > > - each graph with its inputs and outputs > > > > - all filters with their in- and output pads > > > > - all connections between all input- and output pads > > > > - for each connection: > > > > - the runtime-negotiated format and media type > > > > - the hw context > > > > - if video hw context, both: hw pixfmt + sw pixfmt > > > > - Output can either be printed to stdout or written to specified file > > > > - Output is machine-readable > > > > - Use the same output implementation as ffprobe, supporting multiple > > > > formats > > > > > > fails on arm cross compile (no zlib maybe) > > > > > > /usr/lib/gcc-cross/arm-linux-gnueabi/7/../../../../arm-linux- > gnueabi/bin/ld: > > > fftools/resources/resman.o: in function `decompress_gzip': > > > ffmpeg/arm/src/fftools/resources/resman.c:82: undefined reference to > > > `inflateInit2_' > > > /usr/lib/gcc-cross/arm-linux-gnueabi/7/../../../../arm-linux- > gnueabi/bin/ld: > > > ffmpeg/arm/src/fftools/resources/resman.c:94: undefined reference to > `inflate' > > > /usr/lib/gcc-cross/arm-linux-gnueabi/7/../../../../arm-linux- > gnueabi/bin/ld: > > > ffmpeg/arm/src/fftools/resources/resman.c:110: undefined reference to > > > `inflateEnd' > > > > > > Ouch! I thought that zlib could be taken for granted. > > > > What should I do? Guard this and everything else that is depending on it > > by #if blocks? > > > > Thanks for any advice, I'm not sure how to approach this exactly... > > #if or make the whole tool depend on zlib in configure > > or write a basic zlib implementation ;) > > thx > > [...] > -- > Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB Hi, I managed to get around making the whole feature conditional by having the absence of zlib affect only the compression of resources, otherwise including them uncompressed - mostly the same way like ptx compression, so you can also do: ./configure --disable-resource-compression to disable it. Does this configure change require any other accompanying change in any file (doc, versions, api)? Probably the compression wasn't really worth the effort considering absolute numbers, even though the relative savings are nice: graph.css 7752 graph.html 2153 graph.css.min 6655 (css is always minified) No Compression graph.css.c 40026 graph.css.o 9344 (6688) graph.html.c 13016 graph.html.o 4848 (2186) With Compression graph.css.c 10206 graph.css.o 4368 (1718) graph.html.c 5725 graph.html.o 3632 (971) Numbers in brackets: .rodata size from 'size -Ax -d *.o' Thanks, sw _______________________________________________ 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".