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 92E73444EA for ; Tue, 13 Sep 2022 15:11:44 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id D33EA68BAD5; Tue, 13 Sep 2022 18:11:40 +0300 (EEST) Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05olkn2070.outbound.protection.outlook.com [40.92.90.70]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id BF88168B972 for ; Tue, 13 Sep 2022 18:11:34 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=k6A2p2ovh4rOgTrovcu0fqpiIzaxqkRLO3z2VbzT8AmkY7a4xd4XAH3ZqNIx/rGYKJ31iBWIS8PO5rwGfE5Tt8JN75Z6tVtDhBmR2J0kLvck36Nxfr+s6lNbj9kpaMfhIK1+9vyV1AN8U4hQlVvPgbflad+Xe/vAjmHcqWyhDQcKdOMgG7JeDQb4UvT4EC6Pdn8Vf8uA2h4M3/GLrC8S3Yk7mQAnrNbxP5SNWe1ob7dBgj9g6RlrRH/ixu7rxPlM8MCAElyUAR/blpidOu+C5e3kDTVpDQaVfGrrZFGM52cGIiNX1meFxHMLAZaH9s1/Jt5Lp8zQnPpr97hnBhB2JQ== 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=Dl6bHmn0eQEDUDHNY4ztx/aKxBbznFcK706h/Lvn2Og=; b=U7OdXFilWGPSSs+tyzZKG6ag307cD8ied34p7kgqCgueS8OxW3rtvm/bcgMNLfbNfviTZlBJiP9xVZw0G7vYjG13/mzCydawa/4em3x5i9NjrNkWpw+ZdffiukFlHWiFFR6WyXQwyZRzJBLABui82xtYq997CxBlUnpxeNjxogmndkDoQRftmJnBpxF2MLkKGxJ/+ZavxYxZUZA8Qu0pKy7P6JFjjU3w7p6JxVD8T2TdLdFcJzqqN6TkfVdjU+3ldXWnSYVTBIJRE5W8rL7ck2nfR8UtoLWhHijZxDl6NaeDNI+uT+DyobsE4+hPq18hudN+byeG794bVKZIlC5HPg== 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=Dl6bHmn0eQEDUDHNY4ztx/aKxBbznFcK706h/Lvn2Og=; b=R8OtunOypSwio+JgRQBWZSAi6pXbCKwITKrl3XcKSzXLdRb9+vtcrTijYcIWSy4abuDAKVnqSOcdT7Ggmr07mcqBaKZVy1m3mCHG24PsmdMs0K/UHJN/K4/EijVNIC0z0h4CANLeDVXWHeYbTPs2/v1k0S2yb7wsOJjhA19aPpYGVjjHuGHsDefoYgxEwT8p9QSHc4xcnVMZnNWIU4TtgNNAZs//PA9eG/QRFx06IDvzGWpV11R9Z/GYoFjYpgZ9iGlSKnJAi+Pd4+IH0KBrdT6uggKTyCRjqkWb3u72f9lM1xDOWqZVsjl3LkWsFyGL5TX83r1/r0frCGX0SYquxw== Received: from DU0P250MB0747.EURP250.PROD.OUTLOOK.COM (2603:10a6:10:3cb::16) by AM8P250MB0139.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:322::21) 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:11:33 +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:11:33 +0000 Message-ID: Date: Tue, 13 Sep 2022 17:11:35 +0200 Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: <20220913145103.3595-1-remi@remlab.net> From: Andreas Rheinhardt In-Reply-To: <20220913145103.3595-1-remi@remlab.net> X-TMN: [lsHCgZitHC1Xl7pgWOU5g/EdgjdyJzT/08Ne4LGGc1g=] X-ClientProxiedBy: ZR2P278CA0013.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:50::17) 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_|AM8P250MB0139:EE_ X-MS-Office365-Filtering-Correlation-Id: 25f767a0-fdd1-417b-3a75-08da959a3e48 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ehFX3PTGINIH8bd81Vn3qRhRL1dJo5ZEyrZhYCom8nObXCE6lptmBejTkr6lS6qzTY1zRoVKCHeA7eFPoS2zq52QxMa7vqg3EnRwnALhJgeWhptqQ7FVqnADB1PtNXLDNvAR4MAMgOLQ3/z9+8fMxbJdBKgysXN9Ly2kyJwZOwSLXG2jj7QL4PCRqCYeBLg++lilv0nbooR7bZ8Xmv9p/cUT+rWRfVcwM94tQsojKhxxO5tXA2tkZxuPdKMrR0FXZ+3XMdVU+Xtd4wk2vDNvpE8zj0ilSH7HK884wWUd12dNQCUHu0lMNzdhL8gIfHlNg5cMz9l4zc7GZz9mwHFQIvaNzaEZSOiBA6uarOXg+XocBfxjbg6xvriw5FqDp/8+WGGUt2kpurkzeOTKFouT8ChMUAuVGUIFtX+FEWc/eD67NKgJmDO87fz7jxy1dy5yOXUft85FcnC88pjOQc/ujqMz8zNnvaODI/1pe9NQC4/MsqeA4sNaF4x5yKj2VhsP3TCYUG59atUHQ4ym8GOll4nxmM++vvqcRoFUrnrXeNHKnaHES4MXhCxMpghEsldBc5XimCEUW68ZBF6zapQnLQzfvMv/jfwP5m7HX9Gp6xYym7iLiDuJQ4TJ1cE7PeZdCoTYxk1b76J6UGICf1/Be9M2VFYLJh0MZxWnEvo1OM/EMncjl9CnBWXlLuBNbiJv X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Sk5FZldDWWU3aTI3VFBmclB3WkpzaGYzV1htWFFsTTdGdTRkQTlRblYxNW5Q?= =?utf-8?B?Zjl5bXJFbTdEWFJlTW8wTU5mNlFsOEdhVkgvUVFISnZwSitWWWZ4cjBEWi9h?= =?utf-8?B?WVRSNVFmOFJkS3IzVEc0QXhZcFhEenY5NjZNbEpYcDh6Y2J3K09DSGd1N3BB?= =?utf-8?B?WUIyWGtFdW9ER0N4VXlBV1FkZ2tHMCtTVUdVOWhYL2V5azR4bHB2amttS1Qx?= =?utf-8?B?VC9PaTZZWnY1emkwN1BVN2V1VFU0bGdNSzBvM281VFlqUEZNU0lydm9hQVBl?= =?utf-8?B?QWp1TEhRK0hxSXZubzRZNG1XY3B5aXZpS3J3c1ZObTNqVzNhTG5FMHErRXhZ?= =?utf-8?B?RkNkMjg5U1lpYlA3K2FnRVVFU1pwenhUV2dUcHZkbWFTbUtKK05jRHB4V2Y3?= =?utf-8?B?elplcVQ2V1p0YlY1dU9YamdQZGtFRWEyNkJub09xWkJBa3JDeEVMZmhlRUI5?= =?utf-8?B?WnZ5dUhLV2E0MExKYkpWSlFPNnVQdnExbTB4ckIxQ0xkV2FGUnNNUzJNVWU1?= =?utf-8?B?b3RmL3FSckgrcm9EeXNXc3hZaWhXT3pxVGwyYi8vcndEWXkxS1VQaW5HcEV3?= =?utf-8?B?aXN0a1FGRWZmRnBrdHA2dEd0aERUbk5tSlJmcHN1OVJXeVZ6U01IS2JGQUdG?= =?utf-8?B?TktlbnE2b1JLMFFEM1EvQzV5bzlxWEM2U0JEcU4yYVJRS1grQXE4eDRBb1pE?= =?utf-8?B?NnhES1hnbU5PV05US25BNUY4SFNXRzVIN1VaSlRxM2JHMUtLNzZlOVRpUjln?= =?utf-8?B?cWpqZktZM2FNbXZBZG5rSWZJb0R6S0JUNGdUbERDRW5qYzRnN0FVMnJ0VFZO?= =?utf-8?B?bklzbVFOVzdLVWdTVlFwcGNCZGc1czR6TEliTjBBNktuUzRkTG9HOFRSQk1m?= =?utf-8?B?U09FVTNRM0lFaytqVVhrTzg3VlhvcW9xNG1OQkxhdUVUSTBZb0NiY2p5NEsr?= =?utf-8?B?eHVaNDlJV1lvN2h5Mk9DaUR5RWVERmNzaHovcm1uRXRSNU1FK2FITzlhZEI5?= =?utf-8?B?VXZQclVRTmx2aDBFNFJXaDVvYzZETUtUZ2NqdXYrMll3cDU2b0h3bS92L3pE?= =?utf-8?B?WkkrUVh1SmdQK0krZXI3QndMODhPdnBmYmFWOHdMemhDNW9la0VyMm53bE1Y?= =?utf-8?B?SVdtczVxVFNkczA2M1lYMS9hOVZQbW9rZEEvYkRqL1B6Yk5nWE5zLzU0eTZI?= =?utf-8?B?d2x5QU95R3lkdWgvSHZQYXBsaVNXa1VEVkVtYmIrWVpxRFdpSWtiRSs5V3NK?= =?utf-8?B?RVdaekpPWnZPU0FBWDBiVWZteFpQTndTU3JBRktVUzV4M3ZhR1V3R1BPb09m?= =?utf-8?B?aXJtVGpKZmwrajIxc0pGQjdmdlJKekhDc3dpTHN0aGg1UTJNc3NERXk2Z01r?= =?utf-8?B?SGRhQnNEa1ByT2p2SmltNkp6TE43dnVtaEZlUzBkODRqV0pzMXJNeE9uVTlh?= =?utf-8?B?Nzc3SkhlSG8zQlZveHEvUkJKcS8rc2orOFVYYlQyUnhWMjhwUU1CN0p4U0JW?= =?utf-8?B?UzRQUzB1KzgvMXhzZjNJcXJ5bGZ2b2M4ZEY2MU03Si9SOGh1SmNSZ3IzMHNT?= =?utf-8?B?SVdKWkRlYlE4QXNMTU5ON1hPZFlJcmNUUnpjZlV2YnRLVGFHSmNSeXI3QUJu?= =?utf-8?B?Z2pqdHUyYjE2ZndxUW83aUxJUnFnRmNBdnlZeGJVOW9CdWdMRkJ6YkY5dCtp?= =?utf-8?B?LzkwRnhiRFJza3RYTjV6bnl2ZEZqNkpVbnp5RExmdURUc1EwaU1XeVVBZ2xG?= =?utf-8?Q?2kGCtacxZ1/oI0hjiFw/FdJlhASjYdfNL63OOrW?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 25f767a0-fdd1-417b-3a75-08da959a3e48 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:11:33.2842 (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: AM8P250MB0139 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: cmVtaUByZW1sYWIubmV0Ogo+IEZyb206IFLDqW1pIERlbmlzLUNvdXJtb250IDxyZW1pQHJlbWxh Yi5uZXQ+Cj4gCj4gSU5UX01BWCBpcyAodHlwaWNhbGx5KSBhIHZhbHVlIHdpdGggMzEgc2lnbmlm aWNhbnQgYml0cyBidXQgZmxvYXQgY2FuCj4gb25seSByZXByZXNlbnQgMjMgc2lnbmlmaWNhbnQg Yml0cywgbGVhZGluZyB0byBhIHJvdW5kaW5nIGVycm9yLgo+IAo+IFRoaXMgc3Vic3RpdHV0ZXMg dGhlIGFjdHVhbCByb3VuZGVkIHZhbHVlIHRvIGF2b2lkIGEgY2xhbmcgd2FybmluZzoKPiAKPiAg d2FybmluZzogaW1wbGljaXQgY29udmVyc2lvbiBmcm9tICdpbnQnIHRvICdmbG9hdCcgY2hhbmdl cyB2YWx1ZSBmcm9tCj4gICAyMTQ3NDgzNjQ3IHRvIDIxNDc0ODM2NDggWy1XaW1wbGljaXQtY29u c3QtaW50LWZsb2F0LWNvbnZlcnNpb25dCj4gLS0tCj4gIGxpYmF2Y29kZWMvYWFjY29kZXIuYyB8 IDIgKy0KPiAgbGliYXZjb2RlYy9pbWMuYyAgICAgIHwgMiArLQo+ICAyIGZpbGVzIGNoYW5nZWQs IDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvbGliYXZj b2RlYy9hYWNjb2Rlci5jIGIvbGliYXZjb2RlYy9hYWNjb2Rlci5jCj4gaW5kZXggZTNiNmIyZjAy Yy4uODc3NTU4YzkxYyAxMDA2NDQKPiAtLS0gYS9saWJhdmNvZGVjL2FhY2NvZGVyLmMKPiArKysg Yi9saWJhdmNvZGVjL2FhY2NvZGVyLmMKPiBAQCAtNTMxLDcgKzUzMSw3IEBAIHN0YXRpYyB2b2lk IHNlYXJjaF9mb3JfcXVhbnRpemVyc19hbm1yKEFWQ29kZWNDb250ZXh0ICphdmN0eCwgQUFDRW5j Q29udGV4dCAqcywKPiAgICAgICAgICAgICAgaW50IG56ID0gMDsKPiAgCj4gICAgICAgICAgICAg IGJhbmRhZGRyW2lkeF0gPSB3ICogMTYgKyBnOwo+IC0gICAgICAgICAgICBxbWluID0gSU5UX01B WDsKPiArICAgICAgICAgICAgcW1pbiA9IC1JTlRfTUlOOwo+ICAgICAgICAgICAgICBxbWF4ID0g MC4wZjsKPiAgICAgICAgICAgICAgZm9yICh3MiA9IDA7IHcyIDwgc2NlLT5pY3MuZ3JvdXBfbGVu W3ddOyB3MisrKSB7Cj4gICAgICAgICAgICAgICAgICBGRlBzeUJhbmQgKmJhbmQgPSAmcy0+cHN5 LmNoW3MtPmN1cl9jaGFubmVsXS5wc3lfYmFuZHNbKHcrdzIpKjE2K2ddOwo+IGRpZmYgLS1naXQg YS9saWJhdmNvZGVjL2ltYy5jIGIvbGliYXZjb2RlYy9pbWMuYwo+IGluZGV4IDkyZjk5ODBkZWQu LmQ0ZGZlMzIyMmMgMTAwNjQ0Cj4gLS0tIGEvbGliYXZjb2RlYy9pbWMuYwo+ICsrKyBiL2xpYmF2 Y29kZWMvaW1jLmMKPiBAQCAtOTE3LDcgKzkxNyw3IEBAIHN0YXRpYyBpbnQgaW1jX2RlY29kZV9i bG9jayhBVkNvZGVjQ29udGV4dCAqYXZjdHgsIElNQ0NvbnRleHQgKnEsIGludCBjaCkKPiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2hjdHgtPmZsY29lZmZzMSwgY2hj dHgtPmZsY29lZmZzMik7Cj4gIAo+ICAgICAgZm9yKGk9MDsgaTxCQU5EUzsgaSsrKSB7Cj4gLSAg ICAgICAgaWYoY2hjdHgtPmZsY29lZmZzMVtpXSA+IElOVF9NQVgpIHsKPiArICAgICAgICBpZihj aGN0eC0+Zmxjb2VmZnMxW2ldID4gLUlOVF9NSU4pIHsKPiAgICAgICAgICAgICAgYXZfbG9nKGF2 Y3R4LCBBVl9MT0dfRVJST1IsICJzY2FsZWZhY3RvciBvdXQgb2YgcmFuZ2VcbiIpOwo+ICAgICAg ICAgICAgICByZXR1cm4gQVZFUlJPUl9JTlZBTElEREFUQTsKPiAgICAgICAgICB9CgotSU5UX01J TiBjYW4ndCBiZSByZXByZXNlbnRlZCBpbiBhbiBpbnQgYW5kIHRoZXJlZm9yZSAtSU5UX01JTiBv biB0aGUKcmlnaHQgaXMgVUIgYnkgQzExIDYuNSAoNSkuCgotIEFuZHJlYXMKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcg bGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9s aXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBv ciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5z dWJzY3JpYmUiLgo=