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 8740F40EFD for ; Mon, 11 Apr 2022 20:09:59 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 9EF9068B2E8; Mon, 11 Apr 2022 23:09:57 +0300 (EEST) Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11olkn2064.outbound.protection.outlook.com [40.92.18.64]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 48D1768B0B1 for ; Mon, 11 Apr 2022 23:09:51 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QAZhdz7phqzWsH7pze726D9IH82JQf2JnuNb0UXeiZd35+OOsmPBceJ7BqrU8Rrmc71EbXTlpTOLTlNQKQNsxutDoJoSIn88fzTOyCEHYJMhrQEmClTmovn49GHmpx//NLY12m0cZZTfkkmC3mqGZudmiu8C+XCx4zgzfN1TgMgWsc5Xy1f5f6Y5ENCtfge+4qbbQK4P76xwlmZvDMz72c7HUU2DvF6LK/7B9dRqm32UOnxZlu8co0HcQHa/fzWlpJxvUXoI2ouTMwcQdsLQggkUc1Jde/RaDLd/bZ7eoXkCInhRdUXJfexssUAahbATFu5b+6oa6NGCiNbuA4N2cA== 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=zTZe5ruL4C25DqzyagPFowY9qV+5TY81pfXbNR1fU1o=; b=V1+s1jNRBUYf3w09q0BC9KSbb/izHVnPNF2ebHuUc1P56sgs1kfBKfqmQ3r2abUbCTvaKWlTE3AiPXkOYRpywBzGhPxChxFNXCgmAdDrosT/Q6JhfldOjB1Bp9tKk2bFCvn9ko8Eot+XjPNnH3bFXJd+RsMnCCHFHkvMcJkC25nu/1SAlu+d3qIAl+Bdh1MiJ6dVz/OMqTyJ9paImWRKQ3//HDDgGdMYdF5lrV5zX8yJMV5oA85/XgRKEcJmZcXLtBRedZqQA6i3G4sHAAVIDmbZ1ZuuwYZAD+mbyKYP9WwbHYCwAqvOpl6xc6jdpUM633Uj8Nfpr3VbM80KiFcGOQ== 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=zTZe5ruL4C25DqzyagPFowY9qV+5TY81pfXbNR1fU1o=; b=MAGe5+vbrsPhAlXpTGPrc8lowNW/eCvcCumjc6vjpizquqNpi1Wl2fqE9AAcK/H7h6Vg2HqDksrbELnOu+fO6rWS8DJHHyP7Rd8eDfUIWGWdLxbYtlsHqz9cA5gbSvKHZlP4Nifq83QTomG/wpv/Za1e2zbUwaA8xu94KHLLiWmxKm/dDzpwYSAuVUojRxvF1m17uJL4u1A9CITOwtYSv1l5z6MiGt8khQ2f1VS9XNOlkZ/SUAM7xCm3o4tX3HbAO4y2bf5uf0vQdoPdO84eFV477kyQH52DE0QxNaxHbd+pj9aMnqAZtiUJjVDZLZBqOl8iiaQJy/rKH6vQCf7TnQ== Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by BL3P223MB0195.NAMP223.PROD.OUTLOOK.COM (2603:10b6:208:34c::6) 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:09:47 +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:09:47 +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+KzhsuYAgAAIfACAANjoZ4ABj6plgAZIWCCAALN0QA== Date: Mon, 11 Apr 2022 20:09:47 +0000 Message-ID: References: <20220404113037.13070-1-anton@khirnov.net> <20220405191542.GV2829255@pb2> <164918796468.24258.6158464741625303482@lain.red.khirnov.net> =?utf-8?q?=3C?= =?utf-8?q?DM8P223MB036517C3185EE467B97EF6B6BAE49=40DM8P223MB0365=2ENAMP223?= =?utf-8?q?=2EPROD=2EOUTLOOK=2ECOM=3E?= <164923451378.24258.12863595879743109558@lain.red.khirnov.net> =?utf-8?q??= =?utf-8?q?=3CDM8P223MB0365578F1CE056F4081C563EBAE79=40DM8P223MB0365=2ENAMP2?= =?utf-8?q?23=2EPROD=2EOUTLOOK=2ECOM=3E?= <164932035193.21047.13588447156789154824@lain.red.khirnov.net> =?utf-8?q??= =?utf-8?q?=3CBN0P223MB0358DD034C459B1AD9DAB719BAE99=40BN0P223MB0358=2ENAMP2?= =?utf-8?q?23=2EPROD=2EOUTLOOK=2ECOM=3E?= <164966573624.21047.5872909837014503123@lain.red.khirnov.net> In-Reply-To: <164966573624.21047.5872909837014503123@lain.red.khirnov.net> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-tmn: [GUc8lFv2Xhyps/1vMpFfdREaA9lxPTE5] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: a9f579d2-d1e0-430a-ce2b-08da1bf73a20 x-ms-traffictypediagnostic: BL3P223MB0195:EE_ x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 5F5NlnYk+YdTxqAakxJwWGjHZ55S2yFY8PZDqCG8MS5Z34jv73ahm5BoVlwgG8nnf5CC9R4UDLZ1Nd4cCPxnaXuoacm1infOsMGbNjRm3sBM7sQQmITP33fzl24TBij3G23Nvl6hnxKb/q89G2frABxKK/RzfFlyRiM5SC14NKeSzhcv0XzZcC/ZrpkhC5fki6m7iPL4YCAtxJqn/VO/W/R6Qd6AKA+dY8wqZDM/mZTTknf7gC1U8FaAXZDYWkvtSUyrbZLjJfPW6Z2yluDUKQvPCaNjF5YRZpEPyM0/HZycR6hfBkt8TfdES0oct+15MHsZRLOSkPSh64zGx4Fd4jT5thY8SfhdlKNBTuvO3BkPgPf3kfccqbq+9IIwSCOrsqpu20E+9SskNUNH9T9vC2xf7Gps3g11Rl8NqMKi/ER169f55VoTktU2ySPjBdWWTU4kgcJYo1/pF6LZfuTcDh64+lwiDTpzqaQD+LYdPTPlIPVn1YN8XFt1JMUo6fuxL+xYpIJjwUIV9XwJaP03iUgIbuwMvWOwQhObgxY2z1cl7E4cf/YINpG5TJnMRTtdQu7WEZ7TikrJF5wDDBQ1bg== x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Y2hJOUZzbFpPeTVaMTlIK3g0TktGTFRFdXIrUjBLaG0vNXU2ZENxV2ZjOG9J?= =?utf-8?B?UWFzc3g0cTZPUnQrRnJrVlFwR2xrL0Rta3RveDNxbmtYQWpJU2tEcEtCRGdB?= =?utf-8?B?Z053UnlReDlMU0JoTWFjYUwrV0dlcXhIMnB6OFVsaTVxeTdsdURaUklNV1R1?= =?utf-8?B?cDZZdThqVlAyS2d5bzRaWVhRRGdGeWdWUkJGKzh0TVRHZytZYWxVM1pJeE1I?= =?utf-8?B?YklDWDR2SHlJOXB1ZWN2bmg3NUR2ODhNRWdmcEJ1Y0ljWEkvM2o5a0hYSmMx?= =?utf-8?B?QktSR1FTNm5BVytQVlFNMHZoYUpFTDRJNm83MGZiMy9aUlJ6VVpuWUhVOFZ1?= =?utf-8?B?cU9ScGVCZnYyS2ppTXhBQU9LMURLanpsSlBXYUI1YVlzeUVRRmdUOFo5Y0dE?= =?utf-8?B?TEFWR0ZUNjFlV01Ed3gxSSs2VDRwam14YjVIOWIyTU0xTmxIbERZUGhEQlMx?= =?utf-8?B?U2VlY3dPRm1jeW1JNHh5STlPZ1hWczByNjJnSkV0Szh5eTUwZWdxRGxlWU1H?= =?utf-8?B?RmcraTA5QXJibWUzZUVrQS9KVkdVUEYyaFBsekM0NlMzd1E3NWJFbk9ydDNx?= =?utf-8?B?bHJGTjROdWU0T3NLMmtoTWdyTzN1UDZaRkF0RFRsc3VTcHc0bi9oRUljMkor?= =?utf-8?B?WnJMQldJTDNKZkthSVNNYjJndkFZZHlDdUNOSGRrMThnSndtOVIxYzBrU1pR?= =?utf-8?B?b3lIb2ZxYW0yTU9MY3NIUnRkVUVBTkRQQUdYVkZacVlQUHBLZWJEL0RGUjIx?= =?utf-8?B?YWJCUGd5YlBzd3RmR2MyWUlONGxMUVY1VWFETitpRFh2SlV3aHRJMnlPZ3d1?= =?utf-8?B?NXM3dGptSUFqbGxqVUw2T3EwWi9DeHl2eUVGckJIbmJPdVhzQVd4dTluc3Zq?= =?utf-8?B?K09ycDRPZmdEVVh0Y1o4ZjZHZGNUR1lycmlpMm44cDJueG1qZ29iT2RJVFg0?= =?utf-8?B?NW1BbkZmV0pkVmZTdGZHT3pzZTdGRkpnN3JxMURTQ1YyWWEzMU4zUUZUTFdC?= =?utf-8?B?OUN6M1BONmVtVjhnbWU5S3pFciswaUpycXdvNkpKeFArcy9RQjFmZVhzZEI3?= =?utf-8?B?VTZBRndqMWlHU3VYQnNaODcwT3g3QnpOemlZWVJ0N2NENXNrSmxnLzlNeitU?= =?utf-8?B?elFvcEpzaDF0eXE1THJhWXB5aHdpUE1pbFpFMzFkQ3VqNGN0Y0E1UUMwbi93?= =?utf-8?B?d3poOHhUNTBpMXU4UlVIWkJ0WVlwWW9jeExCV1lKOENtWXVINW93NWtRM1hr?= =?utf-8?B?TkFsNmpJMjViM0JLbVg2a1JMWWtVSXhMczl3cGJJRCtteGxEakhqY21IL25i?= =?utf-8?B?U0NYVG9nVkRYVEZ5V3NTME9teXFld2ZjOGZmVzRNT0NOWXRpMnpGdURwZHdi?= =?utf-8?B?S3dzanpMVDV3K2N3TFl0Qi9GL0tVeU8wR3RQa0kvR3ZiNzZ2ejJ1OElvUnJz?= =?utf-8?B?a2dldnJUSXlYeGhDT2tyR0hVeHp1QVZDaEg2T1BCZ01ycEM2WmpPWHJxMkha?= =?utf-8?B?T2IvVXNSaGw2VGRHSFFvS2tjT2Q0TTFueU1SWElEbE02eXQwS3RXbHRmaUJQ?= =?utf-8?B?blYrS0xtcFUyMS9ydjJBUjZIT3h5TzUxelA2b1FCK2pRQlBpbGhXMTJQRm9G?= =?utf-8?B?d29DYTNLak5kZ2p1bmFiRlJ0VTdvU1ExZHh6U3BneWJ4b29tQTBnRm9WSUpu?= =?utf-8?B?YUtrb0NtaUlraVpJTXhabDZRdEhnUXV5ZjBHTjRPNTNKSTdPQU9hUlQ1VXNq?= =?utf-8?B?M0FwaTVRRTRmQ3cyODhZK1R0OXVrT25ORExhMjJJVFhrSXRrTWtWRGhrMm1B?= =?utf-8?B?S0RXSXdmSVZ6M0ZEelA5RktSaGdnVExIRTlXQ05IbU9GTkVocXZwVHA0elV5?= =?utf-8?B?bzcwejI0QThucm1aOGtTbm0ydXB2WkRPN0dpQ0MxRW8xMXhJTWhXSUhhSGcx?= =?utf-8?Q?E1qa+PyeClU=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: a9f579d2-d1e0-430a-ce2b-08da1bf73a20 X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Apr 2022 20:09:47.1978 (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: BL3P223MB0195 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 > 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. Thanks, 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".