From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 725994BAB6 for ; Sun, 1 Jun 2025 04:20:04 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 63A3B68D197; Sun, 1 Jun 2025 07:19:59 +0300 (EEST) Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11olkn2089.outbound.protection.outlook.com [40.92.19.89]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 82A7968D157 for ; Sun, 1 Jun 2025 07:19:53 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ZO2imq32k+xMOFSH8vlSe+9/2W8R8bdCLnPP2yYpUz5gNW17A4tCgDYPeiqv9H0vnT0kPIZtAlG7EH3Lpb9ylEzGrw0HHdqWwft0dG2ucNyzaWTRfXrBZceEpgB4TwuQLeiw7Et4fhw3zCsBrCwXy+qhKiBFfUdjqj6ZCBeaCU7GXIJOE4Eo+A9kKkdn3pd3gtRSWtgJH8oQNKAuuRk3nBAKC5/yexiWauf6QG0GTj332sbWgc00L5WeD4Od0f3GnHRV14H7FtgGHRNRtSdop1Z+AnDX52RHhCRxnf78F99QOZL0KJUyjfwuNXerTkeWb2IXDeGNwWqdXHzcbK/P/w== 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=lgrwcFJ/2kTYaT7XBK2DL6PHzen03gu1vHrto3aTw6s=; b=fcoYWGvWJTGqAfusZ91jrQtMR81+8uJP54KgjZ7t3Dreq4j4zWCupqlwEJvwhSV9m20g2SmKZgs0eKatRNLJN+Gf9/qWZqI19GEKG4Z3xo9kK0ohK3wQsn5CeuBlkDV56Gfu/Rnc5oQ9QIWTATpZ6sFJqi+pzMpiqB2IDP0Qf9zOSzdiocrevmok5QfoboVx/EPS3xgp2U9jR/nUa/uMHjq29jkxMitV+MfFlKx6K/+EGKdXFJDGrLr2q6aZy5IDa1SO2SscirYgr797Ua94ZSoWExoeKLY+EbHbQ8aH6ogqfyxA2IQQsSXsInJuUuHcxjqyoC6ihbbsZsOJTqCv4A== 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=lgrwcFJ/2kTYaT7XBK2DL6PHzen03gu1vHrto3aTw6s=; b=PJjAjf/VJX8naHE/vNp1Ff0rYGPYoEfTZ2GnGS5qEewv/dIRZcLAlk6+oqwXHKfxNWbjKomap26IsZKTfjgQwNjjE8kb2OwJ8ejaLUdBfPAnYrTdCF2q8NIdjtt7Iqb7UeaG9jxhWloFslmBz6CxzlfVBCcWZ7oCFta4J89CNMOPwVtt1lkq0iW+UOki/THoofUZSZnKue7OPJRpVcnjGivMeSe+baYVn54pI8bifAaPimwOtJVX5Q4FiCXkrv+QzfUSW3NZqD7/kyiePC9BOXOjWCmR5Eiax0dLO0l0Bo6Z3FiWb8jOP/o8lPtYus088owbYbw6DYXxM5LUlV8EKw== Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by PH3PPF1CFDC4881.NAMP223.PROD.OUTLOOK.COM (2603:10b6:518:1::514) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8769.31; Sun, 1 Jun 2025 04:19:50 +0000 Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::bf09:8e9:b07f:98a7]) by DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::bf09:8e9:b07f:98a7%7]) with mapi id 15.20.8769.031; Sun, 1 Jun 2025 04:19:49 +0000 From: "softworkz ." To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] [PATCH 01/11] fftools/graph/graphprint: Fix races when initializing graphprint Thread-Index: AQHb0qUjQJixtXGMNUqVWA513ZB097Ptrunw Date: Sun, 1 Jun 2025 04:19:49 +0000 Message-ID: References: In-Reply-To: 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_|PH3PPF1CFDC4881:EE_ x-ms-office365-filtering-correlation-id: 92c216a9-7418-408f-f2dc-08dda0c38cca x-ms-exchange-slblob-mailprops: Cq7lScuPrnoSu68Y5FdRDlCPOBk43FEtpQnHnpGXpc40jsnlGBq7K5AhtfuAy+SWFeuU7PlqPsCr1oWRa+y7GFfG5U0OCDJK3oZ8AVE1YqZEq5X66/9NgSKEW6nkDEh+HxkZ9CXZOe4rb2nlA0dJADshQKXdeEtNjIqJztu9vAW7O7Dtb4qk7jDX0bQtO3Cg6ssBpVqUqiHHSY11k4uC+dFUrsh4OVP/VD353L0eVZQ7lihG7n7XFYHpYE24bueUCkNSE6pYw6RxOUGnyJHJd69tmk6QKbsq9r7o5IYz6fIQvhc3/cjmEy4l3r4IQquz66VNPX/d+w7XpSiEUSv1E/PkZu2xtCeKp4tarmKX5Cc3e6ct8ZpJ9aiR1AMxyNrEJFFx5+/zvLlngIX5DvZUcvAf4FFUbZzoipiYH3o5w662hfttqiZkaxT3CJTvjJP0RRW6ApWrpHTYkIxHrVZEjXNmKW+SG1EjAQq23N8pb1fb764KfFcnbYj3jHOmYoT0C8rSvxh+CRz3l8W6wdlzI35BsFzd2YRxF0gkREjp8Ezn9TZbYIoenMLsoLHoft3Yd929wwSTc8UBXZICiw9ORRtsyPlV18yJN+qTbNmFqGprq+3i6RYI+J6mRbqPH1FwWzLjF+/FpJRqSNRNjBfHa3NOxDF+cUcqHCmRqlcfmJuKvlvT7naFm4iJcRqtNr3PfhwasQftzztivx/jzdIyeCCEsTgyGpGNkQFCKQ/Y0OrG62ZHxB9Tb+5YlZmMK6flma6HmKuABQ4= x-microsoft-antispam: BCL:0; ARA:14566002|15080799009|8060799009|19110799006|8062599006|7092599006|461199028|440099028|3412199025|102099032; x-microsoft-antispam-message-info: =?utf-8?B?WGZzSmJla25EMlVhM1hCNEZWSnR2L1hOSDVRR2dPUTJGK3M3ajQzWEUrV0V6?= =?utf-8?B?ZFFqMm9vVW14Y1BQYVBIL2hldDV6L1dneUI1ak01OTVpMmIrbEg3RFU1KzRK?= =?utf-8?B?Ylowa2VWN2RxVVY2SExyVnBIemhicWV5U3RTcm1iRTNXaTl1WlRnT2Y4UXhy?= =?utf-8?B?U1lNcEZKdklXeHFqbnNLem40eEdrY1FRb3hrZlAwY0NNS2R6ZXFPVEh2SUxK?= =?utf-8?B?UFFlcEZmUHlNNnZjMkxPcU84VlNsY2ZWSHpEVzJHaVE4dDBVVWUxclFvWmww?= =?utf-8?B?NDJFQytHV3ZLYlRVY1RnNTZiOWdCT2d1SXVsS1N2cE9mWW9nazRFZTdjaFdq?= =?utf-8?B?L3lFVk1BVW13c1ZjaUp4TXhnWllLVERjSTlnQzdRNURBYjBkRTZqSG1xYmFt?= =?utf-8?B?L0txdnJWQnBkWkxzQkhGUjg1bVpRYUJOZGxybFppZWJEdGQyVG5icnlSRnNj?= =?utf-8?B?SXZTWnc5bFUvTGxBY1kzREk2WkwvNzIwbFN5UzVVVXFQTDR1SUVXTklJWitE?= =?utf-8?B?R1ppMGl2c28wd3hQVGxncFFZTFMyZENIQ1R2NEpHVlo1cnE0MXk1aVRIdXpJ?= =?utf-8?B?b3dzeENiWGJFb0p6TkcxbXZ5RlUxQ3hsMXV0dmxzV25HVFZHLzdqQ0s3R2Fj?= =?utf-8?B?Q21oc3VGM3NTR0FCTytac2wrSkF2THF5eGlnNTlmSk94c2gxdlRDM251VjVQ?= =?utf-8?B?eXl5T1NwTzBtN1hzR0FETUVpUkFubnNLaWlobzBGWUlFblJwOHlnMWZ3S3RL?= =?utf-8?B?Z3NoU2tHanNLRGh6Y1FscENqYVR1TlZGUXBYamhQV0lOMjIxNDZ6bjcyNGM3?= =?utf-8?B?U2ZFNHdsbTFZZUx2MHFka1pGUmg3c1pNeGgzeG9Icm4ycU0wV01LeXNDcXJQ?= =?utf-8?B?UERXSC9XcjhPYjRVM3pURmlPOElGcHlBVTRlNWxsYUZaUVN2ZVBrUUR3bHVz?= =?utf-8?B?NHNJRnI1cGNiSng0VHRVa3lyMTVqdDNHMllZWTdPd2NQY1pVYjYyT2RiZ1Ix?= =?utf-8?B?VUFYdWhqTmptU09ublVMMEJnR3VwWWdMeE1zeEVuazVPYVdGcVE2bUtOUitV?= =?utf-8?B?QktKdU9JT3RwMmVmWWpDeVh0Nm1LMVpqUDZBOUVZa2VLZFF5QzVVdEN2TTlD?= =?utf-8?B?MmlvNjFiUzdvVEUrTW9XVlgrQ2xDdkVPeHFIV3ZuY0R5VkhsSW9QTVpZQVpt?= =?utf-8?B?VzFjZHhmdDdkbGJ4NStNVTZNb2dmaUlrM3dHTkYrVnpZRkxQSW1HS1VzSFgw?= =?utf-8?B?UjdqMCt3S0g1emp1LzdtNkRHRys2Tnd5Y2RJVmU2Ry92ZE1KK0ZFT3hIWUpq?= =?utf-8?B?aHpNN09uei8wdnhWS2M2ait0bmJNRUdOV2RaVk1TalBDSFNaMVpSWFRxMzI3?= =?utf-8?B?U0ZlaFljNUNPeGpqeVk1NGJHZWhhcTc1QzAyWVdGZHBYZFZycDlCRjBOY09m?= =?utf-8?B?eGdIVUVkU09JWnhmWEljeDF6SUtFc0tKbVdKeUJwQUE1bUFhYWNUNjZSUTJm?= =?utf-8?Q?Rd71mo=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?RmJxYnJ6Sit1Nnh5aURCWlpCbGZmdDBMb1BYM1RPYTNDYVhkMnJZdXdwVHVn?= =?utf-8?B?T2V6MGNSQ01kWERmQXRNbEVZRXdtZHdwc1ZUUHNBM3hGWHVpekdPMFphVnBP?= =?utf-8?B?WmE0QWhmV3FleEEwMVluMmJaWGZKZjh0OEs0OE04UkVvMnlXcHpNdktZS1p6?= =?utf-8?B?azBBalJMcnFuVXUrcUVGSk0rdUc0VlJDdzRuMnkvY0o5WE94TnVUZDlqdnRz?= =?utf-8?B?L2t4RG1TVnVGc241V2trVFpxY2xPVyt5VlNKWi9LdUZnS3FWeHp1UXYzcGdk?= =?utf-8?B?MFRML2F3Sk12STN4Q3VmV21tRnl1bnk5SDZQMXQ5WDBrWWF6cDFuWG5MVTIv?= =?utf-8?B?YkxvOGt1YS9hVzlFQVBMcWR0TWZvc1JFSTBGMzR2Y3dVMENaU3Y1dFZqdkR0?= =?utf-8?B?Vms3UmZRVkZhL0JEWFhDTmR1V0xiRXRPQ3p1Y2NUVmZrQmxJQkwyemNHYklx?= =?utf-8?B?ZnNxaE14K1dPdDFwcUl4ZGxnYjJ3MmFZc0ZUdTdXU3E5VkRJNGkvTTI0Zlo5?= =?utf-8?B?d1dxSm9BUWpIVDZIaWlLMEtaaS9ObU93am1qWGdhcWZ0Z29GZlVPMDIvemE3?= =?utf-8?B?S2lab3g0ZkZIQ0JKMTVPM2hHcFBRZ09ZQndnZnlTY01MVk8ySzFBWDNueWxX?= =?utf-8?B?Snh5UHNxT0VRWEh3a3F6dUxkRjNFMzRsZlIwSjhzTUpERXYzR0o1SnFHVm9p?= =?utf-8?B?YmV4OU12L2p3TEo0YTdHNWVzZEFTK1RBbThLOUtvaU5oL3dMMFc5Q0l2WDNy?= =?utf-8?B?L2pnYW9rS0pCMDdyNXI2RlczQ1dxZ0IwSmNQWTR5a3ovVlNvaENXQlRnTGE2?= =?utf-8?B?bm5WMVBDbmZEeXN2TitaSUJTbUMwTWhlSjlRUkhzUXlzbGovekYzMlIxWWZm?= =?utf-8?B?NXZoZWkwVnRIM2lyaWh1ODQ5RVFQdkJKbmpVRHdFbjByNGhlS0Z3NEYrY01G?= =?utf-8?B?UVJnYzZGWVFmdkxJQytCT3p1SisvSlJoU280LzNOVnR5dHA1Um9meXJhSXQ0?= =?utf-8?B?Q1lmYnFkclNpaEVSRG5ORDRUTVRRUVdOTnpLSkhjL3NnUU5WM2wwbHNyYS8r?= =?utf-8?B?RHVaTG10SFRCb3lYc3ZaeDNkZDVENzkxUW93KzVrckhDNFJQc0o0ZTVPdStq?= =?utf-8?B?aEY1OXVKMytKckZscUhRYVRjRlZkWkJmcVRYclhoS0NmYUtXSk5Ib3FOWW5w?= =?utf-8?B?bmM4UVoyUDdPQzJIeE83blEwbU92NUhEVzRRNHlIZis2OWZIcnZNWkJmNGlO?= =?utf-8?B?NStWTUNNT0dMWWQ1S05vZTQ3UmtZUnZzdndjaTlOU29NYUFELzRMRjBTVStW?= =?utf-8?B?bEl4eHQ5a3pGRmZpYkxITk9ac0tKNEY3dm9aOTNJVXZBZHNOc3ZOU2wyWDBE?= =?utf-8?B?NTczY3VxL3dBSmVWMlE5aXBrUDg5ekV6T1ozdzJNZjhwMHVnbjJMUTk1NFRz?= =?utf-8?B?UHdvbXhsR1gydGNucWU5ZzdoWXUyRXl5dFIrZDhWNURrMHZBYyt2NmhKbWs0?= =?utf-8?B?dncrdUgxemZlaUovUWdTaUJSYlhMa3BZZUJjOUNXQVV3Y3k1QUJhZ2pZT3dC?= =?utf-8?B?RjRXVVZvTTFITm9YQXhVOGppeTNkRENIWkJUR0QwNVBxYmJ3RFJHQ20rOS9K?= =?utf-8?Q?wjgFPaBk/+zQDgY4jDIONvwdPr2mMveobKNMfyBXDGXQ=3D?= MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-8534-20-msonline-outlook-c7cf3.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: 92c216a9-7418-408f-f2dc-08dda0c38cca X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Jun 2025 04:19:49.7139 (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: PH3PPF1CFDC4881 Subject: Re: [FFmpeg-devel] [PATCH 01/11] fftools/graph/graphprint: Fix races when initializing graphprint 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: Stefano Sabatini 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: > -----Original Message----- > From: ffmpeg-devel On Behalf Of Andreas > Rheinhardt > Sent: Sonntag, 1. Juni 2025 05:27 > To: FFmpeg development discussions and patches > Subject: [FFmpeg-devel] [PATCH 01/11] fftools/graph/graphprint: Fix races when > initializing graphprint > > Patches attached. > > - Andreas Hi Andreas, thanks for the patches - most looking good from a glance. I have a few questions: - Why do you want to remove the ResourceManager AVClass? It wasn't unused. Now the prefix is gone for log entries in decompress_gzip() Actually, all av_log() calls should include the resman_ctx Seems this has been forgotten (well..by me) - For the registered_formatters initialization: I used to have initialization order issues when I had tried with static initialization. That's the reason for those functions Probably you've done it differently as it seems to work so far - In resman.c:64 - should the resman_ctx be static? 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".