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 2420C4A306 for ; Tue, 26 Mar 2024 16:16:22 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 67EEB68D449; Tue, 26 Mar 2024 18:16:21 +0200 (EET) Received: from MRZP264CU002.outbound.protection.outlook.com (mail-francesouthazon11020003.outbound.protection.outlook.com [52.101.165.3]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 8036168D2AE for ; Tue, 26 Mar 2024 18:16:15 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YXftSF1r+NQ4V5x9CpBI4eN4YWtD9W/hNgVNtyzGuaRzfGbimvJwb68bZ8+4uP9PWOUXVM1zfjVvLgGY462c6IcrVfnqP5IF99OXGd00M4WVQW8C4S8mmbpqrDmLSbc1eJJEUUxBnWeOsgoBNMFGlXuzBycd3bfGUuFCtEW3fwlwKrL5wyKyeA1c5XWQhetFVDrSKYbzpFd3E+wxqGWP2joo3vNKZ4JTgZMhUY7U45EAjOUsEhNKnLWgXkYnaNRQtVZM3Rx6w0zByA98rbrn74YqC7OPiMSzsxNnb8AFv2r2pGnI1rco1ur/UB6+aA35m5FcnTam+2znEK0lzSST5w== 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=fwxZ/yRz7+JOQ8DUFxF6peGA53pITUKLd6zM6fw1IKo=; b=dbG926qiv6gtc2HUA963HEZRW5Y9Wt6BPaj8m7GFAmQiN41WJnarVgDeuJFC/OX+LWcLT0eubEmi1aQV2qSmBASEc0+hF5Jl3afj3ALssL1Vq3OiHDBh9Q/xAzVp8UU1AQQE0v7n9pJk3mFmt6wlnw/ri6bZ5vZXapFlbDqu+LnZIOiT7CdtxJO7nn0M7wgwucArhB8h7hhTqMNxx31rcQyK9uDqIsaMtRdbGpNKvuTvzEYgZawNxBiVhfonXbr+09aJrHUhENoZklU5ElyPP4DwnKpfxbH+eOYJXfTLPFRth+rHBwb6ZCjRfQzqVjJk6PoCHPtvvAtgO1YJ2Epvow== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cji.paris; dmarc=pass action=none header.from=cji.paris; dkim=pass header.d=cji.paris; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cjiparis.onmicrosoft.com; s=selector1-cjiparis-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=fwxZ/yRz7+JOQ8DUFxF6peGA53pITUKLd6zM6fw1IKo=; b=DC5SboRGd39HkgCNoTN+NsfQUhJDHx6yKIfqsU9ocWsvBNhvd9LXZhdlvxoOikaekv6MsqMMkYlNdDTnE8v7VkltHnAQTX6QPEqAA/9p2jC4iEqeOeXTVX9PFUIKpPxt/4SmQa5l5VkMCyRX467PQboLoZZ0RJgeQRjOxc/vK5NgpSnEXvAJfB1mm5QChyx83sj43LzeZ1vHQRlpq5LfAXRES2I0MjFAKrIjjAHJ6VNWQ00HC2Uag7orh6GQJXHp19tq8+IKxZlX6V0D/mcvM8ScL9CIc/3JCfd/lJ4JARDs7Kg5/5l5n4WCc8tZ90xFbNSpZCp2OeM/vBafVh7DhQ== Received: from MR1P264MB2483.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:34::23) by PARP264MB4838.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:430::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.33; Tue, 26 Mar 2024 16:16:13 +0000 Received: from MR1P264MB2483.FRAP264.PROD.OUTLOOK.COM ([fe80::74a1:99ad:46ef:4441]) by MR1P264MB2483.FRAP264.PROD.OUTLOOK.COM ([fe80::74a1:99ad:46ef:4441%2]) with mapi id 15.20.7409.031; Tue, 26 Mar 2024 16:16:13 +0000 From: Nicolas Gaullier To: "ffmpeg-devel@ffmpeg.org" Thread-Topic: [PATCH 1/1] avcodec/dolby_e: Add error recovery when parse_mantissas run out of bits Thread-Index: AQHac7yf8InudLYXo0y4aRB0rTionLFKSYhg Date: Tue, 26 Mar 2024 16:16:13 +0000 Message-ID: References: <20240311140128.1730332-1-nicolas.gaullier@cji.paris> <20240311140128.1730332-2-nicolas.gaullier@cji.paris> In-Reply-To: <20240311140128.1730332-2-nicolas.gaullier@cji.paris> Accept-Language: fr-FR, en-US Content-Language: fr-FR X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MR1P264MB2483:EE_|PARP264MB4838:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: uDq+uuaE2tCV0iISDaN8vZbfzed/72nrsYC9++ArQVm89pKHX6VrFIqMMn8X2zZnf6j/MsoBlkB4fB8ob3Z+mP0T99jUR9SrSQCZ6WsLKxli7KQ2GVk/hSqgI0QiYS+1AWUtB25GnJE7GxMNmGDWOy6VPkNBEys4kI30EdBYGmXwSHSatc3VSGbXP9y0UPexGsA5AJMVU4Kwc8Wc0+/kJHdEtFQrtEuPSyzRR64/dtHb+9fuUb7WE379uZP2uwrDn5oqEfdb7ZmWy4ZRNEwhBrv6YNvpaK8dlOj+MOpGpfnVV73Vxlxn9sfhlLx4StDhQJtc70dzvTYUVeGSV+FZ6KxBX/hfzHt5W3adCd/1Q7SHH5ru25tIaQLWkzbZ1hRHOyEO0/X8eGmsAWcHVB4ymba1xcXdZfy/IOccMQRqg0F6fKiPMoBsedHAANH21V7ff4869vngsk1zqi4TTRhU5iBwXcunXUrTBJjw6x5ar38j2tklB6usw9Gns1ywZpmeb3buUxPv7qKAwf/nqHyWZhHvvoQD0KWslo1sl5e44ItLM4fDsG0N7Qt7KNmweuR65byYCnYi638EFbFmUJPMCEKjIYcE5uF9MFFXz+NV1Rk= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MR1P264MB2483.FRAP264.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230031)(376005)(366007)(1800799015); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?h6LU0a2TkM9DfWjuNZ6+WuBbemwWlURhFwGkNpT7vh0Tvc0Hpp2l+pYtH8?= =?iso-8859-1?Q?nf/IsD7PYU7L4cj1j/PoQtMFkIksOy+XrFC+2BbylDm1aERAu5XWNmifWS?= =?iso-8859-1?Q?NRmPEWqTGJYLkhHnf5AV2h+MPiyLZLsMYEoIQTXUPsRiZUO7FSJinXz8+U?= =?iso-8859-1?Q?XWzVtZRtDm3G4DDz0qKGsw2ami5OT4weTA79c/LbPdxq4u4kVuWmwqDUIL?= =?iso-8859-1?Q?kRg7c4JsDZMTZFk5lXC9hLZWPtgd92pB55sGE9R/5SdzwCfT/gQWrrAT91?= =?iso-8859-1?Q?oPmhMVOY+jVo7aVP7+BXsp+Re91557L5X6cxk3zDmVJS0mZ1Mce9EpXhSA?= =?iso-8859-1?Q?i0c3gbt+sEpNZ9MwwvoLcjZPsFHEOiNGsvCJalbKAJbv6lE1YvXCWxDfIc?= =?iso-8859-1?Q?adITvWm3Bi0UeQvZOHhn6Xs7fdUQGQCDiTq1y2b3lFNpeYqYGtyCUW0Dsv?= =?iso-8859-1?Q?mwnQXT2oszmtY0YMrHSypzsRztl7f4EUD9s+gKLtGKA6bDLmL0xG91l4VQ?= =?iso-8859-1?Q?BfsJiMrsmab/TU5Pal+5nZ/cb3jXmZtaOZqvyim1fuHUjAUXrfry3Z0RhA?= =?iso-8859-1?Q?4XlWr+PSYCiE1/rAC2Xh4XUMKqGVrhWsbTt677xDFY7MDOTt4vl9E/RsA1?= =?iso-8859-1?Q?uLDURqH9iXWJLwPjrw0NiKj0kKM120KjX50egbEYRRE/JjfKUmJwBBzFMP?= =?iso-8859-1?Q?ltJe6AQtWKR3h9tvxI4L5BZ2FaU2Mllb8QnbmO9CA9Akt9CPfiEQn4+DCV?= =?iso-8859-1?Q?Su/0U8l7aTzJJq7d55cTXyyXZfket2AgOdUHK65VqEJSbCG2yRBbyAY3SE?= =?iso-8859-1?Q?gOulbzvKeHo422Dmuv9DmmEyN0MqC++t0ozcy67oDkI7lCUUA9xgcQOw8e?= =?iso-8859-1?Q?UihXMFvn31R3Ty1TnA/YdTsMFF0ffmWnHQnURJmKGNc3XwH1KreqsjDxQ3?= =?iso-8859-1?Q?EwTxu2DZoIoPgcgabz3zab0kPChrEDNxq20uNPXqJLPu+zeSC8gOMV2Xij?= =?iso-8859-1?Q?I1QUZVK7tbdVeBcmCBUpfjmeq6BavLitRGOQ++7uXo1+2zyAfN97ivGKtw?= =?iso-8859-1?Q?lnQKeg/5MEJ9RPgJz0EZIDNeb2uBjxdL5/EnIruAQKD4w1/sqPvY9GVuw+?= =?iso-8859-1?Q?b5C1y8vuuoXTWlVABvccMjCted1oWktmYTJ3ICfgC1ONZudnMEb9iUr4Fh?= =?iso-8859-1?Q?0p8xPW/BRQDnSG/at6SZFk+77rKKaqlE5rV89XUH3N60h6g4EogCBZM/Ik?= =?iso-8859-1?Q?WT/M66BEgAnjq+oh2rFUdhCgNWMshVqNSyoaNC/vRNyjluZy46Vp9Y5FZ4?= =?iso-8859-1?Q?vxVdfRKnrIxe2OZAK5jmdaZiKSp7BnSbSxHeU4PDccdXsK5a87Qm04kvP4?= =?iso-8859-1?Q?G1CRQ0lBs+Q3G+ZzTSc5WXq1x6QzHw9kBrWRx7lYnS89kPOBydruhVHtUV?= =?iso-8859-1?Q?AwEm83vOBT4rBBn1IRCLF7d/eqm4uNgZW55QhV893tn07rUxibGo+bDUf2?= =?iso-8859-1?Q?ry/K50FaG/VcyxLUIgGTszWRUo7ShOSxDM/QF5bVC2RMmu4utXfhgdqSQb?= =?iso-8859-1?Q?t1t5SBqd27CV8qy/kSCcjkb8k1ijCNg82Inssjn7C5N05CSjhVbUYVlhlW?= =?iso-8859-1?Q?1LTITedAv9rjIdbgI8nl5jSEVhUXbuaHUe?= MIME-Version: 1.0 X-OriginatorOrg: cji.paris X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MR1P264MB2483.FRAP264.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 03b866a1-661b-43d1-0d42-08dc4db00eb4 X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Mar 2024 16:16:13.5463 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: fc5390bc-7da7-4e42-b72b-a373be305b62 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: M6g/MkUe3qipxTdmCfEr7yrtydsvHxA5XW8ZdGXZGJgowFKOE3DkqEPKa7Yq8yi9gvKRVttIBdo/6ehOmavyEW/mzsuQl6rkWIGMuzsnreo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PARP264MB4838 Subject: Re: [FFmpeg-devel] [PATCH 1/1] avcodec/dolby_e: Add error recovery when parse_mantissas run out of bits 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: >De=A0: Nicolas Gaullier = >Envoy=E9=A0: lundi 11 mars 2024 15:01 > >Mantissas are the last data in the channel subsegment and it appears it is= sometimes missing a very few bits for the parsing to complete. >This must not be confused with data corruption. >In standard conditions with certified products, it has been observed that = the occurence of this issue is pretty steady and about once every 2 hours. = The truncation is at about 950 out of the 1024 values (923 is the minimum I= have seen so far). >The current code raises a severe 'Read past end' error and all data is los= t resulting in 20ms(@25fps) of silence for the affected channel. >This patch introduces a tolerance: if 800 out of the 1024 mantissas have b= een parsed, a simple warning is raised and the data is preserved. Ping ? still applies last posted here: https://patchwork.ffmpeg.org/project/ffmpeg/list/?series= =3D11090 Samples (source/before patch/after patch) here: https://0x0.st/oOvv.zip Nicolas _______________________________________________ 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".