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 A7FCF4BC66 for ; Tue, 30 Sep 2025 04:59:27 +0000 (UTC) Authentication-Results: ffbox; dkim=fail (body hash mismatch (got b'e6n0R9q5VbkuQXWWZSdmK+A3TRng02QDcXZoTxKKc74=', expected b'VtvdIHQngN5+2YTLZxZE4rMCS3TRnh+qt+JNixaORbw=')) header.d=multicorewareinc.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=1759208350; h=to : date : message-id : references : in-reply-to : 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=2X4bBbesEEMs+RskZaUWWQ3QoWhPED8say7tdHsqdEA=; b=ruwEGKpGHY5Ev4+9yplGI0t13DdhuspxRKvpANoqQTK965PJD+/Of/E4vkzUmEDk2YJRY GCMEbEtG9HKGZ4m8oWuI0kI265kR/MfZ93yeaxwQLAVpsL+5dmaCZAmrBoqBG6JbrHnVyB5 fOjRFW7O03As9AIMw02EhHHZ7Wo2cJhex+5ngIpkKMeDARPCnpj1hXvNRsZFkc9qVFAcEj9 vWfoCvhX2MFMeOfKH0OoVFZfNO0VCzTnNP2Zv0EdIYVqTjUPSybEmElR8LqVWo/1MLoUsxO MR1P+gAVss/lbYRwE3cd5cgx2fAR/SsOBxut7jhCnM/HYV2JwpLOb3xxQ+jQ== Received: from [172.19.0.4] (unknown [172.19.0.4]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 2967768ECDF; Tue, 30 Sep 2025 07:59:10 +0300 (EEST) ARC-Seal: i=2; cv=pass; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1759208344; b=D/fHyfPbSvuLHhFR0uoiS7wBKn/ZAKBHGPYAhDlTVq7wrJuxadbPcWYtL4RwqZk89LJjo 5uzTUIshxNEV1PjAMmTdSa48sPhjevOHLLkMdIvWwLaqsu/LAMmW3oGiiL1/vqn4hfgqf5y j5R0YwQxpxUDTTUA2MbFFiAesV4txDRwUdB4mi07BmuY2rnxTofpjQ5A8WsqryjsHiYHr6v HQ4Dm1wj2Qsr3zuXFVnhOxaNcu2O4PROtJxYyUVeaNQSbQcS7sxKlSFJDaxD4Yw0QH2BrSM a168XgqbGMnLVYqc10kBZjz4xI+EqtZHyyvo7QkVD9pL/QsdUhjGK+nkGelA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1759208344; 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=e6n0R9q5VbkuQXWWZSdmK+A3TRng02QDcXZoTxKKc74=; b=bhGUAPYii9vdiHgD8O0sqvFFAwgkvseQNKlB529vyyPdamrgSC6ijAjZx1ZEms2olcssS IGS7GXHVycUVHqKVqsI0Vqk/Kug1VAiv/wMZ32CJPFdRlLIttwr/5v1gii9wLJ3zqP9SyTP qbGU/IqMjpiVIQ5otjipzKPJXQgnnMOD3FFPpFA7vFq7feVeQAyqUhbdEcW1xNWEYAoiy9u evbJsOey3vvaWJch5gNPmgOVntgTOB8adlJE7xDc93yOGrjEVpCJFshR1HmIwg6Uww2XUgt zIqchcWxUZzZ5crtzD/geJAzF1AEe3JLb2jtBMf7ae8ae9byIfJrX5SgkKSQ== ARC-Authentication-Results: i=2; ffmpeg.org; dkim=pass header.d=multicorewareinc.com; arc=pass; dmarc=none Authentication-Results: ffmpeg.org; dkim=pass header.d=multicorewareinc.com; arc=pass; dmarc=none Received: from MA0PR01CU012.outbound.protection.outlook.com (mail-southindiaazon11021139.outbound.protection.outlook.com [40.107.57.139]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 07D0668EA86 for ; Tue, 30 Sep 2025 07:58:49 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=tc+xwoqGnnNUtKEH0mMvKN79Wg+mM9bWi0/bTDt2AKY7TR15BiVH8kxmMalFn1SkO4nZL0YWaR7/rYoPJg7bF4mH35//0plkK972nCVUzlmXv39l5UTlZ8HxZWsIxk1igoCrB5KQsxEdl6j6fqjTq/D5oOkWZ+j3cO6LBQdT3OelUyBju2AmAavf7jMd187sgA1rp086YRYZumCcrBJSjEcdViicDGqZXukQy7XjtK9Q+lr59PfcHY1J3pX2HSEy+e8GRgROHDvTCHIZ/l6ACw4mUWh7s+S8dKEOtEIFYvLkjqjxpcluAKiqKk2yiHo8eF1QPpMG3e5nMpH0WZWZeQ== 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=VtvdIHQngN5+2YTLZxZE4rMCS3TRnh+qt+JNixaORbw=; b=drb6tYfT0MoytEoSnDePf3+9kmN1ptmAzQ7f0RHjRMxijEqjw0nV0s85zStxq4uXJEqqP1icE4UokzLHY6CUHaeyMuBMDqXKBVpBND9PvUwei8WcDyJl0Dehh+5nRtjqIOoO28mjnBP5NAaJGTOPzFiwiiSesymiDEvfVlFjDqUZMohL5+dJdueLSVH6fA6Bw+hd1Ee4d54WNXIrgm+CXOlSyZ4Mw43kwDF+0XrrwMj3gIXDpVXIaNhusJt5hypMdAwCKVQ2lMp6YMGu20FvwW6YmRNLWGwM2njHZG1vJ8UHoZe+zlSvBlfvLm2WDqy0LQCub1nzqoym5WXbN8LLfw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=multicorewareinc.com; dmarc=pass action=none header.from=multicorewareinc.com; dkim=pass header.d=multicorewareinc.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=multicorewareinc.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VtvdIHQngN5+2YTLZxZE4rMCS3TRnh+qt+JNixaORbw=; b=chBjne/G3PFFm5DufPahh0g2lQPrK5gYrZ6oIHbQc13NQZrrcNl+uwOtcconVObOXtfz//5n6zWH4W70JFkorAfzaEpBako5ovSV9Og85FmnRGJwOAZmgzi9d7pR0SWG+XzDn0aJpOPwMXs7H3xAsdWY/n8veKOHksSfQY0KR9t0wbtoOQHeAA2W55qYKw+HIRv8b36Ak+ltE5Fsv6Z2B1X7GGclsjmvVuXQtDvHmTAbzPIiIkVL5PrscPkSy9+OUKZjJJYJ43cQTyMnUTY+RNkGyV2b3BghcT2V+EnDGsLmpE7Kpbiz47HzYiboH/3soCtII5J4qyM7VBIFirLGpg== Received: from MA5P287MB4625.INDP287.PROD.OUTLOOK.COM (2603:1096:a01:19a::6) by PNYP287MB4590.INDP287.PROD.OUTLOOK.COM (2603:1096:c01:2e3::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9160.17; Tue, 30 Sep 2025 04:58:43 +0000 Received: from MA5P287MB4625.INDP287.PROD.OUTLOOK.COM ([fe80::86c2:71a:75aa:24f]) by MA5P287MB4625.INDP287.PROD.OUTLOOK.COM ([fe80::86c2:71a:75aa:24f%7]) with mapi id 15.20.9160.010; Tue, 30 Sep 2025 04:58:43 +0000 To: =?Windows-1252?Q?Martin_Storsj=F6?= Thread-Topic: [FFmpeg-devel] [DISCUSSION] Adding ARM64EC support to FFmpeg Thread-Index: AQHcK7bLTV+0GMZGIk6mPkJijwbaUbSgs/GLgAGOYgCAAtlyBw== Date: Tue, 30 Sep 2025 04:58:43 +0000 Message-ID: References: <175853548089.14922.13561628859475164651@f2eeb8e52785> <537b8baa-73e1-e4eb-fd5a-20bb8f1a591@martin.st> <582fec83-771a-eef4-d5d1-6ff5621cff98@martin.st> In-Reply-To: <582fec83-771a-eef4-d5d1-6ff5621cff98@martin.st> Accept-Language: en-IN, en-US Content-Language: en-IN X-MS-Has-Attach: yes X-MS-TNEF-Correlator: msip_labels: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MA5P287MB4625:EE_|PNYP287MB4590:EE_ x-ms-office365-filtering-correlation-id: abeade16-f663-4cd5-c6ce-08ddffde07e8 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|366016|1800799024|10070799003|376014|8096899003|4053099003|38070700021; x-microsoft-antispam-message-info: =?Windows-1252?Q?+fGALGm7xgF9NOSLyzQWz2al+lEVEHr8uTmWDkFm3lSGm6KJ+yvnatHV?= =?Windows-1252?Q?NJax5djNF12QHZhcGqWvm7XyS3Pp7hxwTtuo2rJ4+a+Go7Uuk7yo8o6h?= =?Windows-1252?Q?RlO0cxSeB2vj3P+jcS8rCq4lEWJMIghggg6VMdtqHigIjoL504n8DfR+?= =?Windows-1252?Q?EPZkF4z3vYpnQt/w+9EHzMVhlUyUSBx+W4KHL4a8GaUYIkhyFVqSUAKm?= =?Windows-1252?Q?aPGykMvLMx2Y/MOz6KXb9U4UYnO7Ng5FftPXnR392xvCpGh01DX5vhI7?= =?Windows-1252?Q?qjVbLj8stTeJkQ4f2lHEdhcN7JQ4vVw8PxgTsrsHpRYwLSxWxA6G24EA?= =?Windows-1252?Q?3qFMGHx8GP0jKp3mctSQn+0BEbCAatIgwj0iRQXEP8LAv2qslqYLQMOP?= =?Windows-1252?Q?NJToH6d+vFab07SYgX4mmslWiNsHVd53nNso0mmI5+nruKqlqxMBDg55?= =?Windows-1252?Q?cWPZlyMvVjvcoG9hoPr5YCTkKAAFlMoGW8qmxSWESwnDWPHOqdAFmIIK?= =?Windows-1252?Q?0Ij+TdqcvwZuQ+6yCV8pIp/4/dZhRkvyhbE52UW3r086pZN9Qbv/g4VF?= =?Windows-1252?Q?cjh7o9v0t+lsndghtVT261oaVrMEzSQ1CeM0q0uImq3AII5Tl+XbcGbu?= =?Windows-1252?Q?P7Tci4C+QHgF5AxFN02EEpcp+FOJD0LL25A8OysDahsbxNiuO7RJz96f?= =?Windows-1252?Q?z3lq3rXr8jqTHK0OVpTKI28lkq2vffJZPUvPxm+jVRUGPoNTeLUUtQTl?= =?Windows-1252?Q?obV7UQuctBMUAcKU+aPwe6BLU30k6OtFYWoA+BHwTeinSCziESRl+mHa?= =?Windows-1252?Q?qXvcewFQMqvLyjTHDQmovd1uiboVwNRXeDjalJNpy8+4IZFuQDISy16d?= =?Windows-1252?Q?32maBQ05xgOVJowSr5QTLjgWrhFNJCE/uEjs8FZGI70cShbyXIs1gk4O?= =?Windows-1252?Q?VToP4ftwzKMLwDtVC/My1beWJR1UBN9FerhEoW/vaeOffj5+cJ4QXfXk?= =?Windows-1252?Q?qgedmRR2hRFz5IpvBtQYpg7wUGMAydqpldRuATclZsJXYNFZQ13aOaKv?= =?Windows-1252?Q?Ws4wX7LBQGebTGtt+6/eTaSs60saQ3yIp/zkYnHPo3xP1xESdUjY8T1A?= =?Windows-1252?Q?A1yJUtL3t41R5Zms9py7Zz0HH7ACSz+zcW0VU2TEgMREIaXeXHaJ7rKq?= =?Windows-1252?Q?tnhvMe1qK6Cqeigns//mTEfTVexrrUWhCnACQS0IlS2CxUEoZPTex1E+?= =?Windows-1252?Q?qv16zHpS4bHC60Tdvxl2quvYDlDdUHrn75y6FjGlkkgYs+Ram7WBV41g?= =?Windows-1252?Q?6sBXIL3DKYcK452Eu2Bp3UkjCCj/iMSWSfC/I85EE59L9ig4kGiDULd4?= =?Windows-1252?Q?KmWWzDpFwyEtvfKarlzWAAMIng703onQjJr0TIjxwb5eA7YIlBWxBiXW?= =?Windows-1252?Q?/a3mvnsU+jxPhbVuKZKyXki3xpAQ/oBx7jsfHsIidyTnAzQ1mLRwBiFV?= =?Windows-1252?Q?a3J1xfpvCtYMz+bEcC9dTmdMSlh21ZZdl+3/lPwdNhNZ77OLdByTU+97?= =?Windows-1252?Q?XXaEsA7fyLkbKbWdUcllmHsFtHU0ysVsyx5F1DliESphnmRstSswsx6s?= =?Windows-1252?Q?kUrj8d1MiIg5umI19O4c8T7w?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MA5P287MB4625.INDP287.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(10070799003)(376014)(8096899003)(4053099003)(38070700021);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?Windows-1252?Q?pj/AMoeEbP6499mM0dDn3fN+r9Nm2sL8jcAE7P3ciCoCtSJmRMWBKhRi?= =?Windows-1252?Q?0oFcAQzeDAdOheViXFNQKe5IQCl8BpDGcGeCftXw0D3Z0+k3rfWhlODe?= =?Windows-1252?Q?bA7sFC+xKE/nOJSE7a9P7efFLXG+uTT0BqsJcQ6q4IfxsbN7MBXazPQf?= =?Windows-1252?Q?DS7k9gWOQUU1HQ6Jp0fmhKYXpSE5CT+o9TofspBzP01FgChBxg6hraE2?= =?Windows-1252?Q?rwZAnGXDjqgiuhv4p8b4wcDbsCRGJeNP2a0j8DCA7bUEu3FBInYA0nR1?= =?Windows-1252?Q?8WmZ4nDekbmiV+Etz19J4/QnTDo3vPkpB+AM0h1GnCpgQD1X0MZJtdR7?= =?Windows-1252?Q?xV0/ebqN75LFdHcT1BIivyJiGD44bGniS6oDaV/TVliQGXOJCVVelyBx?= =?Windows-1252?Q?+r6p0rzoqMoZlWt6wf7gPpqa95ToYhXn4jPvEYx2bV0hkiOCC1LvOSeY?= =?Windows-1252?Q?TdVLLV5IZZyrNi+lWCRiuc6pQZOQYBzFJ+ssKwI0HCMdQ1s3PSaVQVqR?= =?Windows-1252?Q?HbN9U1K8nqTlT7Eb0LCHxmrg0ik4o8oT4OxisnfGlnId0+ixgwzVVND0?= =?Windows-1252?Q?6rKYpD2CDxorLcdmfSDp5OpZiueAv9cQgoQKCaj9777JILCby3Dlrz9n?= =?Windows-1252?Q?9W9ZSCCRjSI1fv3v1+dQS6YbW9GZS+wy6warWJ5XDtt+rm1BHa37XBhn?= =?Windows-1252?Q?li3V/LVE4/kmwQme3RDs4SiZP8Q1jKf8plGbm7jkiIRpfRe053QmIgtQ?= =?Windows-1252?Q?7ii/VjtTiM/N5Vb2fhMCp0ID9EZms1/bQtanKwAU3UM4kgNaRFInlFKx?= =?Windows-1252?Q?Z3C9zJHyYZLkm3GgMwtFbI83F4eL7zqD9bwzcePppuNkXiC4JJrjv4gN?= =?Windows-1252?Q?fYoBuMt/h89dll4Qa61eAsk9laBAYXYSNWGY/VKW877R1Wmfcz2PSJcO?= =?Windows-1252?Q?3AQS7mLX05zE59NyQz2KP8h0nPDBhxa3hFClv6KWihe74TBc6e2z/dVg?= =?Windows-1252?Q?PDzZvJuahoMtTK4N/qTRRwsoHiFp1r8exiM1iX4Ne7aCgI40zgp9dUwi?= =?Windows-1252?Q?n+06VLwGTjrIKgSAerWvSwH7jkASHFcz7PaX40cA/aMtgbsKv5UASGvN?= =?Windows-1252?Q?5++XK7Hpn8TpxK4D5sDP6m5uHiSXCgj4Li8N0i6/fMQXRHT3Hsu3eYlv?= =?Windows-1252?Q?wSM8P/g2GdH0KCoTirA4dYbo32o+P/2T6NuqyCWW/WNFWuAo/1IY+MjT?= =?Windows-1252?Q?ipVnG3mZ95wO+RCLhqZnezf1UXS6ZWZau4113YaMW5QBdSWjG3HARkJX?= =?Windows-1252?Q?FnGByFWDJyk7vaSWUjDnTclN0NFcTXxKKofP4W0yR7HBXkWIPIW0Abr5?= =?Windows-1252?Q?37RSeCcLaVFxTdeOTDXHULjY6XY1DUJZedvmtgncQcYklV1RN+lQGFXV?= =?Windows-1252?Q?hIx1xNOzSWUwLL2UQw9XULZnuF7sNFDgHkMdWTb33amL/XFUdZExrgoT?= =?Windows-1252?Q?GlCBErrSSrcSiZ1NptMh7ZsYUt/KjSxBrznAeO8rbgmv0M1YtME1lQPR?= =?Windows-1252?Q?hqJ9QsfjZqIMM3CCpaQm6HRuU8OTEQRtPA06DXu1xh1ED/oLMGU+kCh8?= =?Windows-1252?Q?5mbu5g0LY6qjlb3UnK5aJrQbgC2v04L9O9FHPRzBhEjTY8cBI2ZH3sQc?= =?Windows-1252?Q?XG5Vc7WdKti9vg/qcI7U/0Q3wceSDhb269AYMBqRB2/AuE3i/Pnqswa1?= =?Windows-1252?Q?YAd0OuFwBwSZl1QkashEPqTiE22zdiz5OgGf0HQWKetZP3RI0bNz2WXi?= =?Windows-1252?Q?0k+SaHGUB7Nl8Lx4EnYggLMIn0k=3D?= Content-Type: multipart/mixed; boundary="_006_MA5P287MB46250801E615EFD59F4ACEF69E1EAMA5P287MB4625INDP_" MIME-Version: 1.0 X-OriginatorOrg: multicorewareinc.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MA5P287MB4625.INDP287.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: abeade16-f663-4cd5-c6ce-08ddffde07e8 X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Sep 2025 04:58:43.6436 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: ffc5e88b-3fa2-4d69-a468-344b6b766e7d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: bwO6544gDTuOmnxEgo6Q4bSyUT6ZchH2zeos6xWyXbZ0ZLHeL0f6mB5fdCfMo7dwNhFPN5nifvrkOJ+6H11IOBpqoMsG7OtUnDlUuLH9RpSNGazuB6fUEjmhVLz+D3CR X-MS-Exchange-Transport-CrossTenantHeadersStamped: PNYP287MB4590 Message-ID-Hash: WGJ7JLVG4ZOFF66VWWQMYFYRCM5S5DOF X-Message-ID-Hash: WGJ7JLVG4ZOFF66VWWQMYFYRCM5S5DOF X-MailFrom: SRS0=g+9E=4J=multicorewareinc.com=harish.rajaselvan@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] Re: [DISCUSSION] Adding ARM64EC support to FFmpeg 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: Harish Raja Selvan via ffmpeg-devel Cc: "harish.rajaselvan--- via ffmpeg-devel" , Harish Raja Selvan Archived-At: List-Archive: List-Post: --_006_MA5P287MB46250801E615EFD59F4ACEF69E1EAMA5P287MB4625INDP_ Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable Hello, Thank you for your feedback and questions about the ARM64EC patch. I=92m sharing the build system patch for enabling ARM64EC support in FFmpeg= . This patch addresses .def file generation for ARM64EC builds on Windows. In-Lined patch: diff --git a/compat/windows/makedef b/compat/windows/makedef index add8222d13..59e300ab61 100755 --- a/compat/windows/makedef +++ b/compat/windows/makedef @@ -108,7 +108,12 @@ if [ -n "$NM" ]; then cut -d' ' -f3 | sed -e "s/^${prefix}//") else - dump=3D$(dumpbin.exe -linkermember:1 ${libname} | + member=3D1 + arch=3D$VSCMD_ARG_TGT_ARCH + if [ "${arch^^}" =3D "ARM64EC" ]; then + member=3D32 + fi + dump=3D$(dumpbin.exe -linkermember:${member} ${libname} | sed -e '/public symbols/,$!d' -e '/^ \{1,\}Summary/,$d' -e "= s/ \{1,\}${prefix}/ /" -e 's/ \{1,\}/ /g' | tail -n +2 | cut -d' ' -f3) @@ -121,7 +126,7 @@ list=3D"" for exp in ${regex}; do list=3D"${list}"' '$(echo "${dump}" | - grep "^${exp}" | + grep "^${exp}" | awk '!/\$exit_thunk/{print}' | sed -e 's/^/ /') done -- 2.50.0.windows.1 For reference, here is the configuration used to build FFmpeg with MSVC for= ARM64EC: I've also attached the same configuration in ffmpeg-arm64ec-msvc.config for= convenience. # find_ar_lib resolves to /usr/share/automake-1.16/ar-lib AR_LIB=3D"$(find_ar_lib)" AR_CMD=3D"${AR_LIB} lib.exe -machine:arm64ec" ARCH=3D"arm64" "${SRC_DIR}/configure" \ --toolchain=3Dmsvc \ --target-os=3Dwin64 \ --cc=3Dcl.exe \ --cxx=3Dcl.exe \ --extra-cxxflags=3D"-arm64EC" \ --extra-cflags=3D"-arm64EC" \ --extra-ldflags=3D"/machine:arm64ec" \ --as=3D"armasm64.exe -machine ARM64EC" \ --ld=3Dlink.exe \ --ar=3D"${AR_CMD}" \ --arch=3D"${ARCH}" In my setup, this configuration requires the gas-preprocessor.pl patch, as = the build otherwise ends with a =93GNU assembler not found=94 error. Thanks, Harish Raja Selvan. --_006_MA5P287MB46250801E615EFD59F4ACEF69E1EAMA5P287MB4625INDP_ Content-Type: application/octet-stream; name="0001-compat-windows-makedef-fix-.def-generation-for-ARM64.patch" Content-Description: 0001-compat-windows-makedef-fix-.def-generation-for-ARM64.patch Content-Disposition: attachment; filename="0001-compat-windows-makedef-fix-.def-generation-for-ARM64.patch"; size=2032; creation-date="Tue, 30 Sep 2025 04:55:35 GMT"; modification-date="Tue, 30 Sep 2025 04:58:27 GMT" Content-Transfer-Encoding: base64 RnJvbSAwNzJlN2JiMmI2MTIwNDExZmIzNDg2Zjc1NmNiOWM0ZmU0ZWU5MzM1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQ0KRnJvbTogSGFyaXNobWN3IDxoYXJpc2gucmFqYXNlbHZhbkBtdWx0aWNv cmV3YXJlaW5jLmNvbT4NCkRhdGU6IEZyaSwgMjYgU2VwIDIwMjUgMDQ6NTk6MTcgLTA3MDANClN1 YmplY3Q6IFtQQVRDSF0gY29tcGF0L3dpbmRvd3MvbWFrZWRlZjogZml4IC5kZWYgZ2VuZXJhdGlv biBmb3IgQVJNNjRFQyBidWlsZHMNCg0KV2hlbiBidWlsZGluZyBETExzIG9uIEFSTTY0RUMsIHRo ZSBkZWZhdWx0IHVzZSBvZiBgZHVtcGJpbiAtbGlua2VybWVtYmVyOjFgDQpmYWlscyBiZWNhdXNl IEFSTTY0RUMgc3RhdGljIGxpYnJhcmllcyB1c2UgYSBkaWZmZXJlbnQgbGlua2VyIG1lbWJlciBm b3JtYXQuDQpTd2l0Y2ggdG8gYC1saW5rZXJtZW1iZXI6MzJgIHdoZW4gdGFyZ2V0aW5nIEFSTTY0 RUMgdG8gY29ycmVjdGx5IGV4dHJhY3Qgc3ltYm9scy4NCg0KQWRkaXRpb25hbGx5LCAkZXhpdF90 aHVuayBzeW1ib2xzIGFyZSBpbmplY3RlZCBieSB0aGUgTVNWQyBsaW5rZXIgb24gQVJNNjRFQw0K dG8gaGFuZGxlIHg2NCDihpQgQVJNNjQgdHJhbnNpdGlvbnMuIFRoZXNlIGFyZSBpbnRlcm5hbCB0 aHVua3MgYW5kIG11c3Qgbm90IGJlDQpleHBvcnRlZC4gRmlsdGVyIHRoZW0gb3V0IHdoZW4gZ2Vu ZXJhdGluZyB0aGUgLmRlZiBmaWxlIHRvIGF2b2lkIHVucmVzb2x2ZWQNCnN5bWJvbHMgb3IgaW52 YWxpZCBleHBvcnRzLg0KDQpUaGlzIGVuc3VyZXMgY29ycmVjdCBzeW1ib2wgZXh0cmFjdGlvbiBh bmQgc3RhYmxlIERMTCBnZW5lcmF0aW9uIG9uIEFSTTY0RUMNCnRhcmdldHMsIHdoaWxlIGtlZXBp bmcgYmVoYXZpb3IgdW5jaGFuZ2VkIGZvciBvdGhlciBXaW5kb3dzIGFyY2hpdGVjdHVyZXMuDQoN ClNpZ25lZC1vZmYtYnk6IEhhcmlzaG1jdyA8aGFyaXNoLnJhamFzZWx2YW5AbXVsdGljb3Jld2Fy ZWluYy5jb20+DQotLS0NCiBjb21wYXQvd2luZG93cy9tYWtlZGVmIHwgOSArKysrKysrLS0NCiAx IGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQ0KDQpkaWZmIC0t Z2l0IGEvY29tcGF0L3dpbmRvd3MvbWFrZWRlZiBiL2NvbXBhdC93aW5kb3dzL21ha2VkZWYNCmlu ZGV4IGFkZDgyMjJkMTMuLjU5ZTMwMGFiNjEgMTAwNzU1DQotLS0gYS9jb21wYXQvd2luZG93cy9t YWtlZGVmDQorKysgYi9jb21wYXQvd2luZG93cy9tYWtlZGVmDQpAQCAtMTA4LDcgKzEwOCwxMiBA QCBpZiBbIC1uICIkTk0iIF07IHRoZW4NCiAgICAgICAgICAgICAgIGN1dCAtZCcgJyAtZjMgfA0K ICAgICAgICAgICAgICAgc2VkIC1lICJzL14ke3ByZWZpeH0vLyIpDQogZWxzZQ0KLSAgICBkdW1w PSQoZHVtcGJpbi5leGUgLWxpbmtlcm1lbWJlcjoxICR7bGlibmFtZX0gfA0KKyAgICBtZW1iZXI9 MQ0KKyAgICBhcmNoPSRWU0NNRF9BUkdfVEdUX0FSQ0gNCisgICAgaWYgWyAiJHthcmNoXl59IiA9 ICJBUk02NEVDIiBdOyB0aGVuDQorICAgICAgICBtZW1iZXI9MzINCisgICAgZmkNCisgICAgICAg IGR1bXA9JChkdW1wYmluLmV4ZSAtbGlua2VybWVtYmVyOiR7bWVtYmVyfSAke2xpYm5hbWV9IHwN CiAgICAgICAgICAgICAgIHNlZCAtZSAnL3B1YmxpYyBzeW1ib2xzLywkIWQnIC1lICcvXiBcezEs XH1TdW1tYXJ5LywkZCcgLWUgInMvIFx7MSxcfSR7cHJlZml4fS8gLyIgLWUgJ3MvIFx7MSxcfS8g L2cnIHwNCiAgICAgICAgICAgICAgIHRhaWwgLW4gKzIgfA0KICAgICAgICAgICAgICAgY3V0IC1k JyAnIC1mMykNCkBAIC0xMjEsNyArMTI2LDcgQEAgbGlzdD0iIg0KIGZvciBleHAgaW4gJHtyZWdl eH07IGRvDQogICAgIGxpc3Q9IiR7bGlzdH0iJw0KICckKGVjaG8gIiR7ZHVtcH0iIHwNCi0gICAg ICAgICAgZ3JlcCAiXiR7ZXhwfSIgfA0KKyAgICAgICAgICBncmVwICJeJHtleHB9IiB8IGF3ayAn IS9cJGV4aXRfdGh1bmsve3ByaW50fScgfA0KICAgICAgICAgICBzZWQgLWUgJ3MvXi8gICAgLycp DQogZG9uZQ0KIA0KLS0gDQoyLjUwLjAud2luZG93cy4xDQoNCg== --_006_MA5P287MB46250801E615EFD59F4ACEF69E1EAMA5P287MB4625INDP_ Content-Type: application/octet-stream; name="0001-ffmpeg-gas-preprocessor-enable-ARM64EC-compilation.patch" Content-Description: 0001-ffmpeg-gas-preprocessor-enable-ARM64EC-compilation.patch Content-Disposition: attachment; filename="0001-ffmpeg-gas-preprocessor-enable-ARM64EC-compilation.patch"; size=1666; creation-date="Tue, 30 Sep 2025 04:55:35 GMT"; modification-date="Tue, 30 Sep 2025 04:58:27 GMT" Content-Transfer-Encoding: base64 RnJvbSAyNGM4ZTExYzg1ZGExMjIxMWQ1MzBiODcyMWRiZmQyNjA2MzUyYWM3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBIYXJpc2htY3cgPGhhcmlzaC5yYWphc2VsdmFuQG11bHRpY29y ZXdhcmVpbmMuY29tPgpEYXRlOiBUdWUsIDIzIFNlcCAyMDI1IDE2OjQ0OjM0ICswNTMwClN1Ympl Y3Q6IFtQQVRDSF0gZmZtcGVnL2dhcy1wcmVwcm9jZXNzb3I6IGVuYWJsZSBBUk02NEVDIGNvbXBp bGF0aW9uCgpVcGRhdGVkIGdhcy1wcmVwcm9jZXNzb3IucGwgdG8gY29ycmVjdGx5IGhhbmRsZSAt YXJtNjRFQyBmbGFncyBkdXJpbmcKcHJlcHJvY2Vzc2luZyBhbmQgY29tcGlsYXRpb24gY29tbWFu ZCBmaWx0ZXJpbmcuIFByZXZpb3VzbHksIGFsbCAtbSoKZmxhZ3Mgd2VyZSByZW1vdmVkLCB3aGlj aCBicm9rZSBBUk02NEVDIGJ1aWxkcy4gVGhpcyBjaGFuZ2UgZW5zdXJlcwphc3NlbWJseSBmaWxl cyBwcmVwcm9jZXNzIGNvcnJlY3RseSBhbmQgYWxsb3dzIEZGbXBlZyB0byBidWlsZCBvbgpXaW5k b3dzIGZvciBBUk02NEVDIHRhcmdldHMuCgpTaWduZWQtb2ZmLWJ5OiBIYXJpc2htY3cgPGhhcmlz aC5yYWphc2VsdmFuQG11bHRpY29yZXdhcmVpbmMuY29tPgotLS0KIGdhcy1wcmVwcm9jZXNzb3Iu cGwgfCA0ICsrKy0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24o LSkKCmRpZmYgLS1naXQgYS9nYXMtcHJlcHJvY2Vzc29yLnBsIGIvZ2FzLXByZXByb2Nlc3Nvci5w bAppbmRleCA2MmMxYTA0Li5iMmUzOGMwIDEwMDc1NQotLS0gYS9nYXMtcHJlcHJvY2Vzc29yLnBs CisrKyBiL2dhcy1wcmVwcm9jZXNzb3IucGwKQEAgLTE2Niw2ICsxNjYsNyBAQCBpZiAoJGFzX3R5 cGUgbmUgImFybWFzbSIpIHsKICAgICBAZ2NjX2NtZCA9IGdyZXAgISAvXi1ELywgQGdjY19jbWQ7 CiB9IGVsc2UgewogICAgIEBwcmVwcm9jZXNzX2NfY21kID0gZ3JlcCAhIC9eLW0vLCBAcHJlcHJv Y2Vzc19jX2NtZDsKKyAgICBAcHJlcHJvY2Vzc19jX2NtZCA9IGdyZXAgISAvXkFSTTY0RUMvLCBA cHJlcHJvY2Vzc19jX2NtZDsKIAogICAgIEBwcmVwcm9jZXNzX2NfY21kID0gZ3JlcCAhIC9eLUcv LCBAcHJlcHJvY2Vzc19jX2NtZDsKICAgICBAcHJlcHJvY2Vzc19jX2NtZCA9IGdyZXAgISAvXi1X LywgQHByZXByb2Nlc3NfY19jbWQ7CkBAIC0xOTUsNyArMTk2LDggQEAgaWYgKCRhc190eXBlIG5l ICJhcm1hc20iKSB7CiAgICAgIyB3aGljaCBkb2Vzbid0IHN1cHBvcnQgYW55IG9mIHRoZSBjb21t b24gY29tcGlsZXIvcHJlcHJvY2Vzc29yIG9wdGlvbnMuCiAgICAgQGdjY19jbWQgPSBncmVwICEg L14tRC8sIEBnY2NfY21kOwogICAgIEBnY2NfY21kID0gZ3JlcCAhIC9eLVUvLCBAZ2NjX2NtZDsK LSAgICBAZ2NjX2NtZCA9IGdyZXAgISAvXi1tLywgQGdjY19jbWQ7CisgICAgQGdjY19jbWQgPSBn cmVwICEvXi1tLywgQGdjY19jbWQgaWYgIWdyZXAgLy1hcm02NEVDLywgQGdjY19jbWQ7CisgICAg QGdjY19jbWQgPSBncmVwICEgL14tYXJtNjRFQy8sIEBnY2NfY21kOwogICAgIEBnY2NfY21kID0g Z3JlcCAhIC9eLU0vLCBAZ2NjX2NtZDsKICAgICBAZ2NjX2NtZCA9IGdyZXAgISAvXi1jJC8sIEBn Y2NfY21kOwogICAgIEBnY2NfY21kID0gZ3JlcCAhIC9eLUkvLCBAZ2NjX2NtZDsKLS0gCjIuNTAu MS53aW5kb3dzLjEKCg== --_006_MA5P287MB46250801E615EFD59F4ACEF69E1EAMA5P287MB4625INDP_ Content-Type: application/xml; name="config-arm64ec-msvc.config" Content-Description: config-arm64ec-msvc.config Content-Disposition: attachment; filename="config-arm64ec-msvc.config"; size=480; creation-date="Tue, 30 Sep 2025 04:55:36 GMT"; modification-date="Tue, 30 Sep 2025 04:58:27 GMT" Content-Transfer-Encoding: base64 IyBmaW5kX2FyX2xpYiByZXNvbHZlcyB0byAvdXNyL3NoYXJlL2F1dG9tYWtlLTEuMTYvYXItbGli DQpBUl9MSUI9IiQoZmluZF9hcl9saWIpIg0KQVJfQ01EPSIke0FSX0xJQn0gbGliLmV4ZSAtbWFj aGluZTphcm02NGVjIg0KQVJDSD0iYXJtNjQiDQoNCiIke1NSQ19ESVJ9L2NvbmZpZ3VyZSIgXA0K ICAgIC0tdG9vbGNoYWluPW1zdmMgXA0KICAgIC0tdGFyZ2V0LW9zPXdpbjY0IFwNCiAgICAtLWNj PWNsLmV4ZSBcDQogICAgLS1jeHg9Y2wuZXhlIFwNCiAgICAtLWV4dHJhLWN4eGZsYWdzPSItYXJt NjRFQyIgXA0KICAgIC0tZXh0cmEtY2ZsYWdzPSItYXJtNjRFQyIgXA0KICAgIC0tZXh0cmEtbGRm bGFncz0iL21hY2hpbmU6YXJtNjRlYyIgXA0KICAgIC0tYXM9ImFybWFzbTY0LmV4ZSAtbWFjaGlu ZSBBUk02NEVDIiBcDQogICAgLS1sZD1saW5rLmV4ZSBcDQogICAgLS1hcj0iJHtBUl9DTUR9IiBc DQogICAgLS1hcmNoPSIke0FSQ0h9Ig0K --_006_MA5P287MB46250801E615EFD59F4ACEF69E1EAMA5P287MB4625INDP_ 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 --_006_MA5P287MB46250801E615EFD59F4ACEF69E1EAMA5P287MB4625INDP_--