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 CA318444FF for ; Fri, 14 Oct 2022 08:03:29 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 7FEFB68BD81; Fri, 14 Oct 2022 11:03:27 +0300 (EEST) Received: from FRA01-MR2-obe.outbound.protection.outlook.com (mail-eopbgr90051.outbound.protection.outlook.com [40.107.9.51]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 505BB68BD6A for ; Fri, 14 Oct 2022 11:03:21 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gdyMc11VlA0YbDM3HDVZgYQgkHtVNS4JP4WmmS93sx9tQSEZL6eOl19M30gXQ0qvDNaVpERg2VQ2Zq1JnJA7aZXZ3oWVHbwJh7OkVrDgJaSpbNaq7/SKiqhQHJJ+8MIPNwUjwUbW8Rp6tRrpjP9tdQgAXf278TItb+8ISFxyTBRU+3YFFo8Oa+7m5hubvkE6oibiHiWqXQewqDFhHxfdrNlV3fgqoXtHX1Yny4mqlmoYpbNAMyEouM5D0Yckz/je+ZrqUu1+GNGdTH+SFUlaM1IWvCSacznI5mzgMTvrSMAXvKb4hfWSioGrdXgdUOQemZw7XSQn1oHlhRRXif0EqQ== 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=K8fzWRsutTmjOQMyAjg8nqoCEoX6b2wEqZfqT4oMKGc=; b=cMQ9cSKK6+i706HPsflobcRjvDO6oxC38pObUI9nFLcknZwwPBEBoqEcdog3KlANm9OkGXV5+sgXWq383XXG6r8JpP7HVVpqW/uqZBtBu4OgzQ0712WGGdZ/vs1VAkmmtnlWS+chooWRz/yUWGwErPc1Q/0zcOuzk9g6w4H/d+Ij5wLgmYFLY8mmuPxG9wE6bnRXY+VM/p6BEMNpvBakgVC+svdLzZbTmrhoJe2wn+NF1LZlLxRJTre+v4VkEr8Vhi+xOnL4x4Bc6dykDyyVuH34Y5FtBinOkfsbOaA6XesQVSDQ35t+dguh+bZDyVkGX+X97ezZthXpv0iU8wYtbw== 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=K8fzWRsutTmjOQMyAjg8nqoCEoX6b2wEqZfqT4oMKGc=; b=wkMqVJ3dmtpK2WlIaMKAM7Jkoq8Msp0L6lsuUsdP/Fd4i8in8HPpU2yOYUW/mS55zvlN8VgQQH2gpXGVTTud+s6viwKgZwvUgArOF33yqgmlJtMFUPn4NEEECFOyyAf9VoV3IIy+xEMHmjTdSo6+D95tx8GExUnd54NnAKufI32UXs+IDI/Y+UZlDXU9jOJfEO23bq7wnojRrjHPcbfjzXBt+a5n9EgRlu8YlOh/rqGhAMMjnezEcRFNJsgqSPTrhLzGlxNwu185XqqQ0w0YUlohvozDcHeF++lF+BNc9MZDGPZLaSpHfOfo7zV6rUwEL9ghlLVYH/orMYIclqBEkg== Received: from MR1P264MB2483.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:34::23) by PR1P264MB1967.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:1b1::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5723.28; Fri, 14 Oct 2022 08:03:18 +0000 Received: from MR1P264MB2483.FRAP264.PROD.OUTLOOK.COM ([fe80::81bb:3d5e:b14d:ca95]) by MR1P264MB2483.FRAP264.PROD.OUTLOOK.COM ([fe80::81bb:3d5e:b14d:ca95%3]) with mapi id 15.20.5723.029; Fri, 14 Oct 2022 08:03:18 +0000 From: Nicolas Gaullier To: "ffmpeg-devel@ffmpeg.org" Thread-Topic: [PATCH] avcodec/dolby_e: Add error recovery when parse_mantissas run out of bits Thread-Index: AQHYx7gxhpSvR1tSEUCcDrULm0Od4K4NsECA Date: Fri, 14 Oct 2022 08:03:18 +0000 Message-ID: References: <20220913213127.1756-1-nicolas.gaullier@cji.paris> In-Reply-To: <20220913213127.1756-1-nicolas.gaullier@cji.paris> Accept-Language: fr-FR, en-US Content-Language: fr-FR X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cji.paris; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MR1P264MB2483:EE_|PR1P264MB1967:EE_ x-ms-office365-filtering-correlation-id: bc141c1c-0c58-417f-074b-08daadba8e23 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 3GjFAIz7UiN0vvDGalGf2NQn0kOtcH6vpO3jA3IPFFjUUfAgbC6BMyQv0BsdZrVTCCnIkBY/Q0KmYXzUMkW+lizCGO5oHGRKerS2V5wpkN1I46Rg/56gLq+D/3bnkM3fBAaSCIxhiQx1IuPlFn1ZVWFTVQiR5sYSasuFnp4fgDHuA4GlkwP1wIXkKNRmFgsRlAHeVzfPaT1c5q8IcEi9z2yKIB5r0gzs29r5VXIwHTzZPLdq5HxcMkG2jkfgUg6bnkevO7JFeCGY83OM5tA+we9u3RXQNmngwSHEM5juCw7SZEFzfao2wPJQ/Ng7pwuVY38RTWHQndZq0JOvZmb9swdt4Y3wjbqPUXjS9U6bvWPRkYCMn9UGGCxlObsTpd7pGmIY4I8E85p4rBX3pT4zMXcLRyum2ZIbMt8BhO5ktb/mTBpgr71S9MJ3Yi/4dGmg1cvmQpM7EyfDeSU2gMUkKETm8p1gJ5nog2YAPWSI2XXzCjbxPkxWMins2a0CaYk4tMIjCms+Bsvoy+WsgjaMVp9SF2z//ysCyqbO6GpxquAebJzAC40dkk0Nv/EhsoAJ9l4UWYB1ZdxbPhSg9+axAfFH0+ZV2Ck6/8O4WNqpOs+DyJCgYgKk4uyHMr3l/hPG6HuaZdFj8X2NvMQuxY8hoaKDdkKCQexzyBpRXco6DRsWb2So62WDXHDqvowRcv9Ifo/wocevSzGK/o+4sm9QI5NStiGy2Fn5u22zR55M0b6Wj6tigmH7Xtanhr1sdWTGOoL7+rPLr8oMZm7G+ZPIpUHaOIUTylco0rf4+wxz0wxrt9tj7mYS/ZTtqDlxVE3g 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:(13230022)(346002)(39850400004)(136003)(376002)(396003)(366004)(451199015)(33656002)(86362001)(122000001)(2906002)(38100700002)(44832011)(5660300002)(186003)(83380400001)(38070700005)(52536014)(7696005)(6506007)(26005)(71200400001)(478600001)(6916009)(9686003)(966005)(76116006)(66446008)(316002)(66556008)(66946007)(66476007)(55016003)(41300700001)(8936002)(4326008)(64756008)(8676002)(46492015); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?qwPwMkj77s7kRI2q+Ud0eZCOR2AXOYD8OMo4u/EHuJm7lf8IBXCWQ6JVyX?= =?iso-8859-1?Q?2ioNvGm+p3bWPJ41C2HOki57Y56kLxEjnikXDeTWTTHRMSoVKTzSAIx7gj?= =?iso-8859-1?Q?btfW1RvNJ6MDrD6sIFGPCDCxScmMRRa1rOKtlTIkx9h1tJi+dUYiHCZ16y?= =?iso-8859-1?Q?5+HvTOsRAPxu++DYNQS1xfRIsdHxeyRxnMXrWcWA8u/8+W8XHDjAEE5s6F?= =?iso-8859-1?Q?YfYAKF9M/6ViA3zJm/QIZyuCIlXsOJlkh0VWe5AvFsVyFu6SbIn9casW/T?= =?iso-8859-1?Q?7sVjGMez6cqTsmFziOZ4f1sfDSHWX3/6X+XIo095LeX9ENdG2CMVFBMjsp?= =?iso-8859-1?Q?o8Mlb0kGsODLX3lzIYmkFDlrOo7LhH7xB9qXXAeaRns4GQW/UV/bOfGHPh?= =?iso-8859-1?Q?VqB4SnZWCyok2q+fr/xP7f1FJxeJ4qtlBK1J69HTRpuBPXztn4VSXzNQZJ?= =?iso-8859-1?Q?OJfynWiIYahtDJP+27CtDG3f5vNIO9Vp7TgwlssYeZbkrBtVgiD3XM+3Wx?= =?iso-8859-1?Q?RVBNn0r3O0tAlugo6zQlIWsrpwkNkT8LTnaHPBV6CrVlrA6fztSNlKyxgL?= =?iso-8859-1?Q?ibimpcr3c/5Wdyg9/DF9VC3VD+mueFPs5MlowcW2E4XDnyJr5CjcSvD8h3?= =?iso-8859-1?Q?TkzPtSrc/6iP7e7hTr3I4W5f1/JdciKL9tJSljcadx0iwUwlH19OhdUKfI?= =?iso-8859-1?Q?Ehbssq70NRbu558WWRLWdCc8NiJ7ca8u8B8TNfvD08OU7HeFiNyyXsNhvs?= =?iso-8859-1?Q?awnnCWkToAr3ayQwOOc3JgeX+Ho6a0KxyY4mFhaXhTkVWYGqEiw8feGLkK?= =?iso-8859-1?Q?9HJ7+C/9qpmkxH6gNN+UyBQePEji0XakZ5AIKkr/lcBXKBIbX7furH8kb/?= =?iso-8859-1?Q?CxDdoyW0cRQTI6AAkQROvfgFBmHnLp47wjUT0vRkNsePjw4QDCBbSKnX/M?= =?iso-8859-1?Q?ENTFoCSKmayn4jbTUXbzVKnliHYo3BZSJkVkK/hP5UNnp9EjNP6E+1qOvw?= =?iso-8859-1?Q?6WER4a4u9jM+LGK0V8l9pnjZjt8H45uc/FoeIqs3uYdT9rkQ6oU2Jd5qx6?= =?iso-8859-1?Q?ho8MnX95geG8h4T9N56IDjdecFy12XNGUQ3Bc+FKL59iEvvpKSftd1h7yo?= =?iso-8859-1?Q?sQ94WDIQAes3Y4N+MGYmOHLx1/J4fru3N+7QxrXiSiyPueGTE91UFf3O0c?= =?iso-8859-1?Q?t6oFrF+nnoHLd3+XTHLfW/rloYiut5U+62yqPj1eMll/4DPaWjzze6gEeK?= =?iso-8859-1?Q?DxFNi0bAflMCdhhZ25w19CZIfVvzq090mOJZ241OLy8dfdpN/1L22U2aBo?= =?iso-8859-1?Q?4wmr8FwixduJD0jf4002zM3bp9sPpl0B/1ug8rqvFfEn32ryEG8jmH5ush?= =?iso-8859-1?Q?xcunK6BJWT9g6CVj037Va8rEEmhe6tS9lDQutdfnuk0BFs+XLToAMiO3z5?= =?iso-8859-1?Q?QEsd6wHZEHIaERWoghyhKXDZOT9dJ/MGn2ueEkCLcVlV3+ot3bTw5cFAuG?= =?iso-8859-1?Q?ytmDNTarGvuOa1C4k1ljTSGlAaqRDPIVvllhHvTBP5s/oblPE87qVv7oKr?= =?iso-8859-1?Q?Hcw+VGI0p/9FRcGLK5lpApUuIjnuINQYmu5XYFAz0WiycWyrALk1v2BFQf?= =?iso-8859-1?Q?t8C6c/5+0PsQKS405ahN682EON8VDPung4?= 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: bc141c1c-0c58-417f-074b-08daadba8e23 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Oct 2022 08:03:18.6216 (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: 3GG/iwQgggccBQFDfj/6AYI98awYFU3tvKrMy/iT1gUjz+9mBWQK767+m1OKUATt1GXM8i/0mwiyPYPIXL6nb8JQ4vGnVFeZNHO7VX9yjfI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR1P264MB1967 Subject: Re: [FFmpeg-devel] [PATCH] 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 Cc: BUCCIANTINI Francesco - ADECCO 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: >Envoy=E9=A0: mardi 13 septembre 2022 23:31 >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 should not be confused with data corruption. >For 5.1+2@25fps, the occurence of this issue is pretty steady and about on= ce every 2 hours. >The truncation is at about 950 out of the 1024 values (never seen below 92= 3 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. I did not received any feedback yet (except trivial wrap-lines warning from= patchwork). I tried to contact foobaz86@gmail.com > 2 weeks ago, but with no answer, I = fear there is nobody behind the screen. And no activity in https://github.com/foo86 for 5 years. Maybe MAINTAINERS should be updated ? There are a lot of things to come as DolbyED2 support (rawly already decoda= ble with current code) and broader avformats support, so this is not only about this single interoperability point issue. Thank you for your support 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".