From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id AE19A4BE21 for ; Fri, 3 Oct 2025 15:50:23 +0000 (UTC) Authentication-Results: ffbox; dkim=fail (body hash mismatch (got b'C2aJovNRtf6XcQBTmXbHVB7AIMCZ5gb3XZB0dXbyEMk=', expected b'qGIVTU5hd6h2LGJoJQEAVsoNm7HRBm2DiKH7Y8BPo1o=')) header.d=verint.com header.a=rsa-sha256 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1759506614; h=to : date : message-id : content-type : mime-version : reply-to : subject : list-id : list-archive : list-archive : list-help : list-owner : list-post : list-subscribe : list-unsubscribe : from : cc : from; bh=C18+HmToUz80Z2rzJyNT/2fkboIK0OocSMzRL7/dn/Q=; b=ogKvuolG6N4tOWu2/MEYmdRAD/QoOdqMy9j1PaQkmDduZbu73T0Qn7592vNePqiTgKOdY 8tlQb1lkcwo+kUlIJrz7X+IYcJkxIyHJp/kZotv3xBHM6JDFNb3MmUDOXbvuhh8BqsRkPTX DoV40zpG8HRBXiwTxPzQIealhMh7ok8vYiGsBB+mE3fsbjXxfc1nwnWE0UNYMLNPIUzqK3n zKQcbrPiu5fjQqVp/K+FzGTGsZs4oku5LZcQKpnx0ZcqVfy1Zw+34SBlR14c5OUwkf9B8I/ r8vakNXID5O9UhzQT310tWNAlWb3GS+nVjTiSIfs32O7vbJAFhjMPwlR94mw== Received: from [172.19.0.2] (unknown [172.19.0.2]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 79CA768EFE1; Fri, 3 Oct 2025 18:50:14 +0300 (EEST) ARC-Seal: i=2; cv=pass; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1759506602; b=PTGfq9luOdVYN9fndVnmMlcz/ge1lyt8FsnSW2+YCWMN8wumDzjeJfwEPe3JXZl2JtdnW x0IyLLEFKQu4IpsAMxh7JBeaBP1CKk3b4Pr0ZsTf3dKkfmZQ7bAIajIIGfraMsyh9Mg/GJ6 EMbfyWgYhREB7mZ/G76r+Fdwgq/dmThnDJeWzkwz2QF8k0GHrHGThmPAwbmiovjgH0E03AO Bix3qHu31D6JX/yjJWdBG2T9DZdb8nT6f8gMnyZ250uZAfKPlxH1S8is4CXIEe6QUTvrJPZ bygnxEUI6BXoB4aEyRTaYpuyVvGiwGVdBpLG9QedoFqGLi9Qki7SptIzMeWg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1759506602; h=from : sender : reply-to : subject : date : message-id : to : cc : mime-version : content-type : content-transfer-encoding : content-id : content-description : resent-date : resent-from : resent-sender : resent-to : resent-cc : resent-message-id : in-reply-to : references : list-id : list-help : list-unsubscribe : list-subscribe : list-post : list-owner : list-archive; bh=C2aJovNRtf6XcQBTmXbHVB7AIMCZ5gb3XZB0dXbyEMk=; b=ou2G3Rmlj5Ta74Eng5vN3fb5sjsPemP+aFfXFahDhP2qozKgMxrlYkNOPx5v2/wXX6mR6 tI2B1dOvCixsVjPcIh62CV/skrLtJ2aBdhfJdPC4P1cXBQx3668JZlIf10EBXVFWYt+Ufta gqHEosrSH8b/f9lW3wD9tslcFbdizorJhTCvtGwqsJFzlL5kdhmKInXlDkUwpFHQi74qKTA BAZ+1yJE8hUvvzEMCy57m6D0rzl9lBmmOtVgydRFo8M4NOZZ26ZU6gchDHFOUkBRvtPCcdt mYMiy7r6o3SlD6bpkLQTpAI+qUwQv9erLPqy0Zow6p2zVHHwlDoxx1xQsJ8w== ARC-Authentication-Results: i=2; ffmpeg.org; dkim=pass header.d=verint.com; arc=pass; dmarc=none Authentication-Results: ffmpeg.org; dkim=pass header.d=verint.com; arc=pass; dmarc=none Received: from esa.hc2746-61.iphmx.com (esa.hc2746-61.iphmx.com [216.71.142.78]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 76DC468E77E for ; Fri, 3 Oct 2025 18:49:49 +0300 (EEST) X-CSE-ConnectionGUID: e2ftDFh+R0KRMR8fZWdOeg== X-CSE-MsgGUID: pMpJdHdPSY6hCWSvSXA9cw== X-ThreatScanner-Verdict: Negative IronPort-Data: A9a23:qw4z6ag4gsEp43YywsCTqSD9X1613BEKZh0ujC45NGQN5FlGYwSz+ NYtKWmGOv6XPjunKp8lN9njpldRvpTWodc2FlFx+3B9CnlQoNHFQ8yQMkzwV8/5BsTOR0s25 pkXYNSaccppQ3WAqk33O+S6/Clxha+EHbSgBbPPZ3p4GgQ8QXcrhE9qxbBmiNU53IiyDQiEs ois/JS31DNJo9JRGjt8B/Wr+Ew01BiLhA4lg7AeWRxqlFPUniJMVc1BL/nhf3fzG4MLFbK0S +qZk7znpjyFp08mVor1w732TBY2T++JN2BiqJb0t4uK2UEe+3Nogs7XENJGNC+7Xh3Qx4gZJ PNl68zoEW/FGYWVwblCCnG0KwknY+sevuWBeCHl2SCq5xWuW2P2xPlzB10BM4Qd++JmaUlD7 vVdIz0WBvy5r7veLImTFK811qzPEOGxZNlC4yk4lmmDZRobacurr5vitIYwMAgY1pgm8cb2P 6IxdTdpZRLcVBxDUn9/II4+huqhmk7keDRerl+PzYJvi4QE5FUsuFRFGIO9lu2iHa25rG7Bz o711z2R7iUhCTCq4WHtHkSE3baTwHyhCOr+I5XjnhJiqAX7KmX+k3T6X3PjyRWyohfWt96yt yX4U8fhxEQ/3BXDczXzY/G3iHPesAIwddoTKbUZ0iS3mqTm3Aq+C2dRG1ataPR+3CM3bRUPj mezx4nCOGQ34PuSVG6X8aqSoXWqIy8JIGQeZCgCCwwY/93kp4J1hRXKJjphOPPvyIStQHevm XbW90DShJ1K5SIP/5eg+lTbxRGruJHCVSYr6x/WWH7j5QR8DGKgT9X0uAWEvacZdO51SHGZm WAml+iS1Ns/U5GmqxeTe9UkTbq2sqPt3Dr0xAQH84Ma3zqj/maucsVc7S9zIG9nPMMcdDCvZ 1Xc0T69/7dWNXquKLB6eJ68Ft4t1aXpB9PjD6mMN4EWPsM3cxKb9iZzY0LWx3rqjEUnjaA4P 9GcbNqoCnEZT69gyVJaWtsg7FPi/QhmrUu7eHwx507PPWa2DJJNdYo4DQ== IronPort-HdrOrdr: A9a23:1jWy6K56qYQyxt9YnQPXwHjXdLJyesId70hD6qkmc20zTiX4rb HSoB1/73XJYVkqKQgdcLy7SdK9qBDnhP1ICOsqTNGftWDd0QPCQe1fBO3Zsljd8gLFh4pgPM xbAtBD4bPLfCJHZUWQ2njGL/8QhPeCtI6n7N2x856vd25Xgm1bjztRO0KjCUtxSxBBBZ0lUL ShxucvnUvRRV0nKv2hAH8LRu7CoMCOsqnHT1opOz4LgTP+/A9BztbBYmql9yZbaihIx7g692 jDjkjC/62m99y21xfd0nWWw5Nd8eGRtOerwPb8+fT94w+M+2SVTbUkW7DqhkFInN2S X-Talos-CUID: =?us-ascii?q?9a23=3AhnRUiWpNmpBbipVa5u0nxCLmUc1/fGHx4neTGRe?= =?us-ascii?q?bM0NTGLOndlO39awxxg=3D=3D?= X-Talos-MUID: 9a23:LAmoDgqrHL/CKSWo9hAezylHLOVkw6iWM3FTkb45gNe/BQUhMCjI2Q== X-IronPort-AV: E=McAfee;i="6800,10657,11571"; a="149578910" X-IronPort-AV: E=Sophos;i="6.18,312,1751256000"; d="scan'208,217,223";a="149578910" Received: from mail-westeuropeazon11013043.outbound.protection.outlook.com (HELO AM0PR02CU008.outbound.protection.outlook.com) ([52.101.72.43]) by ob1.hc2746-61.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 03 Oct 2025 11:49:46 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Qfh3I5y/KdB2vLMuJruxp/BEGQPrGfBZ4FAdU5aQql0TH7OdqcK19JeHipIgAAVrqw1+QWX/UGqMPPAaZMjoyZkeolXvq9NdcGVZHGXvawjwroAwkmMWR9TVjgMplD9v8imqOc/1f3gtNbxCo5fD5YEzvzPwawrFDRRKlhIQ7MfCMxR6duPokUyssb+Hxl4BCvH693QbhVXic5IXB27YkDDsN0Pm7pJvj/Vs6Y4mXPrCjUzFKgqhCtbykE2iHHsaZlwO/CuCpbm7BWvpj2fpzaS8jPVxopSk3ggnm2R41si1Jb+u3mJmyfgFsyGL0yn4PmJIw9iMAC9tyOf0xp+WnQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=qGIVTU5hd6h2LGJoJQEAVsoNm7HRBm2DiKH7Y8BPo1o=; b=VJCpfAA8NLJjA+jC4O29QNaFbn8cbUBLfmc2K/2oxNeHWuYIiPhlpBxzCbX24gliRfSVr5HqG9PPHH/WIQdyFDZrrpLhUApNCDFQ9eb7FSm3QNA0jsv16YOBi+A4qz0FFJJcWGl5nZ2uZtgW3FcOyT4569a4PDvxvdWZilW+w8qoWMjEte2tV1Cvj8UDV6QRCo0JLIjKIszku375ZtMZdoE/bOiBfaOqASlhU915u+Vj4wDySpLm9KtzEbaA5Fw1ypuFJoyVJNvfOpyOf99CtWUtiJ2yTXo9IHPbvfTwR06+9f8LT1xqJxaU6R4e29bch2//MTodNUjWith8Q8MYRA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=verint.com; dmarc=pass action=none header.from=verint.com; dkim=pass header.d=verint.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=verint.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qGIVTU5hd6h2LGJoJQEAVsoNm7HRBm2DiKH7Y8BPo1o=; b=cY/KuW+HcUMfOYc0XrlN7R0gM0fLSFhNnEGx36zEJ29xHCbQYFfqnff1VXNF0k4agwXhtCteEry/RZZ+CFxVoMJBgv9FvVequSJYva3w9D7bQ7p+HShPBAAEsf+dwwXHz+mpdZlOLBeC4t2gcZfZgjiRMBbRkfnvzVaE7WQPed8Lf8hy2PStCR51JF/kRodfbY35JDRoTyNlHUwZmOCqdnqIpdkUubbcQy7JOWUA4G2bLi/Ldu1L+RkEApUBfyFnCczJelzk7oVhlOQ96u40VxruwT+eULt5CcVz2KWk76OmfH1Ei3JPTfM0YKsD/fY8iBa9i4ML8EgReegFTFPlfA== Received: from PA4PR01MB9044.eurprd01.prod.exchangelabs.com (2603:10a6:102:2ab::12) by VI0PR01MB10444.eurprd01.prod.exchangelabs.com (2603:10a6:800:20a::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9160.18; Fri, 3 Oct 2025 15:49:36 +0000 Received: from PA4PR01MB9044.eurprd01.prod.exchangelabs.com ([fe80::9eb7:28ef:85b5:e3b7]) by PA4PR01MB9044.eurprd01.prod.exchangelabs.com ([fe80::9eb7:28ef:85b5:e3b7%5]) with mapi id 15.20.9160.015; Fri, 3 Oct 2025 15:49:36 +0000 To: "ffmpeg-devel@ffmpeg.org" Thread-Topic: =?iso-8859-1?Q?[PATCH]=A0libavcodec/g723=5F1enc:_Fix_crash?= Thread-Index: AQHcNHochpZsmOCxIEWN+ihMEtLwqw== Date: Fri, 3 Oct 2025 15:49:36 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: msip_labels: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PA4PR01MB9044:EE_|VI0PR01MB10444:EE_ x-ms-office365-filtering-correlation-id: c265fb4a-c206-4f54-daeb-08de0294744e x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|376014|1800799024|366016|38070700021|4053099003|8096899003; x-microsoft-antispam-message-info: =?iso-8859-1?Q?R1Whr582UMdEPkjewi3dFYaJRO9TeCKvFSqFf4d4LHbcXJWFWyxvSwHAoM?= =?iso-8859-1?Q?4pFsaFH5zW/Lme9HxZiOgxosVY31iJDObxgSbIeXCv7nUDpGa47mGImJmb?= =?iso-8859-1?Q?nQle2FFGQ1ELyzYwpySpR43R7ZDN6ZOuBQunQzFg2RQupif/EosePNg+tg?= =?iso-8859-1?Q?SZu0wnMStR4jsupn5AUyOqUOd3M+dbe1OGX0J8fRSSjXoqjJE/xloYFLm9?= =?iso-8859-1?Q?8erzW0CtPgCBAAO6SzTefh1B2U/deZV87XbantWDtQCZ9VFvMZLKrUZds/?= =?iso-8859-1?Q?9jawyGDO24sr3fmZxmsZ2jkl9W2J6Ut0ZzZ/PJCUQPTrfffxm0FDHzprHS?= =?iso-8859-1?Q?0ENDdtJTTmkfzXr8qzToND9vkqKgXFLhKEXC/iZc9WUmuWc1B75xm7Wg4a?= =?iso-8859-1?Q?k6E6JpCsSUuHNPMr0tLrsNhIiss+rgrB1MyLd/y+qJS6hUec1k3eDI6+WI?= =?iso-8859-1?Q?AUbtYTEplKLu8qcXtzbeovzEcknm5HwM0Q7NSeiV79Rp7+d9TgkmWmJTPh?= =?iso-8859-1?Q?pZBiTc7cqAxhAeKWgyn90Sehk+szlRdr4bduoxOTej3oUn7vR04nAdJjHV?= =?iso-8859-1?Q?pPIhPlim2qJngpI2h8f6I9iauK6Qb0NLmCD57cY/vNNKUgC8yGYh8wxdVr?= =?iso-8859-1?Q?ac+RgKQDlXgw2nBRV2m4XW7wlkymhDfYudRFii36T3aILMGUGg6hzZUvch?= =?iso-8859-1?Q?TgP7Fw3cfxY4GE0+ud6zt1hgI0FGDmJYs8G6ClP0y5vyU6IT2yNq8KEyrt?= =?iso-8859-1?Q?5HEr/q9sZb7SOsvgPBzGQGXwdM6tAE9ETyHsqk/jxrACti6d2ZA0CTDclW?= =?iso-8859-1?Q?pT+g/Nch117w3GpnUybuPhUVd1y4KaupsoRvjLN6KZsUJodnBBrGPnZEIu?= =?iso-8859-1?Q?ggfdKPOeJ0hwI3lMcDeMuy/GLigQ86tYrQemodS7YU54IiOVtOqOUgvr7B?= =?iso-8859-1?Q?4lUW5F/mxoDEcbrK3U9mBWVZqRh4shHJdv+8ZzTtCzt7FH/VQ3Fb27lSlq?= =?iso-8859-1?Q?OngA1p9uMf1AW92phz2wHJT4LEDs+sRqHqd+I9q6l7ytwnCDQNLIt5xILT?= =?iso-8859-1?Q?C71b/wkhyKNvdHUEtbFJYbtDfK0dmT9l8Qn620RjwykIQlCI2mYpfuRwEZ?= =?iso-8859-1?Q?KS+WpPwcRULh4sMFGBwIdl2oycK1hzqUhgXlpyLpOYBBI0fPy9Q8JVd4AV?= =?iso-8859-1?Q?tyNBcxCM4YyFFHf1efvIw/MkACrK/iFmUfC/0twVwliSthayKZKfEfVmEv?= =?iso-8859-1?Q?h1de9dUo2QD6DbofNY6U93hJmMsIvo1E8/vk68V5ZLyQhWmV1zMSBmQWTs?= =?iso-8859-1?Q?rg9yKNPWqqrufj5kMCVNdjVzEPCwH/+8CiO0SS6vqCXyDyF6KOTtbVdR5E?= =?iso-8859-1?Q?raSSvgF66PHLmAV5td8exE2l5b4PFQOY/ZJyPEKt8g+Y47Srv5fYk8hDjK?= =?iso-8859-1?Q?r73NQQfsHdlMV+CSNMY/0nL/QVLHOsPIwaVfhX2tMFvD1iRNlpHCuo9S6K?= =?iso-8859-1?Q?unBnxk3WmfcJGQfr7DUg7QnsnLFyg25N4sx+hHxpxz/rocg3NRNDEZtFNr?= =?iso-8859-1?Q?6/pr3lwTF9HVFXsrctohyX9Xe/E2?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PA4PR01MB9044.eurprd01.prod.exchangelabs.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(1800799024)(366016)(38070700021)(4053099003)(8096899003);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?sbXvR1zqRPDayw3lAoyGhauq6isC0U+5qKsg3NBjEsSoKdPVk5N89EXh4U?= =?iso-8859-1?Q?RI0oOK9HxOEjnNYr6J2KL0nPJP/3X9oKsZCdicpaosmuz7ZkH6wO2ILOvk?= =?iso-8859-1?Q?kFz5lwYedajqYHS6vY/7/ER1E9pdSv7M03yFoYt7l3qVe33aWN6kpa7J74?= =?iso-8859-1?Q?Pc+M8b8Xpa9KLi772stsImfgNTFskYKv9l5AqD02ylICrFKAJPTuaHhfsf?= =?iso-8859-1?Q?eOIX5Q6WlknC8JElvKknENTXEc/RP80v9la9QnwSWq4Cn/tQCbKRaVHTss?= =?iso-8859-1?Q?ewazpE4ojMaNiIYmIAQyzGWvcqRyJVRpL6bzQJBixZUqtzJph30NUUNr4H?= =?iso-8859-1?Q?A9LI9+esQMF0eJsnmmGHDj3gAahqMgQx+ujn9LN25nLOOOXuSGujtf7zXx?= =?iso-8859-1?Q?Do4M46sXB3tesdAu5/0QsUstLvL6y+G77zqBUhpmaH7HOC8GSC+vKlWl3j?= =?iso-8859-1?Q?RKS6lFq3e+txFUrpapOqvWCvVoYCAgfvJ0Dys0fUf2CTSBOKY4Q7MhdK6K?= =?iso-8859-1?Q?drsY0mct4y41nwdcFSqTB2xRivh5dxgl0CM/t9ot7wPDQgOTT6jw/fxiHf?= =?iso-8859-1?Q?/VC0tZyxRr0Jzwyb1yIBXloDiU/QkxRkAc8d09dTu7ZWqqkkBxFr9qYDmH?= =?iso-8859-1?Q?+am6ISxUoj2gN5FyG9E10FEegcnV9KHqMT2uF5GYnx++oMfuZxUpGU61o/?= =?iso-8859-1?Q?bSaBE3NsMMEAxIJ5q+P1DktgVHOwhf60R1kEYjeQkQg0TJtDRawspkIOkJ?= =?iso-8859-1?Q?6G9jybB7lyUOW9OW+Xn4iKYfPi76Rud2u9V0/kD1uqzi40nkEz6jWTK/er?= =?iso-8859-1?Q?HlQXKAmc0dk3G3jkRGXeW8t9X7FZBPQzSsJ5DUxGbkMY8Icg+cS2Qjkb5X?= =?iso-8859-1?Q?36p6YZZkR+L71ExqJjjopotC78cjJjnL3vTjTwH8B/znQ+52JUKYwZpAIJ?= =?iso-8859-1?Q?IFE/I3O8WCHFWtBSrv6OYUYFtBBu3WvpoagDqWSIHTDmGLQ5OmIwSgu3vm?= =?iso-8859-1?Q?CetLqZ9KOBz288Nk28SraZEQpLeWWf8CpcRsCKDfKwxwNIqs4ODNLsiU80?= =?iso-8859-1?Q?o06JEDZTCk77siyJrWKDBS0UPbZwF6Wj0NbzFv8ili0+RH9MVjEM8BMtMX?= =?iso-8859-1?Q?RdSY84PdxgxJi7c9CuzqirRade/ooxbqyUifkdPbEzAS0S0duRogTDtP7O?= =?iso-8859-1?Q?Jdswqf7hERl5uH3ol+27Rw7/Omfgy+PXubDx2lzl+c6hraq8jOrzr10uCm?= =?iso-8859-1?Q?pvwWirpSsdZu2u/zM1aGMNcgYYVMr8sLxVJDyRxggNjn2dniKldabP9Zp7?= =?iso-8859-1?Q?Ssjsavm9tn1cwdfUd0b2vNxZ6poAeCAvckVLoPRtF5OSnmS729HpngA9pX?= =?iso-8859-1?Q?qsg/DDNMY6QLs5jKyTRpgwMdhKh8TvyDVp/h8FqsSv6SlkAfjDSBnsTaKt?= =?iso-8859-1?Q?N56n6A1rYdI6pzuy57whr6P+W4VeKlzzzJA06MK72zlKjIEVyb1X3NhCtk?= =?iso-8859-1?Q?4BsyGa206S7y46qCnjEGeCjyj68+khc6Z9ov2+By6/rwNudahzhpsSEMpY?= =?iso-8859-1?Q?U/8ezH0DSqzLQyPyRtFg3rd13YAKTVigvvlhDe2ktbntluxdE1VVNT9Uia?= =?iso-8859-1?Q?n0Kgy/ZV1BQ0SYPbeMbAZTplr07sgokWHU?= Content-Type: multipart/mixed; boundary="_004_PA4PR01MB90448C77A0D0242D52AF893CF4E4APA4PR01MB9044eurp_" MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: QiULLNcOnZPLyWJRH0hr/iO2SemI/F8IsNvQHH4nOxmc2MQc9anYkiFmxW467z11aL6uEZM3qjYK/AumqdOQtQICDFwOddJ9Ui0rriiEbPl9Y7qkyDOc4k3RQ5xBd7UxXS/amlvlQhZ4MKVRPk3zsL/DqESKpdAc/sqdGO/DqO0/jzWh4FwG96528rojnLuxipXDnQWKUxDXCeUcm35K2pf0kpjLjlChERpm5zuEIxtpLjGxC2iL31nNVgMkcn+Vci8pYTVeiza37HFPH8S0ooz59ucZhvl13GB4LBi3YDnaDN1RkPRUC8isOcKzIUR85b65ioLIxZEe1H+5sqwTJyYeNq6OKZrgCwd2j7794PlplRkl88tJKbJjie2ZETdhvs4frw8GPe6RxV4QEuCpWbhl/BV1PfRhNFWXBFTx5jDBgRMvIM+JA5MULHTxYRHyzfmxVhEX18RmDj2qIgaJl1dDk0t+i1S1GJ6d/JjH4sHb5W3/kbPiseIKae8x13bkllLvyOVzyBxtMVaZIXZjGlfuzUVa+4PPehlxXnwb214jtu0BqBOnpiAyuZcTde57erzyI/x11W8ttEEEv5RI98NWeFGVaX47R6/3OldvKpPUT4hh1fhwDkXdl+Z2FO88 X-OriginatorOrg: verint.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PA4PR01MB9044.eurprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-Network-Message-Id: c265fb4a-c206-4f54-daeb-08de0294744e X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Oct 2025 15:49:36.2596 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: bb2ed304-4099-49cf-b081-cbb7a3a580ca X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Ma7syYQDHZQZCXNINFNQ8QoVbI6V4ssgGHNSLNYNtJr8yI0rb5Jj2mHjBx9mAPlRonakPSKxBhiXujyT8NFp/w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI0PR01MB10444 Message-ID-Hash: AAZ7GJPPUJI5SCVTDGJ6QL7UUEP56WOM X-Message-ID-Hash: AAZ7GJPPUJI5SCVTDGJ6QL7UUEP56WOM X-MailFrom: SRS0=YM5I=4M=verint.com=Zsolt.Kovacs@ffmpeg.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-ffmpeg-devel.ffmpeg.org-0; header-match-ffmpeg-devel.ffmpeg.org-1; header-match-ffmpeg-devel.ffmpeg.org-2; header-match-ffmpeg-devel.ffmpeg.org-3; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Content-Filtered-By: Mailman/MimeDel 3.3.10 X-Mailman-Version: 3.3.10 Precedence: list Reply-To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] =?iso-8859-1?q?=5BPATCH=5D=A0libavcodec/g723=5F1enc=3A_Fix_cr?= =?iso-8859-1?q?ash?= List-Id: FFmpeg development discussions and patches Archived-At: Archived-At: List-Archive: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: "Kovacs, Zsolt via ffmpeg-devel" Cc: "Kovacs, Zsolt" Archived-At: List-Archive: List-Post: --_004_PA4PR01MB90448C77A0D0242D52AF893CF4E4APA4PR01MB9044eurp_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi All, We had crashes in prod while compressing audio with G.723.1 using ffmpeg as= a library. The callstack was: fcb_search, line 1027 ff_encode_encode_cb, line 253 encode_simple_internal, line 339 avcodec_send_frame, line 530 After debugging the issue I found that the crash is caused by FCBParam opti= m; being uninitialized in fcb_search(). The context of fcb_search(), line 1027 in libavcodec\g723_1enc.c: /* Reconstruct the excitation */ memset(buf, 0, sizeof(int16_t) * SUBFRAME_LEN); for (i =3D 0; i < pulse_cnt; i++) buf[optim.pulse_pos[i]] =3D optim.pulse_sign[i]; The last line is 1027, the crash is caused by out of bounds indexing buf wi= th the values in optim.pulse_pos (pulse_cnt is either 5 or 6, and the size = of FCBParam::pulse_sign and pulse_pos is PULSE_MAX (6)). The local variable optim is not initialized in fcb_search(). In get_fcb_par= am() it's assigned at the end of the function in the /* Minimize */ part, b= ut only if (err < optim->min_err), where optim.min_err =3D 1 << 30;. err is= calculated above that in the /* Compute square of error */ part, by clampi= ng a 64 bit int to 32 bits, so it can easily be larger than 1 << 30. If thi= s happens in all the iterations in get_fcb_param(), then optim is not initi= alized, and buf is indexed by an uninitialized variable, which caused the c= rashes. The fix is to initialize optim in fcb_search(). After we applied the patch = to ffmpeg, the compressions did not crash anymore. Note: this only fixes the crash by ensuring the indices are in the valid ra= nge, it doesn't make them correct. Thanks, Zsolt This electronic message may contain proprietary and confidential informatio= n of Verint Systems Inc., its affiliates and/or subsidiaries. The informati= on is intended to be for the use of the individual(s) or entity(ies) named = above. If you are not the intended recipient (or authorized to receive this= e-mail for the intended recipient), you may not use, copy, disclose or dis= tribute to anyone this message or any information contained in this message= . If you have received this electronic message in error, please notify us b= y replying to this e-mail. --_004_PA4PR01MB90448C77A0D0242D52AF893CF4E4APA4PR01MB9044eurp_ Content-Type: application/octet-stream; name="0001-libavcodec-g723_1enc-fix-crash.patch" Content-Description: 0001-libavcodec-g723_1enc-fix-crash.patch Content-Disposition: attachment; filename="0001-libavcodec-g723_1enc-fix-crash.patch"; size=873; creation-date="Fri, 03 Oct 2025 15:31:04 GMT"; modification-date="Fri, 03 Oct 2025 15:33:27 GMT" Content-Transfer-Encoding: base64 RnJvbSA5YTkyYjRhZjhjMzRjMmJhZmM3MjA5YzdkNmI5ODU5ODY0YmJiNmQ4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBac29sdC1Lb3ZhY3NfdmVyaW50IDx6c29sdC5rb3ZhY3NAdmVy aW50LmNvbT4KRGF0ZTogRnJpLCAzIE9jdCAyMDI1IDE3OjIwOjM5ICswMjAwClN1YmplY3Q6IFtQ QVRDSF0gbGliYXZjb2RlYy9nNzIzXzFlbmM6IGZpeCBjcmFzaAoKSW5pdGlhbGl6ZSBsb2NhbCB2 YXJpYWJsZSBvcHRpbSBpbiBmY2Jfc2VhcmNoKCkgd2hpY2ggY2F1c2VkIGNyYXNoZXMuCgpTaWdu ZWQtb2ZmLWJ5OiBac29sdC1Lb3ZhY3NfdmVyaW50IDx6c29sdC5rb3ZhY3NAdmVyaW50LmNvbT4K LS0tCiBsaWJhdmNvZGVjL2c3MjNfMWVuYy5jIHwgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNl cnRpb24oKykKCmRpZmYgLS1naXQgYS9saWJhdmNvZGVjL2c3MjNfMWVuYy5jIGIvbGliYXZjb2Rl Yy9nNzIzXzFlbmMuYwppbmRleCBlZTViMGZlMjUxLi4yYWMxMDBhM2Q0IDEwMDY0NAotLS0gYS9s aWJhdmNvZGVjL2c3MjNfMWVuYy5jCisrKyBiL2xpYmF2Y29kZWMvZzcyM18xZW5jLmMKQEAgLTEw MTMsNiArMTAxMyw3IEBAIHN0YXRpYyB2b2lkIGZjYl9zZWFyY2goRzcyM18xX0NoYW5uZWxDb250 ZXh0ICpwLCBpbnQxNl90ICppbXB1bHNlX3Jlc3AsCiAgICAgaW50IHB1bHNlX2NudCA9IHB1bHNl c1tpbmRleF07CiAgICAgaW50IGk7CiAKKyAgICBtZW1zZXQoJm9wdGltLCAwLCBzaXplb2Yob3B0 aW0pKTsKICAgICBvcHRpbS5taW5fZXJyID0gMSA8PCAzMDsKICAgICBnZXRfZmNiX3BhcmFtKCZv cHRpbSwgaW1wdWxzZV9yZXNwLCBidWYsIHB1bHNlX2NudCwgU1VCRlJBTUVfTEVOKTsKIAotLSAK Mi40Ni4yLndpbmRvd3MuMQoK --_004_PA4PR01MB90448C77A0D0242D52AF893CF4E4APA4PR01MB9044eurp_ Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org To unsubscribe send an email to ffmpeg-devel-leave@ffmpeg.org --_004_PA4PR01MB90448C77A0D0242D52AF893CF4E4APA4PR01MB9044eurp_--