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 A6A76444FA for ; Tue, 13 Sep 2022 15:50:02 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 71E5568BAD5; Tue, 13 Sep 2022 18:49:59 +0300 (EEST) Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-oln040092075103.outbound.protection.outlook.com [40.92.75.103]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 4216B68B84C for ; Tue, 13 Sep 2022 18:49:53 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BL3dP5lzGKhV74pEFrOSdP9IepOgSREgfpPU5ZY14zOyFP/hTTQ9guWmxmG6XccuUxQPcPW7lZcbFR080ORTyi7nST7UPCApxzGI6DnQB7mWXCQRgAGTaUmcKmvU5D1xEFXcRyijkLV8jOqhddd939WzBk1FQ9wR2PxKdACOTHK26Q9x6jc3kiyHp02jXrHkyWZD493KpOju8Y9ku+I+Bnk9ZEaBeZWMtfNpRVmUeq5qC3XCu6yntwLRol42EgofWT80pENw6L1Hpk8zf9t2V3RrshHvArQrX8+xdsKpMMNTzY0OueIwTTUJzUiSW4TeMqScv0w91AywQJ7wp5nEZg== 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=IXRo5syExYdQzENzVMNQcgxFMWxlNnGeypcJHAqTs/4=; b=e51TTQKXhk680CCPkb3W/6Z8lzKrKhtYwVxT692C/vdlSXeh5n+nywjs5bQPmU+98CsdT3PZdX269oY8NWudgK/nl7GoR4soSypSWo686KuqBLDA7uSBydW8bT86tNdvepakq4d0BqpQWk1GdY6tSE/VwVqGesAxj7zTjBiIduQwm4xv+dXQi3DDQ+qPNc0CaEU4spmvVxXkWyUEqHzQcdBbha0GKgjKIz2VdhecLw5niRj0XPkQe9GL2KDo8H2QNkSHtOTlcFPBO8Rgy9DmTF9qi4MltRE/tPSFyF5Z7hiTKblrIMGL10n5/b6Rg7kVSkI6fORHAdAlH+ns9Dp5EA== 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=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=IXRo5syExYdQzENzVMNQcgxFMWxlNnGeypcJHAqTs/4=; b=ul8aosBZCTcWCkpLl2BcGMd3Ga1EUPjtuG8QETzMAOm9Hq4DAsd3Gm4clX5ExRjGvoTEpwD1ISoV6OuMxzOLzGxypz0LZTU+Oz5Y1DfsIPjG03henSapFXDlE/przS12kt/Vn1clAcy7mBpmYAsGeuBpV5T3LnpGCj6CEXvKyTaADESSUfvuHaebx4sJ2fVOpP25ByXhGX06O/rDqMvLPE42h10l7UBlnrRHHbNOaZqSFDNX8inOxiHt+ffXpaAzoS7x2mN6TnC80jJW1c165kszkk29CtMgHZVXBL+n1Lg1skbnlkDRGanT6tTdD3qZDEHS/7WNji25tMVb6WpM3g== Received: from DU0P250MB0747.EURP250.PROD.OUTLOOK.COM (2603:10a6:10:3cb::16) by PR3P250MB0241.EURP250.PROD.OUTLOOK.COM (2603:10a6:102:17c::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5612.22; Tue, 13 Sep 2022 15:49:50 +0000 Received: from DU0P250MB0747.EURP250.PROD.OUTLOOK.COM ([fe80::67d7:945e:c301:70a0]) by DU0P250MB0747.EURP250.PROD.OUTLOOK.COM ([fe80::67d7:945e:c301:70a0%5]) with mapi id 15.20.5612.022; Tue, 13 Sep 2022 15:49:50 +0000 Message-ID: Date: Tue, 13 Sep 2022 17:49:53 +0200 Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: <20220913145103.3595-1-remi@remlab.net> <5600795.DvuYhMxLoT@basile.remlab.net> From: Andreas Rheinhardt In-Reply-To: <5600795.DvuYhMxLoT@basile.remlab.net> X-TMN: [MAuztV4JXOVoU7oBC6vnZqNgQCTdto6b5YAXSBU6fjY=] X-ClientProxiedBy: ZR0P278CA0054.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:1d::23) To DU0P250MB0747.EURP250.PROD.OUTLOOK.COM (2603:10a6:10:3cb::16) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0P250MB0747:EE_|PR3P250MB0241:EE_ X-MS-Office365-Filtering-Correlation-Id: 8352616f-a53b-408c-8c8e-08da959f97b9 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: +MHYBPZmVKKBulkNxFvDs4XDJ/iXwdfMy/9u6QkwnmW/t80pIaPTZDho5RqMbA55VT3szQYRrif4fgAKinF+WddUV3GDIYp7Sz4I41JQ6vnpMWnc50Y4qgH1RHx8Pks7icqCpEcbqR3zPxmWlmXepJJDVlQbMVJim/tswnzBuGndqdhP1gZObkv2wUlEVO7YqF/tIOcXB2h7A7i2vtW8gF8H2mIy4AiGAZU1kGvSU5c6nKt9G0xC0d26jps3NHn9PBD6244o3dYz94tBea/koehN4qJapJJvNGzvxyO4Q1/x39ykbl7Dg5/ydpR//QHWOqaKAVmdJ6aVzb5DrAhRD3AdB3DN3HkLIonmTRN4SdNKPWVNafC4UoOKnooG8sdO8PHAAsQA7dc7Pl2hYEcdKgnpAUS0TdaTmgp9CyZLOCIiObp4LnT4BQpwIZBFXG6cvnplBKQIEQxvF8rjdhh9X8KSFrFynCKcRPiX3JvWDz9SzToeS5dlehja6IONn0ini/RsDJXlwMc+gKY+ti3xiRv+TDaV5vRQ5QPERgMz60OAU3oORsPlDOY7RbqvUakqwdlA7W3WbwYIQOeGI1VBrKXCT22Mxo5s6IJb8cOBQw5niay5l9oZ4M50GHRkaoddNi6Osi75uyaoBvE4+BvuehWuI17UQ5AJtQSOVXZ4CXjJZ2nlCjLQkXhtZIdQRChP X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?eWZiK08wOTRJK285TzRUMUw1aklKWHZYTFhsTTY1SDllZjF2bWIxMkRvSWRT?= =?utf-8?B?Q3JxQ0J4KzAxSGw3cnR2Kys4cSt6VnJId3dyS1NnU1FvZlYzQWowaUZ0clVp?= =?utf-8?B?L0FoUXlqRFh6YXRPdVRLVEFWZXFha1BaRlIramNWeUZhbEZBbmU2emx5SVNK?= =?utf-8?B?RWFkTlFIaXl0U1hLbnFsN2Jxc0UrN3R6NFkvY0Y1alRDeFpUQnVxUzZJbnRx?= =?utf-8?B?WTR4VG9HMHBJOUhOSm5vTmdFSG0wd2Z5RnlybnhXUHNPV3B0T0pUZlJ5cWkv?= =?utf-8?B?ZTlmdDhWWFl0OVpJdEFrUkhoM3ZKSVllUzFXcTVUeFAzN2tOejIzYm1TUWJP?= =?utf-8?B?Y3kzaitSb1FSYkJiR1piUUNPTnoxeS9QWmQ4YXVTSGFiZXJwWndJNWZXSGJq?= =?utf-8?B?V1UrM2NiTGRqN0N4dEM3V2p4c29WekNuQ1BpaTZuZ3pJU2VaR1RCd3FjVDd1?= =?utf-8?B?dkJLV29UN1ZTelkyYS8zWWFkT3REdmYycS9BUEplMFhWVWVHakVmNi9ZM21s?= =?utf-8?B?ZVB5bG9Tc1AvaWpzTVpqYzN1eXJOR2k3bjM4ZHlLcG1QaFQxUmJrVmhuejVH?= =?utf-8?B?N252bVh0ZVJaMFBMUkkxY094T0pHc0MvZTZRekpZYXhLdWJKRFFxeXNZVlRD?= =?utf-8?B?cnpvTmlHTk8raG1nQUZyMmw2NGh4bkkvZ0htc0xReWVGZThwakhjSHVnYW9G?= =?utf-8?B?Mm1Ec0MrSEdWRDMrUnJnOHFTb3crelAzSDAvWDA5dFFaV1hPSzh5TmlRdzhJ?= =?utf-8?B?emcrNXBIN0JWTThYV0ZrTHEwZzY3bXdCOXZxMytnVzJkNjkwUXREc0RUUkJy?= =?utf-8?B?YzI2MnVDWmNSZjRSanVGL3BvWjFscndiUXNBQTBCblpUUjJFSFhCZXIvcE9t?= =?utf-8?B?eHhGMlc1YkJWMmpNck9OSkJsNGNkWVMvcTJpYUVaNmZpc3JUK0MxMUc2S25H?= =?utf-8?B?U051MGNNY1dEbDZhVlBuVzgvaDZmbldSalFpamIwdVV2L3V6Yjd1WENFTnZF?= =?utf-8?B?WW1tcDgyZXhackQ4dmw5N2hDTm9Eb0lURWlRS1VZNXV1WGk0WU9rdnBkY0tH?= =?utf-8?B?RW5rT3lIRzYzOXd6ZDg4OVRuemhKaGswcVR0azYzOEkvSDJuQjB5dWh1V1RC?= =?utf-8?B?K3diNDVtWmR3elREZnB6UDRGRHVhMlZXeEpKdXlUUEdEeTBrZ2k5cDJuckcw?= =?utf-8?B?d1JibndjdkRTMG5CU0VmSTdpSGYwL3A4K0d3aVozTXpLTjlCV2pqVjF0SHJD?= =?utf-8?B?TGtvUzErSjhvaHlNWjUzS1QrT215eFhOZnIzOGtmaHpWOUtwbDVKVExMUm83?= =?utf-8?B?c1JYRXlCMWZPQnd5cDJhWWVuVm1zQlc5UzFiVGtGc0htSXdaR3hyZWovTytj?= =?utf-8?B?UFl4NHZldm8xaHRPL0UvSFVZMVdHcjZxUEtmN3lNUHJNdmNoN1pTNmt6SDVt?= =?utf-8?B?b1VtYlE3ZTJnVTJxSTBWckpFNzRBOE9Hc0ZHN2tqZXlhZkI3ZmdScjVEZmlh?= =?utf-8?B?L1ZZUzBDbjBXLzlHYzlhTE83dEhWaEJDd0VJSFpqeElPeTExVjUxT25HQ0Vx?= =?utf-8?B?anRCMWZzbGFLNnBEbUc2L1VHTVlUQ09yQTRmaUR1bEViWmlmQ3p6UkpGaFha?= =?utf-8?B?Mm1FQk9hQnBaZDVWOFlyY1FYSnltTmVFOEIzQU1pVm1QemVhbElUUks1bmUv?= =?utf-8?B?R3p6U2V6NHVhQ2lEbVB0Tmh5anJRUmt3bDM5RHdhQy8yK05wM29BcmxYS1I4?= =?utf-8?Q?K5K4MWGrlGMZNLZA6T7aw7xKWFWOdiAf56rNym+?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8352616f-a53b-408c-8c8e-08da959f97b9 X-MS-Exchange-CrossTenant-AuthSource: DU0P250MB0747.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Sep 2022 15:49:50.6147 (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: PR3P250MB0241 Subject: Re: [FFmpeg-devel] [PATCH] lavc: avoid rounding errors in float constants 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: UsOpbWkgRGVuaXMtQ291cm1vbnQ6Cj4gTGUgdGlpc3RhaW5hIDEzLiBzeXlza3V1dGEgMjAyMiwg MTguMTEuMzUgRUVTVCBBbmRyZWFzIFJoZWluaGFyZHQgYSDDqWNyaXQgOgo+PiByZW1pQHJlbWxh Yi5uZXQ6Cj4+PiBGcm9tOiBSw6ltaSBEZW5pcy1Db3VybW9udCA8cmVtaUByZW1sYWIubmV0Pgo+ Pj4KPj4+IElOVF9NQVggaXMgKHR5cGljYWxseSkgYSB2YWx1ZSB3aXRoIDMxIHNpZ25pZmljYW50 IGJpdHMgYnV0IGZsb2F0IGNhbgo+Pj4gb25seSByZXByZXNlbnQgMjMgc2lnbmlmaWNhbnQgYml0 cywgbGVhZGluZyB0byBhIHJvdW5kaW5nIGVycm9yLgo+Pj4KPj4+IFRoaXMgc3Vic3RpdHV0ZXMg dGhlIGFjdHVhbCByb3VuZGVkIHZhbHVlIHRvIGF2b2lkIGEgY2xhbmcgd2FybmluZzoKPj4+ICB3 YXJuaW5nOiBpbXBsaWNpdCBjb252ZXJzaW9uIGZyb20gJ2ludCcgdG8gJ2Zsb2F0JyBjaGFuZ2Vz IHZhbHVlIGZyb20KPj4+ICAKPj4+ICAgMjE0NzQ4MzY0NyB0byAyMTQ3NDgzNjQ4IFstV2ltcGxp Y2l0LWNvbnN0LWludC1mbG9hdC1jb252ZXJzaW9uXQo+Pj4KPj4+IC0tLQo+Pj4KPj4+ICBsaWJh dmNvZGVjL2FhY2NvZGVyLmMgfCAyICstCj4+PiAgbGliYXZjb2RlYy9pbWMuYyAgICAgIHwgMiAr LQo+Pj4gIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+ Pj4KPj4+IGRpZmYgLS1naXQgYS9saWJhdmNvZGVjL2FhY2NvZGVyLmMgYi9saWJhdmNvZGVjL2Fh Y2NvZGVyLmMKPj4+IGluZGV4IGUzYjZiMmYwMmMuLjg3NzU1OGM5MWMgMTAwNjQ0Cj4+PiAtLS0g YS9saWJhdmNvZGVjL2FhY2NvZGVyLmMKPj4+ICsrKyBiL2xpYmF2Y29kZWMvYWFjY29kZXIuYwo+ Pj4gQEAgLTUzMSw3ICs1MzEsNyBAQCBzdGF0aWMgdm9pZCBzZWFyY2hfZm9yX3F1YW50aXplcnNf YW5tcihBVkNvZGVjQ29udGV4dAo+Pj4gKmF2Y3R4LCBBQUNFbmNDb250ZXh0ICpzLD4gCj4+PiAg ICAgICAgICAgICAgaW50IG56ID0gMDsKPj4+ICAgICAgICAgICAgICAKPj4+ICAgICAgICAgICAg ICBiYW5kYWRkcltpZHhdID0gdyAqIDE2ICsgZzsKPj4+Cj4+PiAtICAgICAgICAgICAgcW1pbiA9 IElOVF9NQVg7Cj4+PiArICAgICAgICAgICAgcW1pbiA9IC1JTlRfTUlOOwo+Pj4KPj4+ICAgICAg ICAgICAgICBxbWF4ID0gMC4wZjsKPj4+ICAgICAgICAgICAgICBmb3IgKHcyID0gMDsgdzIgPCBz Y2UtPmljcy5ncm91cF9sZW5bd107IHcyKyspIHsKPj4+ICAgICAgICAgICAgICAKPj4+ICAgICAg ICAgICAgICAgICAgRkZQc3lCYW5kICpiYW5kID0KPj4+ICAgICAgICAgICAgICAgICAgJnMtPnBz eS5jaFtzLT5jdXJfY2hhbm5lbF0ucHN5X2JhbmRzWyh3K3cyKSoxNitnXTsKPj4+Cj4+PiBkaWZm IC0tZ2l0IGEvbGliYXZjb2RlYy9pbWMuYyBiL2xpYmF2Y29kZWMvaW1jLmMKPj4+IGluZGV4IDky Zjk5ODBkZWQuLmQ0ZGZlMzIyMmMgMTAwNjQ0Cj4+PiAtLS0gYS9saWJhdmNvZGVjL2ltYy5jCj4+ PiArKysgYi9saWJhdmNvZGVjL2ltYy5jCj4+PiBAQCAtOTE3LDcgKzkxNyw3IEBAIHN0YXRpYyBp bnQgaW1jX2RlY29kZV9ibG9jayhBVkNvZGVjQ29udGV4dCAqYXZjdHgsCj4+PiBJTUNDb250ZXh0 ICpxLCBpbnQgY2gpPiAKPj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBjaGN0eC0+Zmxjb2VmZnMxLAo+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIGNoY3R4LT5mbGNvZWZmczIpOwo+Pj4gICAgICAKPj4+ICAgICAgZm9yKGk9MDsgaTxC QU5EUzsgaSsrKSB7Cj4+Pgo+Pj4gLSAgICAgICAgaWYoY2hjdHgtPmZsY29lZmZzMVtpXSA+IElO VF9NQVgpIHsKPj4+ICsgICAgICAgIGlmKGNoY3R4LT5mbGNvZWZmczFbaV0gPiAtSU5UX01JTikg ewo+Pj4KPj4+ICAgICAgICAgICAgICBhdl9sb2coYXZjdHgsIEFWX0xPR19FUlJPUiwgInNjYWxl ZmFjdG9yIG91dCBvZiByYW5nZVxuIik7Cj4+PiAgICAgICAgICAgICAgcmV0dXJuIEFWRVJST1Jf SU5WQUxJRERBVEE7Cj4+PiAgICAgICAgICAKPj4+ICAgICAgICAgIH0KPj4KPj4gLUlOVF9NSU4g Y2FuJ3QgYmUgcmVwcmVzZW50ZWQgaW4gYW4gaW50Cj4gCj4gU3VyZSwgYnV0IHRoYXQncyBpcnJl bGV2YW50Lgo+IAo+PiBhbmQgdGhlcmVmb3JlIC1JTlRfTUlOIG9uIHRoZSByaWdodCBpcyBVQiBi eSBDMTEgNi41ICg1KS4KPiAKPiBPZiBjb3Vyc2Ugbm90LiBUaGUgdHlwZSBvZiBhbiBpbnRlZ2Vy IGNvbnN0YW50IGlzIGFsd2F5cyBsYXJnZSBlbm91Z2ggdG8gZml0IAo+IHRoZSB2YWx1ZS4gSW4g dGhpcyBjYXNlLCBpdCB3aWxsIGVpdGhlciBiZSBsb25nIGludCBvciBsb25nIGxvbmcgaW50LCB0 aGUgCj4gbGF0ZXIgYmVpbmcgbGFyZ2UgZW5vdWdoIG9uIGFueSBwbGF0Zm9ybS4KPiAKPiBTZWUg QzExIMKnNi40LjQuMS4KPiAKCkluY29ycmVjdC4gLUlOVF9NSU4gaXMgdGhlIHVuYXJ5IG1pbnVz IG9wZXJhdG9yIGFwcGxpZWQgdG8gSU5UX01JTi4KUmVnYXJkbGVzcyBvZiBob3cgSU5UX01JTiBp cyBkZWZpbmVkLCBpdCBpcyBub3QgYW4gaW50ZWdlciBjb25zdGFudCwKYmVjYXVzZSB0aGV5IGp1 c3QgZG9uJ3Qgc3RhcnQgd2l0aCAnLScuIFNlZSB0aGUgc3ludGF4IGluIDYuNC40LjEuCkFueXdh eSwgbXkgbGltaXRzLmggaGVyZSBkZWZpbmVzIElOVF9NSU4gYXMgZm9sbG93czogIiNkZWZpbmUg SU5UX01JTgooLV9fSU5UX01BWF9fICAtMSkiLiBBcyB5b3UgY2FuIHNlZSwgdGhpcyBpcyBkZWZp bml0ZWx5IG5vdCBldmVuIGNsb3NlCnRvIGFuIGludGVnZXIgY29uc3RhbnQgYXMgZGVmaW5lZCBp biA2LjQuNC4xLgoKLSBBbmRyZWFzCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBl Zy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpU byB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJl cXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K