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 98C284CE24 for ; Wed, 28 May 2025 18:10:05 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 94FFB68D9A7; Wed, 28 May 2025 21:10:01 +0300 (EEST) Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11olkn2057.outbound.protection.outlook.com [40.92.19.57]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 608AE68C7FC for ; Wed, 28 May 2025 21:09:54 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=aD97uxr8O1unSgO4SbZpJ/L7ZRHk4FT8S6QDOdRUEKggQHCep4fboxzYPwmrHaHB205GNPi33xeUGZ6xGeXjV47bZ0ZV6EtB9rmB4uKW29pBPGNZqd38dYjPN7OHBpzmVFQ3joo6RmsTnWYdexvusg0wlMISwKivROgmCZ1G4txwrVS8/L8mhEcn2Xn2kuaGqym/T63Nwj0lFXwoJsRH2MlKfEV+OUlOtLwQ7uYTLpTF8E00YL1hF12E/86FSwFyGldBDz84wFhI3s6Tlakq+opUwGRa3zWvBV20AxDyPFhvP6xutUZq8NubyRG3Dzg0+1DGQbEue/sX3UEQhAgUdg== 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=RVpfMu1dnZ9H3SQTrbV/blqj22Gx4X5lm6DukTqj6PM=; b=rsCyQ9AmtR/BJPEKMzwbYeNk6IugqXi0zIWYrqOyeN4388ZREm6vybelMXUtizk4N3Zc1ALtJVNC7XIslCGO5KQUE2N8u1Cfa2ydsKo4NpfPvkDyi7qMGOWmVkLsU/DrfnfXaSrlVlqae00ZnA9HhZEHZgL8vlT0UIQ/lWzzMMlTgjtSvoPOFe8CNw0BGzsorR6CjlD7KjCMu/OHfhiIupK2g5zjhWlgU0Esade6PG0obsVN/ewSVvc1ALBpcjmegw5GQyzHKBhp+HbHbFPK2Ip0D96wW2Sj3C1E+q2Ky3YvNBTVgZITHDzdVykkH5GBzQx8uZ+YqJuPlaiOYockGw== 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=RVpfMu1dnZ9H3SQTrbV/blqj22Gx4X5lm6DukTqj6PM=; b=aAatFecxaq9lMSCvWURvUHePV0tSOa9QAo2EgnvCBJrc/TFM+Nln4oCpfSZriRlLCg9/hBxyDDqxLyapBYzD8KGSRsPDTxJzihYCE9JduJd41cyj1CUiDevIp/vrfvLqzQgc+6yNSUQ8+DNbjrfXScQ0m3F11MBAsw34LTweoxMdNbzt/UhHscnokhqR6S8EFDRaiPFom295QBlQnBTbkdt4JlnXj+DNB4pe1eww2zScmNEoYIRiWRQ8xIa3PxW/WHjrtXIdor1PGr6L+dhPqv7xLIELBugGoTHSPhBanl/tUbUXzZU+Td/72JIAti02kRIeXm2SF2L6Ozaokx/aEg== Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by PH7P223MB0877.NAMP223.PROD.OUTLOOK.COM (2603:10b6:510:314::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8769.26; Wed, 28 May 2025 18:09:51 +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.8769.025; Wed, 28 May 2025 18:09:51 +0000 From: "softworkz ." To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] The "bad" Patch Thread-Index: AdvP5A/caz+BEOrrT3qQ8MYT/a5IsAAErKqAAABN33AAAMY8AA== Date: Wed, 28 May 2025 18:09:51 +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_|PH7P223MB0877:EE_ x-ms-office365-filtering-correlation-id: 42b8952a-2675-4e3c-c4a9-08dd9e12d713 x-ms-exchange-slblob-mailprops: quCBMN2EvO+AFS2EpFL4Y7YHhB9dxsQ6gmpswYCO44bAZQBNZ2+EBEodJPxtjtqsLth67GZiSTVf7AaxpBjYdvhqUhi1LmzmJZzLl3qbE9+0PwnOcTZHXPrTV9h5aU1lug35ZQ50d+1Quh68h+cExXXNXG8BqAEXWFV6eGyTS0YeVqmGJ7U2d0xT8+yZzwODghJ2qAMvbVLCY+sfuek9Q42zrad7xpHpFlvgod6dVCA0DDmybtmrtxg/G70TwYVOBQqL/KhLsfCehmaVkr21l+03IxTvElsj6mQQ057fVgzVoMvK2FW8yxKr58Ean9l5GpOreBDqSu45zImSCYiIrzNt9pyxrCkIeYW2U1RmRhutRbvMfNzwycMQt43SWRf3ayReKO6xqqVjhIL+78Wy8fFUvhpzycCkLmzZG6tEIeqKUZc38iFm6ImsWmKBILNdQHi89VeXenO6hgucGY1notH3QtR0Yp+UoK+dGsT//4aNd/TisKRQ8JO4BD2QU1rDM05eL3LT5xPswKgLJWuCZcBGUtJJmQyIrHVBlS6fvhUlwyS3/4o06bhRv/4XB1mI+tNyRMXyWPgTZI8Jslbv/NGm0Mr/7fENbiWX62gacXxcqPrIldzPPJOuQ9KrUowRlj1s+lUEXgEEPxTeursmhtx23TOKIW0J3XoH32LU7ruQD19x68mT9ux8SNQGF5myTUMYVwuCHMqpRiteZOvifg== x-microsoft-antispam: BCL:0; ARA:14566002|7092599006|8060799009|15080799009|19110799006|8062599006|461199028|440099028|3412199025|102099032; x-microsoft-antispam-message-info: =?iso-8859-1?Q?ki5QeBUaR9a3X7Tg30U7IXyVKoh8Ah60Ko3vhpnbAzA5dK0QoWp3WncKDU?= =?iso-8859-1?Q?7gS6MD8k9VxNiRuNXg9ltVaqAuCBSNGr+IB0cqRLPLiNRzug/sHCQhqEdO?= =?iso-8859-1?Q?K/0+CN6CJuIrI/N9V6yVukX/CPYq57qhM/spMVFLyXAbxzUPmFnqKDY69F?= =?iso-8859-1?Q?vL3kNPioUo8wuYsCIXmKBHK8d9LZPetQOYGXQ8XtFwcbDk2yDeGBqNE9F5?= =?iso-8859-1?Q?pVnO+Mf21UgplvrzbX/2UZ3jE0rmI1uL5bQhrCvN++VvEi6zPpN0pnv4Af?= =?iso-8859-1?Q?7t5/yggW6HaIWy7C2AITeZSqNmkhyJ2M/Gj0aov2zN/cD0eQ4MXpVGd4Xj?= =?iso-8859-1?Q?uh6FAApK7lXHK+ZJqoOLepZtEd8cfeopt1QADHv5cCvvozEBrNV75YpxV5?= =?iso-8859-1?Q?rk6G2ccYIGDZHmyM7vBaGoUE5O2WrXOwbQGC0j0/nZ5DgA74jK675/m2a4?= =?iso-8859-1?Q?1vbE/Xj6LO9/CttpBGQsSR6lRSxrNp/TQ0cFc0Kx2/AHOa0OnjBtGQRVZo?= =?iso-8859-1?Q?/GMHT/5wg8Iy8B8L/C2c0KVa2cdzprETnSxWhlAWHknoErsh+n/Fn+Qbbs?= =?iso-8859-1?Q?KOvkhbQGwjLrNZ8rSMLsIF2gvkKWkZNWqxxkdZeep1+QabsAFQgkN0EWzd?= =?iso-8859-1?Q?eZLKK4h4ewCDnFs68nWQH84dABLmJrXd12OSmYGibvB7U58O3+oKSD2llq?= =?iso-8859-1?Q?2DpllXiZcRk0RSlhel+H6g6xB8s4/FWuzRU8kO1VtkFUA4IyHkFVQPDKKD?= =?iso-8859-1?Q?1JEPTqZzetxlHh07JjG0fBYEFq6qJ4y/mePMrGYYURIR84ffNQ8RBfN8yK?= =?iso-8859-1?Q?nCL26/iAEEaJVWai6iI08JzdVEzgS/1Q+5ckX5nAkmoviSC5QBQZSU1UBD?= =?iso-8859-1?Q?kw2j8Jjf8DYWtDEn3+Wtx2BKQjrZLcW9eKFj5ysGv/KOF4o64gR0h64Kkz?= =?iso-8859-1?Q?yfciTXX5PNK8/mZ1CdDYPTOWH4hx1mbPp2Oqq29egivSGFrNTTf/B6M+e+?= =?iso-8859-1?Q?9QIkvi8gqo1WR3ikB/1TCfKEOdDkzOAKmooeIjtDN+5pBhsX5bDNui2B8h?= =?iso-8859-1?Q?q5mXWG5UrXvyQDoKZmfndrmqWItKM9qMnGvUEv6K+hqoVtcxwipfvCWBkc?= =?iso-8859-1?Q?ubc5S1UIfwYjccJ26mq5QtTIF8UQw=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?vbnLY1kG19J5OoMfFmTtVUlyawyHLrvs193iyFqQFolQtXYP3gKPuySyiV?= =?iso-8859-1?Q?DbbUm2bu19Gbo4/8cVCaR/j6RsRMCA6GaZCpDj+D5G8wgD6JQl69W4yhQr?= =?iso-8859-1?Q?N1gHCxrs9YDHU5jYMmO8gjNSysO99p223v8zSF32zAAioQnGds2HN8ZXSw?= =?iso-8859-1?Q?tUtz6rowWBhgy457+CAzffbH9wRKZQfz88YB35m1cHHceSbC6P8eEfNFbD?= =?iso-8859-1?Q?8c0RyLyhcycXe9VTZ1+GWcoZdkCAS72mKexbmMuWSfXJnCKivus4qM1iuY?= =?iso-8859-1?Q?OBr/dUY39BFy7hMLQfUth9sfob7E+X/Pqn9Lo7LfdNWboGvZ358wVC+C6I?= =?iso-8859-1?Q?vLTfuXzeIYiwQm6PlOsJBH9qfSTkwwOTianclFYybB3P+i1R1VK9akPCYV?= =?iso-8859-1?Q?HAQ85Ga7TxijOMHFME2As0UpfyzSD9QRS/L11JLnkkmn5snWwizL/a/HLn?= =?iso-8859-1?Q?7+Jx0JKeM9sFrpvOudE/uu+37+woN0yezl760MZnTvLfxwmmQEb6PqCabK?= =?iso-8859-1?Q?KwdiDDRPX0GVBui6+HQ//8a/LGjFHJOOTQCmCTSgZk23tn5VvC+RYsvM8R?= =?iso-8859-1?Q?NyU7pV7F0lOFhudcyRpCqvv8Pq33I0TtMZo66Ez2DQYf09xxrj5lSPDLYT?= =?iso-8859-1?Q?j7eJcPik3sZS7kg3Jnm6IWR3kn7JokdFXYPkaFDZkeF3b1PBHE4QXRX5qV?= =?iso-8859-1?Q?habNSBCrtkEVck2hwPdS/U3EUid4r64BYC+P988LskDiJkOoLUPa7c2BXd?= =?iso-8859-1?Q?WSjMxaSceaD3WhxDmMnlLIKdhX/NlHYytN2W+QjrK+bTDOzMWL+ZYzRFFb?= =?iso-8859-1?Q?aBRnoYPj8Po0OQzPTo4FRApCB8y/IkrgTy0Q7Dk0LLGn1Zn1qc1/FEb7lQ?= =?iso-8859-1?Q?9ehCFdIYMsxfOhfbxvZZRiEIF5rW9xFGexeafNq4ZWtzHXs+OpnfaHwSE3?= =?iso-8859-1?Q?cO4UXIAviO5o7WQHkTEUHx9XpKsMGRIOKHMpl0/x1rZS3Y09MoxBYCZ9LP?= =?iso-8859-1?Q?cG7iWrZ/sRosEFLAYKH5CBzS9tyUENW/a/2/DqQMb8W7nJo/o+e7irC5IU?= =?iso-8859-1?Q?WDDI+nhDfrf+feJ9acFeL464+l6tLV7iNcHJ3oOngURYCmupuwRtRBZP98?= =?iso-8859-1?Q?1f8NAXP0YMPkKnmHKiXRpHtqm0yiBE1OnxBkTmAZoMUY/5R7U7imVCaJ9/?= =?iso-8859-1?Q?i+jCW2cqffHorbi1zJi9PWpy/rYqO0SV1TXjkQkZp6IDl8etZ06wrwx/hx?= =?iso-8859-1?Q?RN8VngVhJv1sldYJChY9d4tySIr58U3LeReAl0tDg=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: 42b8952a-2675-4e3c-c4a9-08dd9e12d713 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 May 2025 18:09:51.1394 (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: PH7P223MB0877 Subject: Re: [FFmpeg-devel] The "bad" Patch 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="iso-8859-1" Content-Transfer-Encoding: quoted-printable Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: > -----Original Message----- > From: ffmpeg-devel On Behalf Of > softworkz . > Sent: Mittwoch, 28. Mai 2025 20:01 > To: FFmpeg development discussions and patches devel@ffmpeg.org> > Subject: Re: [FFmpeg-devel] The "bad" Patch > = > = > = > > -----Original Message----- > > From: ffmpeg-devel On Behalf Of > R=E9mi > > Denis-Courmont > > Sent: Mittwoch, 28. Mai 2025 19:34 > > To: FFmpeg development discussions and patches > devel@ffmpeg.org> > > Subject: Re: [FFmpeg-devel] The "bad" Patch > > > > Hi, > > > > Whatever glibc does or doesn't do is kinda irrelevant. FFmpeg is > > supposed to be portable and that makes `system()` a non-starter > given > > how bad it *can* be. > = > On Windows it runs ShellExecute, on Mac it does nothing. > We're talking about Linux only - which was the focus of the comments. > = > = > = > > With that said, and with my CC hat on, if you would consider a > > portably safer alternative, I can only say that considering what > > strong objections there were, and who made them, the only way > forward > > (if any) is to solicit the TC. > = > I don't want this patch to be merged. > = > And this cannot be wiped away by referring to any general sayings. The > patch is very specific and when somebody makes drastic comments like > the > ones that were made, then I expect that these were made based on > thorough > evaluation and consideration. > = > Now, I'm asking those persons to lay out their considerations at a > technical level, specific to the code in that patch - or apologize for > their invalid assessments. Probably nobody will have the moral courage to apologize, anyway. Not being able to explain their assessments will suffice. 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".