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 ESMTP id 7E7B942A34 for ; Mon, 11 Apr 2022 20:58:55 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 1458C68B30D; Mon, 11 Apr 2022 23:58:54 +0300 (EEST) Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12olkn2086.outbound.protection.outlook.com [40.92.22.86]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id EA2B468B2F2 for ; Mon, 11 Apr 2022 23:58:47 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cO2GldXf37fOrDWwtTRZuU3ue9LTjIOnpBSM7PaNb55gASTy5iDy+zaLkxTlS2nQ662xFYMISPQbMTIc4kUfAJ7Ov7pPS8iFpW5AnyGlzGgGeIBYzqDMhfZthjB5bLQjd/Aw2pKYkwpEkAcxvQTifpfLtVJxaD/tnDLWsfxzg/v97W73cHMQuAzPbybN4n1IdQr/XKkh+Q/42nupApkm2JiaL5NmGjRiv4hgfFfdA+NeK7+xV0CluKfy8XH2gm6SSN+ODnUerhIL0EQ6rvhNXl5WXTNZ9vx5xm6g9KUtIuhnq2PZRXNpTbuyKskHKTzA9hqA2UXXxM2UdXKifzndzQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=svvk4LoIgdR6BGUhGULcBDHWykSnphQ8vYRhjjtLmRw=; b=X0EDqANR2AkxTHLcJ40r/ZI7ALIsrxaDpaTIzc+h1Y5hQimC6NU52x0U5Rqa3bYy6x3s9W1OTRIOCPk4K/lCIPF0OHWZrFVgvqPn/GIkxC4mn0aN9Me1xrJPvozqFESkLgurTNbqZM89PRURlIxK4M2LlEfPeC/OXDR2pgkc+jIr0UEZZ1MsXF6srr0rYpXJ+gppZp/iNM0iINWGT7fcmds5l/3M1+ba7XHmaziV+OGpzDCvDcypFkKbTku1aFki3aq2azhrJ5bCYVsuwcVVSjMKJE8vBXrbuOBbXVxxKyl+XsWef5XWKXnjDwj7aTt9irYYDxTG1dtblS336vsE2g== 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=svvk4LoIgdR6BGUhGULcBDHWykSnphQ8vYRhjjtLmRw=; b=uu2PzpXnDvLYt/g+e6prWz+7V8WSM+sBxAe23QEk5/Sb1hMBf/xag1g3UOq3N/JC7qztbr2IKx0+VUATBBdTfw4rn5a4NeChyXTPo8HjXbAfuMzXuDLKkFv0rAMQnboQH7Cp9xzcQOAr7E3OoYnDIuX4d+VUCCisErLEvBAf86p83ffon8rN/jMsdOzFL1XO48qreiHShy+S2F8JJQtOm7gGFaOKnpB9UDnnGSOOwxP/69JRh2N9D5XSgl8c1NXDJN7scSeJxFEYKzv0uF+Eypo6KAJsil2T+NkdaL/VVSER134xMjwSf1adfCvs7QQAu+51ppGsOX6k90nkvgADuA== Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by BL3P223MB0052.NAMP223.PROD.OUTLOOK.COM (2603:10b6:208:348::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5144.21; Mon, 11 Apr 2022 20:58:45 +0000 Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::1d14:8778:3a51:ed0]) by DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::1d14:8778:3a51:ed0%6]) with mapi id 15.20.5144.029; Mon, 11 Apr 2022 20:58:44 +0000 From: Soft Works To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] [RFC] Switching ffmpeg.c to a threaded architecture Thread-Index: AQHYSBeuHAE+RPuGxESL7bK+MVIG+KzhsuYAgAAIfACAANjoZ4ABj6plgAZIWCCAALN0QIAAHCSAgAAAq4A= Date: Mon, 11 Apr 2022 20:58:44 +0000 Message-ID: References: <20220404113037.13070-1-anton@khirnov.net> <20220405191542.GV2829255@pb2> <164918796468.24258.6158464741625303482@lain.red.khirnov.net> <164923451378.24258.12863595879743109558@lain.red.khirnov.net> <164932035193.21047.13588447156789154824@lain.red.khirnov.net> <164966573624.21047.5872909837014503123@lain.red.khirnov.net> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-tmn: [HUVr7k5+d1XudUqa0u31Mto97xoZ4vrM] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: d86177f7-d1b2-4792-1beb-08da1bfe110d x-ms-traffictypediagnostic: BL3P223MB0052:EE_ x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: AM8tyJcUUJOCCdVYshT+8ipUH38tytSzaM6GbTGUpC8j7gU/Wrr49FUrdFOo4hySpmYxPCI+1XQNzrvKlNqpkVzQRon4nt2MYF8q36kBLl2/dT5KvpmS8M0JbSUgX7/6nBvJSck9nzhHduJu8k30Z1kpvaqaN7wnQfP6CivIY9Okcx4ksoa2A+ZEOcfID2+A970mvuW4WIMFqlSjnhFgZhWjg3be6Q2b/S9k8RAgeoMPJrsqbbXg8VhVFTyLqD2AEgUNLS/VymV6jmyoXRMyb+Befb4ZdEgFJ2ZhEQ1ClWIR2YilqlNKdhn5zQtlxiAwhdpdsBnJbQlrf1gdEwQpXVnNEgrM25GWbvU2vtBWkpRb0YftQyEY0GNC/oOqEE5zwXBinahAOX/Y/52uhTae4VMoIK9Yp/e8FXmaMIS+0/O6JT3qnzeOoMXGt2xQxsx/bY8/meWgwz4OwPOYCOnv1I68ISUQBEGHqM3GsUSEJsFDFo2IXg4IQgLQDKFvRYNygDHcDcVflkm5HdXE43TePb2AoJ884W7ljtVUhOU6qtucNNM1ip4mejQU2C476E1SxifbF1xs+YprggprDJq5TQ== x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?KzZ5dTJlSUhteERMQm0rRnp1RWNVazRHQmlaYTNFU09nMTFhenRkR3ViUFJk?= =?utf-8?B?b2hmZzIrNEF2VGxYS0NPMERERERLOUxGZDNQSU5ienZvcWM4RW1QZFNzWURT?= =?utf-8?B?czhpaitqT2RiRzJESDZRajV0dm5VUThpcVl5MGFXb1UzbmpleG1MOERVNlFa?= =?utf-8?B?Sll2VnRZcm4wZWpLamFmejUzNS9QRktSZDhHd3ppMXNGdWFzMWFKR1dON284?= =?utf-8?B?QnJkVkIveG11NHVXOWltSkMyMGNJSDJ2TUI3VGpqYjI4ZjdpZGlKOGFOZEdx?= =?utf-8?B?WUxrMXkxR1RwWFdMdGhwNG1vVFEvQ2VXYmxxb3BWUWFybG9zRXpiVDJNc1c1?= =?utf-8?B?T3ZOWmhTKzByVnoxZE9wTDJZMDdZdUgvREQ1R1I0MXQrcDVsK2loZWtvblRP?= =?utf-8?B?Q1hZV2taL0NGdFc0N2lIY1ExcEpBaVlkOG92OHR2YW5jbC9pREgwVloxOVJ0?= =?utf-8?B?MzNzeTNKWVYySHJSZVdacmw5MXp3Z3RPYmk3N2ttT2pvZWhNZmJzRENRK3Uw?= =?utf-8?B?MXhuNDM1b1p6RDNYQ2M4bkpJbUZVN1NuV1pTZHpTSW0vTlFYN2RBcDEwL05Q?= =?utf-8?B?YlZ2MGY5NlJ0UW5GODlSNk1JZ1ZiRFlialQwQVREVzFzblRWdzdPcUxON1hF?= =?utf-8?B?Z2J3QVVUNldiRXBnY1BaYys5VFU2d1dNS28wdnVndnQ1OE1BN2dwTno1UUZa?= =?utf-8?B?YXVTRUVuZGsrRUNVbzJFVkZKcFhnVDVvZVp0ZE5CTnFEbHV4SVlGRkM2N1Vh?= =?utf-8?B?ZWI3UFZXUEIrUWxCNE5xRTNISmhldWF6U2piVUlVUnBQNHUxcVFJV1ZHTVhW?= =?utf-8?B?SVczaG1rZzFabndRTVZZVFFueW40QkF5U3FTcmJlTEQ0RGczbjJNMXFzc0lN?= =?utf-8?B?OWxDWlJYSVRYWjZFaFpkeUErZUo2b21wYlhmU3NRYzZrTGcrS3RmTEVqaGdT?= =?utf-8?B?K3c2dXg4cmlNUDJIU2NQL1pBT3ZMNkNQTnFQRXRBVDEzTmVoT3NLRC8rd3Vt?= =?utf-8?B?UStoNUJpWkg4YkhpRDhTNjBMOHJJY3pxNmtGdGhscW1BVGFsZEFNU09WcUty?= =?utf-8?B?Q01aMGdIVDJuWmYvUkk2RFd6bGlpUGNMMHVUWGFTcUxwL3lRbWMvK3hLOTM2?= =?utf-8?B?Ri94R2JUZUVOSjVsQVVHVmNhUm9KRmNJTDRDeWRxSTZPNUNGTU9DWlNqMjRB?= =?utf-8?B?WFFRWGJvMitiYTJIdzJZUnhxUU5KZjVuUm9SWnArNDRhSkVYYmlWM1ZCang4?= =?utf-8?B?VEF0YmtyTVpBMnJTdXdMekR0NGZUd1hmVVROLzZhTlNXQ1dyUVV4bnZmL0pa?= =?utf-8?B?a2xMbzVDTzRnOE8zTXFQbDR4K1RvOXhKOHF2OWZ3cHlwbWhBbGt1eXZsS0kr?= =?utf-8?B?K25wdVY1bjZ3QVlMYlcxbnk4cWQ3VCtLbU9YMVRZQTQzSXRPWnhHNHUzeFlw?= =?utf-8?B?akNGdU80NTV4YUhEc3R0dlp6NGd4MEZFcmRVem5CejkvcmhhKzlMTkx2b3gw?= =?utf-8?B?RTQ5YXJjY094VE0vdzUwb3htZ2NqNndWY2pRWTN5UG5zU0UwWGR4MjMwTzVp?= =?utf-8?B?d1RkL1NMQXh3Z2cwQnBtWU9kaDEyaVVzTHhyMEZYbW1HM052NGpWckRRa25T?= =?utf-8?B?VkFNTFZOSGZwdVMvbzE3T2xodmQ4V1l1WWJWcjZ2dDdsZ1V2dSs1dS83eklt?= =?utf-8?B?N2VIUGVHWG45dFRBMThNMmEwbXZNZEtoRU8va29DOEs0cFd6bjY5cEwzdmlU?= =?utf-8?B?SzdQTlZFSy9vZjhpRGVKSHpIRVlsdWdUS2RmOHFldlBRd3psbG45dzZ4WTZY?= =?utf-8?B?SDczcnlycDBqUzNsUkxhZDBDa3dFNzhRTzQvT2k3U2xqRXkxUjdpSStQRWIy?= =?utf-8?B?eDlQaDlFS29HR0RKMFhmY2pINHlrV3NoVG9hZld1M2hlSXJ3bGo1Q1RjSFVo?= =?utf-8?Q?lYKV9S7oahE=3D?= MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-1ff67.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: d86177f7-d1b2-4792-1beb-08da1bfe110d X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Apr 2022 20:58:44.7280 (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: BL3P223MB0052 Subject: Re: [FFmpeg-devel] [RFC] Switching ffmpeg.c to a threaded architecture 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 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 Paul > B Mahol > Sent: Monday, April 11, 2022 10:52 PM > To: FFmpeg development discussions and patches devel@ffmpeg.org> > Subject: Re: [FFmpeg-devel] [RFC] Switching ffmpeg.c to a threaded > architecture > > On Mon, Apr 11, 2022 at 10:10 PM Soft Works > wrote: > > > > > > > > -----Original Message----- > > > From: ffmpeg-devel On Behalf Of > > > Anton Khirnov > > > Sent: Monday, April 11, 2022 10:29 AM > > > To: FFmpeg development discussions and patches > > devel@ffmpeg.org> > > > Subject: Re: [FFmpeg-devel] [RFC] Switching ffmpeg.c to a threaded > > > architecture > > > > > > Quoting Soft Works (2022-04-08 17:27:10) > > > > > Furthermore, remember that this is just the first step. There > will > > > be > > > > > further patchsets converting the other components. I intend to > > > > > upstream > > > > > them gradually one after the other. Your suggestion would > require > > > me > > > > > to > > > > > instead write the whole thing at once, fighting rebase > conflicts > > > all > > > > > the > > > > > way, and then submit it as a giant utterly unreviewable > patchset. > > > > > > > > That's not what I meant, but anyway it's not worth discussing > when > > > > it's a minority opinion. > > > > > > > > Just a practical question instead for planning purposes: > > > > > > > > Which timeframe do you expect for the whole process? > > > > When do you plan to start > > > > > > If you mean "start pushing the patches", then I intend to do that > as > > > they are reviewed and approved. I hope to send the upstreamable > > > version > > > of this set this week, if nobody has strong objectsions then I > might > > > push it after vacation, i.e. late April/early May. > > > > > > > and for how long do you think it will take until all further > > > patchsets > > > > will be submitted/applied? > > > > > > This is very hard to estimate accurately. A pessimistic guess > assuming > > > I > > > get stuck on every stupid thing would be end of this year, but I > hope > > > for things to go much faster. > > > > Thanks for the reply. I'm asking because I need to decide about the > > way I'm going to proceed with the subtitle filtering patchset. > > > > I think I will have to keep and continue this in private during this > > procedure as I don't have the resources to regularly adapt and sync > > from my (5.0 based) working branch back to the master branch. > > > > > That is big waste of resource when not implementing thing properly. >From my point of view, somebody who has never given any detailed reviews, didn't state what exactly(!) he would consider to be "improper" and never made any suggestion how the implementation would need to be changed to become "proper" - doesn't have the right to make such claims. softworkz _______________________________________________ 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".