From patchwork Tue Apr 2 01:35:34 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 47713 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:9f96:b0:1a3:b6bb:3029 with SMTP id mm22csp1083813pzb; Mon, 1 Apr 2024 18:36:13 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCVDVj0uTeA0olYpGr9kMJIepCmx64DPtktYQRzjEBMyVYZb/MNIHus+yGmtTPgmBnWbESXdm941wj9QR/eo1B2DH5owt7j/1+tE3g== X-Google-Smtp-Source: AGHT+IEKWwGTnDCYKMBeoZYOdHvBdeJh8CjVcm9gGmjjuUTfr2TkQn3TsM+yVlKzaV5gFGucWOWn X-Received: by 2002:a50:f603:0:b0:56d:e947:dd52 with SMTP id c3-20020a50f603000000b0056de947dd52mr18905edn.26.1712021773289; Mon, 01 Apr 2024 18:36:13 -0700 (PDT) Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id q10-20020a056402518a00b0056c2cd0ed51si5168205edd.420.2024.04.01.18.36.13; Mon, 01 Apr 2024 18:36:13 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@outlook.com header.s=selector1 header.b=Lr5VFDJC; arc=fail (body hash mismatch); spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=outlook.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id AE0CA68D056; Tue, 2 Apr 2024 04:36:04 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05olkn2102.outbound.protection.outlook.com [40.92.90.102]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 4F2D268D00E for ; Tue, 2 Apr 2024 04:35:57 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gVnlRtrEvG563cpwm55DnpCgWKBzrM4yAxyRtlgT4TUuH4Epl3L2z0Q4a2NG5qmGK+fpKqT2/JBm5eeoC8stP67+nRR4mjIVzZJN5ED/Lp6hwNAupGaeLS6AjSbrGTbALRtPwz90awfVfZNEh9T/d6YZ4AFKH/7YoE4elGTseOklR2fJAYr6y3Jqpa2qMXibtsWs0Mb/E399IpiJt+URUDRzIxmHWjSN228Hcb2B5DtdGx/2LnIVzDkZBkfWZ+kRnzWOwft6oqQOQHAtTzY3q8bVpsz8WjNdT/hOqPbI1ErRKVlFWECq/WZ5S1zgoKEDQq/HAaNwkn7dNP8xS5yFHw== 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=PIwhs/jJAqlZrjljSe5UBAq+JpLOWWNkrweSe5v+o34=; b=TXnrwH7NQ4HY3ZVqNT4je9m3xHZjmcxIYVMEoWHozJYmbnXAD/N0rdBCfwoNjT0n57C6jyhKjziNS79k6WnZletgGGjJ64j+0Shbsf8pmJwChSkpD+rFJGa/rS2qN8vI+FfBM7pDhg0hUTmBHGtm7CjqIUHEk7s0envK1n6cdPlgr0WP8PHMz7WdWldRTOjbzy9UJQ5mFXKLMYw8Zw+y1seXanrhnko6x1TvheHU++65Khx3Pe3VIZQDbiQl+0nfaNG9aUkyJkKHDxDiRi+BKXTJ1N9VtEoesFCtii2fWL+zx43JU1/8QaGiZWZMTGxKhgB3AtaI2AiMkrNa+Z3sDg== 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=PIwhs/jJAqlZrjljSe5UBAq+JpLOWWNkrweSe5v+o34=; b=Lr5VFDJCIPrXlK4T8t3Ht9DNgAZsIJoWY5/OlD04nVA0UhLeBks7NMAy2KsOMBXLg26CVFh4FoGSOwNf9NxbtE/1NWXHnXALfeccoZ6AeHvdpmHFZKPdPF63+6ZTAw7PAGUj3cfolZCZXy/rSbgYywSiTK8fct5BCVcjS1+fIkd5zrEJmCJ0TKdrmFFmMRStUSxDst3HbYevyV/4mFGDzrMMdOKSKLxTkwFP9DbSTmETBQ12dBd4diXkXeJQm2YgsQiYHmD3ootpEDrk64qOnutpEknqKmz5BKYWEEipf1fax1gvw8RnpFHW+N/4O4fHwMBXG83DiwtNdL0TNVM9aw== Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) by AS4P250MB0416.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:4c3::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.46; Tue, 2 Apr 2024 01:35:52 +0000 Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::4a3b:cf76:cddc:c68d]) by GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::4a3b:cf76:cddc:c68d%4]) with mapi id 15.20.7409.042; Tue, 2 Apr 2024 01:35:51 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Tue, 2 Apr 2024 03:35:34 +0200 Message-ID: X-Mailer: git-send-email 2.40.1 In-Reply-To: <20240402013539.1509586-1-andreas.rheinhardt@outlook.com> References: <20240402013539.1509586-1-andreas.rheinhardt@outlook.com> X-TMN: [Ir+iScoPFt0xu6M3aCZ/VMyTj31X9xdO1xyCU/EVSPw=] X-ClientProxiedBy: ZR2P278CA0082.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:65::11) To GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) X-Microsoft-Original-Message-ID: <20240402013539.1509586-2-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1P250MB0737:EE_|AS4P250MB0416:EE_ X-MS-Office365-Filtering-Correlation-Id: 541333b3-fded-4669-c156-08dc52b53ae6 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: DhkYhIT85OThB9cVCRL+Hp+7UvOfHUeaZuVgiZ4AHlcz6Hfkqixc5hqKPxT26vSRYO/vO/Bea9BuIZ7ZwOWsb3oow+mKl3A1omp24aLQ0Xk+ip2ONLllVQ+pmFGOJk1L69jRB1HjHp1ooZp1P5HYKLC31o4tQnvsY7/Tbg57gUUubOVnX6g+ApZO9Kjhfjd+saE+gDbGAn99fkkwS1DXbwzO0am0cyt4oZCrG5WDNL3YyRQiUWorvLdauiPq54IciVLOrQYQHPk2SkuSYjf7PM85m82OTCBPoK2guYgJ0R/fgGtLiOtA1k4jpeBGEvBZo3bvGx9k4GovBchkKzjGFbUuz3rFOab3Zyl6cFtVAXQFF1sAWRsqwki+Xh+aPowyS/QG/v1GfDN3dq2Lx4ny9HIMxg4S1YBve3/egV7BqflwMWGvaI8oU559GnenfIHA1vwIavgwc7FB5RgN22/6PxijfkpDiMx6ITJ77z34yWUiU4XiQphVqmHwGfSuXWs0N39tr93ix0neWeyTn/M8sOyLIruCly8EPdKTZ0afXyRJxXnDW86JqSQlRSSuBs9jn1xBFYpBQXlQ08YWWfHb0Ld1yRbKC34w0TeWha2GYPp6pybMCZ3GJVRdWXMrf6Mx X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: LF3hG5FSL00xzU4D1A9w0sa63ivPjSvZVc50zjU9hUZDN6+t8LQuuFV08OmNtvxdT/U/2j75S0JtmfddH9V8MXQxdmIvzZEROpCWjzYf/S07zEqpwRqe5sy24iBnKvrOIKdgTiPFdoWtFnLtFazW6vaOCz/Uq4At8DVueP2sclEduMcYmBpE9PgQv+E4WrixwI/FupWesQtq7i4y6QZTGp9iudePQaKuX2UGmwgS7xH9Daph0Pax7hN/gRGThKYDI5p4kLCJ7tmaMMfJ6KQp9gEd0I3L0gnDgSjNSR+XEz4mRtADS2UWS0rLTuNGEAzPjJnNRkQYFmTIxH9TtnCvJx40Tl47C4xTkZUxtg8WB/9sOace6O1RwH6x/hnwjx6PajOTnvoKD67FAE6Ujh4rx5RGPpysfWdI8Fa4kwnLkKEodZ/pq84vkV6eQw7k49e9BS8uO5StRL8YxibPjAjtx/hUshAMl6hOWvnhAHMlWzmfjb9OBreizPdCrwqh/64iI6WPq9Sw0p+6cLT6chQmYqA72eKJtR1ho9DfuzTmqoFAjb/RvELDaIifoi7Z+usUjnzzPEoJvl7XclS3ByAsb8kujc1bfaeWcd2CabF3uaiaiOHEsW/xsnttKa5OHxwxOHzcpwAIgFBft9CKFDQcKsR2eirQf8RqTwQ0CVI+4aAz+5zaaWQDWhX95mp2OYbw/5JPz6YOEB0NKL/IHQqNLAgP1YkIFv+4xY7dBX1zuHBzFzOW2FTEjhQMVyx/EhchIvqxXixMj0n1U7+PjfykuLHiIPUtCZ9EwNFf3lYHCkhZMnDU08aWMbEHtNIMWyuMotWd7E5sRKmA/cYGR7XcHnq8TfO6lB3Yl9L8i9Ei2VtBYK+Hoxhv9YAnke+8QUxObFbuka7PRsEmkIE5A0mk+wlhaQlT4IwdIvh1O5mRy1jwCIOVeTqADSbRN9tsj+dF3On5iAX9SR126Xz5126zlqCDcpnRYyyz0BA9uBg9nyP5jYmcY0AzAFl0FagWthOwOMI4OGZ8dpoIKoYmpzcbMepuYLgmJch5I4FLcV0GiW/UfCzjKHRaZ7rEhNd1XlJjWliLiHIhZkCm4pUn6EuBCWX397q/rk8Y3wdblUDhU6w1FCVD2WwsAvBxw9Ac/sHxXP1c5PnNX2WUlSG13IjIq9V4EVgiOQtco69eJFKR0S7V48C3RlVo5ykkoLRhMOsmdXg0ztK/w7PCTniknsqD6ex/2/Sdi+ItxUvYB8iWv272Vns4hPuWjGl9EY7rKzkKKLlogWpjGOsQqvhYuaytxA== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 541333b3-fded-4669-c156-08dc52b53ae6 X-MS-Exchange-CrossTenant-AuthSource: GV1P250MB0737.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Apr 2024 01:35:51.2722 (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: AS4P250MB0416 Subject: [FFmpeg-devel] [PATCH 2/7] avcodec/dsd: Use double for LUTs 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 Cc: Andreas Rheinhardt Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: v36trz4YHxGT Needed to make DSD->PCM conversion bitexact across arches. Signed-off-by: Andreas Rheinhardt --- libavcodec/dsd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/dsd.c b/libavcodec/dsd.c index e039302c99..ec63a706f6 100644 --- a/libavcodec/dsd.c +++ b/libavcodec/dsd.c @@ -68,7 +68,7 @@ static const double htaps[HTAPS] = { 3.423230509967409e-07, 1.244182214744588e-07, 3.130441005359396e-08 }; -static float ctables[CTABLES][256]; +static double ctables[CTABLES][256]; static av_cold void dsd_ctables_tableinit(void) {