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 2B58240401 for ; Tue, 24 May 2022 19:45:20 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id B8D7D68B517; Tue, 24 May 2022 22:45:17 +0300 (EEST) Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12olkn2028.outbound.protection.outlook.com [40.92.22.28]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 883F968B4D4 for ; Tue, 24 May 2022 22:45:11 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UTjRo9Ybc69LV43AeaeHra0gmVS/CynrBglkhfN0C/snkGwX8nOPyD1PI4DoHl92zG6dCFMMAIG++7ZNSbPGQ77HvOIklFL01++57p2jnxl4WLbXWYa11prtuKcvYT/YGMJwMot2sR823tpBMd/gjmlKoAe5k8Y3zV72WqgW2cSZCtkjj6F42KcWY6ONWDQy0TwFR8Z49eUw1xwXQxTNzoMpUc0epl+n0ljwUBR9OVElpv0nVPwxXC+XgJD6hvyziONyW47hv6QoQq6v3smHDEQkm33i16qkM9VeuPu8OXFQTu8jNR0LRb6FVaSfOLyZ38ZSKixw6ZxMqE5SjiOnKA== 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=CnpUrsYFnbQYuGJlfNuy4Ho8DoXMXbTIokmlLPqjgZw=; b=PUxuAWSvfpDENu+2kwYCnMBUkrgjBHFxfsxtYPFFNDe+8wq42YgRqA/O+CIQ/ZG13DlICTsER1ZUuWvIsFabKWeWm0rXAyfouygJxAhXLYI5FWJtF0vA8LLCsQDzfdVSXiu6LgGZhCDtfwFj6AldHWNNCHlfov656NqHc8VUK3WKsyWV7xdE/siag6gjVwN4Aw9+8T+hjuUwZsDVumOdukc2uzk2g9w2qDcX2/ChBfWVz/cMm0Zl8N1Y3seASEHJgjXwQWfc+XKeHwmYDaIn0oC9BYsqBr6l9fovVpkiLycWmL3PxGav7N2ZQ1Kn5bCipNs4EWcBzhxWxiMcIWILrQ== 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=CnpUrsYFnbQYuGJlfNuy4Ho8DoXMXbTIokmlLPqjgZw=; b=K2lCGnDcwdSH+ncI66/qTXwpMxJXx+/oTVi6Us6nVXZjC7LX6NoSqTB+Ip822nUIkrHmsPZkIn9TUG8HaImdd321JX/L3lBftgX2cgOkM/2+GKf+z0M44BvdVVtQSzlFc+b4k4Sckj8ta00ggdh+1N5SlAJGJ48XBh/SeR46QNAE/Z1gB4ZKJzPHXM32PhY1vVvdyBRfusThJXoIryifsQTVmLL76W8W5XBE9p/WZzxWHr+jgXbyePbWBJ5WFFtK5G2fqMlUH2VZsxdtg43HAQoxzbMdzRmxhHMxmdME8hPb+fRQ1VObg7TDxFml4maMFdtCBmt9K0VmEH+ZX1mXMQ== Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by DM8P223MB0063.NAMP223.PROD.OUTLOOK.COM (2603:10b6:5:316::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5273.14; Tue, 24 May 2022 19:45:08 +0000 Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::c536:493f:7cda:53dc]) by DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::c536:493f:7cda:53dc%3]) with mapi id 15.20.5273.023; Tue, 24 May 2022 19:45:08 +0000 From: Soft Works To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] [PATCH 1/3] fftools: Stop using av_fopen_utf8 Thread-Index: AQHYbI5nsDA516hzzE2NdpSo7QznPq0oxehwgAOHlQCAAABo4IAAAQcAgAAAQKCAAAOBAIAABCOwgAFxkQCAAKF+kA== Date: Tue, 24 May 2022 19:45:08 +0000 Message-ID: References: <20220520211254.47116-1-martin@martin.st> <517c2dda-35fc-9361-b5ee-9a41826ad931@martin.st> <2f168e51-5eb1-44a4-fb1e-f6df4bbe55ee@martin.st> In-Reply-To: <2f168e51-5eb1-44a4-fb1e-f6df4bbe55ee@martin.st> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-tmn: [tirsJtAcRYO4FrMXSPP3o21dyqyEnKoH] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 77487f59-8c46-40aa-ae64-08da3dbde872 x-ms-traffictypediagnostic: DM8P223MB0063:EE_ x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: PCJgkv9ctvi31FPPpwsUN7H/X30d5psBuhv8UyNUWvMtCOx/6FT5IbHyVMbutwEG+uVCS6bBXg/Bw9yY+BMZ0zUphxM30fuN3mY+2OdzHBW9xDqWWDc2hssFnO7IpxXc6mDGkGFXrixyS9JeS8ir1Wge2peKnbZ+mLXiXKNSe11v7f2Bho/SpJE6jwCikE1KDXa9ogCwmZ2y+i/fo3DbWcNEQ/ACs9ZJCOO86eX1vHe0+n8Gvs8Ss5HEuiHzAACDa3pqi+9aVuiuSzBieXzS8ruCR3N1q5luYk2Q7vbk1LUfPmfnSdoWlObqBtsvdhwEaT3hzp6kYpxsmKcwvsjcgIzUxDGH/lUptM7ieVaSSCFtXfhInICHlaxbvBLIZ76poek+xQ1/+dd2J0dztEwrgqdVMN0kyxPO6mm4QWo7VscNz6LCgx95mX5o+AcCLPz6WXEJ4LPsknu882QX3p1XjaZw0KWGtlEZJDKuI4LEin8JnXwpeVvutS2KgEJW5nFyR61kfnO7b73VCiC2X6wNyM4rKOxye9+Xiulww2ebWd6WMSMuQ3YF4xAdJXU5r6aB+AhHjUERGiSSE7fiJJvtNw== x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?L3FnMk9sckZ3TWQxU0VYZ0ZJQTBQRXNnTm0wVVp1OFZBdlVUMXBXMTVnd3M2?= =?utf-8?B?bllTdytxZVEyV3lCZjZWTXlKWVBVVW4wbUxFUDgrVnVtTGVuSzVrWTlGNEJJ?= =?utf-8?B?R1V4NWt2eDRWQ2piUDRUL0J2NysyeDFPV1drV0RRT1o4dFV5aEpUbkNwaFRU?= =?utf-8?B?aE5VazFaU0VGQkcxTytQamxFbFh5STZ5YnpQOG5hRndwMjhaZ2VJcC9xUG44?= =?utf-8?B?b3VFWmhsWTRleUJoLzZnR3VLUFpwdHJBZ09OaUFaemNsWUd4MzBHYnFKTTVJ?= =?utf-8?B?TERYTG1ZZkF5aUZGeWJKTExESnBOdHkvZDY5TXNibW9FMFFOM3RTMVRLenRL?= =?utf-8?B?UWxMcUhxU0hPWUJ0N0d3OE9iSllRS1NqZldWS3pCK0FkM1pzUFBrb1JOaG9D?= =?utf-8?B?c0hNRUIzY1Vmbk1DMXlaMm9QQ210RzhGY3NJcTVEM3p3UVZOVTYwelJzSjda?= =?utf-8?B?Tmo2SlVzdWVYbHhqM2FuWGR6dVF5YXBTUzhLLzAwU0wzdHk3S2pibDRoZS83?= =?utf-8?B?bWduak1XUHowK1p0V1ZUT0E2NlNhNmpVbXZNNmlCRlNRenBmUXdINi9rcGVI?= =?utf-8?B?Y05TNjA5cWcyalRSbEt4cUtvdm83Q3pkVUtrQWV5QlBIRmUrdjlBZVJ6UWxY?= =?utf-8?B?cXBTMUg1c1ZpblpvVnVmL2VQTDFySUJ3akozcElIZVBCT0RGVTVSeCtiamZn?= =?utf-8?B?YVhOUDFaZGJERTlNL3dtRFIzeXAydmQrRG5BbWFxV013VFR0WE5yZStVRTVM?= =?utf-8?B?YWtPc1FrWkt6K1kwdWQ1dEVUUnpWNnFlQlZ4ai84b1Q2aXBOMXgwcGEwcHBK?= =?utf-8?B?NWFxTGxneFRmVTN6OS9RbFJGb2JRWVRXK3E4WXhhMDc0RHNXL1JaNmpNcjlH?= =?utf-8?B?QkNhUWpIdVk5RHhBRlhpdW1yMUFQcGhuekxJUlUrbnlWblZmbm5Ud2RUZ3Aw?= =?utf-8?B?VUZjTkF5ZENBWUhxdS9sYjhQc2xXVWphN1k1ZlBaUllnWXhwZGNSRHVwSEt2?= =?utf-8?B?R1lpVHc4dzZhblV0OGVqaEFpZVMwOVFSMGltVHdtVEo0NTNyVU9Udk9Sa09v?= =?utf-8?B?VkJTNExLd1NNcGVoZHJyUFdpZVRsaDJaKzZUaFRVVkdDN1B1Nk1HcWZ1WjFa?= =?utf-8?B?WjltcDRrUGxHTnNjZEtjclB1THdtcGVOZ2VNaXh5eUdqaU5MbHhXbm14dnNG?= =?utf-8?B?SmJ5SmVQOTYvRDZqdG5NNlByRUlmZENaNk9xbnZqQnlTV2xaQU44QVVwV1hX?= =?utf-8?B?OUk1SEV2dTZNdjNuS251TmFtbjdEcGgxcE5lNGlXZSsrSU1KSnVUeFZoM1VX?= =?utf-8?B?Q3Z2V2hJZ3VyWnB0ZTJlbzR6bHZUbmVveWhMVkM5N0V0dVoxeDMxVUVieW1p?= =?utf-8?B?Y1RLUmQ2cmQ2aEJLM0tDVlE0amxGejFMdnBnTnpMeHN4akVjM2RwRTlDQm9y?= =?utf-8?B?SjYxUmtiemRQMjc4b2NaWDg4bGlCWkFiQkxlRWVBSC9LN3poMHIwRWZFdFlN?= =?utf-8?B?NloyOWkvMWpBVXhrK1lFUkZqdnRlK1pZYkRhOUpqdUJMU0FLYlN0Q0tSK05R?= =?utf-8?B?TVcwQ1VrUDRUalJRMlJSSmx5WHI5ZGVNU2drdjdyM2x5cmNtZndsOUQxOUUv?= =?utf-8?B?bnlQQ3ZUZG1xeWdPU2ZXZjZ0SDdRSEw0VFcrQWhERXJhWU9JZVBLdk1Xei9w?= =?utf-8?B?WVJab0dtM200QjRKNFZBQ0p0V0pxMFBhSWJIWk82WUFZc3h5a05GTHVCMXpa?= =?utf-8?B?TlBrTlpJM3BMZnlTdldsa2gvci9acmd2dWx3bHBpRGRQQXNLKzBvT2xoUkg0?= =?utf-8?B?aTlCQ3ZIMkZvdVBqL0g0V2FJRmJzMm92QVc5ejlGRzFOQmQ3ajVvdWd0clda?= =?utf-8?B?Mjc5Z011eGthL3hPZFM2ZW9mYU92M05leGZHRnppVmZOam13VzdVZ21HR09i?= =?utf-8?Q?fzS7ykuf5CM=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: 77487f59-8c46-40aa-ae64-08da3dbde872 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 May 2022 19:45:08.3963 (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: DM8P223MB0063 Subject: Re: [FFmpeg-devel] [PATCH 1/3] fftools: Stop using av_fopen_utf8 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="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogZmZtcGVnLWRldmVsIDxm Zm1wZWctZGV2ZWwtYm91bmNlc0BmZm1wZWcub3JnPiBPbiBCZWhhbGYgT2YgTWFydGluDQo+IFN0 b3JzasO2DQo+IFNlbnQ6IFR1ZXNkYXksIE1heSAyNCwgMjAyMiAxMToyOSBBTQ0KPiBUbzogRkZt cGVnIGRldmVsb3BtZW50IGRpc2N1c3Npb25zIGFuZCBwYXRjaGVzIDxmZm1wZWctZGV2ZWxAZmZt cGVnLm9yZz4NCj4gU3ViamVjdDogUmU6IFtGRm1wZWctZGV2ZWxdIFtQQVRDSCAxLzNdIGZmdG9v bHM6IFN0b3AgdXNpbmcgYXZfZm9wZW5fdXRmOA0KPiANCj4gT24gTW9uLCAyMyBNYXkgMjAyMiwg U29mdCBXb3JrcyB3cm90ZToNCj4gDQo+ID4gR3JlYXQuIEkgcmViYXNlZCBhbmQgcmVzdWJtaXR0 ZWQgYm90aCBwYXRjaHNldHMuIFRoZSBwcmltYXJ5IGxvbmctcGF0aA0KPiA+IHBhdGNoc2V0IGRp ZG4ndCBuZWVkIGFueSBjaGFuZ2UuDQo+ID4NCj4gPiBDb25zaWRlcmF0aW9ucyBmb3IgdGhlIGxh dHRlciB3ZXJlOg0KPiA+DQo+ID4gLSBTaG91bGQgdGhlIGZpbGUgd2NoYXJfZmlsZW5hbWUuaCBi ZSByZW5hbWVkIGFzIGl0IGlzIG5vdyBjb250YWluaW5nDQo+ID4gIHRoZSBwYXRoIHByZWZpeGlu ZyBjb2RlPw0KPiANCj4gSSBndWVzcyB3ZSBjb3VsZCBkbyB0aGF0IGxhdGVyIGF0IHNvbWUgcG9p bnQsIGJ1dCBJIGRvbid0IHNlZSBpdCBhcw0KPiB1cmdlbnQuDQo+IA0KPiA+IC0gSSBoYXZlIGtl cHQgdGhlIHBhdGggZnVuY3Rpb25zIGluIHRoZSBzYW1lIHdheSBsaWtlIC5ORVQgZG9lcyBpdCwN Cj4gPiAganVzdCBmb3IgZWFzeSByZWZlcmVuY2UgYW5kIGZvbGxvd2luZy4gQ29tcGlsZXJzIHdp bGwgaW5saW5lDQo+ID4gIHRoZW0gYW55d2F5IChteSBwb3YpLiBNYXliZSBvdGhlcnMgZG9uJ3Qg bGlrZSB0aGF0LiBJIGNhbiBjaGFuZ2UNCj4gPiAgaWYgaXQncyBnb3QgdG8gYmUuDQo+IA0KPiBI YXZpbmcgdGhlIGluZGl2aWR1YWwgZnVuY3Rpb25zIGlubGluZSBjb21wYXJlZCB0byBtZXJnaW5n IGl0IGFsbCBpbiBvbmUNCj4gYmlnIGZ1bmN0aW9uIGRvZXNuJ3QgbWF0dGVyIHRvIG1lLiBCdXQg dGhlIGFtb3VudCBvZiBjb2RlIGluIHRoaXMgaW5saW5lDQo+IGhlYWRlciBpcyBncm93aW5nIGEg Yml0IGJpZywgdG8gdGhlIHBvaW50IHRoYXQgSSB0aGluayBpdCBpcyBtZWFzdXJhYmxlDQo+IHdo ZW4gbXVsdGlwbGUgZmlsZXMgd2l0aGluIHRoZSBzYW1lIGxpYnJhcnkgdXNlIHRoZXNlIGZ1bmN0 aW9ucy4gTG9uZ2VyDQo+IHRlcm0sIGl0IHdvdWxkIHByb2JhYmx5IG1ha2Ugc2Vuc2UgdG8gbWFr ZSB0aGVtIG1vcmUgc2hhcmVkIGluIHNvbWUgd2F5Lg0KDQo+IElmIEMgd291bGQgaGF2ZSB0aGUg QysrIHN0eWxlIGRlZHVwbGljYXRpb24gZmVhdHVyZSBmb3Igbm9uLXN0YXRpYyBpbmxpbmUNCj4g ZnVuY3Rpb25zLCB0aGlzIHdvdWxkbid0IGJlIGFuIGlzc3VlLiBPbmUgY291bGQgY29uc2lkZXIg bWFraW5nIHRoZW0gZmZfDQo+IGZ1bmN0aW9ucyBhbmQgY2FycnkgYSBjb3B5IGluIGVhY2ggbGli cmFyeSB0b28sIG1heWJlLiAoQnV0IHRoYXQgYWxzbw0KPiBtYWtlcyBpdCB0cmlja2llciB0byB1 c2UgaW4gZmZ0b29scy4pIA0KDQpBIGNvcHkgaW4gZWFjaCBsaWJyYXJ5IC0gaXNuJ3QgdGhhdCBl eGFjdGx5IHdoYXQncyBhbHJlYWR5IGhhcHBlbmluZz8NCg0KVGhlIGdldF9leHRlbmRlZF93aW4z Ml9wYXRoKCkgaXMgdXNlZCBmcm9tIDIgcGxhY2VzOg0KDQoxLiBmaWxlX29wZW4uYw0KDQpGb3Ig dGhpcywgd2UgYWxyZWFkeSBoYXZlIGNvcGllcyBpbiBlYWNoIGxpYnJhcnkuIGZpbGVfb3Blbi5j IGluY2x1ZGVzDQp3Y2hhcl9maWxlbmFtZS5oIGFuZCB0aGUgbmV3IGZ1bmN0aW9ucyBhcmUgaW5s aW5lZCBpbnRvIGZpbGVfb3Blbi5vYmouDQpTbywgdGhlcmUncyBvbmx5IG9uZSBjb3B5IGluIGVh Y2ggbGlicmFyeQ0KDQoyLiBvc19zdXBwb3J0LmgNCg0KVGhpcyBpcyB1c2VkIGluIGxpYmF2Zm9y bWF0IGV4Y2x1c2l2ZWx5LiBCdXQgaW4gdGhpcyBjYXNlLCB0aGUgY29kZSBnZXRzDQpkdXBsaWNh dGVkIGFjdHVhbGx5IGZvciBlYWNoIGNvbnN1bXB0aW9uIG9mIG9uZSBvZiB0aG9zZSBmaWxlIGZ1 bmN0aW9ucy4NClRoZXJlIGFyZW4ndCBtYW55IHVzYWdlcyBpbiB0b3RhbCwgdGhvdWdoLCBhbmQg SSBkb24ndCBzZWUgYW55IHRyZW5kIA0Kb24gdGhlIGhvcml6b24gZm9yIHN1ZGRlbiBpbmNyZWFz ZSwgc28gSSBhZ3JlZSB0aGF0IHRoZXJlJ3Mgbm8gdXJnZW5jeS4NCg0KDQpCVFcsIHRoYW5rcyBm b3IgeW91ciBvdGhlciBjb21tZW50cywgSSBoYXZlIGFkZGVkIHRoZSBtaXNzaW5nIGF2X2ZyZWUo KQ0KY2FsbHMgYW5kIGluY2x1ZGVkIFVSTHMgdG8gdGhlIC5ORVQgc291cmNlLg0KSSBjaG9zZSB0 byB1c2UgcGVybWFsaW5rcy4gVGhlc2UgYXJlIGxvbmcgYW5kIHVnbHksIGJ1dCB0aGV5IGhhdmUg Y2hhbmdlZA0KdGhlaXIgc3RydWN0dXJlIChhbmQgZXZlbiByZXBvKSBzbyBvZnRlbiBkdXJpbmcg dGhlIHBhc3QgeWVhcnMsIHRoYXQNCmNoYW5jZXMgYXJlIGxvdyB0aGF0IHRoZSBub24tdmVyc2lv bmVkIGxpbmtzIHdvdWxkIHN0aWxsIGJlIHZhbGlkIGluIGENCmZldyB5ZWFycyAoSSB3b3VsZG4n dCBldmVuIGJldCBvbiBtb250aHMgOi0pDQoNCnNvZnR3b3Jreg0KDQoNCg0KDQoNCg0KDQoNCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZl bCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3Jn L21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGlu ayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1 YmplY3QgInVuc3Vic2NyaWJlIi4K